Commit Graph

15052 Commits

Author SHA1 Message Date
Viktor Szakats
693f4221d6 2010-09-13 13:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    ! Fixed messed up 8-bit codepage by my editor.
    ; QUESTION: Is it possible to switch to UTF-8 for these rpm scripts?
2010-09-13 11:39:50 +00:00
Viktor Szakats
7914aad087 2010-09-13 13:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    ! Set HB_INSTALL_PREFIX, to follow this change:
        2010-09-10 22:09 UTC+0200
    ; TODO: Untested. Might need extra steps to package root files
            too (ChangeLog, COPYING, NEWS, TODO).
2010-09-13 11:32:23 +00:00
Przemyslaw Czerpak
3cb0856cb5 2010-09-13 13:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbqt/hbqt_common.hbm
    ! respect HB_BUILD_EXTDEF=no

  * harbour/package/harbour-win.spec.in
  * harbour/package/harbour-wce.spec.in
    ! removed HB_BUILD_EXTDEF=no which is not necessary -my fault
    ; TOFIX: now windows builds need HB_INSTALL_PREFIX so these RPMs
             still cannot be created.
2010-09-13 11:13:24 +00:00
Przemyslaw Czerpak
e55fe7db71 2010-09-13 12:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/package/harbour-win.spec.in
  * harbour/package/harbour-wce.spec.in
    ! added HB_BUILD_EXTDEF=no to fix cross compilation
      Question: in the past HB_BUILD_EXTDEF=no was set automatically
                for cross compilation. Why we removed this setting?

  * harbour/package/harbour.spec
    ! use libhbqt*.a for Harbour QT wrapper libraries instead of explicit
      names which were not correctly synced.

  * harbour/contrib/xhb/xhbmsgs.c
    ! fixed assign last character in string using [] operators in
      xHarbour emulation library, i.e.;
         cVal[ len( cVal ) ] := "*"
2010-09-13 10:13:04 +00:00
Przemyslaw Czerpak
eaf56593d0 2010-09-13 11:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbzlib.c
    + added new PRG function:
         HB_GZCOMPRESSBOUND( <cData> | <nDataLen> ) -> <nMaxCompressLen>
    ! fixed compilation with ZLIB versions earlier then 1.2.0 broken by
      missing deflateBound() function which I used recently.
2010-09-13 09:40:53 +00:00
Przemyslaw Czerpak
f35913215a 2010-09-13 09:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbzlib.c
    ! added our own version of compressBound() function for
      ZLIB versions 1.2.0 and earlier. It makes HB_ZCOMPRESSBOUND()
      working and fixes code like:
         <cResult> := HB_ZCOMPRESS( <cData> )
    + added new PRG function:
         HB_GZCOMPRESS( <cData>, [<nDstBufLen>|<@cBuffer>], ;
                        [<@nResult>], [<nLevel>] )
               => <cCompressedData> or NIL on Error
      It works like HB_ZCOMPRESS() but uses GZIP instead of ZLIB
      encapsulation for compressed data.
    + added support for GZIP compressed strings to HB_ZUNCOMPRESS() and
      HB_ZUNCOMPRESSLEN() functions so they can be used with data compressed
      by HB_GZCOMPRESS() function or read from .gz files.
2010-09-13 07:59:23 +00:00
Viktor Szakats
d6837666c3 2010-09-12 22:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbqt/hbqt.hbc
    + Added .hbc for HBQT. So it can be referred in other projects
      simply as 'hbqt.hbc' (with no path).

  - contrib/hbqt/hbqt.hbp
  + contrib/hbqt/hbqt_all.hbp
  * contrib/hbplist
    * Renamed so that make.hbs doesn't pick-up hbqt.hbc automatically.

  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtcore/hbqtcore.hbx
    * Automatically updated.

  ; hbqt doesn't build here with HB_BUILD_CONTRIB_DYN=yes mode.
    Reason unknown. No time to investigate.
