Commit Graph

11195 Commits

Author SHA1 Message Date
Viktor Szakats
03caef2ec2 2009-07-02 15:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbcomp.h
  * include/hbcompdf.h
  * include/hbapifs.h
  * include/hbexprop.h
  * include/hbmacro.h
  * include/hbapi.h
  * include/hbapiitm.h
  * include/hbdate.h
  * source/pp/ppcore.c
  * source/vm/itemapi.c
  * source/vm/arrays.c
  * source/vm/extend.c
  * source/common/expropt1.c
  * source/rtl/philes.c
  * source/rtl/empty.c
  * source/rtl/minmax.c
  * source/rtl/dates.c
  * source/rtl/filesys.c
  * source/rdd/dbfnsx/dbfnsx1.c
  * source/rdd/dbfcdx/dbfcdx1.c
  * source/rdd/dbf1.c
  * source/rdd/dbffpt/dbffpt1.c
  * source/rdd/hbsix/sxdate.c
  * source/compiler/hbmain.c
  * source/compiler/complex.c
  * source/compiler/harbour.yyc
  * source/compiler/harbour.y
  * contrib/hbct/files.c
  * contrib/hbct/dattime2.c
  * contrib/hbct/datetime.c
  * contrib/xhb/filestat.c
  * contrib/hbtip/utils.c
  * examples/hboleold/win_ole.c
    * LONG -> long for date/time related values
      (julian, date, type, millisec)
    ; This is an effort to clean Harbour sources from
      Windows/legacy-Clipper basic types and replace
      them with own or ANSI C ones.
      In the above case, usage wasn't consistent,
      LONG and long were mixed.

  * source/main/harbour.c
  * source/vm/fm.c
    * LONG -> long for some stat counters.
2009-07-02 14:18:06 +00:00
Viktor Szakats
1fd8190943 2009-07-02 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtqtc/gtqtc.cpp
    - Deleted commented Windows specific parts.

  * contrib/hbtip/utils.c
    * UINT -> unsigned int

  * examples/hbmsql/msql.ch
    * Minor in comment.
2009-07-02 12:39:28 +00:00
Viktor Szakats
53408b89b3 2009-07-02 11:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbdefs.h
    + Added new hbBool type.
      (successor or colliding BOOL type).
2009-07-02 09:05:54 +00:00
Viktor Szakats
3a5fb8a8ba fixed another wrongly formed entry headers of mine 2009-07-02 08:56:42 +00:00
Viktor Szakats
d6ccb4cccc 2009-07-02 10:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed regression (when implementing filename escaping)
      with forming libnames specified with an absolute path on
      gcc-family compilers. This broke building qt apps on darwin,
      and -shared support on *nix.
2009-07-02 08:41:49 +00:00
Viktor Szakats
6d56e4aceb 2009-07-02 09:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
  * mpkg_gnu.bat
    + Added HB_DIR_ZIP envvar to spec location of zip.exe.
2009-07-02 07:54:44 +00:00
Viktor Szakats
a6bf140851 2009-07-02 09:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.hbp
    ! Updated after recent hbmk2 change.
2009-07-02 07:47:50 +00:00
Viktor Szakats
c829c49c07 2009-07-02 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/hbextern/hbextern.prg
    * Excluding all HB_ARCHITECTURE dirs explicitly.
      (this resolves the recursion problem)
    * Excluding fcomma.prg explicitly.
    - Deleted 'example' from exclusion list.

  - source/rdd/usrrdd/example
  + tests/usrrdd
    * Moved examples under test dir.
2009-07-02 07:44:25 +00:00
Viktor Szakats
5e6be9ff96 2009-07-02 09:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rdd/usrrdd/rdds/Makefile
    - Removed fcomma.prg from builds since it depends on
      hbmisc contrib libs, on functions which aren't MT
      compatible and have other problems too.
2009-07-02 07:34:34 +00:00
Viktor Szakats
ff24e95e5e 2009-07-02 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/none.cf
  * config/win/global.cf
  * config/wce/global.cf
    ! Attempt to fix problem where 'COMSPEC' envvar wasn't picked
      by GNU Make on default XP installation, where this envvar
      is defined as 'ComSpec', and mingw GNU Make is case-sensitive
      for envvar names. This patch is needed to make Harbour build 
      with clean PATH (without OS).
      Thanks to April White for discovering this.
