Commit Graph

10868 Commits

Author SHA1 Message Date
Pritpal Bedi
47d10a4978 2009-06-08 22:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/wvgcore.c
  * harbour/contrib/gtwvg/wvgcuig.c
  * harbour/contrib/gtwvg/wvgutils.c
  * harbour/contrib/gtwvg/wvgwin.c
    ! ISNIL() => HB_IS*()
2009-06-09 05:39:19 +00:00
Viktor Szakats
f8e2a1586a 2009-06-08 21:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* make_gnu.bat
    + Added C compiler autodetection. This feature will kick
      in if HB_COMPILER is left empty.
      (works for all compilers except msvcarm and poccarm)

  * utils/hbmk2/hbmk2.prg
    + Added -nohblib option which will omit all static core
      Harbour libraries from link commands. Works only in 
      the command line.

  * INSTALL
    * Minor.
2009-06-08 19:22:31 +00:00
Viktor Szakats
0c1e6132a0 minor tweaks 2009-06-08 17:25:24 +00:00
Viktor Szakats
5e4c387faa 2009-06-08 18:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Possible fix to -hbdyn in -xhb mode.
    ! Fix to -hbdyn in -hb10 mode.
2009-06-08 16:57:54 +00:00
Viktor Szakats
c360e1eff2 sigh. missed an update. 2009-06-08 16:50:34 +00:00
Viktor Szakats
e9830b9aaf 2009-06-08 18:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    % Removed section dealing with GNU Make configuration on Windows.
      Not needed anymore.
    % Removed GNU Make configuration from examples. Not needed.
    + Example changed to use HB_DIR_NSIS, instead of modifying PATH.
    ! Minor recent typo.
2009-06-08 16:48:45 +00:00
Viktor Szakats
ba212e4c53 2009-06-08 18:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed again -hbdyn generation by removing hbmaindllp lib 
      from the liblist. This was added as part of a fix, so I'm 
      not sure what is the good and final solution. Anyway it 
      looks like this lib isn't to be used for .dll, or only for
      pure pcode ones. So it's probably better to leave it as 
      a manual user option: -l{win}hbmaindllp
      If someone knows more, pls speak up.
2009-06-08 16:26:08 +00:00
Viktor Szakats
a6a566ab49 2009-06-08 17:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.hu_HU.po
    ! Typo.

  * utils/hbmk2/hbmk2.prg
    ! Typo in an IF construct which caused wrong autodetection of 
      embedded MinGWs.
    * Renamed a variable.
2009-06-08 15:53:53 +00:00
Viktor Szakats
ddd28d29cf 2009-06-08 14:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- utils/hbmk2/examples/hwgui.hbc
    - Deleted file. Now it's hosted by hwgui repository, in 
      its ready-to-use location. Thanks Alexander.
2009-06-08 12:49:44 +00:00
Viktor Szakats
950b5fc4a4 2009-06-08 14:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/wce/mingwarm.cf
    ! Fixed 'del' command receiving wrongly formed path seps
      in non-msys mode when lib creation failed.
2009-06-08 12:33:47 +00:00
Viktor Szakats
2b9cbcd87d added missing information to recent entry:
2009-06-08 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * mpkg_win.bat
  * mpkg_win.nsi
    ! Fixed to include ChangeLog* instead of ChangeLog alone.
    + Added support for HB_DIR_NSIS envvar to specify the 
      location of Nullsoft Installer. Value should end with 
      backslash if specified.
2009-06-08 12:19:35 +00:00
Przemyslaw Czerpak
95b14d2e27 2009-06-08 14:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/hvm.c
    * removed unnecessary stack preloading in hb_vmProc() and MT builds
2009-06-08 12:05:10 +00:00
Viktor Szakats
453096a19c 2009-06-08 13:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* make_gnu.bat
  * INSTALL
    + Automatically filling HB_CCPREFIX for mingw64 and mingwce
      targets, if not specified by user.
    * Removed HB_CCPREFIX from examples. Not yet documented 
      the override feature as it's currently not needed.
2009-06-08 11:00:38 +00:00
Viktor Szakats
b29b97c6bb 2009-06-08 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* mpkg_win.bat
  * mpkg_win.nsi
    ! Fixed to include ChangeLog* instead of ChangeLog alone.
2009-06-08 10:15:14 +00:00
Viktor Szakats
92b2dce220 2009-06-08 11:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* ChangeLog
  + ChangeLog-old
    + Created ChangeLog-old which currently holds entries
      belonging to 1.0.1 and older versions, moved from main
      ChangeLog. From time to time we should move additional
      entries there from main ChangeLog to not let main 
      ChangeLog grow too large. Updating files causes SVN dumps
      to contain the whole file each time it's changed, which
      means a large ChangeLog has a dramatic effect on the
      size of the SVN dump. We're at 12.4GB at this moment, 
      much of this is ChangeLog copies (about ~4000 of them).
