Commit Graph

  • 9c1fbfb4bc 2009-02-28 13:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/tests/demoxbp.prg ! Fixed to honor recent GTWVG changes. Pritpal Bedi 2009-02-28 21:53:10 +00:00
  • ef57a5e58e 2009-02-28 12:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_gnu_os2.cmd * make_gnu.sh + Setting HB_DOC_INSTALL dir. (the .sh sets it only for mingw, please test) Viktor Szakats 2009-02-28 11:19:26 +00:00
  • ef5e5c27cc 2009-02-28 10:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * Cleaned the section dealing with GNU Make on Windows. --- 3.) Make sure to have GNU Make. We recommend the one distributed with MinGW. To get it: - Use your search engine with 'mingw gnu make' - Use this link: http://sourceforge.net/project/showfiles.php?group_id=2435 If you have it, you have three choices: - Put mingw32-make.exe anywhere in your PATH. (recommended) - Put mingw32-make.exe in Harbour source root dir. - Rename mingw32-make.exe to make.exe and put it in your PATH _before_ your compiler tools. --- Viktor Szakats 2009-02-28 09:27:01 +00:00
  • 63dee01939 2009-02-28 10:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Reenabled and fixed call to entry function autodetection for gcc. + Now all Harbour dirs are always normalized (stripped). Viktor Szakats 2009-02-28 09:15:59 +00:00
  • d991d0f361 2009-02-28 09:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed yesterday's -fullstatic patch. Now it should work. Viktor Szakats 2009-02-28 08:56:45 +00:00
  • 4a1bc7d22f 2009-02-28 01:22 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added win/owatcom. + Added contrib control options. Viktor Szakats 2009-02-28 00:22:43 +00:00
  • 51b014356f 2009-02-27 23:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + mpkg_win.nsi + Added NSIS Windows installer script. Needs to be inserted into build creation process, which is completely missing yet from SVN. Anyhow it's tested and working well. At this moment it should be run from a freshly created dir created with 'make_gnu.bat install'. You can find the result here: http://www.syenar.hu/harbour/harbour-1.1.0dev-win32-msvc.exe Viktor Szakats 2009-02-27 22:57:40 +00:00
  • 8a2383dfb2 2009-02-27 22:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added '-Wl,-static' option for gcc/*nix when -fullstatic hbmk option is used. I hope this is fine. On my Ubuntu, this says: '/usr/bin/ld: cannot find -lgcc_s'. - Removed debug trace line left in. Viktor Szakats 2009-02-27 21:15:08 +00:00
  • 007b0620dc 2009-02-27 21:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * Minor. Viktor Szakats 2009-02-27 20:13:06 +00:00
  • 2a3fcfba01 2009-02-27 20:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added more information to Windows section. This will need a cleanup already. + Added links, header. Viktor Szakats 2009-02-27 19:50:29 +00:00
  • 00048732c1 2009-02-27 20:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_gnu.bat + Added autodetection of mingw32-make.exe. If found in PATH, it will be used instead of make.exe. This way the build process is much less resistant of environment configuration. If this works out, I'll lax the rules in INSTALL. Viktor Szakats 2009-02-27 19:18:26 +00:00
  • 7ef2ee0b48 2009-02-27 19:59 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added text to specifically tell to rename mingw32-make.exe to make.exe if the former is found in a distro. BTW most probably mingw32-make.exe would also make it, but our make_gnu.bat file wants make.exe, and there is no easy way to check (but can be done). Viktor Szakats 2009-02-27 18:59:58 +00:00
  • 03f89cb121 2009-02-27 19:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * make_gnu.bat * make_gnu.sh + Added listing of supported C compilers. + Added list of available built-time options. (may be incomplete). ! Added -n options to hbmk2 calls. - Removed similar content from script files. Viktor Szakats 2009-02-27 18:19:42 +00:00
  • 8f55af95e6 2009-02-27 17:54 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_gnu.bat ! Fixed to work when DLLs weren't requested. Viktor Szakats 2009-02-27 16:55:05 +00:00
  • 246e124c59 2009-02-27 16:52 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/contrib/xhb/xhbcls.ch + added header file which xHarbour like OVERRIDE / EXTEND CLASS definitions. Warning: using this functionality may break logical inheritance scheme or even some internal class definitions in both Harbour and xHarbour compilers. In Harbour it's unsupported feature added here only for strict XHB compatibility. Przemyslaw Czerpak 2009-02-27 15:47:25 +00:00
  • c8698dd068 2009-02-27 16:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * bin/postinst.bat * Formatting. Viktor Szakats 2009-02-27 15:06:12 +00:00
  • 33813a81d6 2009-02-27 15:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added more information. (everyone trying to build Harbour from source should read this first.) Viktor Szakats 2009-02-27 14:51:03 +00:00
  • 715abdfa6f 2009-02-27 12:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_b32.bat * make_vc.bat * make_gcc.sh * Redirected old "non-GNU" build starters to the mainstream Harbour GNU Make system, with some measures to keep compatibility. It's not 100% compatible, but the most important settings and aspects should be similar. It's recommended for everyone to switch using the GNU make system natively, as the non-GNU one will be removed in the future, the old way is now legacy and not supported. Viktor Szakats 2009-02-27 11:54:12 +00:00
  • 1e9cfeea1b 2009-02-27 12:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/postinst.sh ! fixed hb-mkslib link. Please test this version in MSys. Przemyslaw Czerpak 2009-02-27 11:32:48 +00:00
  • 31bd47430b 2009-02-27 12:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_gnu.bat + Made them accept HB_BUILD_DLL=yes. ! Some typos. Viktor Szakats 2009-02-27 11:18:19 +00:00
  • 8acc79d48e 2009-02-27 11:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat * make_gnu.bat * config/win/global.cf * Renamed HB_DLL to HB_BUILD_DLL, which makes this GNU make setting compatible with old non-GNU make. Viktor Szakats 2009-02-27 10:52:05 +00:00
  • a762831ec6 2009-02-27 10:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * make_gnu.bat + Added --install-with-dll option. This will build and install Harbour with .dlls. Some examples: --- for msvc: call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" set PATH=C:\devl\make-3.81;%PATH% set HB_INSTALL_PREFIX=C:\devl\hbvc-1.1 call make_gnu.bat --install-with-dll > out.txt 2>&1 --- --- for bcc32: set PATH=C:\devl\bcc55\bin;%PATH% set PATH=C:\devl\make-3.81;%PATH% set HB_COMPILER=bcc32 set HB_INSTALL_PREFIX=C:\devl\hbb32-1.1 call make_gnu.bat --install-with-dll > out.txt 2>&1 --- Viktor Szakats 2009-02-27 09:45:17 +00:00
  • 6db18bf28a 2009-02-27 08:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Now all dirs of input files referred to through .hbm make files will be adjusted with the .hbm path as passed on the command line. This allows to use .hbm files without switching to their host dirs: 'hbmk2 examples/hello/hello.hbm' (internal logic also allows to display error messages pointing to the exact location where the error was detected) + Added simple macro substitution engine. Not used yet. % Minor optimizations. Viktor Szakats 2009-02-27 07:56:22 +00:00
  • 9d6ad5ef05 2009-02-26 22:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgwin.c ! Removed TREEVIEWITEM structure definition as it is fixed by Przemek. Pritpal Bedi 2009-02-27 06:53:21 +00:00
  • b0904d39ab 2009-02-26 16:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c ! Some refinements is setting Window's style through SetWindowLong(Ptr)(). Pritpal Bedi 2009-02-27 00:13:28 +00:00
  • 40d0255b9e 2009-02-25 18:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/gtwvg.h ! Updated to honor Box Caharcter Changes as in GTWVT by Przemek. ! Updated HB_GTI_CLOSABLE and HB_GTI_RESIZABLE behavior as in GTWVT by Viktor. Pritpal Bedi 2009-02-26 21:06:56 +00:00
  • 084776409c 2009-02-26 20:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat + Added hbrun-dll.exe generation for msvc64. Viktor Szakats 2009-02-26 19:31:09 +00:00
  • f119ad2135 2009-02-26 19:46 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat * Minor cleanup. Viktor Szakats 2009-02-26 18:51:02 +00:00
  • 09621b1eed 2009-02-26 19:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat * Cleaned tool outputs. + Added hbmaindllh lib to included liblist. (dunno what this serves, but we had it in non-GNU make) Do we need this at all? + Added support for msvc64 dll name. * Some tweak to owatcom, but it's just guessing, it still doesn't work. + Added generating hbrun-dll executable. Viktor Szakats 2009-02-26 18:48:17 +00:00
  • eb214d1e4b 2009-02-26 12:54 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Attempt to fix SetMode() always returning FALSE when the window isn't open yet. Please test, I didn't. Viktor Szakats 2009-02-26 11:56:01 +00:00
  • dda3d41d5c 2009-02-26 12:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed HB_GTI_CLOSABLE when set before window initialization. Viktor Szakats 2009-02-26 11:45:25 +00:00
  • df007814b5 2009-02-26 12:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/rules.cf * config/win/global.cf * config/lib.cf * config/bin.cf * Make files changed to: - add Harbour option -n1 for all lib .prgs. - add Harbour option -n for all binary .prgs. - use HB_GCMODE to override -gc mode for binaries. - add C -DHB_DYNLIB option when HB_DLL envvar is set to 'yes'. ; This means that now 'set HB_DLL=yes' setting works as planned, and will compile Harbour to allow the creation of .dlls and will also create those (msvc, bcc32, owatcom). (MinGW has been covered before these changes already.) ; TOFIX: .dlls still need tweaking to work properly. owatcom doesn't create usable binaries when using HB_DLL=yes f.e., also hbrun-dll cannot be built with msvc/bcc32. Viktor Szakats 2009-02-26 11:17:38 +00:00
  • 4ced222eb0 2009-02-26 12:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwvt/gtwvt.h * harbour/source/rtl/gtwvt/gtwvt.c + added support to set codepage for box drawing characters using HB_GTI_BOXCP as numeric value just like in HB_GTI_CODEPAGE for non UNICODE builds. In Windows CP encoding has even higher priority then font name so such functionality is necessary for users who have to keep normal and box font synced % do not allocate separate font handle for BOX drawing characters when they have the same encoding as normal characters ! keep box and normal font handles synced and free then on exit ! respect HB_GTI_RESIZABLE settings when new window is created Przemyslaw Czerpak 2009-02-26 10:57:23 +00:00
  • 7bdb1a9ea4 2009-02-26 10:24 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat + Moving .lib and .exp (if they are generated) files to LIB dir. Viktor Szakats 2009-02-26 09:25:29 +00:00
  • fa6220892b 2009-02-25 18:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/wvgcrt.prg * harbour/contrib/gtwvg/wvgwnd.prg ! More types of consoles. Mainly modal windows implementation. Pritpal Bedi 2009-02-26 03:01:10 +00:00
  • 51c941326e 2009-02-25 15:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbwin/wapi_winuser.c ! Commented out WAPI_GETSCROLLBARINFO(). Pritpal Bedi 2009-02-25 23:36:00 +00:00
  • 2f538dad8d 2009-02-25 23:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.cmd * bin/postinst.bat * bin/postinst.sh - Removed creation of hb*.bat files. Viktor Szakats 2009-02-25 22:45:12 +00:00
  • 882ecaa59e 2009-02-25 21:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/memvars.c + added support for reading FoxPro .mem files - Clipper compatibility ! fixed bug introduced in my recent modifications in .mem files writing ! fixed very old bug which disabled writing to .mem files strings longer then 32Kb Przemyslaw Czerpak 2009-02-25 20:03:05 +00:00
  • 6c88a6c549 2009-02-25 20:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/gtwvg/wvgwin.c ! added dirty hack for borland C compiler and #define NONAMELESSUNION in oledlg.h Przemyslaw Czerpak 2009-02-25 19:12:35 +00:00
  • 351b46e87d 2009-02-25 09:25 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgpaint.prg ! Removed THREAD STATIC implimentation hack introduced when behavior of THREAD STATIC was different. Pritpal Bedi 2009-02-25 17:26:52 +00:00
  • d121797e91 2009-02-25 16:27 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/hbbmcdx/hbbmcdx.h ! updated to current rdd subsystem. Miguel Angel Marchuet Frutos 2009-02-25 15:22:40 +00:00
  • f32aaab55f 2009-02-25 15:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/win/msvcce.cf ! Typo corrected in prev modif after testing feedback. Thanks Jose. Viktor Szakats 2009-02-25 14:24:54 +00:00
  • 242ea6b566 2009-02-25 15:22 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL ! Typo in prev. Viktor Szakats 2009-02-25 14:22:40 +00:00
  • 3c4c8c85a5 2009-02-25 14:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.sh ! Fixed hb_mkslib link generation. * contrib/gtwvg/wvgwin.c ! Fixed owatcom error. (removed Windows structure redefinition) * utils/hbmk2/hbmk2.prg * Some screen messages slightly refined. * doc/whatsnew.txt * Minor. * ChangeLog * Fixed dates. Viktor Szakats 2009-02-25 13:37:13 +00:00
  • 06db8d6b99 2009-02-25 13:54 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/hbbmcdx/bmdbfcdx.c ! updated to current rdd subsystem. Miguel Angel Marchuet Frutos 2009-02-25 12:57:00 +00:00
  • 9d904ec97f 2009-02-24 13:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added MinGW + msys specific entry. Viktor Szakats 2009-02-25 12:36:45 +00:00
  • 3e516c46fd 2009-02-24 11:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Refined autodetection of msvc to not be confused by watcom binary dir in the path. ! Refined autodetection of owatcom by also checking for WATCOM envvar. Thanks Petr Chornyj for the hint. % Removed hack to not prioritize MSVC compiler detection, so it's now handled just like the others. Viktor Szakats 2009-02-25 10:38:06 +00:00
  • 28809220ea 2009-02-24 11:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + INSTALL + Installation docs kept simple. ; TODO: Add it to install packages. Test and extend as needed. Viktor Szakats 2009-02-25 10:26:25 +00:00
  • 3c98593da9 2009-02-24 10:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat + Added dos/windows (djgpp/mingw) autodetection. ! Cleaned help screen. (missed from previous entry) * Other minor cleanups and fixes on help screen. Viktor Szakats 2009-02-25 09:47:57 +00:00
  • bdb3a56b3d 2009-02-24 10:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.cmd * bin/postinst.bat * bin/hb-func.sh + Added arch= and comp= variables to hbmk.cfg. I plan to use these for autoconfiguration. Viktor Szakats 2009-02-25 09:42:17 +00:00
  • 4f7bb3e481 2009-02-25 03:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/config/linux/icc.cf * harbour/config/linux/gcc.cf * harbour/bin/hb-func.sh * harbour/bin/postinst.sh * harbour/source/common/hbver.c + added support for Intel(R) C/C++ compiler Przemyslaw Czerpak 2009-02-25 02:32:40 +00:00
  • 6e462461ac 2009-02-24 23:14 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed warning. Viktor Szakats 2009-02-24 22:14:49 +00:00
  • 4dd79912df 2009-02-24 22:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * On *nix platform hbmk.cfg is now first checked for in /usr/local/etc, then in /etc and after that in hbmk2's dir. Please advise if there are other such global config dirs to check on different platforms. Viktor Szakats 2009-02-24 21:53:34 +00:00
  • 4de3d9252a 2009-02-24 22:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * harbour-win-spec * harbour-wce-spec * harbour.spec * bin/hb-func.sh * utils/hbmk2/hbmk2.prg * hbmkcfg.hbp file renamed to the clearer: hbmk.cfg Same rules apply, the format is .hbp, which is also made clear on the hbmk2 help screen. Viktor Szakats 2009-02-24 21:43:55 +00:00
  • db66537a00 2009-02-24 22:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * harbour-win-spec * harbour-wce-spec * harbour.spec + Added hb-mkslib compatiblity file to distros. Viktor Szakats 2009-02-24 21:12:58 +00:00
  • 527a1031ef 2009-02-24 21:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapi.h * source/pp/hbpp.c * source/vm/cmdarg.c * source/main/harbour.c + Added hb_verHB_ARCH(), hb_verHB_COMP() to retrieve build time HB_ARCHITECTURE and HB_COMPILER settings. Viktor Szakats 2009-02-24 20:37:19 +00:00
  • 06f159c990 2009-02-24 18:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/fm.c ! Fixed compilation error in dlmalloc with pocc64. Viktor Szakats 2009-02-24 17:50:08 +00:00
  • 497ff0e672 2009-02-24 17:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/win/msvcce.cf ! Fixed another cl.exe occurence to be compatible with older MSVC versions. Viktor Szakats 2009-02-24 16:20:38 +00:00
  • e76c266289 2009-02-24 17:07 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.sh + Added 'hb-mkslib' creation for compatibility. NOTE: This name is deprecated and will be removed in next major release (1.2). Update your environment to use the name: 'hb_mkdyn'. Viktor Szakats 2009-02-24 16:07:48 +00:00
  • 8a4c51e39f 2009-02-24 16:54 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed last minute typo. Viktor Szakats 2009-02-24 15:55:00 +00:00
  • 11acb420e2 2009-02-24 15:07 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/Makefile * common.mak + Added -DHBMK_INTEGRATED_COMPILER compile time option to enable integrated Harbour compiler. Experimental, please test. This results is bigger executable (obviously) but may be more efficient on some platforms. % Using .exe extension for external commands on non-*nix. * Using slightly different format to echo commands on screen, they are now printed in a new line and they are not put between quotes. Viktor Szakats 2009-02-24 14:55:49 +00:00
  • 951cfb9d56 2009-02-24 15:07 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added autodetection for pocc64. Viktor Szakats 2009-02-24 14:08:09 +00:00
  • 65a7593c15 2009-02-24 13:53 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/win/pocc64.cf % Optimized to use pocc.cf and modify that slightly for x64. Viktor Szakats 2009-02-24 12:54:55 +00:00
  • 87cfa641b7 2009-02-24 13:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbsetup.h * minor modifications in macros * disabled some GCC function attributes when ICC is used Przemyslaw Czerpak 2009-02-24 12:43:57 +00:00
  • d12ccc6bad 2009-02-24 13:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/win/msvc.cf * config/win/msvc64.cf ! Fixed to previous. Viktor Szakats 2009-02-24 12:40:54 +00:00
  • 684c276e5a 2009-02-24 13:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat * make_gnu.bat * make_gnu.sh * utils/hbmk2/hbmk2.prg * config/win/msvc.cf + config/win/msvc64.cf + Added separate HB_COMPILER for msvc x64 mode. This allows to keep both the 32 and 64-bit builds built in parallel. NOTE: This is only supported with GNU Make. Viktor Szakats 2009-02-24 12:31:07 +00:00
  • 78c78aa2d6 2009-02-24 10:20 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog * Updates. ! Correction made to entry: 2009-02-24 01:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) Viktor Szakats 2009-02-24 09:20:30 +00:00
  • 183cafe983 2009-02-24 02:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat + Added Open Watcom .dll building. ; Quickest and most clean case so far. Viktor Szakats 2009-02-24 01:15:00 +00:00
  • 1788166bdb 2009-02-24 01:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Tweaked to only include path in shared lib name on *nixes, if Harbour is installed in a system location. ! Forgot to add bin dir to lib path in shared mode in gcc/*nix. ! Fixed macro substitution order for {DB}. ! Tweaks for library name forming on gcc family. The applied rule is to prepend -l, delete lib prefix and extension, when the libname doesn't have a path in it, if it has, the libname will be passed as is (without -l, with lib prefix and extension). Viktor Szakats 2009-02-24 00:30:48 +00:00
  • 35eae99081 2009-02-23 23:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbgd/gdwrp.c ! Added required Windows initialization for GD headers. This become an issue because I've recently removed windows system headers (which weren't needed for local code) from this file. Viktor Szakats 2009-02-23 22:20:00 +00:00
  • 04099cecdc 2009-02-23 22:29 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added -map support for owatcom on all platforms. Viktor Szakats 2009-02-23 21:30:06 +00:00
  • c7888e9b42 2009-02-23 22:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed bug in path normalization which stripped leading (root) path separator. Guy, could you please retest now? Viktor Szakats 2009-02-23 21:19:25 +00:00
  • 6fa344035f 2009-02-23 19:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg % Normalizing autodetected paths when system locations are used on *nix and always for win/dos/os2. ! Fix to MSVC resource handling. Viktor Szakats 2009-02-23 18:47:34 +00:00
  • 3c6eaa76cb 2009-02-23 19:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/estack.c ; added TODO note for TSD handles recovery system to document dynamic (not static) TSD access as public API. Otherwise it's a risk to give such interface for 3-rd party code developers due to potential resource leak. Przemyslaw Czerpak 2009-02-23 18:31:45 +00:00
  • 3ebb8f1432 2009-02-23 19:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for resources on Windows platform. mingw, owatcom, msvc, bcc32 are supported. mingw and owatcom support single resources only. Viktor Szakats 2009-02-23 18:15:41 +00:00
  • 485b8a7f20 2009-02-23 09:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgwin.c + #define NONAMELESSUNION It may fix OW' few warnings. Please test. Pritpal Bedi 2009-02-23 17:05:51 +00:00
  • 9d98df4eaa update to former ChangeLog entry to reflect final state at commit. Viktor Szakats 2009-02-23 15:51:01 +00:00
  • a403aeb9f5 2009-02-23 16:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdll.bat - Removed no longer relevant NOTE. BCC tlib can actually handle dots in pathname if put between quotes, which is how it is. Viktor Szakats 2009-02-23 15:43:05 +00:00
  • 4696e8764f 2009-02-23 15:14 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat ! Protected command from pre-NT systems. Viktor Szakats 2009-02-23 14:15:04 +00:00
  • 1a0ef66629 2009-02-23 14:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed bug which made gtwvt the default GT for mingw. ! Fixed to create final exe in current dir if no output filename was specified and the first input file contained a path. * Changed to use version-less harbour shared lib names on *nixes. ! Fixed to pass full path with harbour.so to gcc. (even when Harbour isn't run from a system location) ! Fixed compilation/linking/cleanup if an input file wasn't in current dir. * Temp stub file is now created in system default temp dir, instead of the current one. + Harbour shared lib path is normalized when Harbour is found on system locations. (so '*/bin/../lib/' becomes '*/lib') * Better I hope handling of .so/.dylib/.sl/.dll files passed on the command line. Viktor Szakats 2009-02-23 13:53:42 +00:00
  • 643d0291d2 2009-02-22 19:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgwin.c * harbour/contrib/gtwvg/wvg3stat.prg * harbour/contrib/gtwvg/wvgcheck.prg * harbour/contrib/gtwvg/wvgcombo.prg * harbour/contrib/gtwvg/wvgdarea.prg * harbour/contrib/gtwvg/wvglistb.prg * harbour/contrib/gtwvg/wvgmle.prg * harbour/contrib/gtwvg/wvgpushb.prg * harbour/contrib/gtwvg/wvgradio.prg * harbour/contrib/gtwvg/wvgscrlb.prg * harbour/contrib/gtwvg/wvgsle.prg * harbour/contrib/gtwvg/wvgstatb.prg * harbour/contrib/gtwvg/wvgstatc.prg * harbour/contrib/gtwvg/wvgtoolb.prg * harbour/contrib/gtwvg/wvgtreev.prg * harbour/contrib/gtwvg/wvgwnd.prg ! Code cleanup. ! Implemented generic callback functionality taking use of SetProp()/GetProp() functions of WINAPI. It effectively eliminates the use of AsCallBack() function which has been discussed as non-scalable in multi-processor architect. Pritpal Bedi 2009-02-23 03:40:33 +00:00
  • 21baf7c58a 2009-02-22 22:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_vc.mak ! Added workaround for WinCE mode. Viktor Szakats 2009-02-22 21:39:32 +00:00
  • a48f3abcc3 2009-02-22 21:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdll.bat + Added Borland C/C++ .dll building. It has the same requirements as MSVC. NOTE: Due to tlib bug, it won't work if the HB_LIB_INSTALL path contains '.' chars. I can add a workaround, but at the cost of speed. Viktor Szakats 2009-02-22 20:53:25 +00:00
  • 7080cd9c62 2009-02-22 21:04 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-func.sh * utils/hbmk2/hbmk2.prg + Previous workaround changed to generic solution, keeping all Harbour lib specific external lib knowledge inside hbmk2. Guy, if you can please retest. Viktor Szakats 2009-02-22 20:05:16 +00:00
  • fa5e255220 2009-02-22 19:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.sh % Deleted part generating hbfm/hbfmmt libs. Now this is done my GNU make. Viktor Szakats 2009-02-22 18:34:46 +00:00
  • 0eea0e3932 2009-02-22 18:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-func.sh ! Fixed stupid typos after testing on Linux. Viktor Szakats 2009-02-22 17:34:06 +00:00
  • 0d04b875e1 2009-02-22 18:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbbtree/tests/test.hbm * contrib/examples/guestbk/guestbk.hbm * contrib/examples/pe/pe.hbm * contrib/examples/terminal/trm_appn.hbm * contrib/examples/hscript/hscript.hbm * utils/hbdoc/hbdoc.hbm + utils/hbmk2/hbmk2.hbm + Added -n switch to .hbm files. Viktor Szakats 2009-02-22 17:06:44 +00:00
  • a2d19fb47d 2009-02-22 17:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/lib.cf * config/bin.cf + Added -n to Harbour flags to bin.cf. + Added -n1 to Harbour flags to lib.cf. ; TOFIX: The former works, the latter doesn't. Could someone please help why is this happening? Viktor Szakats 2009-02-22 16:53:11 +00:00
  • 7ae7612943 2009-02-22 14:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtxwc/gtxwc.c + added support for HB_GTI_CLOSABLE and HB_GTI_RESIZABLE. Przemyslaw Czerpak 2009-02-22 13:54:28 +00:00
  • 5a5b5bc6ee 2009-02-22 13:06 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtxwc/gtxwc.c ! fixed typo which caused GPF when palette was set before console window initialization Przemyslaw Czerpak 2009-02-22 12:01:40 +00:00
  • 62545cf25f 2009-02-22 00:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/gtwvg/wvgtoolb.prg ! Enabled disabling debug calls (requiring xhb) in non-debug mode. Viktor Szakats 2009-02-21 23:52:08 +00:00
  • 333bc99a4b 2009-02-22 00:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fix to -mwindow/-mconsole switch handling for MinGW. Viktor Szakats 2009-02-21 23:17:15 +00:00
  • 4bbd27fde5 2009-02-21 22:11 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/examples/dbu/dbu.hbm - contrib/examples/dbu/hbmk.bat * contrib/examples/dbu/readme.txt + contrib/examples/rl/rl.hbm - contrib/examples/rl/hbmk.bat * contrib/examples/rl/readme.txt + Replace Win/DOS specific batch files with hbmk make file, so now all platforms are equally supported. Viktor Szakats 2009-02-21 21:17:36 +00:00
  • 9ae8cd0497 2009-02-21 13:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgsink.c * harbour/contrib/gtwvg/wvgutils.c * harbour/contrib/gtwvg/wvgwin.c ! Pacified more warnings on 64bits. Pritpal Bedi 2009-02-21 21:01:51 +00:00
  • a7839840aa 2009-02-21 19:31 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-func.sh * harbour.spec * mpkg_tgz.sh % Removed -O3 user gcc switch. It's the default in all gcc family .cf files. Viktor Szakats 2009-02-21 18:33:50 +00:00
  • 287974f000 2009-02-21 18:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed forming Harbour installed paths when alternate *nix dir layout is detected. Thanks to Guy also. Please retest. Viktor Szakats 2009-02-21 17:46:35 +00:00
  • b37b755697 2009-02-21 18:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed recent typo in shared names for *nix systems. Thanks Guy. Viktor Szakats 2009-02-21 17:37:09 +00:00
  • 1518335505 2009-02-21 09:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wincallb.c ! Pacified warnings on 64 bits. Pritpal Bedi 2009-02-21 17:30:10 +00:00
  • 7fe143ec04 2009-02-21 09:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgwin.c ! Pacified warnings on 64 bits. Pritpal Bedi 2009-02-21 17:02:55 +00:00
  • 70db9756b1 2009-02-21 07:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/wvggui.c ! Pacified warnings on 64 bits. Pritpal Bedi 2009-02-21 16:04:50 +00:00