Commit Graph

  • 49f53c01bc 2012-06-20 07:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QDateEdit.qth * contrib/hbqt/qtgui/qth/QDateTimeEdit.qth * contrib/hbqt/qtgui/qth/QTimeEdit.qth ! Fixed: wrong "else if" in constructors. Pritpal Bedi 2012-06-20 14:57:27 +00:00
  • c17445d998 2012-06-20 07:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idebrowse.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/idehome.prg * contrib/hbide/ideshortcuts.prg * contrib/hbide/idesources.prg * contrib/hbide/idetools.prg * contrib/hbide/idewizard.prg ! Fixed: remaining QIcon() specific regression. Pritpal Bedi 2012-06-20 14:34:56 +00:00
  • e97461df65 2012-06-20 15:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbclass.ch + added support for DESTRUCTOR FUNCTION <FuncName>[()] in class declaration. It allows to define as object destructors external functions, i.e. defined in C Przemyslaw Czerpak 2012-06-20 13:17:57 +00:00
  • 340fc44e05 2012-06-20 13:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/valtype.c * harbour/include/harbour.hbx + added new PRG function HB_ISEVALITEM() It returns true if item can be evaluated by EVAL() function, i.e. for codeblocks and function symbols. In the future it can be extended to accept objects with :EVAL() methods. Przemyslaw Czerpak 2012-06-20 11:02:39 +00:00
  • 965c71b3e9 2012-06-20 09:27 UTC+0200 Viktor Szakats (harbour syenar.net) * config/os2/watcom.mk ! same RC fix for os2 Viktor Szakats 2012-06-20 07:27:58 +00:00
  • 3e549d0027 2012-06-19 21:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp + Implemented: Events, Slots, Destroyers on thread level. Previously those were created per object level. This greatly decreased the os-resource count and also simplifies the code. Thanks to Przemek for the tip. Pritpal Bedi 2012-06-20 05:03:46 +00:00
  • de6cb99086 2012-06-19 16:24 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/watcom.mk ! fixed RC compilation for watcom Viktor Szakats 2012-06-19 14:25:29 +00:00
  • 20dfd62b9e 2012-06-19 14:29 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * deleted all remaining "hbmk2" occurrences from comments Viktor Szakats 2012-06-19 12:29:54 +00:00
  • 413c2b4f74 2012-06-19 12:21 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbsqlit3/tests/pngtest.png ! added missing file for test code Viktor Szakats 2012-06-19 10:24:06 +00:00
  • 050a58456e 2012-06-19 08:14 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/common/hbffind.c * ulAttr -> nAttr + added support for softlinks in * nix systems. Now they are reported with "L" attribute by directory() function. This modification also fixes directory scanning interrupted by dummy softlinks. Przemyslaw Czerpak 2012-06-19 06:15:00 +00:00
  • 4232c8687e 2012-06-18 18:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp + Added: static HB_CRITICAL_NEW( s_qtMtx ); and parts. + Tuned: compilable with or without TSD protocol. To turn on TSD protocol, change __HBQT_WITH_MT_SUPPORT__NO => __HBQT_WITH_MT_SUPPORT__ Pritpal Bedi 2012-06-19 01:33:43 +00:00
  • f1a837228b 2012-06-18 21:12 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg - do not include Harbour bin dir in linker libpath on non-*nix systems. In could cause some compilers (f.e. mingw) to link to .dlls stored there (f.e. 3rd party dynamic dlls enabled with HB_INSTALL_3RDDYN), not letting user supplied libpaths to kick in. If you for some reason want to include Harbour bin dir in libpath, use: -L${HB_LIB} option, or to include dynamic lib dir (emulating old behavior on non-*nix), use -L${HB_DYN} ! fixed -env option processing after 2012-06-14 12:01 UTC+0200 Viktor Szakats 2012-06-18 19:12:49 +00:00
  • 1c9109cd99 2012-06-18 20:06 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + use win-make in primary build example except mingw32-make, change wording a little % tweaked information about large attachment in HOW TO PARTICIPATE section Viktor Szakats 2012-06-18 18:07:10 +00:00
  • e721360308 2012-06-18 09:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqtcore.hbx * contrib/hbqt/qtgui/hbqtgui.hbx + Restored. Pritpal Bedi 2012-06-18 16:39:25 +00:00
  • faf0b92f31 2012-06-18 17:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/dbinfo.ch * harbour/src/rdd/dbf1.c + added new dbFieldInfo() actions: DBS_COUNTER - get/set autoincrement field counter DBS_STEP - get/set autoincrement field step * reset autoincrement and row version fields in ZAP operation Przemyslaw Czerpak 2012-06-18 15:34:06 +00:00
  • e86e0b6a33 2012-06-18 15:32 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/3rd/pcre/Makefile * disabled JIT support in default builds. It fixes build process for platforms which do not support MT mode like some old Linux distors. I also made runtime tests with some simple expressions and on x86 based CPUs the difference is really minor. PCRE compiled with JIT is a little bit faster in regex compilation (~5%) but slower in regex evaluation (10%). AFAIR completely different results then suggested by documentation. For tests I used rather simple expression on small data set: cData := hb_TSToStr( hb_datetime() ) cExp := "[:]([a-zA-Z]|[0-9])[0-9][:]..[.]" But such short expressions and data are quite common in real programs. If someone wants to enable JIT in his build then he can make it using SUPPORT_JIT macro, i.e.: export HB_USER_CFLAGS=-DSUPPORT_JIT Przemyslaw Czerpak 2012-06-18 13:32:52 +00:00
  • b2045d96b5 2012-06-18 12:49 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * made --hbinfo to return information only for the top project (not nested ones) This should fix regression of not generating .hbx files for the hbqt special case since 2012-06-06 16:02 UTC+0200 + added --hbinfo=nested to return information also on nested projects + --hbinfo will now append an 0x0A byte after each JSON block, so multiple JSON blocks can be parsed by the caller Viktor Szakats 2012-06-18 10:49:51 +00:00
  • a644d9f546 2012-06-18 11:29 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * deleted few old TODOs Viktor Szakats 2012-06-18 09:30:45 +00:00
  • 4b997ce4e4 2012-06-18 00:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/qth/filelist.hbm - contrib/hbqt/qtcore/qth/HBQEvents.qth + Implemented: __pEvents transferred from PRG to C++ level. Pritpal Bedi 2012-06-18 07:46:39 +00:00
  • 5b5f5154f4 2012-06-18 02:53 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtip/encqp.prg * contrib/hbtip/mail.prg * contrib/hbtip/smtpcli.prg ! UTF8 HVM CP fixes Viktor Szakats 2012-06-18 00:56:32 +00:00
  • ba4b2655fc 2012-06-17 11:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp ! Fixed: build breaker header inculsion. Pritpal Bedi 2012-06-17 18:41:36 +00:00
  • 0149e0fb6e 2012-06-17 10:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp + Implemented: __pSlots brought from PRG to C++ greatly reducing Harbour GC variables. ; The above implementation is forwarded by Francesco Perillo, thanks. Pritpal Bedi 2012-06-17 17:21:03 +00:00
  • 04abbb3e0d 2012-06-17 16:08 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbamf/amfenc.c * contrib/hbamf/hbamf.hbx * contrib/hbamf/hbamfobj.prg * contrib/hbamf/readme.txt + applied Aleksander Czajczynski's patch for a missing class. Thank you very much, I didn't have to touch it, only autoupdate the .hbx file. Viktor Szakats 2012-06-17 14:11:45 +00:00
  • 411e468e81 2012-06-17 15:59 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.hbp * utils/hbmk2/hbmk2.hbp * utils/hbmk2/Makefile * package/mpkg_win.nsi * package/winuni/mpkg_win_uni.nsi ; trying to crawl out from this pool of dynamic mud. * enabled all embedded headers for both hbmk2 and hbrun so we're back to square one with this, except that now hbmk2 also holds the full set of core headers not just a minimal selection. The reason is to keep hbmk2 as the distributable runner tool. It also syncs all C compilers and platforms. * hbmk2 built in -static mode again. It will fix the 'make clean' problem, it will make it distributable. * hbrun changed to be built in -shared mode to allow to load dynamic modules. ; so this is the state right now (if I didn't make any mistake): hbmk2: all embedded core headers no contrib modules static build no dynamic modules fully movable/distributable as a runner cannot be self-registered as .hb runner on Windows hbrun: all embedded core headers some contrib modules shared build when HB_BUILD_CONTRIB_DYN enabled dynamic modules possible less movable/distributable, needs harbour dll, dynamic modules need Harbour dir layout can be self-registered as .hb runner on Windows ; "Ext:" banner on interactive shell will have blue color if dynamic modules are enabled and grey if not. Viktor Szakats 2012-06-17 14:05:24 +00:00
  • ebaf33647f 2012-06-17 14:49 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/rddads/ads1.c * contrib/rddads/adsfunc.c * contrib/rddads/adsx.c * src/common/hbfsapi.c ! deleted explicit newlines at EOL in HB_TRACE() calls Viktor Szakats 2012-06-17 12:50:22 +00:00
  • 0eae4ae2fc 2012-06-17 11:41 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtip/encoder.prg * contrib/hbtip/encqp.prg % use hb_default() Viktor Szakats 2012-06-17 09:45:54 +00:00
  • 9a8f43c273 2012-06-17 11:23 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtip/encqp.prg * contrib/hbtip/hbtip.hbx + added two new functions: TIP_QPENCODE(), TIP_QPDECODE() formerly only accessible via OOP code Viktor Szakats 2012-06-17 09:24:08 +00:00
  • 0e40156721 2012-06-16 18:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/xbpdialog.prg + Added: Main application windows object name as "PleseDoNotDelete" Pritpal Bedi 2012-06-17 01:16:11 +00:00
  • 504f829813 2012-06-17 02:51 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.hbp * restored to embed headers in hbrun Viktor Szakats 2012-06-17 00:55:46 +00:00
  • f00aafbd05 2012-06-17 02:20 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.hbp ! stupid typo in prev Viktor Szakats 2012-06-17 00:20:54 +00:00
  • 37a1b4a8ad 2012-06-17 02:14 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.hbp + install *.dll from libcurl bin dir when experimental HB_INSTALL_3RDDYN option is used Viktor Szakats 2012-06-17 00:15:05 +00:00
  • f5f7f12fd9 2012-06-17 01:39 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbblat/hbblat.hbp * contrib/hbcurl/hbcurl.hbp * contrib/hbssl/hbssl.hbp ! fix to prev Viktor Szakats 2012-06-16 23:44:08 +00:00
  • e70fa438ce 2012-06-17 00:18 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + will now gather a list of existing 3rd party dll dependencies using the file-group named 'depimplibsrc'. This list can be used to install these files to user-specific locations Viktor Szakats 2012-06-16 22:20:54 +00:00
  • bc2dd77992 2012-06-16 22:16 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb + added textual hbmk2 results Viktor Szakats 2012-06-16 20:18:08 +00:00
  • 79bdb0e6d9 2012-06-16 21:52 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.hbp * contrib/hbssl/hbssl.hbp + added experimental support to install 3rd party .dll dependencies for these libs into the Harbour bin dir. Enabled with new build option, not yet documented, see it in the patch. Viktor Szakats 2012-06-16 19:56:11 +00:00
  • b679a19cbb 2012-06-16 18:02 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.hbp * utils/hbmk2/Makefile % disabled embedded headers again, now dir layout detection should work well even under GNU Make, so it's not necessary Viktor Szakats 2012-06-16 16:03:29 +00:00
  • 03d3b0e465 deleted double empty line Viktor Szakats 2012-06-16 16:01:20 +00:00
  • 2f5e3e1201 2012-06-16 17:59 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! ignore HB_INSTALL_* envvars too in runner mode Viktor Szakats 2012-06-16 16:00:21 +00:00
  • e244eedb87 2012-06-16 16:48 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbamf/hbamfobj.prg * made it more friendly with grep when finding undocumented functions by removing #translate. Viktor Szakats 2012-06-16 14:53:27 +00:00
  • 5271369df1 2012-06-16 12:42 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbexprb.c ! fixed hb_arrayToParams() used in array index context ( var[ hb_arrayToParams() ] ) unintentionally disabled by 2010-11-08 23:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) Przemyslaw Czerpak 2012-06-16 10:42:43 +00:00
  • b85b90362a 2012-06-16 11:41 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhbcls.ch ! include hboo.ch Viktor Szakats 2012-06-16 09:41:45 +00:00
  • 17ea522eb8 2012-06-15 14:44 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/bcc.mk ! fixed RC support Viktor Szakats 2012-06-15 12:45:18 +00:00
  • 50e8ce6a9e 2012-06-15 14:00 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * INSTALL + re-disabled HB_BUILD_CONTRIB_DYN=yes by default. The mere presence of dynamic versions of libs was causing the executables on *nix systems got linked against them, even in -static mode, which might not be desired. So until someone finds out how to control this aspect, it's best to disable then altogether. Or maybe it could enabled by default only on non-*nix systems. Viktor Szakats 2012-06-15 12:03:06 +00:00
  • 5969f97d7f 2012-06-15 10:59 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbamf/hbamfobj.prg * contrib/hbamf/amfdec.c * contrib/hbamf/amfenc.c * contrib/hbamf/hbamf.hbp * contrib/hbamf/hbamf.hbx + added missing parts as per Aleksander's instructions. with some renames/formatting. OBJAMF renamed to AMF_OBJ, please review and test. https://groups.google.com/d/msg/harbour-devel/EPdeo6zbFt8/FTd7mkyTPawJ Viktor Szakats 2012-06-15 09:01:56 +00:00
  • 9493a734f2 2012-06-15 10:16 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed RTE when running hbrun without parameter Viktor Szakats 2012-06-15 08:17:18 +00:00
  • 6d385827a5 2012-06-15 03:28 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! do not try to dynamically load hbwin for registry functions, if the lib is already linked ! allow -hbreg and -hbunreg to be passed when it's renamed to hbrun Viktor Szakats 2012-06-15 01:30:47 +00:00
  • f36a5dbd3c 2012-06-15 03:17 UTC+0200 Viktor Szakats (harbour syenar.net) * bin/3rdpatch.hb * contrib/make.hb * changed to be executed by hbmk2 Viktor Szakats 2012-06-15 01:21:55 +00:00
  • 285921c547 2012-06-15 02:26 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * contrib/hbrun/hbrun.hbp * INSTALL + enabled HB_BUILD_CONTRIB_DYN=yes by default. It will cause longer build-times, but it will also create dynamic builds for all contribs now. HBQT is particularly huge, so maybe we should disable dynamic libs creations for them. ; EXPERIMENTAL. This feature has been available for quite a long time now and some users have tested, but anyways build breaks are possible. Viktor Szakats 2012-06-15 00:30:54 +00:00
  • 2e649eeba6 2012-06-14 14:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/qth/filelist.hbm + contrib/hbqt/qtcore/qth/HBQSlots.qth ! Reverted: back to the version before Francesco's. Pritpal Bedi 2012-06-14 21:34:05 +00:00
  • 9645dd42aa 2012-06-14 09:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp - Removed: trace entries. Pritpal Bedi 2012-06-14 16:47:24 +00:00
  • d957159307 2012-06-14 14:43 UTC+0200 Francesco Perillo ( fperillo at gmail.com ) * contrib/hbqt/qtcore/hbqt_pointer.cpp Pritpal Bedi 2012-06-14 16:41:58 +00:00
  • c612cf0228 2012-06-14 15:20 UTC+0200 Viktor Szakats (vszakats syenar.net) * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi + add all contrib .dlls for x86 and x64 windows builds (if present). Untested. Viktor Szakats 2012-06-14 13:21:54 +00:00
  • 59d7ea89f9 2012-06-14 14:40 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.hbp - -head=dep no longer needed (with embedded plugin code) Viktor Szakats 2012-06-14 12:41:33 +00:00
  • 837d53ede4 2012-06-14 14:38 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + documented hbmk2 usage as shell, script runner and .hrb builder/runner Viktor Szakats 2012-06-14 12:39:38 +00:00
  • 231c24cbfa 2012-06-14 14:27 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * killed some more 'dynamic' in hbshell source Viktor Szakats 2012-06-14 12:28:25 +00:00
  • e6d0360980 2012-06-14 14:22 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg ! old indentation problem Viktor Szakats 2012-06-14 12:23:30 +00:00
  • 136dd444a9 2012-06-14 14:21 UTC+0200 Viktor Szakats (harbour syenar.net) - utils/hbmk2/p_ext.hb * utils/hbmk2/hbmk2.prg * embedded shell plugin into hbmk2.prg ! fixed typos in prev causing shell plugin to not load * killed the word 'dynamic extension'. All extensions are now dynamic * killed word 'hbrun' from hbmk2 source, now the shell is called 'hbshell', 'shell' or 'Harbour shell' Viktor Szakats 2012-06-14 12:22:05 +00:00
  • 8d67a5d0d8 2012-06-14 13:30 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbrun/p_ext.hb + utils/hbmk2/p_ext.hb - contrib/hbrun/extdynpl.hb - utils/hbmk2/p_extdyn.hb * contrib/hbqt/hbmk2_qt.hb * contrib/hbrun/hbrun.prg * contrib/hbrun/plugins.prg * contrib/make.hb * utils/hbmk2/hbmk2.prg * cleanups, syncing between hbrun and hbmk2 runner mode. __HBSCRIPT__* predefined macros renamed, public hbshell (was hbrun) APIs renamed. INCOMPATIBLE but its doubtful anybody used these. - deleted just added public APIs to load/unload extensions Viktor Szakats 2012-06-14 11:33:20 +00:00
  • e59340ef18 2012-06-14 12:12 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! bah, leftover test line deleted Viktor Szakats 2012-06-14 10:13:12 +00:00
  • f7a438ec12 2012-06-14 12:11 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed not updating extension list on screen when it became empty Viktor Szakats 2012-06-14 10:12:00 +00:00
  • ebf9e1dd12 2012-06-14 12:01 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbide/hbide.hbp * contrib/hbide/idemain.prg + enabled rddads by default. Requires rddads dynamic build, use HB_BUILD_CONTRIB_DYN=yes Viktor Szakats 2012-06-14 10:02:11 +00:00
  • 763fd428b7 2012-06-14 02:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqevents.cpp ! Fix to prev. Pritpal Bedi 2012-06-14 09:11:33 +00:00
  • 36d59bd735 2012-06-14 00:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp + Enabled: by default to clear all items in the global list. This has fixed GPF on exit under certain situations. DemoQt.prg is now fully functional even with multiple dialogs open at once. Pritpal Bedi 2012-06-14 07:39:08 +00:00
  • c79d7b7806 2012-06-13 21:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/tests/dbfbrowser.prg * contrib/hbqt/tests/dbfbrowserclass.prg ! replaced: new code provided by Bacco. Pritpal Bedi 2012-06-14 04:07:04 +00:00
  • aff16f921f 2012-06-13 19:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp ! Normalized: hbqt_bindDestroyHbObject(). Pritpal Bedi 2012-06-14 02:49:21 +00:00
  • 340e351307 2012-06-14 04:00 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbnetio/utils/hbnetio/hbnetio.hbp - contrib/hbnetio/utils/hbnetio/netiomgm.prg + contrib/hbnetio/utils/hbnetio/netiomgm.hb * renamed hbrun/hbmk2 shell plugin code to .hb extension Viktor Szakats 2012-06-14 02:01:21 +00:00
  • c0686c0a98 2012-06-14 03:32 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.hbp + copied some remaining options from hbrun.hbp Viktor Szakats 2012-06-14 01:35:35 +00:00
  • bd6343a4d3 2012-06-14 01:09 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg % minor optimization to not try to create ~/.harbour directory on each __hbrun_ConfigDir() call, only when saving there. Viktor Szakats 2012-06-13 23:13:24 +00:00
  • cda71d8c53 2012-06-14 00:55 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbset.h * harbour/src/vm/set.c % removed HB_SET_OSCODEPAGE % replaced HB_SET_DBCODEPAGE with hb_set_dbcp * generate RTE when wrong parameter type (not string or NIL) is passed to HB_SET_LANGUAGE, HB_SET_CODEPAGE, HB_SET_OSCODEPAGE, HB_SET_DBCODEPAGE Przemyslaw Czerpak 2012-06-13 22:55:29 +00:00
  • cf1dcec338 2012-06-14 00:24 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbamf/amfdec.c * contrib/hbamf/amfenc.c * contrib/hbamf/amfstdio.c ! fixed about 30 compiler warnings mostly on missing paranthesis causing ambiguous expressions, superfluous variable initializations and one case where probably an 'else' was missing. Please review the patch to see if ambiguous cases were correctly fixed. Viktor Szakats 2012-06-13 22:26:52 +00:00
  • c3198f6128 2012-06-13 13:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) - contrib/hbqt/qtcore/hbqt_obj.prg - Deleted: hbQT already has a super class HBQTOBJECTHANDELLER and concerned protocol is embedded into that. Pritpal Bedi 2012-06-13 21:09:44 +00:00
  • 61ec2cb4d7 2012-06-13 22:55 UTC+0200 Viktor Szakats (harbour syenar.net) - contrib/hbamf/hbref.c * contrib/hbamf/amfdec.c * contrib/hbamf/amfenc.c * contrib/hbamf/amfstdio.c * contrib/hbamf/hbamf.hbp * contrib/hbamf/hbcls.c * added hbamf_ prefix to public C functions * locally used public C functions converted to static Viktor Szakats 2012-06-13 20:58:16 +00:00
  • 0bdc87ca0e 2012-06-13 16:16 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbplist + contrib/hbamf + contrib/hbamf/amf.h + contrib/hbamf/amfdec.c + contrib/hbamf/amfenc.c + contrib/hbamf/amfstdio.c + contrib/hbamf/hbamf.hbc + contrib/hbamf/hbamf.hbp + contrib/hbamf/hbamf.hbx + contrib/hbamf/hbcls.c + contrib/hbamf/hbref.c + contrib/hbamf/issues.txt + contrib/hbamf/readme.txt + contrib/hbamf/tests + contrib/hbamf/tests/hbmk.hbm + contrib/hbamf/tests/tstendin.prg + added AMF3 encoder/decoder work of Aleksander Czajczynski and Ilina Stoilkovska (with minor additions of mine: build file cleanup, some C level formatting/comment cleanup, C++ fixes) ; NOTE: this is only the pure AMF3 encoder/decoder, and doesn't include websocket layers ; TODO: adding license Viktor Szakats 2012-06-13 14:16:52 +00:00
  • 231d40b08d 2012-06-13 15:44 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * contrib/hbrun/plugins.prg * utils/hbmk2/hbmk2.prg * synced recent changes + changed extension filename to <home>/.harbour/hb_extension (hb_ext.ini in MS-DOS) envvar to HB_EXTENSION + plugins are now loaded from <home>/.harbour/*.hb, <home>/.harbour/*.hrb Viktor Szakats 2012-06-13 13:47:13 +00:00
  • 72076b0399 2012-06-13 15:31 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg * renamed history file to have a tool agnostic name INCOMPATIBLE (history will be lost unless you rename the existing file from .hbrun_history to .hb_history) Viktor Szakats 2012-06-13 13:33:44 +00:00
  • f2bb8bc732 2012-06-13 15:14 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL * minor clarifications to INSTALL/TROUBLESHOOTING Viktor Szakats 2012-06-13 13:26:25 +00:00
  • 007dac6e1a 2012-06-13 15:17 UTC+0200 Francesco Perillo (fperillo at gmail.com) * Changelog * typo and missing description previous commit * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * mispelled function name Francesco Perillo 2012-06-13 13:20:32 +00:00
  • 2e65b1fc9a 2012-06-13 15:00 UTC+0200 Francesco Perillo (fperillo at gmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp - eliminated code not needed - fixed a memory leak * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.h * contrib/hbqt/qtcore/qth/HBQSlots.qth - eliminated parameter from constructor * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp - eliminated remmed code * contrib/hbqt/qtcore/hbqt_misc.prg * reverted last commit Francesco Perillo 2012-06-13 13:11:30 +00:00
  • 48a35c6263 2012-06-13 12:34 UTC+0200 Viktor Szakats (vszakats syenar.net) * contrib/hbqt/qtcore/hbqt_bind.cpp ! using core constant instead of arbirary buffer size % use HB_SIZEOFARRAY() instead of calculated explicit versions of above arbitrary sized buffers Viktor Szakats 2012-06-13 10:36:05 +00:00
  • c3ae2c478d 2012-06-13 11:41 UTC+0200 Viktor Szakats (vszakats syenar.net) * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqtcore.hbx - __HBQT_ISPOINTER() + TODO for HBQT_ISEQUAL() - __HBQT_PTR() from .hbx ! fixed insane inverse camel casing in hbqt_bindGetHbObjectBYqtObject() + TOFIX for MT which is completely broken now. - deleted '#if 1's. Experiment locally, do not readd them. - deleted code protected by '#if 0'. Experiment locally, do not readd them. + QUESTION for code like: 'if( 1 == 1 )' - HBQT_PROMOTEWIDGET2() -> HBQT_PROMOTEWIDGET() .hbx is now in sync with the code + QUESTION for HbQtObjectHandler (_three_ different lists for events? two for slots? Is this needed?) ! hEvents -> __hEvents, made PROTECTED. Fix other code if this broke anything. ! __Slots/__Events made PROTECTED. Fix other code if this broke anything. ! _destroy() -> __destroy(). Fix other code if this broke anything. Viktor Szakats 2012-06-13 09:41:38 +00:00
  • 69fdb3e9ac 2012-06-13 01:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbqreportsmanager.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/ideskeletons.prg * contrib/hbide/ideuisrcmanager.prg - Removed: all calls to :hasAValidPointer(). Pritpal Bedi 2012-06-13 08:26:47 +00:00
  • 51f2c4af14 2012-06-13 01:48 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * further cleaned *HB_INSTALL* variable usage % merged harbour dir layout detection code used in build and runner modes. Viktor Szakats 2012-06-12 23:51:27 +00:00
  • b90666e364 2012-06-12 16:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/gtqtc/gtqtc.cpp Pritpal Bedi 2012-06-12 23:45:33 +00:00
  • 5ca8d16243 2012-06-12 22:21 UTC+0200 Francesco Perillo (fperillo at gmail.com) * contrib/hbqt/qtgui/qth/filelist.hbm * added remark to QDeclarativeParserStatus since all other QDeclarative* classes are remmed and it break build on Qt 4.5 Francesco Perillo 2012-06-12 20:24:42 +00:00
  • 8fdb5c558b 2012-06-12 21:55 UTC+0200 Viktor Szakats (vszakats syenar.net) - examples/hbapollo - examples/hbbtree - examples/hscript - examples/misc - examples/terminal - deleted obsolete and/or unmaintained components Viktor Szakats 2012-06-12 19:56:14 +00:00
  • df87b48bf8 2012-06-12 21:14 UTC+0200 Viktor Szakats (harbour syenar.net) * examples/hbbtree/tests/ctest.c ! converted Windows type to Harbour one Viktor Szakats 2012-06-12 19:16:21 +00:00
  • b88fb293cc 2012-06-12 18:56 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + extended troubleshooting instructions for code that involves non-ASCII chars Viktor Szakats 2012-06-12 17:00:15 +00:00
  • 85a006fa27 2012-06-11 23:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb ! Commented out #define __HBQT_REVAMP__, left as is in prev commit. Pritpal Bedi 2012-06-12 06:04:54 +00:00
  • 867a8fa633 2012-06-11 19:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp + Implemented: [*D=1*] token of methods in .qth for __HBQT_REVAMP__. This changes the ownership of an object from Harbour to Qt. Pritpal Bedi 2012-06-12 02:34:58 +00:00
  • 169631527c 2012-06-12 04:17 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbhttpd/log.prg * contrib/hbtip/log.prg * contrib/hbziparc/ziparc.prg * src/rtl/hbdoc.prg * src/rtl/hbi18n2.prg * src/rtl/memvarhb.prg * src/rtl/tlabel.prg * src/rtl/treport.prg % use HB_FNAMEEXTSETDEF() instead of manual logic. it also fixes RTEs in hbziparc when passed non-string filename to nearly any of its APIs. Viktor Szakats 2012-06-12 02:30:41 +00:00
  • 8bc5cbe4bf 2012-06-11 16:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp ! Changed: HB_TR_ALWAYS => HB_TR_DEBUG ( really a nuisiance causer ). Will try to be consistent next time. Pritpal Bedi 2012-06-11 23:42:09 +00:00
  • 7cf128ef3c 2012-06-11 16:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb ! Formatting: of generated sources. Pritpal Bedi 2012-06-11 23:27:25 +00:00
  • 51953ea2c2 2012-06-11 12:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbqt/tests/dbfbrowser.prg + contrib/hbqt/tests/dbfbrowserclass.prg + Added: Table browser demo code by Bacco, thank you. This code works absolutely flawless both with current and __HBQT_REVAMP__ protocols. Pritpal Bedi 2012-06-11 19:59:48 +00:00
  • 84f5afb216 2012-06-11 21:06 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtpathy/telepath.prg * using hb_default() instead of rolling it manually Viktor Szakats 2012-06-11 19:09:28 +00:00
  • 907f90c6e2 2012-06-11 17:35 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbplist + reenabled hbqt and dependencies. it should build now. Viktor Szakats 2012-06-11 15:36:20 +00:00
  • 8789944a3d 2012-06-11 17:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/hbct/misc1.c % optimized XTOC() Przemyslaw Czerpak 2012-06-11 15:18:06 +00:00
  • 9e9544e2db 2012-06-11 16:33 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.es_PE.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.pt_BR.po - deleted a few "experimental" flags Viktor Szakats 2012-06-11 14:34:36 +00:00
  • 8759d067ed 2012-06-11 16:30 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbide/ideedit.prg * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.es_PE.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.pt_BR.po - deleted support for .hbs extension for Harbour Scripts. use .hb now. INCOMPATIBLE. Viktor Szakats 2012-06-11 14:31:35 +00:00
  • 924db6f7ed 2012-06-11 15:31 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * src/vm/dynsym.c + added HB_ISFUNCTION( <cName> ) -> <lExists> uses Przemek's code from hbfship/ISFUNCTION() with minor adaptation for VM. Use it instead of __DYNSISFUN() and TYPE( <cName> ) == "UI". Viktor Szakats 2012-06-11 13:32:11 +00:00
  • 47e086d36c minor clarification Viktor Szakats 2012-06-11 12:20:31 +00:00