2009-07-02 07:30:07 +00:00
Viktor Szakats
b790e72749 2009-07-02 09:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/Makefile_gen
    % Deleted hbqt.h as public header.
    % Not creating commented lines in Makefile_gen.
2009-07-02 07:04:43 +00:00
Pritpal Bedi
e3cdcafbf6 2009-07-01 23:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/tests/demoxbp.prg
    ! A experimental fix.
2009-07-02 06:50:29 +00:00
Pritpal Bedi
922db43726 2009-07-01 23:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/xbpstatic.prg
    + Implemented more static styles.
  * harbour/contrib/hbxbp/tests/demoxbp.prg
    ! Demonstrated newly implemented static styles.

    NOTE: Remaining styles are :
          XBPSTATIC_TYPE_ICON
          XBPSTATIC_TYPE_SYSICON
          XBPSTATIC_TYPE_BITMAP
             As these styles are mainly resource based, we need to 
             think of a system where existing applns could use its 
             resource files.
                If anyone has any clue about how system defined icons 
                can be manipulated in QT please speak out. A quick search
                has not led me to any significant clue.
2009-07-02 06:47:28 +00:00
Przemyslaw Czerpak
fa50b1ccc3 2009-07-02 02:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/maindllp.c
    ! fixed unapdated hb_parvds() redirection
2009-07-02 00:29:59 +00:00
Przemyslaw Czerpak
9220ae716c 2009-07-02 01:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapi.h
  * harbour/source/vm/extend.c
    * changed type of returned value in hb_par[v]ds() functions
      from 'char *' to 'const char *'
2009-07-01 23:20:05 +00:00
Viktor Szakats
0b8fe0090a 2009-07-02 00:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/Makefile
    * Moved hbxbp to the end of list as a workaround for potentially
      outdated hbqt.ch reference, if it's before hbqt build.
      Still not prefect though. We should probably fix the ordering
      of -I option in build process, but it doesn't seem trivial.
      Or avoid installing headers into central include dir, but that
      also leads far.

  * utils/hbmk2/hbmk2.prg
    * Minor step to fix a recent regression.

  * source/rtl/hbzlibgz.c
    * HB_GZDIRECT() is now always defined in core, if it's built against
      older zlib version, it will simply do nothing.
      We can discuss how to handle this situation, all have pros and cons:
      1) Always define: Throw RTE at runtime.
      2) Always define: Return error at runtime.
      3) Don't define if low-level wrapper isn't present. Makes it
         easy to catch missing dependencies on .prg level, but it
         break Harbour to provide a consistent higher level API.

  * examples/hbextern/hbextern.prg
    ! Minor fix in generated comment.

  * examples/hbextern/hbextern.hbp
    + -w2 -> -w3

  * ChangeLog
    ! Wrong header in previous entry.

  * contrib/hbqt/hbqt_qimage.cpp
  * contrib/hbqt/hbqt_qtextdocument.cpp
  * contrib/hbqt/hbqt_qapplication.cpp
  * contrib/hbqt/hbqt_qtextcursor.cpp
  * contrib/hbqt/hbqt_qclipboard.cpp
  * contrib/hbqt/hbqt_qurl.cpp
  * contrib/hbqt/hbqt_qwebhistoryitem.cpp
  * contrib/hbqt/hbqt_qvariant.cpp
  * contrib/hbqt/hbqt_qfont.cpp
  * contrib/hbqt/hbqt_qimagereader.cpp
  * contrib/hbqt/hbqt_qcursor.cpp
  * contrib/hbqt/hbqt_qfontdatabase.cpp
  * contrib/hbqt/hbqt_qcoreapplication.cpp
  * contrib/hbqt/hbqt_qobject.cpp
  * contrib/hbqt/hbqt_qtextframe.cpp
  * contrib/hbqt/hbqt_qabstractitemmodel.cpp
    * Minor EOF change after regerenating them with hbqtgen.
      (probably it would be better to generate only one EOLs at
      EOF by hbqtgen)