2010-09-12 20:11:12 +00:00
Viktor Szakats
d52542ffbf 2010-09-12 11:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    ! Typo
2010-09-12 09:17:45 +00:00
Pritpal Bedi
ce68bd5b3c 2010-09-12 00:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
    + A couple of more constants.

  + contrib/hbide/resources/rp_arc.png
  + contrib/hbide/resources/rp_chord.png
  + contrib/hbide/resources/rp_diamond.png
  + contrib/hbide/resources/rp_ellipse.png
  + contrib/hbide/resources/rp_linediagleft.png
  + contrib/hbide/resources/rp_linediagright.png
  + contrib/hbide/resources/rp_linehorz.png
  + contrib/hbide/resources/rp_linevert.png
  + contrib/hbide/resources/rp_rectangle.png
  + contrib/hbide/resources/rp_roundrectangle.png
  + contrib/hbide/resources/rp_shapes.png
  + contrib/hbide/resources/rp_triangle.png

  * contrib/hbide/hbide.qrc
    + Added: above images.

  * contrib/hbide/hbqtoolbar.prg
    + Added: METHOD getItem().

  * contrib/hbide/hbqreportsmanager.prg
    + Implemented: different shapes.
        Rectangle, Rounded Rectangle, Ellipse, Arc, Chord, 
        Line - Horizontal, vertical, diagonal forward, diagobal backward.
        Diamond, Triangle.
      Graphics shapes implementation supports drag-drop features.
2010-09-12 07:53:51 +00:00
Przemyslaw Czerpak
1b90aa0919 2010-09-11 09:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/dbfcdx/dbfcdx1.c
    ! save and restore index tag during reindexing when one of tags
      with smaller number then the current one is moved to the end of
      tag list - Clipper compatibility problem reported by Maurilio.
    ; Please remember that in Harbour DBFCDX during reindexing adds
      new tag at the end of tag list removing the old one. It's CL53
      DBFCDX and COMIX compatible behavior but it's different then
      CL52 DBFCDX and SIXCDX.

  * harbour/src/rdd/dbfnsx/dbfnsx1.c
  * harbour/src/rdd/dbfntx/dbfntx1.c
    ! update tag numbers after reindexing
2010-09-11 07:23:07 +00:00
Pritpal Bedi
d3777cbfe9 2010-09-10 19:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
    ! Alt+PageUp/Down now position the cursor to next line after 
      function ..() declaration line. 
  * contrib/hbide/ideshortcuts.prg
    + Added: Alt+PageDown, Alt+PageUp macros.
      User now can tune it according to his editing habits.
2010-09-11 02:10:57 +00:00
Viktor Szakats
8f37f7a0f0 2010-09-10 22:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    ! Adjustment to prev. Comment added.
2010-09-10 20:52:12 +00:00
Viktor Szakats
b8746abe7f 2010-09-10 22:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    * Will now show fatal error if HB_INSTALL_PREFIX is not set
      at all on non-*nix systems. Not setting this will result
      in missing COPYING file (which is obligatory accessory when
      distributing Harbour) and other crucial files like INSTALL,
      NEWS and ChangeLog.

  * INSTALL
    * HB_INSTALL_??? envvars deprecated. It's recommended to use
      HB_INSTALL_PREFIX instead and let the build system decide
      about the internal directory layout. Setting these to
      arbitrary values may break Harbour tools like hbmk2.
2010-09-10 20:12:00 +00:00
Pritpal Bedi
236d06e5f2 2010-09-10 07:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/g/QPrinter.cpp
    * Regenerated.
  * contrib/hbqt/qtgui/qth/QPrinter.qth
    ! Fixed: constructor, now it accepts QPrinterInfo also as a parameter.

  * contrib/hbide/ideedit.prg
    + Implemented: Alt+PageDown/PageUp keys to navigate to next/previous function.
      A request received at FWH forums.
2010-09-10 14:10:35 +00:00
Viktor Szakats
3bef20a149 2010-09-10 11:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
  - contrib/hbide/hbide.prg
  + contrib/hbide/idemain.prg
    * Renamed to avoid users trying 'hbmk2 hbide' (and fail).
2010-09-10 09:34:27 +00:00
Przemyslaw Czerpak
e79bb83514 2010-09-10 09:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! do not convert parameters passed by reference for DISPID_PROPERTYPUT
      It should fix potential memory leak because in such case we do not
      use PutParams() which release them.
    ! return assigned value instead of index in __OPINDEX() method.
