Commit Graph

  • d3abd90f56 2010-08-03 21:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/make.hbs ! Fixed to create .hbx only for -hblib and -hbdyn targets. Viktor Szakats 2010-08-03 19:00:49 +00:00
  • 49be9ffd54 2010-08-03 20:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/make.hbs ! Fixed missing output from hbmk2 runs. * Will not echo the --hbinfo hbmk2 invokation anymore. Viktor Szakats 2010-08-03 18:54:25 +00:00
  • ec980b2999 2010-08-03 10:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idedocks.prg * contrib/hbide/ideedit.prg % A hacked fix: to context menu actions inside editor, reported at FWH forum. % Fixed: switching over to non-MDI mode from MDI mode was raising RTE. Pritpal Bedi 2010-08-03 17:16:29 +00:00
  • ddba3cc1fa 2010-08-03 18:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed error introduced in '2010-08-03 16:00 UTC+0200' Causing crash on output-less targets like -hbcontainer. Viktor Szakats 2010-08-03 16:34:44 +00:00
  • e2eb0df696 2010-08-03 16:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/hbct.hbx * contrib/make.hbs ! Fixed to not generate reference to self ANNOUNCE symbol. Viktor Szakats 2010-08-03 14:53:03 +00:00
  • 91fbeb02bd 2010-08-03 16:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * hbct/hbct.hbx * Missed to regenerate after last minute mod. Viktor Szakats 2010-08-03 14:50:15 +00:00
  • bae84454e9 2010-08-03 16:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbct/hbct.hbx + Added automatically generated extern puller code. Viktor Szakats 2010-08-03 14:47:11 +00:00
  • 3ab717ad6e 2010-08-03 16:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Will now automatically generate EXTERN lists for libs if using HB_REBUILD_EXTERN=yes setting and GCC compiler. Pls note that after regeneration a new build pass is required to reflect the changes in final binaries. NOTE: I chose the .hbx extension for EXPORT code. Pls comment on it (adding a postfix to regular .prg or .ch extension is not an option as it won't fit the 8.3 filename limit). * Changed --hbinfo call to pass parameters just like the "real" hbmk2 call, to get correct information about the project. % Minor optimizations. Viktor Szakats 2010-08-03 14:00:52 +00:00
  • 4502935000 2010-08-03 14:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtwebkit/hbqtwebkit.hbm + Added QtWebKit detection. Thanks to Francesco Perillo for tests. % Optimized. Viktor Szakats 2010-08-03 12:29:37 +00:00
  • 61603577c5 2010-08-03 12:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/hbct.hbp + contrib/hbct/ctextern.prg + Added extern puller .prg (suggested by Przemek) This fixes dynamic loading of hbct dynamic lib. We need a system which keeps these files updated for every contribs. Viktor Szakats 2010-08-03 10:37:02 +00:00
  • 6157304b83 2010-08-03 11:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to clean map file when -map option is used. * Little cleanup to prev. Viktor Szakats 2010-08-03 09:14:46 +00:00
  • a4d74c60f8 2010-08-03 11:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to clean implibs generated in -hbdyn and -hbexe modes. Viktor Szakats 2010-08-03 09:08:17 +00:00
  • d09d935270 2010-08-03 09:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqtgui.hbc * contrib/hbqt/qtwebkit/hbqtwebkit.hbc * contrib/hbqt/qtcore/hbqtcore.hbc * contrib/hbqt/qtnetwork/hbqtnetwork.hbc * contrib/hbqt/qscintilla/hbqscintilla.hbc * contrib/hbqt/qtdesigner/hbqtdesigner.hbc - Deleted hack not required anymore after '2010-08-03 09:07 UTC+0200 Viktor Szakats' Viktor Szakats 2010-08-03 07:55:44 +00:00
  • 8a34ffb5fc 2010-08-03 09:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapifs.h * include/hbapi.h + Added HB_EXPORT flag to these functions: (required by xhb, gtwvg and minizip) hb_gt_ItemBase() hb_gt_gcMark() hb_gt_winapi_setClipboard() hb_gt_winapi_getClipboard() hb_gt_winapi_getKbdState() hb_gt_winapi_setKbdState() hb_gt_winapi_tone() hb_fsAttrFromRaw() hb_fsAttrToRaw() hb_fsAttrEncode() hb_fsAttrDecode() hb_fopen() hb_gcCollect() hb_gcCollectAll() Viktor Szakats 2010-08-03 07:39:10 +00:00
  • 9036f0d9ca 2010-08-03 09:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added trick to filter out target lib name from input lib list -hblib mode and to filter out target implib name from input lib list in -hbdyn mode. This fixes problems when linking -hbdyn by speccing both project .hbp and .hbc files. I'm still thinking of a better solution to solve this problem. Viktor Szakats 2010-08-03 07:09:20 +00:00
  • 83b7de4c18 2010-08-02 18:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/updown_v.ui + Added: widget to expose <Next><Previous>Top><Bottom><Highlight> buttons for selected text. Pritpal Bedi 2010-08-03 01:30:22 +00:00
  • 3d322d9d53 2010-08-02 20:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtgen.prg + Will now generate hbqt*_extern.ch with REQUEST for all classed contained in given lib. Viktor Szakats 2010-08-02 18:10:02 +00:00
  • cd793dbbce 2010-08-02 19:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapidbg.h + Added HB_EXPORT to the complete hb_dbg*() API set. This should fix -shared -b builds on win/wce when using non-mingw compiler. Viktor Szakats 2010-08-02 17:41:11 +00:00
  • 538219007f 2010-08-02 09:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idedocks.prg * contrib/hbide/idemisc.prg + Added: scrollbars to Edits MDI area. Pritpal Bedi 2010-08-02 16:59:21 +00:00
  • 5093da3599 2010-08-02 18:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/hbide.hbp + Added missing reference to hbqtnetwork. Viktor Szakats 2010-08-02 16:53:14 +00:00
  • afc9bd4ee6 2010-08-02 18:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs * Synced mk_hb_processRun() with make.hbs. (minor, doesn't change functionality) Viktor Szakats 2010-08-02 16:34:48 +00:00
  • c7ca6ba595 2010-08-02 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/hbxbp.hbp ! Missed to update hbqt .hbc file references. Viktor Szakats 2010-08-02 16:32:50 +00:00
  • 0583ac310d 2010-08-02 18:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbqt/hbqtgui.hbc + contrib/hbqt/hbqtnetwork.hbc + Added two missing from SVN files. Viktor Szakats 2010-08-02 16:23:10 +00:00
  • 60273daeb2 2010-08-02 17:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs ! Fixed minor but fatal problem in .hdb creation for contribs. + Will now create docs also for projects referenced from project list, but not actually on it (qt sub-projects). Viktor Szakats 2010-08-02 15:46:49 +00:00
  • cb0eb2b1a5 2010-08-02 16:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed regression where -head=native would miss the header dir options when doing the header detection. + Added TOFIX about (experimental) -autohbc not working with -inc option. Viktor Szakats 2010-08-02 14:46:46 +00:00
  • 353fe8abbe 2010-08-02 15:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/qth/QMainWindow.qth * contrib/hbqt/qtgui/qth/QGridLayout.qth * contrib/hbqt/qtgui/qth/QTableWidget.qth * contrib/hbqt/qtgui/qth/QWidget.qth * contrib/hbqt/qtgui/qth/QLayout.qth * contrib/hbqt/qtgui/qth/QToolBar.qth * contrib/hbqt/qtgui/qth/QListWidget.qth * contrib/hbqt/qtgui/qth/QTreeWidgetItem.qth * contrib/hbqt/qtgui/qth/QBoxLayout.qth * contrib/hbqt/qtgui/qth/QTabWidget.qth * contrib/hbqt/qtgui/qth/QMenu.qth * contrib/hbqt/qtgui/qth/QTreeWidget.qth * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_destruct.cpp * contrib/hbqt/qtcore/hbqt_base.cpp * contrib/hbqt/utils/hbqtgen.prg * Renamed QT_G_FUNC* and QGC_POINTER to have HBQT prefix and be little bit more convenient, though new names are still not perfect. Viktor Szakats 2010-08-02 13:22:05 +00:00
  • 9a3a5385cd 2010-08-02 14:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/gtqtc - Deleted experimental GT written for QT API. Viktor Szakats 2010-08-02 12:49:29 +00:00
  • bf9a0647f6 2010-08-02 14:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qscintilla/hbqscintilla.hbc + Added libname. + Added bare dependency autodetection. Viktor Szakats 2010-08-02 12:48:12 +00:00
  • 4eb37bb81c 2010-08-02 14:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/qscintilla.qtp - contrib/hbqt/hbqscintilla + contrib/hbqt/qscintilla * Dir renamed. Viktor Szakats 2010-08-02 12:38:29 +00:00
  • 8b2f428c09 2010-08-02 14:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqtcore.hbc - contrib/hbqt/hbqt.h + contrib/hbqt/qtcore/hbqt.h * Moved hbqt.h inside hbqtcore. Viktor Szakats 2010-08-02 12:33:03 +00:00
  • f060182fd2 2010-08-02 13:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtgen.prg + Added to automatically generate HBQT_TYPE_* constants. Viktor Szakats 2010-08-02 11:18:21 +00:00
  • fba9560639 2010-08-02 12:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/xhb/xhbqself.c * do not use depreciated symbol hb_symEval in HB_QSELF() function Przemyslaw Czerpak 2010-08-02 10:35:15 +00:00
  • d43a5c408b 2010-08-02 12:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbcmd53.c * removed one redundant casting Przemyslaw Czerpak 2010-08-02 10:13:23 +00:00
  • 3ac5d62922 2010-08-02 11:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqtcore.hbm * contrib/hbqt/qtgui/hbqtgui.hbm - contrib/hbqt/qtcore/hbqt_utils.cpp + contrib/hbqt/qtgui/hbqt_utils.cpp ! Moved QtGui related file to qtgui lib. % Do not include hbqt.h, it's already included by hbqtcore.h. % Protect hbqt.h also with header guard in generated headers. Viktor Szakats 2010-08-02 09:56:08 +00:00
  • 49a465daea 2010-08-02 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.h - Deleted component specific hbqt_par_*() defines. - Deleted some hbqt_par_*() defines which were not defined anymore or not used. Viktor Szakats 2010-08-02 08:34:02 +00:00
  • 6ef6bf183b 2010-08-02 08:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/qtdesigner/* + contrib/hbqt/qtdesigner/g + contrib/hbqt/qtdesigner/g/* - contrib/hbqt/qtwebkit/- + contrib/hbqt/qtwebkit/g + contrib/hbqt/qtwebkit/g/* * Moved generated files under g subdir. * Renamed _garbage header to have component prefix * Regenerated Viktor Szakats 2010-08-02 06:50:17 +00:00
  • d6d1ba7c89 2010-08-02 02:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Make it capable to build project dependencies which are not on the central project list. (this feature is used with hbqt) + Added -shl to hbmk2 build calls. Viktor Szakats 2010-08-02 00:42:48 +00:00
  • 915736f44e 2010-08-01 23:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/generator - Deleted. [ Confused SVN ] Viktor Szakats 2010-08-01 21:21:26 +00:00
  • 2ea9520c1f 2010-08-01 19:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/generator/* + contrib/hbqt/utils + contrib/hbqt/utils/hbqtgen2.prg + contrib/hbqt/utils/QtGui.txt + contrib/hbqt/utils/QtCore.txt + contrib/hbqt/utils/QtNetwork.txt * Renamed generator dir to utils. Viktor Szakats 2010-08-01 17:45:41 +00:00
  • 9ddcf401a8 2010-08-01 19:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/doc - Deleted empty doc dir. Viktor Szakats 2010-08-01 17:43:16 +00:00
  • b5dd867e9a 2010-08-01 19:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbqt/hbqt_common.hbc * contrib/hbqt/hbqt_common.hbm * contrib/hbqt/hbqtcore.hbc - contrib/hbqt/hbqtcore.hbp - contrib/hbqt/hbqtcores.hbp - contrib/hbqt/hbqtcore_filelist.hbm + contrib/hbqt/qtgui/hbqtgui.hbc + contrib/hbqt/qtgui/hbqtgui.hbm + contrib/hbqt/qtgui/hbqtgui.hbp + contrib/hbqt/qtgui/hbqtguis.hbp - contrib/hbqt/hbqtgui_filelist.hbm + contrib/hbqt/qtcore/hbqtcore.hbc + contrib/hbqt/qtcore/hbqtcore.hbm + contrib/hbqt/qtcore/hbqtcore.hbp + contrib/hbqt/qtcore/hbqtcores.hbp - contrib/hbqt/hbqtgui.hbp - contrib/hbqt/hbqtguis.hbp - contrib/hbqt/hbqtnetwork.hbp - contrib/hbqt/hbqtnetworks.hbp + contrib/hbqt/qtnetwork/hbqtnetwork.hbc + contrib/hbqt/qtnetwork/hbqtnetwork.hbp + contrib/hbqt/qtnetwork/hbqtnetworks.hbp * contrib/hbplist * Moved as much as possible make logic to components. (left central .hbc file to make autofind happy and hide internal layout details from users) ! Missed some files form prev commits. Viktor Szakats 2010-08-01 17:42:29 +00:00
  • a033ea56f9 2010-08-01 18:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/qth - contrib/hbqt/doc * contrib/hbqt/generator/qtcore.qtp * contrib/hbqt/generator/qtnetwork.qtp * contrib/hbqt/generator/qtgui.qtp + contrib/hbqt/qtgui/qth + contrib/hbqt/qtgui/qth/* + contrib/hbqt/qtgui/doc + contrib/hbqt/qtgui/doc/en + contrib/hbqt/qtgui/doc/en/* + contrib/hbqt/qtcore/qth + contrib/hbqt/qtcore/qth/* + contrib/hbqt/qtcore/doc + contrib/hbqt/qtcore/doc/en + contrib/hbqt/qtcore/doc/en/* + contrib/hbqt/qtnetwork/qth + contrib/hbqt/qtnetwork/qth/* + contrib/hbqt/qtnetwork/doc + contrib/hbqt/qtnetwork/doc/en + contrib/hbqt/qtnetwork/doc/en/* + qth and doc files moved inside their own component dirs. Viktor Szakats 2010-08-01 16:41:15 +00:00
  • a8a1914c04 2010-08-01 18:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/qtcore.qtp * contrib/hbqt/generator/qtgui.qtp - contrib/hbqt/qtcore/THBQAbstractItemModel.prg - contrib/hbqt/qtcore/HBQAbstractItemModel.cpp + contrib/hbqt/qtgui/THBQAbstractItemModel.prg + contrib/hbqt/qtgui/HBQAbstractItemModel.cpp * contrib/hbqt/qtgui/filelist.hbm * contrib/hbqt/qtcore/filelist.hbm * contrib/hbqt/qtgui/hbqtgui_garbage.h * contrib/hbqt/qtcore/hbqtcore_garbage.h * contrib/hbqt/hbqtgui_filelist.hbm * contrib/hbqt/hbqtcore_filelist.hbm * Moved GUI dependent classes to hbqtgui. Viktor Szakats 2010-08-01 16:09:08 +00:00
  • c5c041ccb2 2010-08-01 14:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg % normalize rebased sources paths (mingw, *nix/gcc). Viktor Szakats 2010-08-01 12:32:44 +00:00
  • f2dad224e1 2010-07-31 23:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/wvgscrlb.prg % Reversed the order of structures to comply with current scenario. Pritpal Bedi 2010-08-01 07:00:51 +00:00
  • 4b656a7a22 2010-07-31 20:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Changed to not give fatal error if cmdline (or .hbp) didn't contain any sources. Just warn. Required for hbqt.hbp, which is a holder project without own output. Viktor Szakats 2010-07-31 18:13:53 +00:00
  • 7b3f7cc949 2010-07-31 14:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.hbc * contrib/hbqt/hbqt.hbp + contrib/hbqt/hbqtmain.hbp - contrib/hbqt/hbqts.hbp + contrib/hbqt/hbqtmains.hbp * Renamed hbqt lib to hbqtmain. * Flattened the internal .hbp sub-projects to control the build order (until hbmk2 gets automatic internal sub-project dependency order sorting logic). This was required for HB_BUILD_CONTRIB_DYN mode, because hbqt (now hbqtmain) needs to be built first, to be able to link hbqtcore and the rest. Viktor Szakats 2010-07-31 12:31:38 +00:00
  • 8b5211b118 2010-07-31 13:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmysql/hbmysql.hbc * contrib/gtalleg/gtalleg.hbc * contrib/sddmy/sddmy.hbc * contrib/hbodbc/hbodbc.hbc * contrib/xhb/xhb.hbc * contrib/sddfb/sddfb.hbc * contrib/hbtpathy/hbtpathy.hbc * contrib/hbgt/hbgt.hbc * contrib/hbsqlit3/hbsqlit3.hbc * contrib/hbblat/hbblat.hbc * contrib/hbfbird/hbfbird.hbc * contrib/sddpg/sddpg.hbc * contrib/hbziparc/hbziparc.hbc * contrib/hbbz2/hbbz2.hbc * contrib/hbblink/hbblink.hbc * contrib/hbnf/hbnf.hbc * contrib/hbcurl/hbcurl.hbc * contrib/hbmemio/hbmemio.hbc * contrib/hbxpp/hbxpp.hbc * contrib/hbfship/hbfship.hbc * contrib/hbcups/hbcups.hbc * contrib/hbfoxpro/hbfoxpro.hbc * contrib/rddbmcdx/rddbmcdx.hbc * contrib/hbhpdf/hbhpdf.hbc * contrib/gtwvg/gtwvg.hbc * contrib/hbpgsql/hbpgsql.hbc * contrib/hbclipsm/hbclipsm.hbc * contrib/rddads/rddads.hbc * contrib/sddsqlt3/sddsqlt3.hbc * contrib/hbfimage/hbfimage.hbc * contrib/sddodbc/sddodbc.hbc * contrib/hbgd/hbgd.hbc * contrib/hbmisc/hbmisc.hbc * contrib/sddoci/sddoci.hbc * contrib/hbcomm/hbcomm.hbc * contrib/hbcairo/hbcairo.hbc * contrib/hbsms/hbsms.hbc + Added ${__HB_DYN__} to main lib libs= entry. This way the shared lib flavor can be selected to experiment with it. (use '-env:__HB_DYN__=_dll' hbmk2 option) Viktor Szakats 2010-07-31 12:00:53 +00:00
  • ff5a1d161b 2010-07-31 13:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs % Code consolidation. ! Fixed recent regression, whereas now again the root project's .hbc file will be added to the make process in HB_BUILD_CONTRIB_DYN mode. + Changed the way filter is processed, now dependent packages will always be built, so there is no need to manually pick all the dependencies too. * Internal terminology cleanup. + Will now also rebuild the _dependencies_ in HB_BUILD_CONTRIB_DYN mode. - Deleted forcing English language for hbmk2 output. ; Regressions are possible ; NOTE: This dynamic stuff is a real can of worms. Virtually infinite combinations of dynamic vs static libs may be supported, plus there is ST vs MT issue, where we must decide about this at dynlib build time, and f.e. what happens when trying to load two .dlls one with was linked against MT Harbour and the other against ST? It's a combinatorical explosion. Viktor Szakats 2010-07-31 11:51:37 +00:00
  • 94cfb1a339 2010-07-31 02:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/Makefile + include/hbexturs.ch * include/hbextern.ch + Moved User RDD declarations to separate file so that they can be included without the full set of Harbour functions. Viktor Szakats 2010-07-31 00:45:35 +00:00
  • 45819c716e 2010-07-31 02:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + -implib= option now accepts filename, too (exactly like -o option) So it's possible to manually set the generated implib lib in -hbdyn (and -hbexe) modes. Viktor Szakats 2010-07-31 00:35:57 +00:00
  • 60ca93d902 2010-07-31 01:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Reworked, simplified internals to support multiple projects inside one package directory (currently hbtip is the only one) + Implemented to honor directories in .hbc references. (clearing one item in TODO list) ; HB_BUILD_CONTRIB_DYN feature is out of experimental status as far as make.hbs is concerned. Viktor Szakats 2010-07-31 00:03:15 +00:00
  • 5445328e42 2010-07-30 21:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * src/rdd/usrrdd/usrrdd.c ! Fixed typo in function name: WRITEBHEADER() -> WRITEDBHEADER() Eagle-eye spotted by Marcos Gambeta. Viktor Szakats 2010-07-30 19:18:08 +00:00
  • fe5322e5de 2010-07-30 20:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/usrrdd/rdds/arrayrdd.prg ! Fixed typo in function name: hb_setArryRdd() Thanks to Marcos Gambeta for the find. Viktor Szakats 2010-07-30 18:21:11 +00:00
  • 464f958e32 2010-07-30 20:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Will now autodetect /bin/plat/comp bin dir, if present. ! Fixed to set dynlib dir to bin dir on non-*nix platforms. As a conseqeunce bin dir will now be added to the libpath list on these platforms. Allowing to access .dlls directly in compilers that support it (mingw). ! Fixed to use HB_INSTALL_PREFIX instead of bin dir as a base to find addons/contribs dir structures (for .hbc autofind). ! Fixed to really include hbmaindllp stub added in recent commit. Anyhow, loading contrib .dlls dynamically still don't work. Viktor Szakats 2010-07-30 18:18:12 +00:00
  • a7a0af8bdd 2010-07-30 18:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -depimplib[-] option to contrib implib creation for dependency dlls. + Added -autohbm[-] cmdline-only option to disable processing of hbmk.hbm in current directory. Viktor Szakats 2010-07-30 16:13:28 +00:00
  • a64a5ff52f 2010-07-30 16:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed RTE when using post-process command on systems without implib functionality. Recent regression. % Fixed bad performance in default -head=partial mode, which made it slower than -head=full. Now they are on par, so maybe -head=full should be made the default and partial mode deleted. ; Thanks to Przemek for bug reports. Viktor Szakats 2010-07-30 14:10:16 +00:00
  • dd31118326 2010-07-30 14:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/usrrdd/usrrdd.c ! Fixed to prev since new warnings appeared after the change. Please review this. The stack API in some places expects 'int' while other calls use HB_ISIZ. In this case a value is formed from ( hb_stackTopOffset() - hb_stackBaseOffset() ), both HB_ISIZ, which is then passed to hb_stackItemFromBase(), which expects an int. What is the best way to correct this? Viktor Szakats 2010-07-30 12:26:58 +00:00
  • eb5886d57e 2010-07-30 14:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/usrrdd/usrrdd.c ! Fixed new msvc64 HB_ISIZ vs HB_LONG warnings popped after finishing variable cleanup in stack API. Viktor Szakats 2010-07-30 12:19:29 +00:00
  • 4dac6f539c 2010-07-30 14:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch + Added usrrdd functions. Viktor Szakats 2010-07-30 12:09:25 +00:00
  • ed0d4ffa61 2010-07-30 14:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed ${hb_workdynsub} macro not returning correct value. ! Fixed to install implibs when -instforce is used and targets are up to date. + Added -implib=<dir> option to control placement of implibs generated in -hbdyn and -hbexe modes. (by default it's the output dir for main target) + Added autodetection of hbmaindllp lib and this case generate little stub posted by Przemek on the list earlier this year, and in this case also enabling linkage of shared Harbour lib in -shared mode. NOTE: Pls check this, this solution is Windows centric, but until I know this is the correct track I didn't want to extend it. Przemek can you take a look at it? * Changed the install group name to "depimplib" for implibs generated for dependencies, and use "implib" group for implibs generated for our own targets. This is needed to be able to control them separately, since we don't necessarily want to install "depimplib" while we always want to install "implib"s. Viktor Szakats 2010-07-30 12:05:15 +00:00
  • ee330f8929 2010-07-30 13:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/workarea.c * harbour/src/rdd/wacore.c * harbour/src/rdd/dbcmd.c * harbour/src/rdd/dbf1.c * harbour/src/rdd/dbcmd53.c * harbour/src/rdd/usrrdd/usrrdd.c * harbour/src/rdd/wafunc.c * harbour/src/rdd/hbsix/sxcompr.c * casting and type modifications to eliminate possible lost data warnings Przemyslaw Czerpak 2010-07-30 11:38:53 +00:00
  • 1b0e6e6842 2010-07-30 10:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbmisc/bbabble.c + contrib/hbmisc/tests/testbbab.prg * contrib/hbmisc/hbmisc.hbp + BubbleBabbleEncode(): Added BubbleBabble encoder. There is also an equivalent version written in Harbour in testbbab.prg. Viktor Szakats 2010-07-30 08:44:37 +00:00
  • b2b189377a 2010-07-30 09:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsocket.h * src/rtl/hbsocket.c ! Fixed type in C level function name. Viktor Szakats 2010-07-30 07:56:36 +00:00
  • ff53c0f49b 2010-07-29 18:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/doc/en/class_hbqplaintextedit.txt * contrib/hbqt/hbqt_hbqplaintextedit.cpp * contrib/hbqt/hbqt_hbqplaintextedit.h * contrib/hbqt/qtgui/HBQPlainTextEdit.cpp * contrib/hbqt/qtgui/THBQPlainTextEdit.prg * contrib/hbqt/qth/HBQPlainTextEdit.qth + Added: methods to control code completions and completion tips. Pritpal Bedi 2010-07-30 01:50:14 +00:00
  • f694e217ee 2010-07-29 15:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.prg ! Minor. Pritpal Bedi 2010-07-29 22:54:38 +00:00
  • d0c8d54ac7 2010-07-30 00:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs ! Missed one modification from prev. Viktor Szakats 2010-07-29 22:14:02 +00:00
  • a3f42e8991 2010-07-30 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * debian/dirs ! Deleted doc/en dir. Viktor Szakats 2010-07-29 22:10:21 +00:00
  • 0b90f61c5f 2010-07-29 19:37 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/adsx.c ! fixed RDDNAME() value by implementing newarea RDD method + ADSVFPX RDD * harbour/contrib/rddads/rddads.hbp ! fixed ACE library name for linux Mindaugas Kavaliauskas 2010-07-29 16:37:26 +00:00
  • 642c252c54 2010-07-29 17:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg * utils/hbrun/hbrun.hbp * utils/hbrun/Makefile - Deleted "burn-in" trick to tell hbrun where to find the Harbour include dirs. We need to find something universally useful (portable). Viktor Szakats 2010-07-29 15:31:47 +00:00
  • ff1e787702 2010-07-29 15:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - mpkg_rpm.sh - mpkg_rpm_wce.sh - mpkg_rpm_win.sh - mpkg_src.sh + package/mpkg_rpm.sh + package/mpkg_rpm_wce.sh + package/mpkg_rpm_win.sh + package/mpkg_src.sh * INSTALL * Moved rpm package creator scripts to package dir. * Update INSTALL accordingly. ; Please test/review it. Viktor Szakats 2010-07-29 13:47:14 +00:00
  • c08eecae20 2010-07-29 15:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/compiler/gencc.c ! fixed wrongly used HB_ISIZ instead of HB_LONG Przemyslaw Czerpak 2010-07-29 13:30:56 +00:00
  • a04f40b3d3 2010-07-29 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/harbour-win.spec * package/harbour-wce.spec * config/global.mk * INSTALL * Renamed HB_BIN_COMPILE to HB_HOST_BIN (old pending TODO) Viktor Szakats 2010-07-29 12:40:41 +00:00
  • 9e05179958 2010-07-29 14:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsocket.c ! hb_socketBind((): Deleted hb_socketSetReuseAddr() call, which caused that the same addr:port could be opened multiple times on Windows (tested on 7) systems, causing uncertain behavior. This is documented MS (mis?)feature. Viktor Szakats 2010-07-29 12:12:54 +00:00
  • 903294787a 2010-07-29 13:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * debian/rules * src/pp/Makefile * src/dynlib/mt/Makefile * src/dynlib/Makefile * package/harbour-win.spec * package/harbour-wce.spec * package/harbour.spec * contrib/make.hbs * utils/hbmk2/hbmk2.1 * utils/hbmk2/hbmk2.prg * utils/hbrun/hbrun.prg * utils/hbrun/hbrun.hbp * utils/hbrun/Makefile * doc/gmake.txt * config/postinst.hbs * config/global.mk * config/lib.mk * config/bin.mk * config/header.mk * config/dyn.mk * config/doc.mk * INSTALL * Renamed install dir control envvars to be in the same "namespace": (INCOMPATIBLE if you used to manually configure these) HB_BIN_INSTALL -> HB_INSTALL_BIN HB_LIB_INSTALL -> HB_INSTALL_LIB HB_DYN_INSTALL -> HB_INSTALL_DYN HB_INC_INSTALL -> HB_INSTALL_INC HB_DOC_INSTALL -> HB_INSTALL_DOC HB_MAN_INSTALL -> HB_INSTALL_MAN HB_ETC_INSTALL -> HB_INSTALL_ETC Viktor Szakats 2010-07-29 11:58:25 +00:00
  • 67e483e6d8 2010-07-29 13:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg + Added public function HBRUN_DIRBASE() which returns the same value as envvar __HBRUN__DIRBASE, but this one looks a superior interface between scripts and runner environment. Pls comment. Viktor Szakats 2010-07-29 11:12:47 +00:00
  • d33310b9fb 2010-07-29 12:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Changed pkg-config based dependency detection to only consider a given component present, if there is -I option present among the returned options. This should fix false positive cups detection, though I've yet to try it. Maybe it'd be even better to make detection even more robust by checking for the key header on the found headers paths when using pkg-config based detection. Viktor Szakats 2010-07-29 10:53:12 +00:00
  • 3d884b5706 2010-07-29 10:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg + Making available original hbrun location using __HBRUN__DIRBASE envvar. This information is lost when doing the argshift trick, pls shout if you see a better solution for it (or any concerns with this one). Viktor Szakats 2010-07-29 08:44:34 +00:00
  • 929b57a7e0 2010-07-29 00:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/Makefile * include/hbapifs.h * include/hbextern.ch + src/rtl/fslink.c + tests/flink.prg + Added new C level functions to create file links: Viktor Szakats 2010-07-28 22:38:23 +00:00
  • b4a4938593 2010-07-28 23:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/sqlite3.c * external/sqlite3/sqlite3.dif ! Fix for OS/2. "already reported upstream" Patch by Tamas Tevesz. Thanks a lot. Viktor Szakats 2010-07-28 21:09:14 +00:00
  • 5a39af2d43 2010-07-28 22:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/harbour-win.spec * package/harbour-wce.spec * package/harbour.spec - Deleted package properties not recommended by RPM docs. + Added RPM doc references. - Deleted commented lines. % Optimized out seemingly unused temp envvars. (I didn't retest) Viktor Szakats 2010-07-28 20:40:24 +00:00
  • 3c4b64aea0 2010-07-28 19:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec ! Deleted hbbz2 from lib list. It was not added to contrib list. ; TOFIX: This separately maintained contrib (and target lib) list should be somehow avoided. It's a permanent maintainence problem. Is there a way to automatically include all files in a given directory when creating rpms? ! Added hbminizip lib to lib list. ! Deleted one of the double hbmzip libs from lib listing. ! Added .hbl and .hbs files in bin dir. Viktor Szakats 2010-07-28 17:17:10 +00:00
  • 6a387e5244 2010-07-28 18:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -instforce option which will force the target to be copied to -instpath even if it was up to date. This is to make it in sync with GNU Make behaviour, where single 'make install' will copy everything regardless of being up to date or not. Viktor Szakats 2010-07-28 16:31:03 +00:00
  • 96c2594c24 2010-07-28 17:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec * Minor in comment. * Temply commented adding .so files in the lib/ root (without harbour postfix) Viktor Szakats 2010-07-28 15:42:23 +00:00
  • a3e64b3159 2010-07-28 08:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/xbplistbox.prg + Added: method :setVisible(). Pritpal Bedi 2010-07-28 15:41:16 +00:00
  • 5c629b67a6 2010-07-28 14:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs ! Synced mandriva linux distro abbrev with rpm .spec files. Viktor Szakats 2010-07-28 12:05:43 +00:00
  • a80d67795a 2010-07-28 13:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_rpm.sh - Deleted conectiva specific branch which apparently was never run. Viktor Szakats 2010-07-28 11:59:55 +00:00
  • 759b48091a 2010-07-28 13:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_rpm.sh ! Fixed very old typo in two cp commands which now got activated. Viktor Szakats 2010-07-28 11:41:23 +00:00
  • 3e8d2bc9e5 2010-07-28 13:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpre.hbm + Enabled -trace for contribs by default (HB_BUILD_VERBOSE=no will disable it for now), to better resemble core build process. Viktor Szakats 2010-07-28 11:04:58 +00:00
  • 7594fcc649 2010-07-28 12:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs % Cleaned away test/migration modes. * One STATIC var changed to local. Viktor Szakats 2010-07-28 10:56:37 +00:00
  • 513ee19d9e 2010-07-28 12:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_rpm.sh * Another shot in the dark. Viktor Szakats 2010-07-28 10:46:21 +00:00
  • 3865708b95 2010-07-28 11:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_rpm.sh ! Fix to always copy harbour.spec to SPECS dir. Shot in the dark. Viktor Szakats 2010-07-28 09:06:34 +00:00
  • cba44dbce6 2010-07-28 01:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Added support for 'clean all' build mode. This is the only way to clean and rebuild in one pass if someone doesn't want to install at the same time. ! Fixed to add -inc option in clean sessions. Viktor Szakats 2010-07-27 23:24:05 +00:00
  • a92ffb97ae 2010-07-28 00:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs + Will now install root documents (INSTALL, COPYING, TODO, ChangeLog) to HB_DOC_INSTALL on *nix systems. + Will now create the HB_MAN_INSTALL dir before copying. Viktor Szakats 2010-07-27 22:16:52 +00:00
  • aa6055f5f4 2010-07-27 23:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - package/debian + debian * INSTALL * Moved back to root. Seems like this MUST be in root and there is no way to tell debhelper tools otherwise. Viktor Szakats 2010-07-27 21:52:52 +00:00
  • 783c4433c9 2010-07-27 22:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs + Added more feedback. * Internal cleanups. + Changed to always copy to etc if there is target dir defined. ! Fixed typo in man copying. Viktor Szakats 2010-07-27 20:42:01 +00:00
  • d0d1eb13dd 2010-07-27 19:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs ! Fixed missing EOLs in embedded install bash script. + Added Przemek copyright for embedded install bash script. ! Minor fix to uname based *nix system name detection. Viktor Szakats 2010-07-27 17:04:23 +00:00
  • 78e026b4a8 2010-07-27 18:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c ! Fixed missing const when compiled with HB_PP_STRICT_LINEINFO_TOKEN option. Reported by Frank van Nuffel. Viktor Szakats 2010-07-27 16:43:12 +00:00
  • c91321e695 2010-07-27 18:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs ! Fixed to tar creation. Viktor Szakats 2010-07-27 16:07:52 +00:00
  • be48c07497 2010-07-27 16:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs ! Typo in tar detection. Viktor Szakats 2010-07-27 14:29:38 +00:00