2009-07-01 22:36:28 +00:00
Viktor Szakats
86169c1272 2009-07-01 20:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_qabstractitemmodel.cpp
  * contrib/hbqt/hbqt_qapplication.cpp
  * contrib/hbqt/hbqt_qclipboard.cpp
  * contrib/hbqt/hbqt_qcoreapplication.cpp
  * contrib/hbqt/hbqt_qcursor.cpp
  * contrib/hbqt/hbqt_qfont.cpp
  * contrib/hbqt/hbqt_qfontdatabase.cpp
  * contrib/hbqt/hbqt_qimage.cpp
  * contrib/hbqt/hbqt_qimagereader.cpp
  * contrib/hbqt/hbqt_qobject.cpp
  * contrib/hbqt/hbqt_qurl.cpp
  * contrib/hbqt/hbqt_qvariant.cpp
  * contrib/hbqt/qth/QAbstractItemModel.qth
  * contrib/hbqt/qth/QApplication.qth
  * contrib/hbqt/qth/QClipboard.qth
  * contrib/hbqt/qth/QCoreApplication.qth
  * contrib/hbqt/qth/QCursor.qth
  * contrib/hbqt/qth/QFont.qth
  * contrib/hbqt/qth/QFontDatabase.qth
  * contrib/hbqt/qth/QImage.qth
  * contrib/hbqt/qth/QImageReader.qth
  * contrib/hbqt/qth/QObject.qth
  * contrib/hbqt/qth/QUrl.qth
  * contrib/hbqt/qth/QVariant.qth
    % Optimized header usage. Now QWidget isn't included in all
      files, just two where it's needed, the rest uses only those
      granular headers which they really require.
      Compilation may be a little bit faster now.
    ; TODO: We'd still need to try precomiled headers here to 
            further speed up build.
2009-07-01 18:57:03 +00:00
Viktor Szakats
b20a37cdb8 2009-07-01 20:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qth/QTextBlockGroup.qth
  * contrib/hbqt/qth/QTextDocumentFragment.qth
  * contrib/hbqt/qth/QWebHistoryItem.qth
  * contrib/hbqt/qth/QTextCursor.qth
  * contrib/hbqt/qth/QTextDocument.qth
  * contrib/hbqt/qth/QTextFrame.qth
  * contrib/hbqt/qth/QTextDocumentWriter.qth
  * contrib/hbqt/qth/QTextObject.qth
  * contrib/hbqt/hbqt_qtextdocument.cpp
  * contrib/hbqt/hbqt_qtextblockgroup.cpp
  * contrib/hbqt/hbqt_qtextcursor.cpp
  * contrib/hbqt/hbqt_qwebhistoryitem.cpp
  * contrib/hbqt/moc_slots.cpp
  * contrib/hbqt/hbqt_qtextobject.cpp
  * contrib/hbqt/hbqt_qtextdocumentfragment.cpp
  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_base.cpp
  * contrib/hbqt/hbqt_qtextdocumentwriter.cpp
  * contrib/hbqt/hbqt_qtextframe.cpp
    * Reverted previous two changes before applying fixes.
2009-07-01 18:50:00 +00:00
Pritpal Bedi
088f476a62 2009-07-01 09:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt.h
    ! Includes <QtGui/QWidget>
      Appears it is required for all .cpp's
2009-07-01 16:26:49 +00:00
Pritpal Bedi
ac72b2cdca 2009-07-01 08:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt.h
  * harbour/contrib/hbqt/hbqt_base.cpp
  * harbour/contrib/hbqt/hbqt_qtextblockgroup.cpp
  * harbour/contrib/hbqt/hbqt_qtextcursor.cpp
  * harbour/contrib/hbqt/hbqt_qtextdocument.cpp
  * harbour/contrib/hbqt/hbqt_qtextdocumentfragment.cpp
  * harbour/contrib/hbqt/hbqt_qtextdocumentwriter.cpp
  * harbour/contrib/hbqt/hbqt_qtextframe.cpp
  * harbour/contrib/hbqt/hbqt_qtextobject.cpp
  * harbour/contrib/hbqt/hbqt_qwebhistoryitem.cpp
  * harbour/contrib/hbqt/moc_slots.cpp
  * harbour/contrib/hbqt/qth/QTextBlockGroup.qth
  * harbour/contrib/hbqt/qth/QTextCursor.qth
  * harbour/contrib/hbqt/qth/QTextDocument.qth
  * harbour/contrib/hbqt/qth/QTextDocumentFragment.qth
  * harbour/contrib/hbqt/qth/QTextDocumentWriter.qth
  * harbour/contrib/hbqt/qth/QTextFrame.qth
  * harbour/contrib/hbqt/qth/QTextObject.qth
  * harbour/contrib/hbqt/qth/QWebHistoryItem.qth
    ! Shifted headers to respective .qth
    ! Removed unnecessary additional headers and defines in hbqt.h

    /*  Now HBQT compiles in 42 seconds on my machine. */