2010-09-10 07:58:01 +00:00
Mindaugas Kavaliauskas
15b23e3746 2010-09-10 05:14 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/hbwin/olecore.c
  * harbour/contrib/hbwin/oleauto.prg
    + implemented overloading of operator []
  * harbour/vm/classes.c
    * pacified compiler warning
2010-09-10 02:15:16 +00:00
Pritpal Bedi
c0b0df678f 2010-19-12 09:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
    ! Few more steps gained on printing front.
2010-09-10 02:10:51 +00:00
Viktor Szakats
7a999f8734 2010-09-09 23:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
    ! Fixed matching pathseps in filter.
2010-09-09 21:52:31 +00:00
Pritpal Bedi
ca9815acb6 2010-09-09 09:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtcore/g/HBQString.cpp
    + Added: missing file from prev commit.
      Damm it, I am getting less attentive since few days last, sorry.
2010-09-09 16:24:55 +00:00
Przemyslaw Czerpak
253db45857 2010-09-09 17:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/filesys.c
    * unified hb_fsSeek[Large]() return value when seek operation cannot
      be executed for given file handle. Now it's 0 for all platforms.

  * harbour/include/hbapicls.h
  * harbour/src/vm/classes.c
    + added new public C function
         PHB_SYMB hb_clsFuncSym( HB_USHORT uiClass )
      It returns class function symbol or NULL.

  * harbour/ChangeLog
  * harbour/config/os2/gccomf.mk
  * harbour/include/hbpcode.h
  * harbour/include/hbdebug.ch
  * harbour/include/hbmath.ch
  * harbour/include/hbgfx.ch
  * harbour/src/vm/classes.c
  * harbour/utils/hbmk2/hbmk2.prg
    * removed dummy trailing spaces at EOLs
2010-09-09 15:22:21 +00:00
Pritpal Bedi
535abb20ef 2010-09-08 18:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/hbqtgen.prg
    ! Code cleanup.

  * contrib/hbqt/utils/qtcore.qtp
    + Added: two more classes.

  + contrib/hbqt/qtcore/qth/HBQString.qth
    ! It is exactly QString() class wrapper.
  + contrib/hbqt/qtcore/qth/QStringRef.qth
    + Added: two more classes. 
      
  * contrib/hbqt/qtcore/qth/QObject.qth
    - Commented out two methods.

  * contrib/hbqt/qtcore/g/filelist.hbm
  * contrib/hbqt/qtcore/g/hbqtcore.h

  + contrib/hbqt/qtcore/g/QObject.cpp
  + contrib/hbqt/qtcore/g/QStringRef.cpp
  + contrib/hbqt/qtcore/g/THBQString.prg
  + contrib/hbqt/qtcore/g/TQStringRef.prg
    + Auto-generated.

  + contrib/hbqt/qtcore/hbqt_hbqstring.cpp
  + contrib/hbqt/qtcore/hbqt_hbqstring.h
  * contrib/hbqt/qtcore/hbqtcore.hbm
    + Added: hbqt_hbqstring.cpp

  * contrib/hbide/hbqreportsmanager.prg
    ! Some experiments.
2010-09-09 01:49:34 +00:00
Pritpal Bedi
0d5bba39f4 2010-09-08 14:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
  * contrib/hbide/idetools.prg
  * contrib/hbide/ideprojmanager.prg
    + Implemented: hbIDE specific macros available in Project's Environments
      batch. The usage is like :
               [ MinGW 4.4.1 ]
            {content} SET project_name=${project_name}   
            {content} SET project_path=${project_path}   
      All macros available in Tools & Utilities can be used here also.

    + Project Tree: context-menu - Any project building action sets 
      the current project to the one which is invoked. Here we have 
      nothing to loose, rather gain. Thanks Maurizio for pointing.
2010-09-08 21:51:59 +00:00
Viktor Szakats
8b04eb129e 2010-09-08 20:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbjson.c
    * Making some compilers happy.
2010-09-08 18:34:18 +00:00
Viktor Szakats
94a1d97b99 2010-09-08 18:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/ttopbar.prg
    ! Added missing cargo instvar.