2009-06-08 09:11:25 +00:00
Pritpal Bedi
05e0e42053 2009-06-07 23:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
  * harbour/contrib/hbqt/generator/qt45.qtp

  * harbour/contrib/hbqt/hbqt.h

  + harbour/contrib/hbqt/hbqt_qabstracttablemodel.cpp
  + harbour/contrib/hbqt/hbqt_qfilesystemmodel.cpp
  + harbour/contrib/hbqt/hbqt_qmodelindex.cpp

  * harbour/contrib/hbqt/Makefile_gen

  + harbour/contrib/hbqt/qth/QAbstractTableModel.qth
  + harbour/contrib/hbqt/qth/QFileSystemModel.qth
  + harbour/contrib/hbqt/qth/QModelIndex.qth

  + harbour/contrib/hbqt/TQAbstractTableModel.prg
  + harbour/contrib/hbqt/TQFileSystemModel.prg
  + harbour/contrib/hbqt/TQModelIndex.prg

    + Added more classes. With this basic user interface classes are complete.
2009-06-08 06:47:14 +00:00
Pritpal Bedi
aab67233c7 2009-06-07 22:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg

  * harbour/contrib/hbqt/hbqt_qabstractitemmodel.cpp
  * harbour/contrib/hbqt/hbqt_qabstractlistmodel.cpp
  * harbour/contrib/hbqt/hbqt_qcombobox.cpp
  * harbour/contrib/hbqt/hbqt_qdirmodel.cpp
  * harbour/contrib/hbqt/hbqt_qicon.cpp
  * harbour/contrib/hbqt/hbqt_qimage.cpp
  * harbour/contrib/hbqt/hbqt_qpainter.cpp
  * harbour/contrib/hbqt/hbqt_qpixmap.cpp
  * harbour/contrib/hbqt/hbqt_qstandarditemmodel.cpp
  * harbour/contrib/hbqt/hbqt_qstringlistmodel.cpp
  * harbour/contrib/hbqt/hbqt_qtextdocument.cpp
  * harbour/contrib/hbqt/hbqt_qwebview.cpp

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

  * harbour/contrib/hbqt/tests/demoqt.prg

    ! HB_ISNIL() => HB_ISPOINTER()
    + Added more event handlers.
    + Cleaned up hbqtgen.prg.

    /*
        Now almost all the controls have events response in place.
        The exception is QListView(). I am struggling to understand
        why this widget do not respnd to events.
    */
