Commit Graph

3437 Commits

Author SHA1 Message Date
Viktor Szakats
12339bd173 2010-01-02 18:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    % Applied little optimization from Tamas Tevesz.

  * contrib/hbide/idemisc.prg
    + hbide_PathProc()
      This function can combine relative paths together so it's
      the key to avoid macros dealing with placing paths to their
      intended location. It can replace current method of
      <IdeSrc> = hb_dirBase(). F.e.:
          hbide_PathProc( "src/mysource_in_project.prg", "projects_dir/" ) ->
                  "projects_dir/src/mysource_in_project.prg"
          hbide_PathProc( "projects/myproject.hbi", hb_dirBase() ) ->
                  "C:/harbour/contrib/hbide/projects/myproject.hbi"
      Please use it.

    ; TOFIX: Since hbide seems to intend to support a hbrun-like
             command prompt, maybe it's a good idea to prefix all
             public functions with hbide_, otherwise there will
             be problems when name collision occurs with user code.
             If this is not the goal, we can leave it.
2010-01-02 17:44:43 +00:00
Pritpal Bedi
3c57961a3c 2010-01-02 08:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/projects/hbide.hbi
    + Added missing files. A little formatting.
2010-01-02 16:30:48 +00:00
Viktor Szakats
d851a20f13 2010-01-02 12:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* mpkg_rpm.sh
    * Sorted '-with' checks.
    + Added freeimage and cairo enabler logic (none tested)

  * INSTALL
    - Deleted gtk2-devel from instructions.
    + Added freeimage-devel and cairo-devel to rpm pkg list.
      (none tested)

  * contrib/hbide/projects/hbide.hbi
    ! Deleted .exe extension from output name for portability.
    ! Fixed -workdir option to also have ${hb_plat} macro for portability.
    ; Pls remember that hbide is meant to be a portable tool.
    ; TOFIX: Delete -workdir option altogether. Not needed.
    ; TOFIX: Hard-wired dir C:\qt\2009.01\qt\lib should be stored in
             SVN.
2010-01-02 11:23:59 +00:00
Pritpal Bedi
13aac5647a 2009-12-31 18:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.ch
  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/idesaveload.prg
  + contrib/hbide/idethemes.prg
  * contrib/hbide/resources/themes.ui
    + Added class to save/load themes, a work-in-progress.
      You can just play with user interface. More to come soon.
2010-01-01 02:33:46 +00:00
Viktor Szakats
333c892db2 2009-12-31 19:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added QT MinGW version requirement information.

  * contrib/rddads/ads1.c
    * Formatting.
2009-12-31 18:08:20 +00:00
Pritpal Bedi
2abfd33b8e 2009-12-31 08:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ contrib/hbide/resources/themes.ui
    + Added skeleton .ui file for editor themes management.
2009-12-31 16:21:14 +00:00
Pritpal Bedi
0b9efdd8c6 2009-12-31 07:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpdialog.prg
    ! Fixed (probably) the bug causing RTE on Ubuntu reported by Marek.
2009-12-31 15:31:50 +00:00
Mindaugas Kavaliauskas
f4c83832bb 2009-12-31 13:59 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/ads1.c
    ! fixed softseek seeklast behavior in case seek positions at EOF
    * added additional ADS function return value check in seek operation
2009-12-31 12:03:22 +00:00
Pritpal Bedi
90a7e2e186 2009-12-30 11:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp
  * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h
  * contrib/hbqt/qtgui/QSyntaxHighlighter.cpp
  * contrib/hbqt/qtgui/TQSyntaxHighlighter.prg
  * contrib/hbqt/qth/QSyntaxHighlighter.qth
    + Implemented syntax highlighting mechanism at PRG level.
      
  * contrib/hbide/hbide.hbp
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemisc.prg
  + contrib/hbide/iderequests.prg
  * contrib/hbide/idestylesheets.prg
    + Showcased syntax highlighting in action under prg control.
      This implementation offer colored tokens, bold, italic, 
      underlined fonts. Please test.

    TODO: User interface to build new themes besides HBIDE defined ones.
          If you have, furinish the themes to be included as HBIDE's
          default themes, under follwoing heads:
             * Compiler Directives    - #include...
             * Harbour Keywords       - FUNCTION, DOCASE, ...
             * Operators              - :=, .or., ...
             * Parenthesis and braces - (), {}, ...
             * Functions in general   - DBCreate(), ...
             * Strings                - "This is text", 'and this also'
             * Comments               - // Comment, /* Useful Routine */, ..            
             * Numeric constants      - 123, 212.33,...
             * Background color

          The attributes will be ( in the order shown below )
             aRGB       = { 127,213,123 } 
             lItalic    = .T. | .F.
             lBold      = .T. | .F.
             lUnderline = = .T. | .F.

          There are few more exotic attributes but for later...