2010-09-08 16:47:33 +00:00
Mindaugas Kavaliauskas
277644f70c 2010-09-08 18:28 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
+ harbour/include/harbour.hbx
    * added new JSON functions
2010-09-08 15:29:03 +00:00
Mindaugas Kavaliauskas
c3e272aaf1 2010-09-08 18:15 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
+ harbour/src/rtl/hbjson.c
    + added JavaScript Object Notation (JSON) encoder, decoder functions

    ; C level functions:
        char * hb_jsonEncode( PHB_ITEM pValue, HB_SIZE * pnLen );
           pValue  - value to encode;
           pnLen   - if pnLen is not NULL, length of returned buffer is 
                     stored to *pnLen;
           returns pointer to encoded JSON buffer. buffer must be fried 
              by the caller.
      
        HB_SIZE hb_jsonDecode( const char * szSource, PHB_ITEM pValue );
           szSource - JSON source;
           pValue   - item to store decoded value. Item value is 
                      undetermined in case of error;
           returns number of bytes decoded from the buffer. This allows 
              to use the remaining part of the buffer for some other 
              purposes. Returns 0 on error.
    
      Harbour level functions:
        hb_jsonDecode( cJSON, @xValue ) --> nLengthDecoded
        hb_jsonEncode( xValue ) --> cJSON
    
      Note:
        - Harbour types unsupported by JSON (date, timestamp, etc.) are 
          encoded as null values;
        - strings are encoded in UTF-8;
        - JSON encode functions are safe for recursive arrays and hashes. 
          Recursive part of array or hash will be stored as null. JSON 
          encoder still allows to use same structure in the leaves, in 
          this case content will be duplicate. 
          I.e.:
             xI := {1, NIL}
             xI[2] := xI
             ? hb_jsonEncode( xI )  // [1,null]
          but:
             xI := {1, .T.}
             xI := {2, xI, xI}
             ? hb_jsonEncode( xI )  // [2,[1,true],[1,true]]
2010-09-08 15:13:52 +00:00
Przemyslaw Czerpak
cb705d015e 2010-09-08 08:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/c.mk
  * harbour/config/rules.mk
    * use .sx file extension instead of .S to avoid problems with
      non case sensitive filesystems

  * harbour/src/rtl/fstemp.c
    ! fixed DOS version of hb_fsTempDir() - tmpnam() may return pure
      file name without path i.e. in OpenWartcom builds
    * accept optionally TEMP, TMP and TMPDIR environment variables in
      DOS and OS2 build looking for directory with temporary files
2010-09-08 06:42:18 +00:00
Pritpal Bedi
c5d84a756f 2010-09-07 21:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/qth/QPrinterInfo.qth
    + Added: new class.

  + contrib/hbqt/qtgui/doc/en/class_qprinterinfo.txt
  + contrib/hbqt/qtgui/g/QPrinterInfo.cpp
  + contrib/hbqt/qtgui/g/TQPrinterInfo.prg
    + Auto-generated.

  * contrib/hbqt/qtgui/g/filelist.hbm
  * contrib/hbqt/qtgui/g/hbqtgui.h
  * contrib/hbqt/utils/qtgui.qtp
    + Added: QPrinterInfo() class.
2010-09-08 04:03:54 +00:00
Pritpal Bedi
55fbb9d988 2010-09-07 19:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
    + Print Preview synchronized. Now many facts are under control.
    % A lot other small artifacts covered.
2010-09-08 02:21:50 +00:00
Pritpal Bedi
6068e600fc 2010-09-07 16:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idetools.prg
    + Added: Tools & Utilities - new macros:
       "source_name_less_ext"
          Current editing instance's source file's name part only.
          hb_fNameSplit( cSource, , @cName ) => cName
       "project_title"
          Last compiled project's title. If no project is yet compiled
          in current session of hbIDE, then project title of current 
          set project is used. If no current project is set, empty 
          string is substituted.
       "project_path"
          Last compiled project's path. Rest per "project_title" above.
       "project_output_path"
          Last compiled project's output path. If no project has been 
          compiled under current session, null string is substituted.
          Here no assumption is taken from current set project.

       Macros added per requested by Maurizio.
