Commit Graph

  • c9e8f0a9d8 2009-09-14 12:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg % Deleted UTF-8 hack. Now using the built-in UTF-8 conversion support. Viktor Szakats 2009-09-14 10:46:22 +00:00
  • 4e8738588f 2009-09-12 18:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/pcre/pcreglob.c ! Fixed fatal mistake in prev commit. Viktor Szakats 2009-09-12 16:33:58 +00:00
  • 1e8519b5b7 2009-09-12 16:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/pcre/pcreglob.c ! Fixed watcom compilation. There are still warnings. Please review it. Viktor Szakats 2009-09-12 14:47:55 +00:00
  • 218e2dd11a 2009-09-12 15:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/hpux/gcc.mk * config/sunos/gcc.mk - Deleted -fPIC from DFLAGS. Pls tell if this was put there for a reason. Viktor Szakats 2009-09-12 13:28:43 +00:00
  • b2f02738b9 2009-09-12 11:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added ppc detection on PPC macs. ! Fixed 64bit CPUs detection. Viktor Szakats 2009-09-12 09:49:14 +00:00
  • d026a1a1e8 2009-09-12 11:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added several CPUs to CPU autodetection. ; Please test it on actual systems. Viktor Szakats 2009-09-12 09:30:00 +00:00
  • 4819870aab 2009-09-12 11:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added logic for host CPU detection on *nix systems. Please extend 'check_host_cpu' with more real-world values. + HB_CPU made equal to HB_HOST_CPU for *nix systems. This should be fine-tuned on the compiler level depending on default compiler behaviour and ABI modifier options. (if we do this further tweaks in global.mk will be needed) Viktor Szakats 2009-09-12 09:18:34 +00:00
  • 830dbfd69c 2009-09-12 11:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Minor tuning here and there. Viktor Szakats 2009-09-12 09:01:27 +00:00
  • a3ae875d9a 2009-09-12 01:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/gcc.mk + Enabled separate -fpic (with lowercase as a start) compilation phase for Harbour dynlib. % Deleted -fPIC from dynlib link command-line. Please advise if this is necessary and what are the rules here. On linux/ubuntu it made no difference whatsoever. ; Please test. ; TODO: hbmk2 will have to updated once we've settled with fpic setup in GNU Make. Viktor Szakats 2009-09-11 23:17:06 +00:00
  • 7c254a3168 2009-09-11 20:37 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h + added hb_xgrabz() and hb_xmemdup() macros Przemyslaw Czerpak 2009-09-11 18:38:10 +00:00
  • 0573ff8ab9 2009-09-11 19:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h * contrib/hbfimage/fi_wrp.c * contrib/hbfimage/Makefile ! Reverted prev. It does all sort of strange things. ; TODO: So the only way is the proper fix: Cleaning Harbour source from BOOL, BYTE, LONG, ULONG and all other 'legacy' types. Viktor Szakats 2009-09-11 17:35:07 +00:00
  • 1ce6b3c4fe 2009-09-11 17:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h * Using #define instead of typedef for legacy core types. This is needed to allow for ugly hack to disable these. Viktor Szakats 2009-09-11 15:57:41 +00:00
  • 7acdf4ca68 2009-09-11 16:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbfbird/Makefile * contrib/rddsql/sddfb/Makefile + Added autodetection of Firebird on darwin. Viktor Szakats 2009-09-11 14:00:49 +00:00
  • 6ab09f3d8e 2009-09-11 14:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.h + contrib/hbwin/tests/testcom1.prg + contrib/hbwin/tests/testcom2.prg * contrib/hbwin/tests/testprt1.prg - contrib/hbwin/tests/testprt2.prg * contrib/hbwin/win_tcom.prg * contrib/hbwin/win_com.c ! Tests synced with lib. * Formatting. Viktor Szakats 2009-09-11 12:59:21 +00:00
  • 213d86a40e 2009-09-11 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile - contrib/hbwin/win_tprt.prg - contrib/hbwin/win_prt.c + contrib/hbwin/win_tcom.prg + contrib/hbwin/win_com.c + Applied patch from Alex Strickland. This patch renames all former WIN_PORT*() functions and classes to WIN_COM*(). INCOMPATIBLE. ! Added missing DWORD casts to -1 values. * Slightly renamed Win_ComSetTimeouts() and made it static. ; TOFIX: I had to comment out WIN_COMINIT() function since HB_INITFUNC() doesn't exist in Harbour. Viktor Szakats 2009-09-11 12:39:57 +00:00
  • 4d624238d2 2009-09-11 11:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * contrib/rddsql/sddpg/Makefile * contrib/hbpgsql/Makefile + Added pgsql84 default support. Viktor Szakats 2009-09-11 09:36:28 +00:00
  • 5c4c1c89b4 2009-09-11 11:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to include system zlib/pcre libs in static mode if local built lib isn't found. Viktor Szakats 2009-09-11 09:17:44 +00:00
  • 4c8b170ab5 2009-09-11 10:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed missing libprefix handling in lib presence check. This should fix error reported by Pritpal. Thanks. Viktor Szakats 2009-09-11 08:16:37 +00:00
  • 5f8a108fc0 2009-09-11 03:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtxwc/Makefile * source/rtl/gtcrs/Makefile * source/rtl/gtsln/Makefile + Added skip reason. Viktor Szakats 2009-09-11 01:53:20 +00:00
  • 57103a49b8 2009-09-11 03:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/pcre/Makefile ! Missed update to reason text. Viktor Szakats 2009-09-11 01:49:57 +00:00
  • 84b016778c 2009-09-11 03:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added Ubuntu pcre and zlib pkg information. + Documented HB_INC_ZLIB and HB_INC_PCRE settings. + Documented 'local' setting of HB_INC_* values. Viktor Szakats 2009-09-11 01:37:44 +00:00
  • 34e6ddd4c8 2009-09-10 21:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added new section "HOW TO CONTRIBUTE". Very short, ideas are welcome who to extend it. Viktor Szakats 2009-09-10 19:58:13 +00:00
  • 5dcf9015ca 2009-09-10 17:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ! Missed item from previous entry: * contrib/hbqt/QApplication.cpp ! Applied GPF fix for static linkage on Linux submitted by Istvan Bisz. Thank you very much. ; NOTE: I've added 'static' to the two arg* var copied. Please test if it's still okay. Viktor Szakats 2009-09-10 15:38:34 +00:00
  • ddb6b397d5 2009-09-10 17:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile * external/libpng/Makefile * contrib/xhb/Makefile * contrib/hbmzip/Makefile * contrib/hbsqlit3/Makefile * contrib/hbqt/QApplication.cpp * contrib/hbhpdf/Makefile * source/rtl/Makefile * config/detfun.mk * config/detect.mk + Added separate variable to pass embedded locations to autodetection, so that these aren't suppressed by HB_XBUILD (now HB_BUILD_EXTDEF). I hope it will work, I still have to try it on Linux. Viktor Szakats 2009-09-10 15:14:46 +00:00
  • 8a6466e7fd 2009-09-10 15:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * Makefile - source/hbpcre - source/hbzlib * external/Makefile + external/pcre + external/zlib * external/pcre/Makefile * external/zlib/Makefile * external/libhpdf/Makefile * external/libpng/Makefile * include/hbsetup.h * include/hbzlib.h * include/hbregex.h * source/rtl/hbzlibgz.c * source/rtl/Makefile * source/rtl/hbregexc.c * source/rtl/hbregex.c * source/rtl/hbzlib.c * source/Makefile * contrib/xhb/Makefile * contrib/hbmzip/Makefile * utils/hbmk2/hbmk2.prg * config/global.mk * config/lib.mk * config/bin.mk * config/detect.mk * config/darwin/libs.mk * config/linux/libs.mk * config/wce/mingwarm.mk * config/wce/poccarm.mk * config/wce/msvcarm.mk * config/win/xcc.mk * config/win/mingw.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/watcom.mk * config/win/icc.mk * config/win/cygwin.mk * config/win/msvc.mk * config/dyn.mk * config/os2/watcom.mk * config/os2/gcc.mk * config/bsd/libs.mk * config/hpux/libs.mk * config/sunos/libs.mk * Changed the way embedded zlib and pcre are handled: - They now reside in /external dir. - They are now excluded from Harbour dynlib. This means they will now be linked statically on non-*nix systems and dynamically on *nix systems. On *nix it's probably easy to switch to link statically. On non-*nix this is quite complicated to do. - If these libs are provided by the system, those will be used. - On non-*nix systems the locally hosted versions will be used, unless user overrides them using HB_INC_PCRE or HB_INC_ZLIB. - There is currently no officially supported way to force usage of locally hosted libs. - If PCRE lib is forcibly disabled or not found, build system will fall back to POSIX regex on *nix systems and Borland regex with bcc compiler. Otherwise it will stop the build with an error. - If zlib is forcibly disabled or not found, an error will be generated at build-time (in hbrtl). hbmzip is simply skipped in this case. - hbmk2 will use local builds of these libs if they are present in lib dir. ; TOFIX: hbmk script. ; TOFIX: dos builds. cmdline lenghts are most probably too big for them. ; NOTE: Bumps are expected. ; NOTE: I've yet to test/verify it. Viktor Szakats 2009-09-10 14:08:51 +00:00
  • 14b97c2baf 2009-09-10 13:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * harbour-win-spec * harbour-wce-spec * INSTALL * bin/hb-func.sh * config/detfun.mk * config/global.mk * Renamed HB_XBUILD to HB_BUILD_EXTDEF=no[|yes]. Not the perfect name, but anyway. + Documented HB_BUILD_EXTDEF setting. ; TOFIX: There is an HB_XBUILD reference in mpkg_tgz.sh which I couldn't correct. Viktor Szakats 2009-09-10 11:18:51 +00:00
  • c7a5f7b8eb 2009-09-10 10:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/detect.mk + Detecting pcre on darwin. Viktor Szakats 2009-09-10 08:45:03 +00:00
  • 6c66203395 2009-09-10 10:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbfimage/Makefile * contrib/hbfimage/tests/fitest.prg + contrib/hbfimage/freeimag.ch - contrib/hbfimage/freeimage.ch ! Renamed last public long filename in Harbour source tree. This lib could in theory be compiled for dos, but this is not yet possible to not-yet-cleaned core from Windows types (LONG, DWORD, WORD, BOOL). ; INCOMPATIBLE: Please modify your source to use the new header name. Viktor Szakats 2009-09-10 08:09:07 +00:00
  • 2cc4903d82 2009-09-10 09:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile + Enabled for all dos platforms (dos/watcom currently and probably all dos builds done on MS-DOS hosts). Viktor Szakats 2009-09-10 08:02:45 +00:00
  • 9dda24ccb8 missed file from last entry Viktor Szakats 2009-09-10 07:01:55 +00:00
  • 3d65e80e5d 2009-09-10 08:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtinfo.ch + contrib/gtqtc/hbgtqtc.ch * contrib/gtqtc/gtqtc.h * contrib/gtqtc/Makefile * Moved HB_GTI_CODEC local to GT. Pls never add GT specific (especially non-core) HB_GTI_* settings to core header. * Renamed HB_GTI_CODEC to HB_GTI_QTCODEC. ! Fix to not install non-public header gtqtc.h. Viktor Szakats 2009-09-10 07:00:48 +00:00
  • 4b93dd64d7 2009-09-09 20:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * include/hbgtinfo.ch + #define HB_GTI_CODEC 60 Pritpal Bedi 2009-09-10 04:03:15 +00:00
  • 608ae715c1 2009-09-10 02:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbzlib.ch * Minor formatting. Viktor Szakats 2009-09-10 00:53:58 +00:00
  • 8d0fb7e2a3 2009-09-10 01:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/hbpcre/Makefile * config/linux/sunpro.mk * config/sunos/sunpro.mk * Moved hbpcre lib specific sunpro compiler option tweaks to lib local Makefile. Viktor Szakats 2009-09-09 23:42:21 +00:00
  • 95d339e621 2009-09-09 22:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtqtc/Makefile ! Fix little (but fatal) mistake. Viktor Szakats 2009-09-09 20:06:25 +00:00
  • 154c4d4a2f 2009-09-09 12:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtqtc/gtqtc.cpp ! toLatin1().data() => toAscii().data() Pritpal Bedi 2009-09-09 19:22:44 +00:00
  • 023b5d8e23 2009-09-09 09:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg ! cCmd := 'hb_retc( ' + cCmn + '.toLatin1().data()' + ' )' => cCmd := 'hb_retc( ' + cCmn + '.toAscii().data()' + ' )' Pritpal Bedi 2009-09-09 16:33:18 +00:00
  • 5f92c620b8 2009-09-09 18:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat ! Fixed for dos shells. (cmdline lenght problems, end of .cfg extension was clipped on the longest line to .cf) Viktor Szakats 2009-09-09 16:16:57 +00:00
  • 2eb2f290e7 2009-09-09 13:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/detfun.mk ! Reverted prev. It was wrong and also unnecessary. Viktor Szakats 2009-09-09 11:28:02 +00:00
  • 689acaec51 2009-09-09 13:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat + Adding watt lib to hbmk.cfg at postinst phase. Viktor Szakats 2009-09-09 11:02:20 +00:00
  • 9fa7780599 2009-09-09 12:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbnetio/utils/netiosrv.hbp * Added project file which will include platform name in target netiosrv executable name. Viktor Szakats 2009-09-09 10:33:01 +00:00
  • 87af6e938b 2009-09-09 10:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed typo in -gt option processing code which cause that duplicate and core GTs were added to internal GT list. Viktor Szakats 2009-09-09 08:21:54 +00:00
  • 370c6ad6e1 2009-09-09 00:49 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/hbqt_slots.h * contrib/hbqt/moc_slots.cpp + Implemented few more signal/slots as reqested by CdQ. ! Introduced && hb_vmRequestReenter() in the condition statment executing a block. Przemek, please check me. It still GPFs in MT scenarios. Pritpal Bedi 2009-09-09 07:54:14 +00:00
  • 6983757f3f 2009-09-09 09:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/clang.mk + Disable -c option to avoid warnings when --analyze user option is used. Viktor Szakats 2009-09-09 07:16:21 +00:00
  • 301bbdc065 2009-09-09 02:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * updated hb* script to work with import library and new harbour.dll names. + added workaround for problem with shared linking in gui mode caused by wrong import library in MinGW builds - without it hb* scripts can work only with pure .DLLs TOFIX: shared linking in gui mode does not work in hbmk2 at least with MinGW cross builds I have in my Linux box, i.e.: /*** tst.prg ***/ ? "TEST"; WAIT hbmk2 tst.prg -shared -gtwvt -mwindows ./tst.exe -> Unrecoverable error 10001: It's not a GUI program Przemyslaw Czerpak 2009-09-09 00:24:54 +00:00
  • 5eb7150cfe 2009-09-08 23:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to use 'rc' AR cmd on sunos. (instead of 'rcs') + Added -hbdyn support for gcc family of compilers. (very light testing with mingw) + Added sunpro compiler support. (not tested, bazaar style) ! Basic CPU detection fixed for clang. + Added TOFIX for CPU detection for *nix based gcc, icc, clang, sunpro compilers. Viktor Szakats 2009-09-08 21:25:24 +00:00
  • 331fa07679 2009-09-08 14:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/clang.mk + Added comment with option to force C++ mode with clang. Viktor Szakats 2009-09-08 12:59:02 +00:00
  • c304b78340 2009-09-08 14:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h * config/darwin/clang.mk + Added manual compiler macro HB_CC_CLANG until we find the official predefined macro to detect this compiler. Actually we could roll our own HB_CC_<comp> set of macros to do compiler detection in central headers and clean compiler specific macros from code. ! Fixed '__attribute (( flatten ))' not being supported with clang. (Thanks Przemek) ! Deleted extra parameters from libtool command line. Viktor Szakats 2009-09-08 12:09:22 +00:00
  • d34f2373be 2009-09-08 13:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/darwin/clang.mk + Added experimental support for clang compiler frontend on Snow Leopard + new XCode systems. (it's unclear which of them exactly is required for this feature) ; TOFIX: '__attribute (( flatten ))' is complained about by clang. Viktor Szakats 2009-09-08 11:26:25 +00:00
  • eae13528cb 2009-09-08 12:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/thread.c * removed HB_MT() function body Przemyslaw Czerpak 2009-09-08 10:10:24 +00:00
  • 6e6ff8c9e7 2009-09-08 12:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * harbour/source/vm/estack.c * small cleanup in some macros definitions Przemyslaw Czerpak 2009-09-08 10:03:24 +00:00
  • 5e3d7296a2 2009-09-08 11:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Corrected typo in de-xmastree patch. Symptom was broken shell detection on os2. Viktor Szakats 2009-09-08 09:13:47 +00:00
  • 5d76d01df8 2009-09-08 10:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/netiosrv.prg + Added 'root' cmdline parameter. Viktor Szakats 2009-09-08 08:07:12 +00:00
  • e104d71587 2009-09-08 02:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to work on newer Darwin systems (f.e. latest XCode with gcc 4.2.1). -Wno-long-double option had to be removed. This way hbmk2 is in sync with GNU Make. Viktor Szakats 2009-09-08 00:45:56 +00:00
  • 385644d7fb 2009-09-07 22:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/thread.c + added HB_MT() PRG function which exists only in MT HVM version and can be REQUESTed from .prg code to force linking MT HVM. Przemyslaw Czerpak 2009-09-07 20:30:06 +00:00
  • d1e636c3ab missed the entry from ChangeLog: Viktor Szakats 2009-09-07 19:23:00 +00:00
  • 9cd0df326e 2009-09-07 21:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/common/watcom.mk ! Upped -p linker option (from 64 to 72) to not choke on hbrtl in some certain build situations. Thanks to Tamas Tevesz for report/testing. Viktor Szakats 2009-09-07 19:22:27 +00:00
  • e1a5279767 2009-09-07 21:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbnetio/utils + contrib/hbnetio/utils/netiosrv.prg + contrib/hbnetio/utils/hbmk.hbm + Committed simple server code posted in the ChangeLog entry from Przemek. I've added very simple passing of port and address parameters, this can be enhanced in the future using proper switches. Plus maybe an option to avoid accidental exit by keypress. Viktor Szakats 2009-09-07 19:18:35 +00:00
  • 41af9dc9e5 2009-09-07 18:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c % modified hb_socketResolveAddr() to try use given address in raw form. On some platforms like MS-Windows it eliminates huge delay caused by unnecessary DNS lookup for addresses given in dot.number notation. It should be well seen in NETIO open operation if client program is compiled for windows. Przemyslaw Czerpak 2009-09-07 16:18:41 +00:00
  • c314a2e0ee 2009-09-07 13:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c ! fixed HB_TRACE() message - thanks to Tamas Tevesz for info. Przemyslaw Czerpak 2009-09-07 11:35:28 +00:00
  • 1674d71a46 2009-09-07 12:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat + Installation of hb-mkimp.bat will now be done automatically at postinst phase for win/wce targets. Viktor Szakats 2009-09-07 10:03:48 +00:00
  • ceed1ece15 2009-09-07 11:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/detect.mk ! fixed linking in DJGPP and OpenWatcom DOS when WATT-32 is enabled Przemyslaw Czerpak 2009-09-07 09:41:19 +00:00
  • 09889c860f 2009-09-07 11:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/mingwarm.mk * config/win/mingw.mk + Reenabled implib generation for mingw targets. This will be needed to implement multi-host binary distros supporting cross-build shared targets. This way there is no need to fiddle with switching BIN dirs in cross-build situations, the LIB dir selection is enough to find all required libs, regardless where .dlls are installed. (.dlls should ideally be installed to system locations). Viktor Szakats 2009-09-07 09:23:46 +00:00
  • 54875cb2be 2009-09-07 10:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbssl/hbssl.c ! Fixed wrong pointer references (reported by watcom). For some reason it wasn't fatal. (please review me) Viktor Szakats 2009-09-07 08:59:58 +00:00
  • 1c53b74ba0 2009-09-07 10:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c + added support for setting non blocking IO mode in OpenWatcom OS2 builds - please test. Przemyslaw Czerpak 2009-09-07 08:53:05 +00:00
  • e3b9cdb19f 2009-09-07 10:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! fixed compilation with WATT-32 in OpenWatcom DOS builds Przemyslaw Czerpak 2009-09-07 08:47:09 +00:00
  • 8445d3e11c 2009-09-07 09:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added "Embarcadero" to Borland compiler description. ! Fixed "Open Watcom C++ 9 or above" compiler description. ; Thanks to Tamas Tevesz for pointing these. + Added a bit more detail to *BSD platform description. + Added eComStation to OS/2 platform description. ! Few minor fixes when referring to Borland C++ compiler by its full name. Viktor Szakats 2009-09-07 07:08:01 +00:00
  • f6ef3e47eb 2009-09-06 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added '@.clp' to cmdline template in help. ! Fixed double linefeeds in output (visible in dos builds). ! Fixed syntax of generated .rc file for os2 targets. I can't check but the app icons still don't seem to be added, so this will need further attention from real OS/2 users. Viktor Szakats 2009-09-06 16:33:17 +00:00
  • 84336dfa3a 2009-09-06 13:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + tests/tb1.prg + Added Przemek's TBrowse() test code. Viktor Szakats 2009-09-06 11:49:38 +00:00
  • 41d001d5af 2009-09-06 12:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added detection of multi-host dir layout: /bin/<plat>/hbmk2.exe (not yet used) Viktor Szakats 2009-09-06 11:00:21 +00:00
  • 40f899e547 2009-09-06 12:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqts/Makefile ! Fixed missing vpath setting. Viktor Szakats 2009-09-06 10:46:51 +00:00
  • 84670154bf 2009-09-06 11:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * harbour-win-spec * harbour-wce-spec * harbour.spec * include/hbver.h * config/global.mk * Changed version to 2.0.0beta3 (from 2.0.0beta2) Viktor Szakats 2009-09-06 09:11:29 +00:00
  • 400f395e72 2009-09-06 10:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Readded lib grouping by default for all targets which require it: mingw, linux/gcc, bsd/gcc, dos/djgpp. + Added option '-nolibgrouping' to disable lib grouping for advanced users who'd like to streamline link process. Maybe once we manage to make this smooth for everyone, it will become the default. + Added option '-nomiscsyslib' to disable default list of extra system libs (on win/wce platforms currently). This will speed up link process but you should in turn supply these libs manually (even for our own contribs). Viktor Szakats 2009-09-06 08:28:38 +00:00
  • b0ca6cb01f 2009-09-06 08:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed regression from yesterday (@.clp handling RTE) Viktor Szakats 2009-09-06 06:58:55 +00:00
  • 73580cbc66 2009-09-06 03:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Further adjusted rdd lib ordering to make some linkers (mingw) happy without using lib grouping. Applied also for xhb mode. Viktor Szakats 2009-09-06 01:58:03 +00:00
  • 5fb883634a 2009-09-06 03:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Typo in recent addition (-compiler/-platform options) Viktor Szakats 2009-09-06 01:22:05 +00:00
  • cfb9c7ca6c 2009-09-06 03:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to not apply compression in -hbcmp (and similar) modes. ! Adjusted rdd lib ordering to make some linkers (mingw) happy without using lib grouping. Please review. Viktor Szakats 2009-09-06 01:10:09 +00:00
  • a19b707412 2009-09-06 01:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/hbtipssl.hbc ! Fixed typo in lib name. Viktor Szakats 2009-09-05 23:44:22 +00:00
  • c148724485 2009-09-05 23:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * config/detect.mk + Enabled OPENSSL lib for dos platform. Viktor Szakats 2009-09-05 22:02:37 +00:00
  • c7480530a6 2009-09-05 22:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/Makefile + Using WATTCP lib if available to make it build on dos. Viktor Szakats 2009-09-05 20:11:43 +00:00
  • ea732188fc 2009-09-05 20:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ! Minor typos. Viktor Szakats 2009-09-05 18:40:28 +00:00
  • bd2ec17e4f 2009-09-05 19:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/contribf.hbc * utils/hbmk2/examples/contrib.hbc ! Deleted hbcrypt lib references. Viktor Szakats 2009-09-05 17:20:24 +00:00
  • f16e7857a8 2009-09-05 19:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/contribf.hbc * contrib/hbtip/hbtipssl.hbc * contrib/hbtip/hbtip.hbc * contrib/hbtip/Makefile + Enabled hbtip lib for dos platform. It can work with watt lib. Viktor Szakats 2009-09-05 17:18:12 +00:00
  • ad422d1038 2009-09-05 16:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Little improvements. Viktor Szakats 2009-09-05 14:24:06 +00:00
  • 1b51404b94 2009-09-05 14:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added -compiler and -platform options as alternatives for -comp and -plat, maybe this is more clear and it's also better in sync with GNU Make's HB_COMPILER/HB_PLATFORM. Viktor Szakats 2009-09-05 12:21:22 +00:00
  • 1b9a14487a 2009-09-05 12:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/watcom.mk ! Adjusted watcom watt lib name. Viktor Szakats 2009-09-05 10:51:22 +00:00
  • b9040d1408 2009-09-05 12:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/wce/msvcarm.mk + Applied 'de-xmastree' patch from Tamas Tevesz. (using 'else if' construct of GNU Make 3.81) Viktor Szakats 2009-09-05 10:36:30 +00:00
  • acc4d55c3f 2009-09-05 03:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Fixed svnversion command call to work with older svn versions. Thanks to Tamas Tevesz. Viktor Szakats 2009-09-05 01:38:51 +00:00
  • bd2cb53a7b 2009-09-05 02:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added experimental support for @.clp files. A bit hacky and could be incomplete. I'm not a .clp file user, so pls test and extend. Viktor Szakats 2009-09-05 00:23:51 +00:00
  • 9a9ac3b959 2009-09-04 15:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/doc/cmpopt.txt * added information about ( "<alias>" )-> to <alias>-> compile time optimization Przemyslaw Czerpak 2009-09-04 13:13:07 +00:00
  • 7580ead777 2009-09-04 01:44 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * marked TODO as DONE and fixed typo Przemyslaw Czerpak 2009-09-03 23:44:49 +00:00
  • 0f44b9d437 2009-09-03 23:54 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/axcore.c ! removed the hack I added in previous commit with interface enumeration which was accepting any interface without validation its ID. + added 3-rd parameter to __AXREGISTERHANDLER() as Mindaugas proposed. Now this function has the following syntax: __AXREGISTERHANDLER( <pDisp>, <bHandler> | <hHandlers> [, <cIID> ] ) -> <pDisp> default value for <cIID> is IID_IDispatch. Przemyslaw Czerpak 2009-09-03 21:55:01 +00:00
  • 4b3b573aee 2009-09-03 14:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c ! added missing pFunc initialization in symbol structure. It was causing GPF when C code was attached to .prg file using HB_INLINE() {} or #pragma BEGIN/ENDDUMP with HB_FUNC_STATIC() inside. Many thanks to Andi for information about the problem. Przemyslaw Czerpak 2009-09-03 12:02:22 +00:00
  • c1990f823e 2009-09-03 08:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/axcore.c + added alternative method to look for connection point if FindConnectionPoint() method fails when new AX control is created. Such method is used by HWGUI and GTWVG. Mindaugas please verify it, windows users please test it. Przemyslaw Czerpak 2009-09-03 06:26:02 +00:00
  • 7b2290f4ba 2009-09-02 21:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/mpkg_deb.sh + added hbnetio to DEB packages Przemyslaw Czerpak 2009-09-02 19:40:28 +00:00
  • 0a8980a100 2009-09-02 19:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbver.c ! added additional hack for conditional code used for Windows detection to work with VC98. Viktor please verify it but this condition: ( !defined( _MSC_VER ) || _MSC_VER >= 1400 ) was not enough. Przemyslaw Czerpak 2009-09-02 17:26:55 +00:00
  • 2292b1a503 2009-09-02 17:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/netio.h * added small description Przemyslaw Czerpak 2009-09-02 15:10:43 +00:00
  • d601033481 2009-09-02 17:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/netiocli.c ! fixed typo - thanks to Mindaugas Przemyslaw Czerpak 2009-09-02 15:04:42 +00:00
  • 1e6d651849 2009-09-02 16:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/runner.c ! fixed possible GPF after loading .hrb module - clear function address if dynamic symbol does not exist Przemyslaw Czerpak 2009-09-02 14:52:49 +00:00
  • 388dcfbd18 2009-09-02 14:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/include/hbcompdf.h * harbour/source/compiler/hbmain.c * harbour/source/compiler/genc.c * harbour/source/compiler/genhrb.c + added support for compiling multiple .prg modules into single compilation unit with repeated static or init/exit functions with the same name. Now Harbour compiler compiling .prg code from different .prg modules included by @<name>.clp or by SET PROCEDURE TO ... / DO ... [ WITH ... ] works exactly like Clipper. It supports separated file wide definitions for each compiled .prg module when -n switch is used and allows to use static or init/exit functions/procedures with the same names but in different modules. It resolves incompatibility often reported by [x]Harbour users. Now it's not longer necessary to update existing Clipper code. @.clp files and SET PROCEDURE TO ... / DO ... [ WITH ... ] are fully functional like in Clipper. AFAIR it was the last unintentional incompatibility with Clipper. Przemyslaw Czerpak 2009-09-02 12:08:30 +00:00