2009-12-31 07:45:45 +00:00
Pritpal Bedi
ec8bdf092e 2009-12-30 12:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/ideactions.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idestylesheets.prg
    + Some visual enhancements.
2009-12-30 20:09:45 +00:00
Pritpal Bedi
c2af02cecc 2009-12-30 10:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/idestylesheets.prg
    + Applied the patch submitted by Vailton Renato with some omissions, thanks.
      1. I do like xMate's build* icons and "gotoline" icon
         which depics the meaning of action properly, just update them to
         have more colors.
      2. Toolbar must not be clutted with so many options.
         For this purpose we have menus.

  * contrib/hbide/resources/*.png
    ! Some new and some refined imaged from Vailton.
2009-12-30 18:56:38 +00:00
Pritpal Bedi
a1c89f7f3b 2009-12-30 10:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpmenubar.prg
    ! Removed default style-sheet application which has to be 
      done at .prg level with oXbp:setStyleSheet().

  * contrib/hbxbp/xbptoolbar.prg
    ! Fix to adjust toolbar button size with :imageHeight and :imageWidth.
2009-12-30 18:40:51 +00:00
Pritpal Bedi
e1bbbb990e 2009-12-29 00:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qtgui/QTextCursor.cpp
  * contrib/hbqt/qtgui/TQTextCursor.prg
  * contrib/hbqt/qth/QTextCursor.qth
    ! Enabled :block() commented out method.

  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemisc.prg
    + Implemented double-click on any error/warning compiler output.
      This opens or brings forward source file and cursor stays at the
      offending source line.
2009-12-29 08:47:49 +00:00
Pritpal Bedi
01a1dfa818 2009-12-28 18:54 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/idedocks.prg
    + Added skeleton to process double-click on compile output.
      A work-in-progress.
2009-12-29 02:54:29 +00:00
Pritpal Bedi
2467c93273 2009-12-28 17:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemisc.prg
    + Applied Vailton's patch. It sets the menu's in right perspective.
      Actions will follow shortly.
2009-12-29 01:32:57 +00:00
Pritpal Bedi
a8f509982d 2009-12-28 15:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  + contrib/hbide/idesaveload.prg
    + Added new file separating the code for loading configuration.
      Another round of reforms, more follows.
2009-12-28 23:30:56 +00:00
Pritpal Bedi
4fe24d5bd5 2009-12-28 14:56 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  + contrib/hbide/idedocks.prg
    + Added new file separating the code building docking widgets.
      Another round of reforms, more follows.

  * contrib/hbide/idefindreplace.prg
    ! Minor.
2009-12-28 22:57:36 +00:00
Pritpal Bedi
121767b0e0 2009-12-28 13:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_misc.prg
    % Fixed small omission, thanks Vailton.
  * contrib/hbxbp/xbprtf.prg
    % Fixed wrong Qt call, thanks Vailton.

  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  + contrib/hbide/idefindreplace.prg
    ! Separated Find/Replace class.
      2nd round of reforms.
      More follows.
2009-12-28 21:44:51 +00:00
Pritpal Bedi
43895de15a 2009-12-28 10:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ contrib/hbide/ideeditor.prg
    + Added missing file from previous commit.
2009-12-28 18:45:08 +00:00
Pritpal Bedi
8e9e76fafe 2009-12-28 10:37 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_slots.cpp
  * contrib/hbqt/hbqt_slots.h
    + Added more signal/slots.

  * contrib/hbide/hbide.ch
  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
    ! First step of reforms. You can expect bumps.
      Please DONOT update atlease HBIDE in any way till I declare 
      I am done with.
2009-12-28 18:41:20 +00:00
Pritpal Bedi
f54dff2ad0 2009-12-26 14:56 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.ch
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/resources/projectproperties.ui
  + contrib/hbide/resources/selectproject.ui
    + Applied Vailton Renato's submitted patch with one or two fixes 
      and little formatting.

      This patch provides the missing functionalities which I did not 
      concentrated on yet. Many thanks. 

      This patch also implies that now HBIDE will reach to its final
      goal earlier than expected. Thanks Vailton, for your jumping 
      in the project.

      To Vailton: I was having a different concept for .ppo display
                  in non-modal independant widget having only one edit 
                  object. Can you change the current way of doing so.
2009-12-26 23:05:06 +00:00
Przemyslaw Czerpak
6b2f6bd054 2009-12-26 14:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/Makefile
  * harbour/include/hbmath.h
  + harbour/include/hbmather.h
  * harbour/include/hbsetup.h
  * harbour/include/hbapi.h
    * moved math error handler definitions and settings separate header file
    * moved hb_random_num() declaration from hbmath.h to hbapi.h

    After above modification hbmath file should be use only by code which
    wants to use math functions declared usually in math.h

  + harbour/include/hbfloat.h
    + added header file with test macros for floating point numbers
      this file should be included before any other files

  * harbour/src/vm/hvmall.c
  * harbour/src/vm/itemapi.c
  * harbour/src/common/hbprintf.c
  * harbour/src/rtl/math.c
    * use new macros from hbfloat.h

  * harbour/src/rtl/math.c
    + include "hbmather.h"

  * harbour/src/rtl/hbrandom.c
  * harbour/src/rdd/dbf1.c
  * harbour/contrib/xhb/hboutdbg.c
    - removed not longer necessary include "hbmath.h"

  * harbour/contrib/hbct/ctmath.h
    - do not include <float.h> and <limits.h>

  * harbour/contrib/hbct/ct.h
    - do not include "hbmath.h" and "ctmath.h"

  * harbour/contrib/hbct/ctmath.c
  * harbour/contrib/hbct/exponent.c
  * harbour/contrib/hbct/ctc.c
    + include "ctmath.h"

  * harbour/contrib/hbct/trig.c
  * harbour/contrib/hbct/finan.c
  * harbour/contrib/hbct/ctmath2.c
    + include "ctmath.h"
    + include "hbmather.h"

  * harbour/contrib/hbct/num1.c
    + include "ctmath.h"
    + include <float.h>

  * harbour/include/hbinit.h
  * harbour/src/rtl/hbsocket.c
    * added patches from Tamas - thanks

  * harbour/bin/hb-func.sh
  * harbour/harbour.spec
    + create /etc/ld.so.conf.d/harbour.conf with Harbour shared lib directory
      if /etc/ld.so.conf.d directory exists and user has sufficient write
      permission or install package is created.
      This modification allows to install Harbour anywhere and in modern
      distros using /etc/ld.so.conf.d/ harbour shared libraries will be
      always available for all programs

   [TOMERGE 2.0]
2009-12-26 13:13:02 +00:00
Viktor Szakats
2e7a94a814 2009-12-26 12:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added note that at least QT 4.5.0 is required for Harbour.
      [TOMERGE 2.0]

  * package/winuni/mpkg_win_uni_extra_copy.bat
    + Copying full source of hbide to Windows binary release.
    ; TODO: Probably it'd be better to move this tool to examples to
            avoid such exceptions.
      [TOMERGE 2.0]

  * package/winuni/RELNOTES
    + Added link to sf.net files.
    * Next Windows binary release to not include HBQT libs
      built against static QT libs.
      [TOMERGE 2.0]

  * contrib/hbwin/mapi.c
    ! Minor correction / optimization.
      [TOMERGE 2.0]
2009-12-26 11:18:25 +00:00
Pritpal Bedi
cf7f801019 2009-12-24 18:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
    + Provided <CodePage> menu option which sets the codec for
      current session. It is also provided a slot in the statusbar.

  * contrib/hbqt/generator/qt45.qtp
  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_garbage.h
  * contrib/hbqt/qtcore/filelist.mk
  + contrib/hbqt/qtcore/QSettings.cpp
  + contrib/hbqt/qtcore/TQSettings.prg
  + contrib/hbqt/qth/QSettings.qth
    + Added QSettings() class.

  * contrib/hbxbp/xbpmenubar.prg
    ! Fixed an awkward bug.
2009-12-25 02:51:33 +00:00
Pritpal Bedi
a21a36d6c3 2009-12-24 15:56 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_destruct.cpp
    + Added prg callable function hbqt_setCodecForCStrings( cCodec ).
      This is base function to exploit codepages.

  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Fixed a long standing bug which was preventing the mouse
      events to be submitted to parent widget.

  * contrib/hbxbp/xbpgeneric.prg
    + Added HbXbp_SetCodec( cCodec )
      This function takes as parameter the Qt's codec (codepage)
      name and set it for conversion of CStrings automatically.
      NOTE: This is an attempt to introduce CodePage concept in 
            HBQT but, because I am not conversant with codepage 
            terminology and usage, it is a shot in the dark.
            Please test. I will try to hook a menu option to 
            select a codec to hook into HBIDE.

  * contrib/hbide/resources/mainwindow.ui
  * contrib/hbide/idestylesheets.prg
  * contrib/hbide/hbide.prg
    + Implemented resizable docking widgets to hold <Projecs>, 
      <Editor Tabs>, <Functions List>, <Output Console>. 
      This has rendered HBIDE very flexible and expandable 
      with futuristic elements.
2009-12-25 00:07:57 +00:00
April White
0eab357848 2009-12-23 22:26 UTC+0500 April White (april users.sourceforge.net)
* contrib/hbbtree/hb_btree.c
    * bug fix: array access was in bounds but to wrong value
      [TOMERGE 2.0]
2009-12-24 03:25:54 +00:00
Pritpal Bedi
195ca64876 2009-12-23 18:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/filelist.mk
  + contrib/hbqt/hbqt_errorsys.prg
  * contrib/hbqt/hbqt_misc.prg

  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpgeneric.prg
  * contrib/hbxbp/xbpqtuiloader.prg
  * contrib/hbxbp/xbpwindow.prg

  * contrib/hbide/hbide.prg
  * contrib/hbide/resources/mainwindow.ui
    + Implemented hbqt_errorSys(). It is actually original
      rtl/errorsys.prg tuned to display error in a message-box.
    ! An experimental stage passed, leaning towards next.
      Please bear with me if you see a little clumsy hbide.
2009-12-24 02:46:59 +00:00
Pritpal Bedi
619d4eb0e8 2009-12-23 09:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
  * contrib/hbide/resources/mainwindow.ui
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpdialog.prg
    + Added an experimental protocol scheduled to be 
      polished in next few days.
2009-12-23 17:11:04 +00:00
Pritpal Bedi
d48078080a 2009-12-22 07:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
    ! More refinements in Find/Replace.
2009-12-22 15:38:31 +00:00
Viktor Szakats
7b716bc837 2009-12-22 16:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddsql/sddfb/fbirddd.c
    ! Fixed warning reported by linux/watcom.
2009-12-22 15:19:29 +00:00
Viktor Szakats
cdb6d9e5dd 2009-12-22 13:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.pt_BR.po
    ! Applied fix received from Vailton Renato to prev version.
    ! Fixed win/dos/os2 and *nix codepage to be PT850 and PTISO.
      I hope I didn't break it, please test it.

  * contrib/hbsqlit3/hbsqlit3.c
    ! Fixed to use HB_FHANDLE instead of int. It was reported by
      msvc64 compiler.
2009-12-22 12:53:11 +00:00
Viktor Szakats
c8155054ce 2009-12-22 10:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    * Finalizing.

  * contrib/hbbtree/hb_btree.c
    ! Fixed typo in prev fix. (BTW only indicated by msvc64)
2009-12-22 09:53:11 +00:00
Pritpal Bedi
9f177dcf74 2009-12-21 18:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
  * contrib/hbide/idemisc.prg
    ! More refinements in Find/Replace logic.
2009-12-22 02:28:16 +00:00
Pritpal Bedi
0d4ba1ffd4 2009-12-21 17:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/hbqt_misc.prg
    + Introduced new class HbQtObjectHandler() and made all Qt 
      classes INHERIT from it. This class is responsible for managing
      common variables and tasks. Shifted VAR pPtr and METHODS configure()
      and OnError() into this class. 

  * Regenerated .prg sources
2009-12-22 01:47:43 +00:00
Pritpal Bedi
e3b55d088e 2009-12-21 16:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/hbqt_misc.prg
  * Regenerated .prg sources
    + Implemented class level error handelling if wrong 
      message is sent to the object. The message is displayed 
      in Qt's message box and includes ProcName()/ProcLine().
2009-12-22 00:57:05 +00:00
Viktor Szakats
0ea8f9c2cb 2009-12-22 01:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* external/pcre/Makefile
    ! Forcing C mode for this external component, which is
      mainly tested and developed for C compiler.
      Currently sunpro has problems in C++ mode due to little
      bug in current PCRE code. Reported to author here:
         http://bugs.exim.org/show_bug.cgi?id=939

  * utils/hbmk2/hbmk2.prg
    * Minor formatting.

  * contrib/hbcairo/core.c
    * Using HB_TRUE/HB_FALSE instead of 1/0.
2009-12-22 00:46:56 +00:00
Mindaugas Kavaliauskas
5ec03c4d97 2009-12-22 02:22 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/hbcairo/core.c
    * used current GC API to store references between GC blocks
    ! fixed GC block storage
    * added additional protection against using released path in 
      cairo_path_iterator_*()

  * harbour/contrib/hbcairo/text.c
    ! fixed copy-paste typo in cairo_set_font_matrix()
2009-12-22 00:22:33 +00:00
Viktor Szakats
caf196c431 2009-12-22 00:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbbtree/hb_btree.c
    ! Cleaned code to compile without warning on BCC.
    ; TOFIX: ? This code looks suspicious, pls check it:
        ---
        pHeader += sizeof( HEADER_ID ) - 1;
        pHeader += sizeof( ( UINT32 ) HB_BTREE_HEADERSIZE );
        ---

  * utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
    + Added support for warn= (similar to -warn option) to .hbc files.
2009-12-21 23:16:42 +00:00
Pritpal Bedi
b9fcb84993 2009-12-21 15:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qtgui/QMenuBar.cpp
    ! Regenerated after rebuilding hbqtgen.prg.
2009-12-21 23:03:42 +00:00
Przemyslaw Czerpak
6c75734a3c 2009-12-21 23:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/rddsql/hbrddsql.h
  * harbour/contrib/rddsql/sqlbase.c
    ! reverted recent modification which forces updating also low level
      SDD code
    ! fixed casting in C++ mode with local only modification
2009-12-21 22:19:55 +00:00
Pritpal Bedi
d4e28fc895 2009-12-21 13:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qtgui/QMenuBar.cpp
  * contrib/hbqt/qth/QMenuBar.qth
    ! Fixed one remaining warning at auto generation level.
2009-12-21 22:16:37 +00:00
Przemyslaw Czerpak
bd6abe80e1 2009-12-21 22:18 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/wafunc.c
  * harbour/contrib/rddsql/hbrddsql.h
  * harbour/contrib/rddsql/sqlbase.c
    ! casting fod C++ builds

  * harbour/contrib/hbcairo/paths.c
    ! fixed very bad typo which probably cause GPF in function
      CAIRO_GET_CURRENT_POINT()
2009-12-21 21:19:44 +00:00
Pritpal Bedi
43a0857846 2009-12-21 13:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qtgui/QMenu.cpp
  * contrib/hbqt/qth/QMenu.qth
    ! Fixed some warning reported at the time of auto generation.
2009-12-21 21:07:07 +00:00
Viktor Szakats
01f1a2a081 2009-12-21 21:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/generator/hbqtgen.prg
    ! Fixed to use 'hbqt_gcRelease_*' instead of 'release_*' names
      for public release callbacks.

  * contrib/hbqt/qth/QApplication.qth
    ! Fixed static vars to be prefixed with s_.

  * contrib/hbqt/*
    * Regenerated.
2009-12-21 20:58:40 +00:00
Pritpal Bedi
4f2ad8ca5b 2009-12-21 12:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/qt45.qtp
  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_garbage.h
  + contrib/hbqt/qth/QHttpHeader.qth
  * contrib/hbqt/qtnetwork/filelist.mk
  + contrib/hbqt/qtnetwork/QHttpHeader.cpp
  + contrib/hbqt/qtnetwork/TQHttpHeader.prg
    + Added QHttpHeader() class.
2009-12-21 20:12:52 +00:00
April White
19b7ce0a5f 2009-12-21 14:28 UTC+0500 April White (april users.sourceforge.net)
* contrib/hbbtree/hb_btree.c
    * store a const to a var to be written to file in place of 
      writing the const to the file via a cast
    * typo fix: store 16-bit numbers as 32-bit numbers within the file
2009-12-21 14:29:29 +00:00
April White
e6d44639a1 2009-12-21 13:33 UTC+0500 April White (april users.sourceforge.net)
* contrib/hbbtree/hb_btree.c
    * formatting
    - removed internal history (changelog) text
    - fixed TOFIX: casting pointer to ULONG!
      * this was corrected in Changelog 13312 2009-12-19 15:32:24Z april
    * opening a file with read-only attribute now succeeds when
      the read-only flag is given
    * reading and writing of the file header uses internal buffer
      built or read by little endian macros
    * opening & reading file header was incorrect
    * header is not written at close if it was opened read-only
    * file header size is now fixed
    * creating a file with read-only flag affects only the OS-level
      attribute; the flag itself is not saved to the file
    * creating with read-only and shared flags will have the shared
      flag discarded
    * altered organization of file header; this will invalidate any
      existing hb_btree file
2009-12-21 13:38:11 +00:00
Pritpal Bedi
50ad0249a3 2009-12-21 00:38 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/resources/finddialog.ui
    ! Some aesthetic artifacts set corrected.
2009-12-21 08:40:36 +00:00
Viktor Szakats
8f0476314e 2009-12-21 02:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt.ch
  * contrib/hbxbp/xbp.ch
    + Using HB_TRACE() macro. This means that now .prg level
      trace messages have to be enabled the standard way, __HB_DEBUG__
      has no meaning anymore.

  * contrib/hbwin/tests/testwmtx.prg
    - Deleted some bits added by me as per Xavi's suggestions.
2009-12-21 01:51:02 +00:00
Viktor Szakats
78fcd3ab59 2009-12-21 00:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextern.ch
    + Added new trace functions.
    ; TODO: Use these new functions in HBQT, HBXBP.

  * contrib/hbwin/win_dll.c
    ! Fix for OpenWatcom. Seems to require LPVOID in asm code.

  * contrib/hbqt/hbqt_destruct.cpp
    * Minor formatting. ('return( x )' -> 'return x', return is not a function)
    + Added 'TODO:' to todo text.
    + Added TOFIX to hb_parptr() usage. Without reference counting this is 
      still dangerous.
      Probably some mechanisms would be needed to count references when 
      attaching one GC collected pointer to another object, and decrement 
      references when disconnecting or deleting holder object. Without 
      this, there will always be a possibility that some objects refer 
      to deleted objects. Unless I'm missing some logic which already that.
      Probably "delayed release" is the mechanism which is trying to 
      solve that problem at the moment.

  * contrib/hbwin/wapi_winbase_mutex.c
    * Minor formatting (superfluous brackets)
2009-12-21 00:07:24 +00:00