2010-09-07 23:31:04 +00:00
Viktor Szakats
70544acb28 2010-09-08 00:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/sha1.c
  * src/rtl/sha1.h
  * src/rtl/hbsha1hm.c
  * src/rtl/sha2.c
  * src/rtl/sha2.h
  * src/rtl/hbsha2hm.c
  * src/rtl/sha1hmac.c
  * src/rtl/sha1hmac.h
  * src/rtl/hbsha1.c
  * src/rtl/sha2hmac.c
  * src/rtl/sha2hmac.h
  * src/rtl/hbsha2.c
    ! Renamed internal SHA functions to have hb_ prefix to
      avoid colliding with other tools, like OpenSSL.

  * utils/hbmk2/hbmk2.prg
    ! Typos in comment.
2010-09-07 22:17:41 +00:00
Pritpal Bedi
0016fa6fed 2010-09-07 09:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbslots.cpp
    ! Minor typo.
2010-09-07 16:40:07 +00:00
Pritpal Bedi
6f467ba479 2010-09-07 01:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
    + Prepared to route stdOut and stdErr outputs accordingly.

  * contrib/hbxbp/xbprtf.prg
    ! Minor.

  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideprojmanager.prg
    + Implemented: first error reported by hbMK2 when a project is built,
      is made visible in the "Output Console" after compile/link cycle is 
      finished. This facilitates to track errors instantly without naviaging 
      the contents of output console.
2010-09-07 08:13:38 +00:00
Przemyslaw Czerpak
f188bd8d9e 2010-09-07 09:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbmysql/hbmysql.hbp
  * harbour/contrib/gtalleg/gtalleg.hbm
  * harbour/contrib/sddmy/sddmy.hbp
  * harbour/contrib/hbodbc/hbodbc.hbp
  * harbour/contrib/sddfb/sddfb.hbp
  * harbour/contrib/hbsqlit3/hbsqlit3.hbp
  * harbour/contrib/hbmzip/hbmzip.hbp
  * harbour/contrib/hbqt/hbqt_common.hbc
  * harbour/contrib/hbfbird/hbfbird.hbp
  * harbour/contrib/sddpg/sddpg.hbp
  * harbour/contrib/hbbz2/hbbz2.hbp
  * harbour/contrib/hbcurl/hbcurl.hbm
  * harbour/contrib/hbcups/hbcups.hbp
  * harbour/contrib/hbhpdf/hbhpdf.hbp
  * harbour/contrib/hbpgsql/hbpgsql.hbp
  * harbour/contrib/sddsqlt3/sddsqlt3.hbp
  * harbour/contrib/hbfimage/hbfimage.hbp
  * harbour/contrib/sddodbc/sddodbc.hbp
  * harbour/contrib/hbgd/hbgd.hbp
  * harbour/contrib/sddoci/sddoci.hbp
  * harbour/contrib/hbwin/hbwin.hbp
  * harbour/contrib/hbcairo/hbcairo.hbp
  * harbour/contrib/hbssl/hbssl.hbm
    * updated to respect HB_BUILD_EXTDEF=no setting and automatic
      switching to locally hosted external libraries (if available)
      Thanks to Viktor for the proposed solution.

  * harbour/config/c.mk
  * harbour/config/rules.mk
    + added rules to compile .s files by GCC.
      I will need it for serial port support in DJGPP builds.
2010-09-07 07:16:51 +00:00
Viktor Szakats
2775f662f2 2010-09-07 00:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/compiler/hbcomp.c
    ! Revisiting non-*nix stdout/stderr usage in compiler.
      From now on the Clipper (and old MS-DOS/Windows tool) 
      compatible behavior is only maintained for MS-DOS Harbour 
      builds, for the rest error messages are output to stderr, 
      regular msgs are output to stdout.
2010-09-06 22:12:08 +00:00
Viktor Szakats
4087753a5a 2010-09-06 23:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.cpp
    ! Missing EOL @ EOF.

  * utils/hbmk2/hbmk2.prg
    ! Minor typo in comment.