2009-07-01 15:48:47 +00:00
Viktor Szakats
0a708f0a34 2009-07-01 17:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qth/QWebHistoryItem.qth
  * contrib/hbqt/qth/QTextCursor.qth
  * contrib/hbqt/qth/QTextDocument.qth
  * contrib/hbqt/qth/QTextFrame.qth
  * contrib/hbqt/hbqt_qtextdocument.cpp
  * contrib/hbqt/hbqt_qtextcursor.cpp
  * contrib/hbqt/hbqt_qwebhistoryitem.cpp
  * contrib/hbqt/hbqt_qtextframe.cpp
    + Readded required headers locally.
2009-07-01 15:32:01 +00:00
April White
f83f07b495 2009-07-01 10:53 UTC+0600 April White (april users.sourceforge.net)
* examples/hbextern/hbextern.hbp
    * build flags
  * examples/hbextern/hbextern.prg
    * significant updates
      ; default params works mostly like original version
      ; TOFIX: produces this 'bad' code (harbour reports "hbextern.ch_(1019) Error E0025  Error in #if expression"
         #if ZLIB_VERNUM >= 0x1230
         EXTERNAL HB_GZDIRECT
         #endif /* #if ZLIB_VERNUM >= 0x1230 */
      % Question: do I upload a new hbextern.ch or can/should a user with more experience with it do so?
2009-07-01 14:53:34 +00:00
Viktor Szakats
8b9993c2d6 2009-07-01 14:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt.h
    - Deleted some unncessary #includes. (done again)
2009-07-01 12:52:13 +00:00
Viktor Szakats
8871ff5670 2009-07-01 12:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/sqlite3/sqlite3.c
  * external/sqlite3/sqlite3.h
    * sqlite upgraded to 3.6.16 (from 3.6.15)
2009-07-01 10:24:02 +00:00
Viktor Szakats
b86b03a66e 2009-07-01 12:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* doc/linux1st.txt
    + Added QT package name.

  * contrib/hbqt/hbqt.h
    - Deleted some unncessary #includes.

  * contrib/hbqt/hbqt_slots.cpp
    ! Fixed QDebug() call warning on Linux.
2009-07-01 10:06:56 +00:00
Pritpal Bedi
784687f901 2009-07-01 01:17 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/qt45.qtp

  + harbour/contrib/hbqt/Makefile_gen

  * harbour/contrib/hbqt/hbqt.h
  * harbour/contrib/hbqt/hbqt_slots.cpp
  * harbour/contrib/hbqt/hbqt_slots.h
  * harbour/contrib/hbqt/moc_slots.cpp

  + harbour/contrib/hbqt/hbqt_qsystemtrayicon.cpp
  + harbour/contrib/hbqt/hbqt_qwebframe.cpp
  + harbour/contrib/hbqt/hbqt_qwebhistory.cpp
  + harbour/contrib/hbqt/hbqt_qwebhistoryinterface.cpp
  + harbour/contrib/hbqt/hbqt_qwebhistoryitem.cpp
  + harbour/contrib/hbqt/hbqt_qwebhittestresult.cpp
  + harbour/contrib/hbqt/hbqt_qwebpluginfactory.cpp
  + harbour/contrib/hbqt/hbqt_qwebsecurityorigin.cpp
  + harbour/contrib/hbqt/hbqt_qwebsettings.cpp

  + harbour/contrib/hbqt/TQWebFrame.prg
  + harbour/contrib/hbqt/TQWebHistory.prg
  + harbour/contrib/hbqt/TQWebHistoryInterface.prg
  + harbour/contrib/hbqt/TQWebHistoryItem.prg
  + harbour/contrib/hbqt/TQWebHitTestResult.prg
  + harbour/contrib/hbqt/TQWebPluginFactory.prg
  + harbour/contrib/hbqt/TQWebSecurityOrigin.prg
  + harbour/contrib/hbqt/TQWebSettings.prg

  * harbour/contrib/hbqt/qth/QWebFrame.qth
  * harbour/contrib/hbqt/qth/QWebHistory.qth
  * harbour/contrib/hbqt/qth/QWebHistoryInterface.qth
  * harbour/contrib/hbqt/qth/QWebHistoryItem.qth
  * harbour/contrib/hbqt/qth/QWebPluginFactory.qth
  * harbour/contrib/hbqt/qth/QWebSecurityOrigin.qth
  * harbour/contrib/hbqt/qth/QWebSettings.qth

    + Added more classes.
    + Added more event handlers.
    ! Synchronized and reorganized event handlers.
2009-07-01 08:23:32 +00:00
Viktor Szakats
013ea76156 2009-07-01 09:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rtl/gtwvt/gtwvt.c
    % Optimized _WVT_WS_* macros. Thanks Petr Chornyj for the hint.
      Please review me and test.
2009-07-01 07:33:35 +00:00
Viktor Szakats
a77f478287 2009-07-01 08:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rtl/gtwvt/gtwvt.c
    ! Fixed maximize button state when HB_GTI_RESIZABLE is set to .T.
      before the window is drawn.
      Please test.
    % Cleaned windows style definitions in source.

  * include/hbstack.h
  * include/hbapi.h
    * Formatting in comment.
2009-07-01 06:37:45 +00:00
Pritpal Bedi
6aeb34e15b 2009-06-30 19:17 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt.ch
    + Added more constants
  + harbour/contrib/hbqt/qth/QWebFrame.qth
  + harbour/contrib/hbqt/qth/QWebHistory.qth
  + harbour/contrib/hbqt/qth/QWebHistoryInterface.qth
  + harbour/contrib/hbqt/qth/QWebHistoryItem.qth
  + harbour/contrib/hbqt/qth/QWebHitTestResult.qth
  + harbour/contrib/hbqt/qth/QWebPluginFactory.qth
  + harbour/contrib/hbqt/qth/QWebSecurityOrigin.qth
  + harbour/contrib/hbqt/qth/QWebSettings.qth
    + Added more class headers, still to compile.
2009-07-01 02:19:30 +00:00
Teo Fonrouge
a2429f5846 2009-06-30 16:22 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
* source/rtl/philes.c
    ! Fixed small typo on RENAME hb function
2009-06-30 21:22:43 +00:00
Pritpal Bedi
17c216139b 2009-06-30 11:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/qt45.qtp
  * harbour/contrib/hbqt/hbqt.h
  * harbour/contrib/hbqt/Makefile_gen
  + harbour/contrib/hbqt/QSystemTrayIcon.prg
  + harbour/contrib/hbqt/hbqt_qsystemtrayicon.cpp
  + harbour/contrib/hbqt/qth/QSystemTrayIcon.qth
    + Added QSystemTrayIcon() class.

  + harbour/contrib/hbqt/tests/demoqt.prg
    ! Demonstrated the use to put application in system tray. Press
      <System Tray> toolbar button. Then right-click on icon in system tray.
      Every 10 seconds, a message will appear automatically.
2009-06-30 18:45:25 +00:00
Przemyslaw Czerpak
0a2ccc50f1 2009-06-30 18:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbtypes.h
  * harbour/source/vm/maindllp.c
    * cleaned prototype names for hb_vmProcessSymbols() and hb_vmExecute()
2009-06-30 16:04:36 +00:00
Viktor Szakats
32911690c4 2009-06-30 17:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* bin/postinst.bat
    * Force English language hbmk2 in Harbour build.

  * contrib/hbtip/client.prg
    + Added proxy support.
      Borrowd from xhb, work of Luiz Rafael Culik.
      Formatted, minor fixes applied, TRY/CATCH error handling
      method swapped from simple bool retval method (which
      is otherwise used in hbtip). Not tested yet.
2009-06-30 15:45:41 +00:00
Mindaugas Kavaliauskas
22fbdfa45e 2009-06-30 18:10 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddsql/sddmy/mysqldd.c
    + added support for MySQL TIMESTAMP, DATETIME and TIME types. These
      types are mapped to @,8 and T,4 field types, and native harbour 
      timestamp type.

  * harbour/include/hbextern.ch
    + added a dozen of Harbour functions
    ; NOTE: about 120 functions are still not included into this .ch:
      SX_*(), USRRDD_*(), __DBG*(), __CLS*(), HB_COMPILE*(), etc.
2009-06-30 15:16:46 +00:00
Przemyslaw Czerpak
d7ccd6202e 2009-06-30 13:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/datec.c
    * added workaround for CodeGuard false bug report covered by
      __CODEGUARD__ macro. Chen, if possible please test.
2009-06-30 11:32:16 +00:00
Przemyslaw Czerpak
7d0f008300 2009-06-30 12:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbrdddbf.h
    ! fixed declaration
2009-06-30 10:20:19 +00:00
Pritpal Bedi
dec1216a6e 2009-06-30 01:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt.ch
    + New constants.
  * harbour/contrib/hbqt/Makefile_gen
    ! Arrangement.

  * harbour/contrib/hbxbp/Makefile
    + xbpstatic.prg

  * harbour/contrib/hbxbp/gra.ch
  * harbour/contrib/hbxbp/xbp.ch
  * harbour/contrib/hbxbp/xbpgeneric.prg
  * harbour/contrib/hbxbp/xbppushbutton.prg
  + harbour/contrib/hbxbp/xbpstatic.prg
  * harbour/contrib/hbxbp/xbpwindow.prg
    + Implemented XbpStatic() class.
         XBPSTATIC_TYPE_GROUPBOX
         XBPSTATIC_TYPE_RAISEDBOX
         XBPSTATIC_TYPE_RECESSEDBOX
         XBPSTATIC_TYPE_RAISEDLINE
         XBPSTATIC_TYPE_RECESSEDLINE
         XBPSTATIC_TYPE_TEXT
            Few components are scheduled for tomorrow.

  * harbour/contrib/hbxbp/tests/demoxbp.prg
    + Demonstrated the above mentioned XbpStatic() parts.
      Now the background and foreground colors are true to its values.

    NOTE: Can someone please post message on QT developers forum
          about a bug where QColor():name return #BBGGRR instead of #RRGGBB
          which is documented. I used a workaround for this bug.
2009-06-30 09:10:36 +00:00
Przemyslaw Czerpak
d951f45436 2009-06-30 10:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapirdd.h
  * harbour/source/rdd/workarea.c
  * harbour/source/rdd/wafunc.c
  * harbour/source/rdd/dbcmd.c
  * harbour/source/rdd/hsx/hsx.c
  * harbour/source/rdd/usrrdd/usrrdd.c
    * modified RDD method declaration (DBENTRYP_*) to eliminate casting.
      3-rd party RDD code have to be updated.
    * modified some RDD structures to force more strict alignment.
      Warning!!! AREA structured modified - all 3-rd party RDDs which
                 redefines AREA members instead of using AREA structure
                 directly have to be updated.

  * harbour/include/hbrdddbf.h
  * harbour/include/hbrddnsx.h
  * harbour/include/hbrdddel.h
  * harbour/include/hbrddsdf.h
  * harbour/include/hbrddcdx.h
  * harbour/include/hbrddntx.h
  * harbour/source/rdd/delim1.c
  * harbour/source/rdd/sdf1.c
  * harbour/source/rdd/dbf1.c
  * harbour/source/rdd/hbdbsort.c
  * harbour/source/rdd/dbfcdx/dbfcdx1.c
  * harbour/source/rdd/dbfnsx/dbfnsx1.c
  * harbour/source/rdd/dbfntx/dbfntx1.c
  * harbour/source/rdd/dbffpt/dbffpt1.c
  * harbour/contrib/rddads/rddads.h
  * harbour/contrib/rddads/ads1.c
  * harbour/contrib/rddads/adsx.c
  * harbour/contrib/rddads/adsfunc.c
  * harbour/contrib/rddsql/hbrddsql.h
  * harbour/contrib/rddsql/sqlbase.c
  * harbour/contrib/rddsql/sqlmix.c
  * harbour/contrib/rddsql/sddmy/mysqldd.c
  * harbour/contrib/rddsql/sddpg/pgsqldd.c
  * harbour/contrib/rddsql/sddfb/fbirddd.c
  * harbour/contrib/rddsql/sddodbc/odbcdd.c
  * harbour/contrib/hbbmcdx/bmdbfcdx.c
  * harbour/contrib/hbbmcdx/hbbmcdx.h
    * updated for new method declaration
    * modified RDD AREA structures definition to use supper AREA structures
      directly as 1-st member instead of redefining individual AREA members.
      It resolves the synchronization problem so now modification in super
      AREA structures does not force modifications in source code of
      descendant RDDs. It also eliminates possible typos in manual structure
      synchronization.
2009-06-30 08:17:50 +00:00
Pritpal Bedi
55e640bd01 2009-06-29 20:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/tests/demoxbp.prg
    ! Fixed some artifacts.
2009-06-30 03:47:16 +00:00
Viktor Szakats
6a5ccaf2df 2009-06-29 16:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
    ! Changed special language ID macro from ${lng} to %{hb_lng} to
      avoid collision with normal macros.
2009-06-29 14:51:34 +00:00
Przemyslaw Czerpak
5c8c967e8c 2009-06-29 15:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/filesys.c
    ! fixed memory corruption in file name conversion

  * harbour/source/common/hbstr.c
    * formatting
2009-06-29 13:58:50 +00:00
Viktor Szakats
b52f44417b 2009-06-29 13:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/vm/arrays.c
  * source/rtl/dates.c
    ! Fixed TRACE calls.

  * utils/hbmk2/hbmk2.prg
    * Minor.
2009-06-29 11:33:39 +00:00
Przemyslaw Czerpak
29d68aa2be 2009-06-29 12:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rdd/dbfntx/dbfntx1.c
    ! fixed typo in recent modification (it was causing GPF)
2009-06-29 10:02:41 +00:00
Pritpal Bedi
b109875df7 2009-06-28 19:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/xbp.ch
  * harbour/contrib/hbxbp/xbp3state.prg
  * harbour/contrib/hbxbp/xbpcheckbox.prg
  * harbour/contrib/hbxbp/xbpcombobox.prg
  * harbour/contrib/hbxbp/xbpdialog.prg
  * harbour/contrib/hbxbp/xbpmenubar.prg
  * harbour/contrib/hbxbp/xbpmle.prg
  * harbour/contrib/hbxbp/xbpradiobutton.prg
  * harbour/contrib/hbxbp/xbpscrollbar.prg
  * harbour/contrib/hbxbp/xbpsle.prg
  * harbour/contrib/hbxbp/xbpspinbutton.prg
  * harbour/contrib/hbxbp/xbpstatusbar.prg
  * harbour/contrib/hbxbp/xbptabpage.prg
  * harbour/contrib/hbxbp/xbptreeview.prg
  * harbour/contrib/hbxbp/xbpwindow.prg
    + Added :setPointer() method to change the cursor shape for a widget.
    ! Advanced implementation of Presentation Parameters. Now the 
      base structure is almost like Xbase++ one. About to 
      generate a Style Sheet based on PresParametrs array.
    ! Code tweaked more organized.

  * harbour/contrib/hbxbp/tests/demoxbp.prg
    + Demonstrated the use of Cursor Shapes.
2009-06-29 02:46:22 +00:00
Pritpal Bedi
c3cbb5ea91 2009-06-28 19:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/qt45.qtp
  * harbour/contrib/hbqt/Makefile_gen
  + harbour/contrib/hbqt/hbqt_qcursor.cpp
  + harbour/contrib/hbqt/qth/QCursor.qth
  + harbour/contrib/hbqt/TQCursor.prg
    + Added one more class.
2009-06-29 02:26:24 +00:00
Viktor Szakats
cf388a651e 2009-06-29 01:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fix to prev fix.
2009-06-28 23:33:21 +00:00
Viktor Szakats
e94ee04f9a 2009-06-29 01:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed Harbour warning on non-linux/win/dos platforms.
2009-06-28 23:26:57 +00:00
Pritpal Bedi
5657c744d0 2009-06-28 13:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/tests/demoqt.prg
    - Deleted UiDebug() calls.
2009-06-28 21:15:45 +00:00
Pritpal Bedi
0c3660c661 2009-06-28 13:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/tests/demoqt.prg
    - Deleted UiDebug() calls.
2009-06-28 20:40:35 +00:00
Pritpal Bedi
f434454907 2009-06-28 13:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/tests/demoqt.prg
    - Deleted C OutputDebugString() function.
2009-06-28 20:16:53 +00:00