2009-06-08 05:21:44 +00:00
Viktor Szakats
4c91e51985 2009-06-08 06:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added minimum tested version of MinGW.

  * make_gnu.bat
    + Added echo to display errorlevel after running GNU Make
      if it's not zero. Eventually I'd like to add proper
      error display in case GNU Make returned with error
      (not that GNU Make doesn't display it), but first I'd
      like to inspect how it works (there is no documentation
      about returned errorlevels).

  * config/win/mingw.cf
    ! Fixed 'del' command receiving wrongly formed path seps
      in non-msys mode when lib creation failed.

  * ChangeLog
    ! Typo in one yesterday's entry.
2009-06-08 04:32:19 +00:00
Pritpal Bedi
8c2ca43639 2009-06-07 16:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
  * harbour/contrib/hbqt/generator/qt45.qtp

  * harbour/contrib/hbqt/hbqt.h

  * harbour/contrib/hbqt/hbqt_qabstractitemmodel.cpp
  + harbour/contrib/hbqt/hbqt_qabstractlistmodel.cpp
  * harbour/contrib/hbqt/hbqt_qcombobox.cpp
  * harbour/contrib/hbqt/hbqt_qdirmodel.cpp
  * harbour/contrib/hbqt/hbqt_qftp.cpp
  * harbour/contrib/hbqt/hbqt_qhttp.cpp
  * harbour/contrib/hbqt/hbqt_qicon.cpp
  * harbour/contrib/hbqt/hbqt_qimage.cpp
  + harbour/contrib/hbqt/hbqt_qlist.cpp
  * harbour/contrib/hbqt/hbqt_qpainter.cpp
  * harbour/contrib/hbqt/hbqt_qpixmap.cpp
  * harbour/contrib/hbqt/hbqt_qstandarditemmodel.cpp
  + harbour/contrib/hbqt/hbqt_qstringlist.cpp
  + harbour/contrib/hbqt/hbqt_qstringlistmodel.cpp
  * harbour/contrib/hbqt/hbqt_qtextdocument.cpp
  * harbour/contrib/hbqt/hbqt_qwebview.cpp
  * harbour/contrib/hbqt/hbqt_qwidget.cpp

  * harbour/contrib/hbqt/Makefile_gen

  + harbour/contrib/hbqt/qth/QAbstractListModel.qth
  + harbour/contrib/hbqt/qth/QList.qth
  + harbour/contrib/hbqt/qth/QStringList.qth
  + harbour/contrib/hbqt/qth/QStringListModel.qth
  * harbour/contrib/hbqt/qth/QWidget.qth

  + harbour/contrib/hbqt/TQAbstractListModel.prg
  * harbour/contrib/hbqt/TQFtp.prg
  * harbour/contrib/hbqt/TQHttp.prg
  * harbour/contrib/hbqt/TQIcon.prg
  + harbour/contrib/hbqt/TQList.prg
  + harbour/contrib/hbqt/TQStringList.prg
  + harbour/contrib/hbqt/TQStringListModel.prg
  * harbour/contrib/hbqt/TQWebView.prg
  * harbour/contrib/hbqt/TQWidget.prg

  * harbour/contrib/hbqt/tests/demoqt.prg

    + Added new classes, fixed some default parameter issues.
    + Added QListView() and managed how to use QStringList() class.
2009-06-07 23:23:25 +00:00
Viktor Szakats
1df6feaf52 added examples/wxh 2009-06-07 18:21:32 +00:00
Viktor Szakats
8395bcafcc 2009-06-07 19:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added support to redefine .prg level __ARCH*__ and __*_ENDIAN__
      macros in cross build situations. [ This doesn't seem to be
      a practical problem, but cross builds targeting *nix systems
      aren't covered and they probably won't be. ]
      Anyway, I wouldn't recommend using these macros in .prg code, 
      as they won't work as expected when creating universal binaries 
      (f.e. on darwin).
2009-06-07 17:32:40 +00:00
Viktor Szakats
6b84394cac 2009-06-07 15:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Documentated HB_*_STATIC options.

  * external/sqlite3/sqlite3.c
  * external/sqlite3/sqlite3.h
    * sqlite upgraded to 3.6.14.2 (from 3.6.14.1)
2009-06-07 13:44:22 +00:00
Viktor Szakats
98c5f3d8b6 2009-06-07 14:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/Makefile
  * contrib/hbqt/tests/hbqt.hbc
  * contrib/gtqtc/Makefile
  * contrib/gtqtc/tests/gtqtc.hbc
    + If HB_QT_STATIC is set, Harbour build will automatically
      create a hbqt lib to be used with static qt libs.
      The static version of hbqt is called hbqts to allow
      it to exist in parallel with default dynamic version.

  * contrib/hbqt/tests/hbqt.hbc
    + Added two Windows system libs which are needed for
      some QT parts (path/dir handling), but aren't part of 
      default hbmk2 Windows system lib list.

  * contrib/gtalleg/Makefile
  * contrib/gtalleg/tests/gtalleg.hbc
    + If HB_ALLEGRO_STATIC is set, Harbour build will automatically
      create a gtalleg lib to be used with static allegro libs.
      The static version of gtalleg is called gtallegs to allow
      it to exist in parallel with default dynamic version.
2009-06-07 12:24:10 +00:00
Viktor Szakats
4e59887d15 2009-06-07 13:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/tests/hbqt.hbc
  * contrib/gtqtc/tests/gtqtc.hbc
    + Added static linking option for Windows. It can be
      enabled by setting envvar HB_QT_STATIC.
      (needs latest hbmk2)

  - contrib/gtalleg/tests/gtallegs.hbc
  - contrib/gtalleg/tests/gtallegd.hbc
  + contrib/gtalleg/tests/gtalleg.hbc
    + Merged separate static/shared config files into one.
      Static mode can now be enabled by setting evvar HB_ALLEGRO_STATIC.
      (needs latest hbmk2)
2009-06-07 11:33:58 +00:00
Viktor Szakats
d372987f38 2009-06-07 11:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
    + Added experimental pure C build mode. Activate with -hbc
      (cmdline only). In this mode Harbour libs won't be linked,
      .prgs won't be compiled, language files won't be handled,
      options will be treatet as C compiler ones, and obviously
      some other Harbour related hbmk2 options will be ignored.
    * Minor translation update.
2009-06-07 09:07:29 +00:00
Pritpal Bedi
4bb4d6cc4a 2009-06-06 19:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/Makefile_gen

  * harbour/contrib/hbqt/hbqt_qabstractitemview.cpp
  + harbour/contrib/hbqt/hbqt_qdirmodel.cpp

  * harbour/contrib/hbqt/hbqt.h

  * harbour/contrib/hbqt/generator/hbqtgen.prg

  * harbour/contrib/hbqt/tests/demoqt.prg

  * harbour/contrib/hbqt/TQAbstractItemView.prg
  + harbour/contrib/hbqt/TQDirModel.prg

  * harbour/contrib/hbqt/qth/QAbstractItemView.qth
  + harbour/contrib/hbqt/qth/QDirModel.qth

  * harbour/contrib/hbqt/generator/qt45.qtp

    + Added one more class and fixed another.
      
    /*
        Now demoqt demonstrates a lot of controls.
        Central widget is added to the main window to host all other controls.

        Main window hosts 
             QMenuBar()
             QToolBar()
             QStatusBar()
             QWidget() - central == drawingArea of XbpDialog() in Xbase++. 

        :drawingArea hosts:
             QTableWidget() | QTableWidgetItem()
             QPushButton()
             QLabel()
             QProgressBar()
             QTabWidget()

	:tabs host:
             QTreeView()
             QLineEdit()
             QComboBox()
             QCheckBox()
             QRadioButton()
             QSpinBox()
             QTextBox()

        Feel free to play with the ToolBars. You can drag and dock them to
        any corners. Push button executes a message box. Tool buttons reacts
        to events and show up tooltips.

        As a whole, I am truely convinced, that within new couple of weeks
        Xbase++ compatible XbpParts will be a reality.
    */
2009-06-07 02:18:16 +00:00
Viktor Szakats
4181e9d38f 2009-06-07 02:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* bin/postinst.bat
  + bin/hb-mkimp.bat
    + Separated import lib generation from postinst.bat into
      a separate batch file. This file can be run by users,
      and it will be included in binary builds to help users.
      HB_COMPILER, HB_LIB_INSTALL and HB_DIR_* envvars have
      to be set to make it work.
    ; TODO: Add documentation to INSTALL.

  * utils/hbmk2/hbmk2.prg
    + Recognizing SVN repositories in a rare configuration.
2009-06-07 00:26:09 +00:00
Viktor Szakats
516b86394c (deleted result of unsuccessful experiment with svn2svn tool) 2009-06-06 22:45:45 +00:00
Viktor Szakats
683b923ba1 2008-09-09 18:48 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
* build_pkgs.sh
    * changes to create tree on tmp dir

Copied from https://wxharbour.svn.sourceforge.net/svnroot/wxharbour/trunk/wxHarbour/, rev. 125 by tfonrouge @ 2008. 09. 09. 23:03
2009-06-06 22:38:44 +00:00
Viktor Szakats
f9e430d9ec 2008-09-09 18:33 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
+ build_bkls.sh
    + script to help on build packages
      ; TODO: add DEB package option

  - build_bkls
  + build_pkgs.sh
    * renaming of script by adding .sh extension

  * wxharbour.spec
    ! Fixed bug on %setup macro

Copied from https://wxharbour.svn.sourceforge.net/svnroot/wxharbour/trunk/wxHarbour/, rev. 124 by tfonrouge @ 2008. 09. 09. 22:48
2009-06-06 22:38:30 +00:00
Viktor Szakats
537a87e9ab 2008-09-09 06:16 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
* build_bkls
    * added "tests" directory for creating makefiles

  * config/tmpl_hrb.bkl
  * samples/dbbrowser/GNUmakefile
  * samples/dbbrowser/makefile.gcc
  * samples/dbbrowser/makefile.vc
  * samples/helloworld1/GNUmakefile
  * samples/helloworld1/makefile.gcc
  * samples/helloworld1/makefile.vc
  * samples/helloworld/GNUmakefile
  * samples/helloworld/makefile.gcc
  * samples/helloworld/makefile.vc
  * samples/networking/GNUmakefile
  * samples/networking/makefile.bcc
  * samples/networking/makefile.gcc
  * samples/networking/makefile.vc
  * samples/sizers/GNUmakefile
  * samples/sizers/makefile.gcc
    ! Fixed order of win32 system libs vs wxWidgets libs. Important with gcc
      ; wxWidgets libs first then win32 libs

  + Notes
    * This file will contain notes for the commit/release

  * src/wxbase/controls/wx_textctrl.cpp
    ! wxID_ANY as default
    ! Fixed casting of wxWindowID var

Copied from https://wxharbour.svn.sourceforge.net/svnroot/wxharbour/trunk/wxHarbour/, rev. 123 by tfonrouge @ 2008. 09. 09. 10:32
2009-06-06 22:38:09 +00:00
Viktor Szakats
cef5d69bd5 * Creating a wxHarbour dir under trunk
Copied from https://wxharbour.svn.sourceforge.net/svnroot/wxharbour/trunk/wxHarbour/, rev. 122 by tfonrouge @ 2008. 09. 08. 22:28
2009-06-06 22:37:54 +00:00
Pritpal Bedi
113ee19df1 2009-06-06 13:15 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
  * harbour/contrib/hbqt/tests/demoqt.prg
    + Added demo code QTableWidget() and QTableWidgetItem() classes
      to show a grid control submitted by CarozoDeQuilmes.
2009-06-06 20:18:29 +00:00
Pritpal Bedi
d7b0fb246d 2009-06-06 11:59 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/Makefile_gen

  + harbour/contrib/hbqt/hbqt_qabstractitemmodel.cpp
  * harbour/contrib/hbqt/hbqt_qradialgradient.cpp
  * harbour/contrib/hbqt/hbqt_qstyleditemdelegate.cpp
  * harbour/contrib/hbqt/hbqt_qstyleoption.cpp
  * harbour/contrib/hbqt/hbqt_qtextinlineobject.cpp
  + harbour/contrib/hbqt/hbqt_qtextobject.cpp

  * harbour/contrib/hbqt/hbqt.h

  * harbour/contrib/hbqt/generator/hbqtgen.prg

  * harbour/contrib/hbqt/tests/demoqt.prg

  + harbour/contrib/hbqt/TQAbstractItemModel.prg
  + harbour/contrib/hbqt/TQTextObject.prg

  + harbour/contrib/hbqt/qth/QAbstractItemModel.qth
  * harbour/contrib/hbqt/qth/QRadialGradient.qth
  * harbour/contrib/hbqt/qth/QStyledItemDelegate.qth
  * harbour/contrib/hbqt/qth/QStyleOption.qth
  * harbour/contrib/hbqt/qth/QTextInlineObject.qth
  + harbour/contrib/hbqt/qth/QTextObject.qth

  * harbour/contrib/hbqt/generator/qt45.qtp

    ! Added two classes and synchronized others.
      All cross references are resolved and now hbqt.lib is self contained.

    /*  
        Basic components to develop GUI platform is over.

        Please submit any code you have developed based on hbqt.lib
        so that enthusiasm about it could be generated. Don't be shy about 
        the quality of the code, many are there to set it right.

        Now onwards I will be concentrating on Xbase++ Parts implementation.
    */
2009-06-06 19:16:31 +00:00
Pritpal Bedi
dd5f087fd0 2009-06-06 10:33 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/Makefile_gen

  + harbour/contrib/hbqt/hbqt_qstyleoptionslider.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionspinbox.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontab.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontabbarbase.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontabwidgetframe.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontitlebar.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontoolbar.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontoolbox.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiontoolbutton.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionviewitem.cpp
  + harbour/contrib/hbqt/hbqt_qstylepainter.cpp

  * harbour/contrib/hbqt/hbqt.h

  * harbour/contrib/hbqt/generator/hbqtgen.prg

  + harbour/contrib/hbqt/TQStyleOptionSlider.prg
  + harbour/contrib/hbqt/TQStyleOptionSpinBox.prg
  + harbour/contrib/hbqt/TQStyleOptionTab.prg
  + harbour/contrib/hbqt/TQStyleOptionTabBarBase.prg
  + harbour/contrib/hbqt/TQStyleOptionTabWidgetFrame.prg
  + harbour/contrib/hbqt/TQStyleOptionTitleBar.prg
  + harbour/contrib/hbqt/TQStyleOptionToolBar.prg
  + harbour/contrib/hbqt/TQStyleOptionToolBox.prg
  + harbour/contrib/hbqt/TQStyleOptionToolButton.prg
  + harbour/contrib/hbqt/TQStyleOptionViewItem.prg
  + harbour/contrib/hbqt/TQStylePainter.prg

  + harbour/contrib/hbqt/qth/QStyleOptionSlider.qth
  + harbour/contrib/hbqt/qth/QStyleOptionSpinBox.qth
  + harbour/contrib/hbqt/qth/QStyleOptionTab.qth
  + harbour/contrib/hbqt/qth/QStyleOptionTabBarBase.qth
  + harbour/contrib/hbqt/qth/QStyleOptionTabWidgetFrame.qth
  + harbour/contrib/hbqt/qth/QStyleOptionTitleBar.qth
  + harbour/contrib/hbqt/qth/QStyleOptionToolBar.qth
  + harbour/contrib/hbqt/qth/QStyleOptionToolBox.qth
  + harbour/contrib/hbqt/qth/QStyleOptionToolButton.qth
  + harbour/contrib/hbqt/qth/QStyleOptionViewItem.qth
  + harbour/contrib/hbqt/qth/QStylePainter.qth

  * harbour/contrib/hbqt/generator/qt45.qtp
   
    + Added more classes - count == 179
2009-06-06 17:44:29 +00:00
Viktor Szakats
2b5d2600aa 2009-06-06 16:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    * Made clear that GNU Make installation isn't needed for mingw
      targets.

  * include/hbextern.ch
    + Added HB_EXECMSG().

  * contrib/xhb/tests/xhb.hbc
    + Added hbct, hbtip and hbwin (on Windows) to emulate xhb, which
      has these libs as part of the core.

  * utils/hbmk2/hbmk2.prg
    + Environment variables can not be used as filters.
      If an envvar with the name of the filter exists and it's
      value isn't "0" or "no", it's considered a match.
    - Deleted -EHsc-/-EHsc/-EHs-c- switch variant from msvc C flag list.
      This was copied from Harbour Make files, and most probably they
      aren't necessary even there, especially since they are set
      inconsistently (differently) for depending on msvc compiler
      version and win/wce target. These flags deal with exception
      handling, so I doubt any core code (with the exception of hbqt)
      would need it.
    + Added some level of internal support for build modes
      (release, debug, fulldebug) and unicode/ascii selection. Added
      to TODO anyway, will continue with them in the future.
2009-06-06 14:07:51 +00:00
Przemyslaw Czerpak
6b88ee5fac 2009-06-06 14:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbvm.h
  * harbour/source/vm/hvm.c
    + added hb_vmProc() function - it's hb_vmDo() but without hack to send
      messages.
      TODO: remove from hb_vmDo() support for messages so it can replace
            new hb_vmProc() function or if we really need such mixed common
            execution function then replace in HVM calls to hb_vmDo() with
            hb_vmProc()

  * harbour/source/vm/classes.c
    * replaced hb_vmFunction() call by hb_vmDo()

  * harbour/source/vm/arrays.c
  * harbour/source/vm/thread.c
    ! cleaned hb_vmDo()/hb_vmSend() usage

  * harbour/source/vm/eval.c
    ! replaced hb_vmFunction() calls by hb_vmSend()
    + added .prg function hb_execMsg( <sFuncSym>, <object>, [<params,...>] )
      which executes <sFuncSym> with <object> set as QSELF() value.
      Mindaugas, you can use it in your HashObject to execute functions
      like pseudo messages.
2009-06-06 12:21:43 +00:00
Viktor Szakats
07cf6438c0 2009-06-06 11:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    * Changed directory name for embedded mingwarm tools to 
      'mingwarm' from 'mingwce'.
2009-06-06 09:42:15 +00:00
Viktor Szakats
61f49cdf32 2009-06-06 11:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added autodetection for recently released (version 0.55) mingw32ce 
      packages.According to their homepage, they use slightly different
      names for packages, which is now recognized by hbmk2.
      I didn't test it though on Linux, and there is no Windows binary
      release yet for this new version.
2009-06-06 09:36:57 +00:00
Pritpal Bedi
d286547118 2009-06-06 01:17 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/Makefile_gen

  + harbour/contrib/hbqt/hbqt_qstyleditemdelegate.cpp
  + harbour/contrib/hbqt/hbqt_qstylehintreturn.cpp
  + harbour/contrib/hbqt/hbqt_qstylehintreturnmask.cpp
  + harbour/contrib/hbqt/hbqt_qstylehintreturnvariant.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoption.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionbutton.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptioncombobox.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptioncomplex.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiondockwidget.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionfocusrect.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionframe.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptiongroupbox.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionheader.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionmenuitem.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionprogressbar.cpp
  + harbour/contrib/hbqt/hbqt_qstyleoptionsizegrip.cpp
  + harbour/contrib/hbqt/hbqt.h

  * harbour/contrib/hbqt/generator/hbqtgen.prg
    ! Added new section <VARIABLES></VARIABLES>
      Some classes allow access to variables directly just like properties.

  + harbour/contrib/hbqt/TQStyledItemDelegate.prg
  + harbour/contrib/hbqt/TQStyleHintReturn.prg
  + harbour/contrib/hbqt/TQStyleHintReturnMask.prg
  + harbour/contrib/hbqt/TQStyleHintReturnVariant.prg
  + harbour/contrib/hbqt/TQStyleOption.prg
  + harbour/contrib/hbqt/TQStyleOptionButton.prg
  + harbour/contrib/hbqt/TQStyleOptionComboBox.prg
  + harbour/contrib/hbqt/TQStyleOptionComplex.prg
  + harbour/contrib/hbqt/TQStyleOptionDockWidget.prg
  + harbour/contrib/hbqt/TQStyleOptionFocusRect.prg
  + harbour/contrib/hbqt/TQStyleOptionFrame.prg
  + harbour/contrib/hbqt/TQStyleOptionGroupBox.prg
  + harbour/contrib/hbqt/TQStyleOptionHeader.prg
  + harbour/contrib/hbqt/TQStyleOptionMenuItem.prg
  + harbour/contrib/hbqt/TQStyleOptionProgressBar.prg
  + harbour/contrib/hbqt/TQStyleOptionSizeGrip.prg

  + harbour/contrib/hbqt/qth/QStyledItemDelegate.qth
  + harbour/contrib/hbqt/qth/QStyleHintReturn.qth
  + harbour/contrib/hbqt/qth/QStyleHintReturnMask.qth
  + harbour/contrib/hbqt/qth/QStyleHintReturnVariant.qth
  + harbour/contrib/hbqt/qth/QStyleOption.qth
  + harbour/contrib/hbqt/qth/QStyleOptionButton.qth
  + harbour/contrib/hbqt/qth/QStyleOptionComboBox.qth
  + harbour/contrib/hbqt/qth/QStyleOptionComplex.qth
  + harbour/contrib/hbqt/qth/QStyleOptionDockWidget.qth
  + harbour/contrib/hbqt/qth/QStyleOptionFocusRect.qth
  + harbour/contrib/hbqt/qth/QStyleOptionFrame.qth
  + harbour/contrib/hbqt/qth/QStyleOptionGroupBox.qth
  + harbour/contrib/hbqt/qth/QStyleOptionHeader.qth
  + harbour/contrib/hbqt/qth/QStyleOptionMenuItem.qth
  + harbour/contrib/hbqt/qth/QStyleOptionProgressBar.qth
  + harbour/contrib/hbqt/qth/QStyleOptionSizeGrip.qth

  * harbour/contrib/hbqt/generator/qt45.qtp

    + Added some new classes - count == 171.
2009-06-06 08:30:23 +00:00
Viktor Szakats
105668de8c 2009-06-06 10:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added filter support for input files without extension.
    * Reverted prev change because it didn't solve any problems 
      as *.*/* input masks aren't expanded anyway on non-*nix
      shells and it would create several problems to support it.
      Explicitly added .ch and other files are probably done with 
      an intent, so there is no point in filtering them (well 
      except for *nix shells, but I don't deal with this issue 
      for now). It isn't a good idea to pass *.*/* to hbmk2 
      anyway as it may pickup everything in the way.
2009-06-06 08:10:47 +00:00
Viktor Szakats
7d875cad53 2009-06-06 09:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt.h
  * contrib/hbqt/qth/QConicalGradient.qth
  * contrib/hbqt/qth/QLinearGradient.qth
  * contrib/hbqt/hbqt_qconicalgradient.cpp
  * contrib/hbqt/hbqt_qlineargradient.cpp
    ! Fixed two missing function name from .qth template.
      (the ones reported on the dev list)

  - contrib/hbqt/generator/rebuild_hbqt.bat
    - Deleted, it's no longer needed.
      Enough to build hbqtgen with:
         hbmk2 hbqtgen.prg
      Then run it:
         hbqtgen
2009-06-06 07:16:20 +00:00
Przemyslaw Czerpak
1e338e58ed 2009-06-06 09:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/errintlo.c
    ! fixed GPF inside internal error handler for errors without default
      description and error codes not in the form 9000 + <n>

  * harbour/source/rtl/errapiu.c
    * minor formatting
2009-06-06 07:10:49 +00:00
Viktor Szakats
3f852ef8c0 2009-06-06 09:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    * Input files with following extensions won't be considered
      .prg source files anymore: .ch, .h, .hpp, .hxx.
      This means *.* input mask can now be used more freely.
      I cannot imagine a situation where this could be limitation, 
      but if someone has any concern with this, please tell.
    ! Minor typo in code.
2009-06-06 07:09:34 +00:00
Pritpal Bedi
09348ecd7f 2009-06-05 18:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/Makefile_gen

  + harbour/contrib/hbqt/hbqt_qcolor.cpp
  + harbour/contrib/hbqt/hbqt_qconicalgradient.cpp
  + harbour/contrib/hbqt/hbqt_qgradient.cpp
  + harbour/contrib/hbqt/hbqt_qimage.cpp
  + harbour/contrib/hbqt/hbqt_qimagereader.cpp
  + harbour/contrib/hbqt/hbqt_qimagewriter.cpp
  + harbour/contrib/hbqt/hbqt_qline.cpp
  + harbour/contrib/hbqt/hbqt_qlineargradient.cpp
  + harbour/contrib/hbqt/hbqt_qpalette.cpp
  + harbour/contrib/hbqt/hbqt_qpicture.cpp
  + harbour/contrib/hbqt/hbqt_qradialgradient.cpp
  + harbour/contrib/hbqt/hbqt_qresource.cpp
  + harbour/contrib/hbqt/hbqt_qsizepolicy.cpp
  + harbour/contrib/hbqt/hbqt_qsound.cpp
  + harbour/contrib/hbqt/hbqt_qstandarditem.cpp
  + harbour/contrib/hbqt/hbqt_qstandarditemmodel.cpp

  * harbour/contrib/hbqt/hbqt.h

  * harbour/contrib/hbqt/generator/hbqtgen.prg

  + harbour/contrib/hbqt/TQColor.prg
  + harbour/contrib/hbqt/TQConicalGradient.prg
  + harbour/contrib/hbqt/TQGradient.prg
  + harbour/contrib/hbqt/TQImage.prg
  + harbour/contrib/hbqt/TQImageReader.prg
  + harbour/contrib/hbqt/TQImageWriter.prg
  + harbour/contrib/hbqt/TQLine.prg
  + harbour/contrib/hbqt/TQLinearGradient.prg
  + harbour/contrib/hbqt/TQPalette.prg
  + harbour/contrib/hbqt/TQPicture.prg
  + harbour/contrib/hbqt/TQRadialGradient.prg
  + harbour/contrib/hbqt/TQResource.prg
  + harbour/contrib/hbqt/TQSizePolicy.prg
  + harbour/contrib/hbqt/TQSound.prg
  + harbour/contrib/hbqt/TQStandardItem.prg
  + harbour/contrib/hbqt/TQStandardItemModel.prg

  * harbour/contrib/hbqt/qth/QColor.qth
  + harbour/contrib/hbqt/qth/QConicalGradient.qth
  + harbour/contrib/hbqt/qth/QGradient.qth
  + harbour/contrib/hbqt/qth/QImage.qth
  + harbour/contrib/hbqt/qth/QImageReader.qth
  + harbour/contrib/hbqt/qth/QImageWriter.qth
  + harbour/contrib/hbqt/qth/QLine.qth
  + harbour/contrib/hbqt/qth/QLinearGradient.qth
  + harbour/contrib/hbqt/qth/QPalette.qth
  + harbour/contrib/hbqt/qth/QPicture.qth
  + harbour/contrib/hbqt/qth/QRadialGradient.qth
  + harbour/contrib/hbqt/qth/QResource.qth
  + harbour/contrib/hbqt/qth/QSizePolicy.qth
  + harbour/contrib/hbqt/qth/QSound.qth
  + harbour/contrib/hbqt/qth/QStandardItem.qth
  + harbour/contrib/hbqt/qth/QStandardItemModel.qth

  * harbour/contrib/hbqt/generator/qt45.qtp

    + Added few new classes. With this commit number of classes
      have reached 153.
2009-06-06 01:55:40 +00:00
Viktor Szakats
aa6ecd3976 propset svn:ignore -> *.log 2009-06-06 00:25:57 +00:00
Przemyslaw Czerpak
bf151a6400 2009-06-06 02:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rdd/dbfnsx/dbfnsx1.c
    ! fixed stupid typo in C else block scope which caused false alarm
      about corrupted index. Many thanks to Vitor Mangabeira for information
      and self contain example.
2009-06-06 00:15:16 +00:00
Viktor Szakats
b16692e111 2009-06-06 01:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* bin/hb-mkdyn.bat
    ! Applied version number change to this file, too.

  * contrib/xpp/xpp.ch
    + Added minor tweak to not confuse non-Harbour compilers
      if included.

  * contrib/rddsql/sddfb/fbirddd.c
  * contrib/rddsql/sddpg/pgsqldd.c
    ! Warnings fixed.

  * contrib/hbmysql/mysql.c
    ! Fixed wrong type for file handle, causing problems for x64 builds.

  * contrib/hbnf/descendn.c
    ! Removed 'auto' keyword which is no longer recognized by
      MSVC 2010.

  * bin/postinst.bat
    + Creating implibs for msvc64/mingw64 platforms where 3rd
      parties support it. (libcurl, firebird, mysql)

  * contrib/gtwvg/wvggui.h
    ! Fixed to compile with MSVS 2010. Thanks Pritpal.

  * contrib/gtwvg/wvggui.c
    * Reenabled for MSVS 2010 after applying fix.
2009-06-05 23:21:16 +00:00
Viktor Szakats
8fcec391a4 2009-06-05 23:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ config/mingw32-make.exe
    + Added GNU Make (Windows, 32-bit) executable (size: 173KB),
      this is the version recommended by INSTALL, found here:
      https://sourceforge.net/project/showfiles.php?group_id=2435&package_id=23918

  * make_gnu.bat
    * Modified to utilize above GNU Make binary for Harbour
      Windows/WinCE builds in order to make one thing less to
      worry about for users wishing to build from source.
      From this point the only two requirements for building
      Harbour are a C compiler and the source itself. Much less
      things to go/get wrong. If this works out good, we can
      remove a few instructions from INSTALL.
      If someone wants to override supplied version (not very
      good idea, but who knows) the supplied version has to be
      replaced by custom version.
      In case group thinks it's onorthodox or inappropriate
      (or outright illegal) to have such binaries stored in
      our repository, please shout, it's not yet late to undo
      this change.
      Also please test.

  * include/hbsetup.h
    + Added MSVS 2010 version information.

  * contrib/gtwvg/wvggui.c
    - Temporarily disabled whole file for MSVS 2010 due to lots
      of compilation errors, similar to the ones recently seen
      with letdb. (errors posted on the list)
2009-06-05 21:15:52 +00:00
Viktor Szakats
ce4631d02f 2009-06-05 20:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/win_prn1.c
    ! Fixed recently introduced editing mistake which 
      enabled it for WinCE.

  * contrib/hbcrypt/sha1.c
    ! Fixed poccarm warning (octal notation changed to hexa).
2009-06-05 18:59:41 +00:00