2010-09-06 21:44:54 +00:00
Pritpal Bedi
28d12dc858 2010-09-05 17:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
    + Added more constants.

  * contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
  * contrib/hbqt/qtgui/doc/en/class_hbqgraphicsscene.txt
  * contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
  * contrib/hbqt/qtgui/g/HBQGraphicsScene.cpp
  * contrib/hbqt/qtgui/g/QLinearGradient.cpp
  * contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
  * contrib/hbqt/qtgui/g/THBQGraphicsScene.prg
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h

  * contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
  * contrib/hbqt/qtgui/qth/HBQGraphicsScene.qth
  * contrib/hbqt/qtgui/qth/QLinearGradient.qth

  * contrib/hbqt/tests/demoqt.prg
    ! One of the main-menu prompt constructed differently.

  * contrib/hbide/hbqreportsmanager.prg
    + HbqReportsManager() class is split in two to manage graphic objects 
      more efficiently.

    + Implemented: Reports Manager - all graphics items drawn on .prg levels.

      This implementation has cleans all c++ code responsible to draw 
      graphics primitives, and hance greatly reducing the c++ dependancy.
      More c++ => prg conversion is on the cards.
2010-09-06 00:48:13 +00:00
Przemyslaw Czerpak
3cd6f5a972 2010-09-04 12:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbatomic.h
    * added two new build time macros which can be used to control
      using GCC atomic builtin functions changing the default settings.
         HB_USE_GCCATOMIC_OFF - disable using atomic builtins
         HB_USE_GCCATOMIC     - force using atomic builtins

  - harbour/src/pp/hbpp.1
  + harbour/examples/pp/pp.1
    ! moved man files for old harbour preprocessor to correct place

  + harbour/src/pp/hbpp.1
    + added new man file for current hbpp
2010-09-04 10:30:41 +00:00
Pritpal Bedi
50b29f78e2 2010-09-03 21:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/hbqtgen.prg
    + Implemented: QIcon() as a parameter now can be supplied as 
      filename, resource name, or constructed QIcon() as pointer.
      Notified at HMG forums.

      Since begining QIcon is passed as a string only. I do not 
      remember why I did it like that but it was very limiting, 
      though it solved our purpose well.

  * contrib/hbqt/qtgui/g/QAbstractButton.cpp
  * contrib/hbqt/qtgui/g/QAction.cpp
  * contrib/hbqt/qtgui/g/QActionGroup.cpp
  * contrib/hbqt/qtgui/g/QApplication.cpp
  * contrib/hbqt/qtgui/g/QComboBox.cpp
  * contrib/hbqt/qtgui/g/QListWidgetItem.cpp
  * contrib/hbqt/qtgui/g/QMenu.cpp
  * contrib/hbqt/qtgui/g/QMenuBar.cpp
  * contrib/hbqt/qtgui/g/QStandardItem.cpp
  * contrib/hbqt/qtgui/g/QSystemTrayIcon.cpp
  * contrib/hbqt/qtgui/g/QTableWidgetItem.cpp
  * contrib/hbqt/qtgui/g/QTabWidget.cpp
  * contrib/hbqt/qtgui/g/QToolBar.cpp
  * contrib/hbqt/qtgui/g/QToolBox.cpp
  * contrib/hbqt/qtgui/g/QTreeWidgetItem.cpp
  * contrib/hbqt/qtgui/g/QWidget.cpp
    * Regenerated.
2010-09-04 04:25:21 +00:00
Pritpal Bedi
0ae677b526 2010-09-03 20:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbslots.cpp
  * contrib/hbqt/qtcore/hbqt_hbslots.h
    + Added: signals for QDateTimeEdit() class, reuested on HMG forums.
2010-09-04 03:37:22 +00:00
Pritpal Bedi
0deb51052a 2010-09-03 19:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
    ! More c++ => .prg.
2010-09-04 02:07:18 +00:00
Pritpal Bedi
f8247a7685 2010-09-02 19:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
    ! c++ => .prg.
2010-09-03 02:12:49 +00:00
Pritpal Bedi
f898b3b1a8 2010-09-01 18:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/doc/en/class_qdoublevalidator.txt
  + contrib/hbqt/qtgui/doc/en/class_qintvalidator.txt
  + contrib/hbqt/qtgui/doc/en/class_qregexpvalidator.txt
  + contrib/hbqt/qtgui/g/QDoubleValidator.cpp
  + contrib/hbqt/qtgui/g/QIntValidator.cpp
  + contrib/hbqt/qtgui/g/QRegExpValidator.cpp
  + contrib/hbqt/qtgui/g/TQDoubleValidator.prg
  + contrib/hbqt/qtgui/g/TQIntValidator.prg
  + contrib/hbqt/qtgui/g/TQRegExpValidator.prg
  + contrib/hbqt/qtgui/qth/QDoubleValidator.qth
  + contrib/hbqt/qtgui/qth/QIntValidator.qth
  + contrib/hbqt/qtgui/qth/QRegExpValidator.qth

  * contrib/hbqt/qtgui/g/filelist.hbm
  * contrib/hbqt/qtgui/g/hbqtgui.h
  * contrib/hbqt/utils/qtgui.qtp
    + Added: more classes to support validations in QLineEdit().
2010-09-02 01:53:38 +00:00
Viktor Szakats
65c34041ef 2010-09-01 18:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    * Requirements.

  * utils/hbmk2/hbmk2.prg
    * Changed -rebuild option to not rebuild sub-projects.
    + Added -rebuildall option which will also rebuild sub-proects.

  * contrib/make.hbs
    * -rebuild -> -rebuildall
2010-09-01 16:31:34 +00:00
Pritpal Bedi
9e39e212a6 2010-08-31 14:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpparthandler.prg
  * contrib/hbxbp/xbpwindow.prg
    ! :status() more synchronized. 
        NIL              => Not initialized.
        XBP_STAT_INIT    => Object is initialized.
        XBP_STAT_CREATE  => Object creation is successful.
        XBP_STAT_FAILURE => Object creation is either failed or 
                            object is destroyed.
2010-08-31 21:08:13 +00:00
Pritpal Bedi
0c887e73d1 2010-08-31 13:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbp.ch
  * contrib/hbxbp/xbp3state.prg
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpcheckbox.prg
  * contrib/hbxbp/xbpcombobox.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpfiledialog.prg
  * contrib/hbxbp/xbpfontdialog.prg
  * contrib/hbxbp/xbphtmlviewer.prg
  * contrib/hbxbp/xbplistbox.prg
  * contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbpmle.prg
  * contrib/hbxbp/xbpparthandler.prg
  * contrib/hbxbp/xbpprintdialog.prg
  * contrib/hbxbp/xbppushbutton.prg
  * contrib/hbxbp/xbpradiobutton.prg
  * contrib/hbxbp/xbprtf.prg
  * contrib/hbxbp/xbpscrollbar.prg
  * contrib/hbxbp/xbpsle.prg
  * contrib/hbxbp/xbpspinbutton.prg
  * contrib/hbxbp/xbpstatic.prg
  * contrib/hbxbp/xbpstatusbar.prg
  * contrib/hbxbp/xbptabpage.prg
  * contrib/hbxbp/xbptoolbar.prg
  * contrib/hbxbp/xbptreeview.prg
  * contrib/hbxbp/xbpwindow.prg
    + Implemented: :status() method as per Shum's request.
      It just remained unimplemented for so long.
2010-08-31 20:56:34 +00:00
Pritpal Bedi
3e6ef7c908 2010-08-30 18:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
  * contrib/hbide/hbqreportsmanager.prg
    ! More graphics stuff on .prg layer.
2010-08-31 01:57:06 +00:00
Pritpal Bedi
bc60cf1674 2010-08-30 08:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.hbx
    - Deleted reference to HBQMainWindow.

  - contrib/hbqt/qtgui/qth/HBQMainWindow.qth
    - Dleted: leftover .qth from prev commits.
2010-08-30 15:30:22 +00:00
Pritpal Bedi
a2f3b2c172 2010-08-30 07:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/qtgui/hbqt_hbqmainwindow.h
    - Deleted: miss from the previous deletes.
2010-08-30 14:32:16 +00:00