Commit Graph

  • 1e67d269a8 2009-07-15 17:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf * config/darwin/global.cf * config/hpux/global.cf * config/dos/global.cf * config/win/global.cf * config/linux/global.cf * config/os2/global.cf * config/sunos/global.cf * config/bsd/global.cf * config/wce/global.cf * 'OBJ_DIR := $(ARCH_COMP)' moved to central global.cf. (equivalent modification) Viktor Szakats 2009-07-15 15:08:57 +00:00
  • 3b0859f10f 2009-07-15 17:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Added OBJ_BASE. (empty yet) Viktor Szakats 2009-07-15 15:02:16 +00:00
  • 0ad6c173e1 2009-07-15 16:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Added new shell detection logic (not used yet) + Added experimental HB_HOST_ARCH (host architecture) and HB_HOST_BIN_EXT detection. Extra screen messages will be deleted later. Currently 3.81 GNU Make is required (for the screen messages). + Moved DIRSEP init here. + Moved CMDPREF init here. + Moved CompSpec detection here. Viktor Szakats 2009-07-15 14:50:51 +00:00
  • 64e0ef60be 2009-07-15 15:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu_xmingwce.sh * make_gnu_xmingw.sh * Rename: HB_HOST_CC -> HB_HOST_COMP Viktor Szakats 2009-07-15 13:29:45 +00:00
  • 4e922aa3b5 2009-07-15 14:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile - Removed HB_PPGEN_PATH setting. Now HB_BIN_COMPILE is used to point to the directory where all native executables are to be found. This means you can simply delete HB_PPGEN_PATH from your local settings. ; NOTE: Please update make_gnu_xmingw*.sh script accordingly, it should probably accept (detect) HB_BIN_COMPILE and drop HB_COMP_PATH / HB_PPGEN_PATH settings. Or, we should define some new ways to define cross builds replacing the current mess (there is also HB_XBUILD). I'd vote for these envvars: - HB_HOST_ARCH (linux, win, dos, os2, etc...) - HB_HOST_BIN (dir of native executables) - HB_HOST_BIN_EXT (.exe or empty) Viktor Szakats 2009-07-15 13:04:39 +00:00
  • f6bfa2149e 2009-07-15 14:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/hpux/install.cf * config/darwin/install.cf * config/dos/install.cf * config/win/install.cf * config/install.cf * config/linux/install.cf * config/os2/install.cf * config/sunos/install.cf * config/bsd/install.cf * config/wce/install.cf ! Restored previous install rule setup, to fix hbpp combined lib/bin install case. ; QUESTION: How to use multiple commands in a non-bash (= batch) INSTALL_RULE variable? This would be needed to support automatic addition of install dirs with non-bash shells. Viktor Szakats 2009-07-15 12:02:59 +00:00
  • d3fd9484c7 2009-07-15 13:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.cf + Restored bash rules for bcc. Viktor Szakats 2009-07-15 11:44:39 +00:00
  • 862c0c5e92 2009-07-15 13:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile * config/rules.cf * config/darwin/gcc.cf * config/dos/watcom.cf * config/dos/djgpp.cf * config/global.cf * config/lib.cf * config/win/watcom.cf * config/bin.cf * config/linux/watcom.cf * config/os2/watcom.cf * config/os2/gcc.cf + Now all binaries will be created inside bin/<arch>/<comp>, instead of the work/obj dir. ; Please test. (I didn't test cross-compilation yet, but maybe now it's a better time to cleanup the HB_PPGEN_PATH, HB_BIN_COMPILE settings and drop the former. ! Reverted prev cleanup. ; TOFIX: install rule for hbpp lib doesn't work after recent change. ; TODO: Delete HB_PPGEN_PATH Viktor Szakats 2009-07-15 11:37:24 +00:00
  • 73f222b8de 2009-07-15 12:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/lib.cf * config/bin.cf * Minor cleanup. Viktor Szakats 2009-07-15 10:40:21 +00:00
  • b3ed7c67f0 2009-07-15 12:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/install.cf * config/hpux/install.cf * config/dos/install.cf * config/install.cf * config/win/install.cf * config/linux/install.cf * config/os2/install.cf * config/sunos/install.cf * config/bsd/install.cf * config/wce/install.cf * Little tweak to install rules to allow multiline rules on non-bash shells. Maybe there is another way, but couldn't find it. ; This is a step towards moving install dir creation to GNU Make level. Viktor Szakats 2009-07-15 10:27:40 +00:00
  • 2a935acc52 2009-07-15 11:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbinet.c * Formatting, cleanup. * Few types cleaned. Although many 'int's seems better be 'long', I didn't touch it. Please review. No functionality should change. ! HB_INETSTATUSDESC() to always return string if socket is valid. Viktor Szakats 2009-07-15 10:26:14 +00:00
  • a6d09862ac 2009-07-15 11:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/global.cf * config/hpux/global.cf * config/dos/global.cf * config/win/global.cf * config/linux/global.cf * config/os2/global.cf * config/sunos/global.cf * config/bsd/global.cf * config/wce/global.cf + Added dir creation for executables. This is a preparation step towards generating executables inside bin/<ARCH>/<COMP>. * Dir creation on OS/2 shells changed a bit, I hope it works, and I'm not sure if it was intentional to use a different solution than DOS/NT shells, since there is only GNU Make logic involved. Anyhow, please test. Viktor Szakats 2009-07-15 09:18:43 +00:00
  • 858b7491e6 2009-07-15 10:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.cf ! Restored branch to use link script to avoid cmdline length limits present on some NT systems. Also fixed to work on paths with spaces. Viktor Szakats 2009-07-15 08:48:17 +00:00
  • 3b1ba5c2ec 2009-07-14 22:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbp.ch + contrib/hbxbp/xbpbrowse.prg + Started XbpBrowse(), XbpColumn() and XbpCellGroup() classes - skeleton only. Pritpal Bedi 2009-07-15 05:41:44 +00:00
  • a141cef22b 2009-07-14 20:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbwin/hbwapi.h * contrib/hbwin/wapi_commctrl.c + Added TreeView_* functions under namespace HB_FUNC( WAPI_TREEVIEW_* ). NOTE: Please check for different compilers/platforms. I have tried to confine functions in #ifdef but these may be limited. Pritpal Bedi 2009-07-15 03:53:39 +00:00
  • d172b689ab 2009-07-14 19:06 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpfontdialog.prg * contrib/hbxbp/xbprtf.prg + Implemented :print( oXbpPrinter, lOnlySelection ) in XbpRTF() class. TODO: <lOnlySelection> is not functional yet. + Implemented :selFont GETSET METHOD - Harbour Extension - this accepts XbpFont() object as new font. Pritpal Bedi 2009-07-15 02:15:18 +00:00
  • 2b2a377ff9 2009-07-15 03:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile * config/hpux/global.cf * config/darwin/global.cf * config/dos/global.cf * config/lib.cf * config/win/global.cf * config/linux/global.cf * config/bin.cf * config/os2/global.cf * config/test.cf * config/sunos/global.cf * config/bsd/global.cf * config/wce/global.cf * ARCH_COMP_OS -> OBJ_DIR_OS * ARCH_COMP_DIR -> OBJ_DIR (using names that make more sense) Viktor Szakats 2009-07-15 01:31:27 +00:00
  • 99c6f1913f 2009-07-15 03:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwin/gtwin.c * added code to disable/enable mouse input by: hb_gtInfo( HB_GTI_MOUSESTATUS, <lOnOff> ) It's possible that hb_gtInfo( HB_GTI_MOUSESTATUS, .F. ) will also disable mouse cursor in full screen mode but I haven't tested it. Please check. Przemyslaw Czerpak 2009-07-15 01:28:20 +00:00
  • 6cd0529480 2009-07-15 03:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtwin/gtwin.c * Minor formatting. Viktor Szakats 2009-07-15 01:12:42 +00:00
  • e81c3d4058 2009-07-15 02:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/hpux/gcc.cf * harbour/config/darwin/gcc.cf * harbour/config/dos/watcom.cf * harbour/config/dos/djgpp.cf * harbour/config/win/watcom.cf * harbour/config/win/icc.cf * harbour/config/win/cygwin.cf * harbour/config/win/msvc.cf * harbour/config/win/xcc.cf * harbour/config/win/mingw.cf * harbour/config/win/pocc.cf * harbour/config/win/bcc.cf * harbour/config/linux/watcom.cf * harbour/config/linux/gcc.cf * harbour/config/linux/icc.cf * harbour/config/os2/watcom.cf * harbour/config/os2/gcc.cf * harbour/config/sunos/gcc.cf * harbour/config/bsd/gcc.cf * harbour/config/wce/msvcarm.cf * harbour/config/wce/mingwarm.cf * harbour/config/wce/poccarm.cf * cleanup: rtl -> hbrtl, rdd -> hbrdd Przemyslaw Czerpak 2009-07-15 00:37:09 +00:00
  • a03812d75a 2009-07-14 14:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/hbqt_slots.h ! Cleanups and formatting and copryright rearrangement. Pritpal Bedi 2009-07-14 21:17:29 +00:00
  • 7b2866488c 2009-07-14 14:05 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/tests/demoqt.prg ! Some tweaks. Pritpal Bedi 2009-07-14 21:06:03 +00:00
  • 933a678c12 2009-07-14 13:50 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpdialog.prg * contrib/hbxbp/xbpgeneric.prg ! Changed the way AppEvent() eventloop was being executed. Not it is more near to Xbase++, not 100% but near. CPU consumption is reduced to 2-3 percent. Pritpal Bedi 2009-07-14 21:02:52 +00:00
  • 79e770afe3 2009-07-14 22:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/hpux/gcc.cf * config/darwin/gcc.cf * config/dos/watcom.cf * config/dos/djgpp.cf * config/global.cf * config/win/watcom.cf * config/win/icc.cf * config/win/cygwin.cf * config/win/msvc.cf * config/win/xcc.cf * config/win/mingw.cf * config/win/pocc.cf * config/win/bcc.cf * config/install.cf * config/linux/watcom.cf * config/linux/gcc.cf * config/linux/icc.cf * config/os2/watcom.cf * config/os2/gcc.cf * config/sunos/gcc.cf * config/bsd/gcc.cf * config/wce/msvcarm.cf * config/wce/mingwarm.cf * config/wce/poccarm.cf % Deleted HB_LIB_COMPILE support. With this setting it was possible to override default internal lib path for the builds. Not needed in practice. Viktor Szakats 2009-07-14 20:44:57 +00:00
  • 948e47b81e 2009-07-14 22:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/hpux/gcc.cf * config/darwin/gcc.cf * config/dos/watcom.cf * config/dos/djgpp.cf * config/win/watcom.cf * config/win/icc.cf * config/win/cygwin.cf * config/win/msvc.cf * config/win/xcc.cf * config/win/mingw.cf * config/win/pocc.cf * config/win/bcc.cf * config/linux/watcom.cf * config/linux/gcc.cf * config/linux/icc.cf * config/os2/watcom.cf * config/os2/gcc.cf * config/sunos/gcc.cf * config/bsd/gcc.cf * config/wce/msvcarm.cf * config/wce/mingwarm.cf * config/wce/poccarm.cf % Deleted CONTRIBS settings which could add extra libs to the Harbour build process. Harbour build process shouldn't rely on extra libs, so this is not necessary. Viktor Szakats 2009-07-14 20:09:19 +00:00
  • de5f21a90c 2009-07-14 21:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/gcc.cf * config/dos/watcom.cf * config/win/cygwin.cf * config/win/mingw.cf * config/win/bcc.cf * config/os2/watcom.cf * config/wce/mingwarm.cf % Deleted references to half/unused features from the past, not really needed for core build: - LNK_USR_PATH - LNK_USR_LIB - HB_USER_LIBS - HB_SCREEN_LIB Viktor Szakats 2009-07-14 20:01:02 +00:00
  • bce14d30e1 2009-07-14 21:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile * config/global.cf * config/bin.cf * config/test.cf * config/lib.cf * config/darwin/global.cf * config/hpux/global.cf * config/dos/global.cf * config/win/global.cf * config/linux/global.cf * config/os2/gcc.cf * config/os2/global.cf * config/sunos/global.cf * config/bsd/global.cf * config/wce/global.cf * HB_ARCH -> ARCH_COMP * HB_ARCH_OS -> ARCH_COMP_OS * ARCH_DIR -> ARCH_COMP_DIR * LIB_ARCH -> LIB_FILE * LIB_ARCH_OS -> LIB_FILE_OS * EXE_ARCH -> EXE_FILE * LIB_PATH -> LIB_ARCH_DIR * LIB_PATH_OS -> LIB_ARCH_DIR_OS (Renamed in the hope the new names will make a little bit more sense) Viktor Szakats 2009-07-14 19:52:24 +00:00
  • 0474999908 2009-07-14 21:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/global.cf * config/win/global.cf * config/win/mingw.cf * config/linux/global.cf * config/os2/gcc.cf * config/os2/global.cf * config/wce/global.cf * config/wce/mingwarm.cf * DOS_ARCH_DIR -> HB_ARCH_OS * DOS_LIB_DIR -> LIB_DIR_OS * DOS_LIB_ARCH -> LIB_ARCH_OS * DOS_LIB_PATH -> LIB_PATH_OS * LIB_PATH_DOS -> LIB_PATH_OS Viktor Szakats 2009-07-14 19:02:31 +00:00
  • 02b2a299bf 2009-07-14 20:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/dir.cf * config/win/dir.cf * config/linux/dir.cf * config/os2/dir.cf * config/wce/dir.cf * DIR_LIST -> DIRS_OS * DIR_MAKE -> MK_OS Viktor Szakats 2009-07-14 18:52:49 +00:00
  • 7fecdbfec5 2009-07-14 20:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/install.cf * config/win/install.cf * config/linux/install.cf * config/os2/install.cf * config/wce/install.cf * Using INSTALL_DIR_OS temp var instead of doing OS conversion inline. Viktor Szakats 2009-07-14 18:48:25 +00:00
  • 70ba5514ca 2009-07-14 20:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/hpux/dir.cf * config/darwin/dir.cf * config/sunos/dir.cf * config/bsd/dir.cf + Missing ending EOLs. Viktor Szakats 2009-07-14 18:43:00 +00:00
  • 5047203687 2009-07-14 20:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile * config/header.cf * config/darwin/install.cf * config/dos/install.cf * config/doc.cf * config/lib.cf * config/win/install.cf * config/bin.cf * config/linux/install.cf * config/os2/install.cf * config/sunos/install.cf * config/bsd/install.cf * config/wce/install.cf * INSTALL_OBJS -> INSTALL_FILES * INSTALL_DIRSH -> INSTALL_DIR_OS * INSTALL_OBJSH, INSTALL_LIST -> INSTALL_FILES_OS Viktor Szakats 2009-07-14 18:41:35 +00:00
  • 2e1303e9c6 2009-07-14 20:10 UTC+0200 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com) * bin/hb-func.sh * add creation of unver harbour dll links in win/wce builds Lorenzo Fiorini 2009-07-14 18:12:47 +00:00
  • 853302df58 2009-07-14 18:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/pocc.cf + Added /subsystem:console to avoid linker warning. Viktor Szakats 2009-07-14 16:53:24 +00:00
  • 40a550d49b 2009-07-14 18:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/hbpp.c * source/pp/Makefile + Moved ChangeLog name detection logic to C level. Viktor Szakats 2009-07-14 16:32:01 +00:00
  • 38d9c0e799 2009-07-14 18:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-func.sh * make_gnu.sh * Moved lib detection logic to hb-func.sh. ; It'd be better to have a way to gather such information along the make process in some .cfg files. Viktor Szakats 2009-07-14 16:05:06 +00:00
  • 5501f030e3 2009-07-14 16:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/Makefile ! fixed hardcoded for windows shortcut (Change~1) ChangeLog name in DOS OpenWatcom builds so now it's possible again to create such builds in real DOS without LFN support Przemyslaw Czerpak 2009-07-14 14:48:32 +00:00
  • f303c9851e 2009-07-14 16:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.sh - Reverted most part of prev. It's still needed to form hbmk script and add settings to hbmk.cfg. Viktor Szakats 2009-07-14 14:22:30 +00:00
  • 926e3318a6 2009-07-14 16:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.sh - Deleted CRS, SLN, GPM detection. ; Now only some CPU dependent Linux settings remain. How to move these to central Makefiles? Viktor Szakats 2009-07-14 14:17:43 +00:00
  • d445694ed6 2009-07-14 15:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/gtalleg/gtalleg.c * changed the order of #include files to pacify DJGPP 2.04 warnings Przemyslaw Czerpak 2009-07-14 13:53:59 +00:00
  • d6e7ca271f 2009-07-14 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/dir.cf ! fixed typo in OLD make detection Przemyslaw Czerpak 2009-07-14 12:51:02 +00:00
  • 1fcbe31892 2009-07-14 12:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/extend.c ! [REVERTED - I overlooked it] Fixed hb_parvcx() to return "" instead of NULL when dealing with array parameters out of bound or non-string. (Borrowed from xhb by Ron Pinkas. Although the fix is implemented differently in Harbour) Viktor Szakats 2009-07-14 10:46:00 +00:00
  • df06dd542d 2009-07-14 12:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtcrs/gtcrs.c * harbour/source/rtl/gttrm/gttrm.c * updated to compile with DJGPP 2.03 Przemyslaw Czerpak 2009-07-14 10:25:46 +00:00
  • 61962be0dd 2009-07-14 12:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/extend.c ! Fixed hb_parvcx() to return "" instead of NULL when dealing with array parameters out of bound or non-string. (Borrowed from xhb by Ron Pinkas. Although the fix is implemented differently in Harbour) Viktor Szakats 2009-07-14 10:16:48 +00:00
  • 4499e22e7d 2009-07-14 11:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtcrs/gtcrs.c * harbour/source/rtl/gtcrs/gtcrs.h * harbour/source/rtl/gtcrs/Makefile * updated to compile with DJGPP and PDCURSES Przemyslaw Czerpak 2009-07-14 09:30:34 +00:00
  • 0b0c2ff677 damn. fix again. Viktor Szakats 2009-07-14 09:22:10 +00:00
  • 2223e66a6d fix to prev Viktor Szakats 2009-07-14 09:21:31 +00:00
  • 69c952f060 2009-07-14 11:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Ugly hack added to make dos/watcom creation under NT hosts. Please check/fix since this probably broke dos/watcom on DosBox. ; NOTE: we should probably rename ChangeLog to CHANGES, as it's almost impossible to get it right properly. Or, hbpp could look for these alternate short names in some predefined order. Viktor Szakats 2009-07-14 09:19:56 +00:00
  • 74bdd7ee01 2009-07-14 10:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * Makefile ! Adjusted a little bit to postinst.bat executed for Linux cross builds also. Viktor Szakats 2009-07-14 08:54:11 +00:00
  • 0d0546f3f5 2009-07-14 09:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtcrs/Makefile * harbour/source/rtl/gttrm/Makefile * harbour/source/rtl/gtsln/Makefile * disabled GPM when HB_GPM_MOUSE=no or HB_COMMERCE=yes Please remember that GPM is pure GPL library. Przemyslaw Czerpak 2009-07-14 07:43:39 +00:00
  • 693da6cee8 2009-07-14 03:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Let's assume 32-bit / little-endian CPU platforms for cross *nix builds, as the most probable case. Viktor Szakats 2009-07-14 01:08:19 +00:00
  • e029a6cb05 2009-07-14 02:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to force empty extension for target executables when creating Linux targets on non-Linux hosts using watcom. (otherwise watcom defaults to '.elf') ! Fixed upx command line to force compression (using --force-execve option) for Linux targets created on non-Linux hosts using watcom. Maybe it's always needed for watcom-built Linux targets, it would be nice if someone could try. Viktor Szakats 2009-07-14 00:53:05 +00:00
  • b981c6a66b 2009-07-14 01:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/gcc.cf * config/hpux/gcc.cf * config/dos/watcom.cf * config/dos/djgpp.cf * config/global.cf * config/win/watcom.cf * config/win/icc.cf * config/win/cygwin.cf * config/win/msvc.cf * config/win/xcc.cf * config/win/mingw.cf * config/win/pocc.cf * config/linux/watcom.cf * config/linux/gcc.cf * config/linux/icc.cf * config/os2/watcom.cf * config/os2/gcc.cf * config/sunos/gcc.cf * config/bsd/gcc.cf * config/wce/msvcarm.cf * config/wce/mingwarm.cf * config/wce/poccarm.cf % Moved inclusion of platform specific global.cf to central global.cf. Viktor Szakats 2009-07-13 23:50:37 +00:00
  • 6c4474b4d3 2009-07-14 01:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtcrs/Makefile * source/rtl/gtsln/Makefile * Detection locations synced with make_gnu.sh. (not 100%, ncurses.h isn't checked for existence in Makefile, as it's not used anyway in our sources. should be removed from make_gnu.sh probably.) Viktor Szakats 2009-07-13 23:28:42 +00:00
  • 40d66b8a9d 2009-07-14 00:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added Linux build on NT host example. Viktor Szakats 2009-07-13 23:20:49 +00:00
  • f2cfcd1144 2009-07-13 11:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtqtc/gtqtc.cpp ! BYTE => int. * contrib/gtqtc/tests/demoqtc.prg ! Removed Windows specific stuff. Pritpal Bedi 2009-07-13 18:32:16 +00:00
  • bc41230dfc 2009-07-13 16:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtwin/gtwin.c * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c * Formatting. Viktor Szakats 2009-07-13 14:24:30 +00:00
  • 3282d67ff3 2009-07-13 03:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddads/adsfunc.c % Minor optimizations. * Using sizeof() instead of repeating buffer sizes. * Formatting. - Deleted no more relevant comment. Viktor Szakats 2009-07-13 01:16:06 +00:00
  • 77bf020de0 2009-07-12 07:38 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/xbp.ch ! Minor formatting. * harbour/contrib/hbxbp/xbpgeneric.prg ! A small fix. * harbour/contrib/hbxbp/xbprtf.prg + Implemented :insertImage( cImageFilename ) member - an Harbour extension. Pritpal Bedi 2009-07-12 14:44:41 +00:00
  • 5ab31f724c 2009-07-12 07:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbourr/contrib/hbqt/QPrinter.cpp * harbourr/contrib/hbqt/QTextCursor.cpp * harbourr/contrib/hbqt/TQPrinter.prg * harbourr/contrib/hbqt/TQTextCursor.prg Pritpal Bedi 2009-07-12 14:37:14 +00:00
  • 8f1a9dbf7d 2009-07-12 12:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added information about creating Windows / Windows CE builds on Linux. Corresponding scripts references. ! Minor correction to OS/2 on Windows cross-build example. Viktor Szakats 2009-07-12 10:29:46 +00:00
  • 9bc00dd21d 2009-07-12 00:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbp.ch * harbour/contrib/hbxbp/xbpdialog.prg * harbour/contrib/hbxbp/xbpgeneric.prg * harbour/contrib/hbxbp/xbpprinter.prg + harbour/contrib/hbxbp/xbprtf.prg + Implemented XbpRtf() class - the toughest so far. Example code lifted from Xbase++ documentaion is working as is except for one feature. Still more work is required. I see a possibility of lot more features in this class - later. Pritpal Bedi 2009-07-12 07:06:11 +00:00
  • 224e184791 2009-07-11 11:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg Pritpal Bedi 2009-07-12 06:58:22 +00:00
  • fc13c8b7c0 2009-07-11 18:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/global.cf * config/win/global.cf * config/win/mingw.cf * config/os2/gcc.cf * config/os2/global.cf * config/wce/global.cf * config/wce/mingwarm.cf * Synced variables as follows: LIB_ARCH_DOS -> DOS_LIB_ARCH OS2_LIB_ARCH -> DOS_LIB_ARCH ARCH_DOS -> DOS_ARCH_DIR OS2_ARCH_DIR -> DOS_ARCH_DIR LIB_DIR_DOS -> DOS_LIB_DIR OS2_LIB_DIR -> DOS_LIB_DIR OS2_LIB_PATH -> DOS_LIB_PATH Viktor Szakats 2009-07-11 17:03:15 +00:00
  • 6aa07de413 2009-07-11 18:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/os2/global.cf ! Fix to prev. Viktor Szakats 2009-07-11 16:56:05 +00:00
  • 2be78e8125 2009-07-11 18:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added OS/2 cross-build examples for both Windows and Linux hosts (Thanks Przemek for the Linux one). + Added information that DOS and OS/2 builds can be created on other host OSes. Viktor Szakats 2009-07-11 16:50:59 +00:00
  • 6349dd4e0f 2009-07-11 18:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/os2/global.cf * Casing. Viktor Szakats 2009-07-11 16:17:09 +00:00
  • a25ce4eda5 2009-07-11 18:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/dir.cf * config/os2/dir.cf * config/wce/dir.cf * Casing synced. ; Probably now these rules could be moved to a central location. Viktor Szakats 2009-07-11 16:12:13 +00:00
  • ee75928e56 2009-07-11 18:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/dir.cf * config/win/global.cf * config/win/dir.cf * config/wce/dir.cf * Some more sync. Now os2/win/wce dir.cfs are the same, and they're almost the same as the dos one. Viktor Szakats 2009-07-11 16:09:14 +00:00
  • 20b2d4bb3b 2009-07-11 17:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/dir.cf * config/dos/install.cf * config/win/dir.cf * config/os2/install.cf * config/wce/dir.cf * More sync. Viktor Szakats 2009-07-11 16:00:59 +00:00
  • eecccd17d3 2009-07-11 17:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/rules.cf * config/dos/dir.cf * config/dos/global.cf * config/dos/install.cf * config/none.cf * config/win/global.cf * config/win/install.cf * config/win/dir.cf * config/win/mingw.cf * config/os2/dir.cf * config/os2/global.cf * config/os2/install.cf * config/wce/dir.cf * config/wce/global.cf * config/wce/mingwarm.cf * config/wce/install.cf * Syncing/cleanup effort. Viktor Szakats 2009-07-11 15:48:26 +00:00
  • 74bd2348a6 2009-07-11 17:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/dos/watcom.cf * harbour/config/win/watcom.cf * harbour/config/os2/watcom.cf ! hacked to not revert slashes to backslashes for wcc in Linux host OS It's not clean solution because it will have to be adopted also for other OS2 ports Przemyslaw Czerpak 2009-07-11 15:30:32 +00:00
  • 8b90eb987f 2009-07-11 17:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/os2/watcom.cf ! Protected dirsep trick to only kick in with NT Shell. Viktor Szakats 2009-07-11 15:04:06 +00:00
  • e537249bdc 2009-07-11 16:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/external/sqlite3/Makefile * set SQLITE_OS_OTHER for all DOS builds Przemyslaw Czerpak 2009-07-11 14:55:34 +00:00
  • f7241e9173 2009-07-11 16:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.bat + Minor adjustment to support OS/2 cross-builds. Viktor Szakats 2009-07-11 14:53:21 +00:00
  • 4057472258 2009-07-11 15:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/os2/watcom.cf * harbour/config/os2/dir.cf * harbour/config/os2/install.cf * small cleanup for builds with *nix like shells and cross builds Przemyslaw Czerpak 2009-07-11 13:39:02 +00:00
  • ab241a27e5 2009-07-11 09:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/hbwhat - hbwhat deleted as planned. It no longer builds without investing more work into it (besides its other known problems). Viktor Szakats 2009-07-11 07:41:57 +00:00
  • eb9c814238 2009-07-11 08:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added hbTRUE, hbFALSE. Viktor Szakats 2009-07-11 06:47:18 +00:00
  • 8c77111447 2009-07-11 07:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * tests/mathtest.prg * tests/testcgi.prg * tests/speedold.prg * tests/testhtml.prg * tests/wvtext.prg * tests/testpre.prg * tests/testfor.prg * doc/en-EN/string.txt * doc/en-EN/memvar2.txt * source/rtl/gtdos/gtdos.c * source/rtl/gtsln/keytrans.c * source/rtl/gtsln/mousesln.c * source/rtl/gtsln/gtsln.c * source/rtl/gtsln/kbsln.c * source/rdd/dbfntx/dbfntx1.c * source/rdd/dbfnsx/dbfnsx1.c * source/compiler/genc.c * contrib/gtalleg/ssf.c * contrib/hbct/strdiff.c * contrib/hbct/tests/csetarge.prg * contrib/hbct/dattime2.c * contrib/xhb/fparse.c * contrib/xhb/ttable.prg * contrib/xhb/freadlin.c * contrib/xhb/cstruct.prg * contrib/hbgt/strasint.c * contrib/hbfbird/tests/testapi.c * contrib/hbxbp/xbpsle.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbpfiledialog.prg * contrib/hbxbp/xbpwindow.prg * contrib/hbxbp/xbpdialog.prg * contrib/hbxbp/xbp3state.prg * contrib/hbnf/scancode.prg * contrib/hbnf/vidmode.prg * contrib/hbnf/vidcur.prg * contrib/hbnf/proper.c * contrib/hbnf/rand1.prg * contrib/hbnf/fttext.c * contrib/hbnf/settime.prg * contrib/hbnf/page.prg * contrib/hbnf/findith.prg * contrib/hbnf/at2.prg * contrib/hbnf/dispc.c * contrib/hbnf/gcd.prg * contrib/hbnf/dosver.prg * contrib/hbnf/nooccur.prg * contrib/hbnf/asum.prg * contrib/hbnf/sleep.prg * contrib/hbnf/wda.prg * contrib/hbnf/any2any.prg * contrib/hbnf/setdate.prg * contrib/hbnf/amedian.prg * contrib/hbnf/blink.prg * contrib/hbnf/aredit.prg * contrib/hbnf/xbox.prg * contrib/hbnf/ftround.prg * contrib/hbnf/hex2dec.prg * contrib/hbnf/nwuid.prg * contrib/hbnf/aemaxlen.prg * contrib/hbnf/nwlstat.prg * contrib/hbnf/invclr.prg * contrib/hbnf/diskfunc.prg * contrib/hbnf/scregion.prg * contrib/hbnf/d2e.prg * contrib/hbnf/anomatch.prg * contrib/hbnf/cntryset.prg * contrib/hbnf/ntow.prg * contrib/hbnf/aeminlen.prg * contrib/hbnf/savesets.prg * contrib/hbnf/tbwhile.prg * contrib/hbnf/calendar.prg * contrib/hbnf/e2d.prg * contrib/hbnf/sysmem.prg * contrib/hbnf/aading.prg * contrib/hbnf/pending.prg * contrib/gtqtc/tests/demoqtc.prg * contrib/gtqtc/gtqtc.cpp * contrib/gtwvg/wvgscrlb.prg * contrib/gtwvg/wvgclass.prg * contrib/gtwvg/wvgax.prg * contrib/gtwvg/wvgpaint.prg * contrib/gtwvg/wvgdarea.prg * contrib/gtwvg/wvgmle.prg * contrib/gtwvg/wvglistb.prg * contrib/gtwvg/wvggui.c * contrib/gtwvg/wvgpushb.prg * contrib/gtwvg/wvgsle.prg * contrib/gtwvg/tests/demowvg.prg * contrib/gtwvg/wincallb.c * contrib/gtwvg/wvgmenub.prg * contrib/gtwvg/wvgphdlr.prg * contrib/gtwvg/wvgcheck.prg * contrib/gtwvg/wvgstatb.prg * contrib/gtwvg/wvgstatc.prg * contrib/gtwvg/wvgcore.c * contrib/gtwvg/wvgtabpg.prg * contrib/gtwvg/wvg3stat.prg * contrib/gtwvg/wvgsink.c * contrib/gtwvg/wvgwing.c * contrib/hbmisc/hb_f.c * contrib/hbmisc/nconvert.prg * contrib/hbmisc/doc/en/ht_file.txt * contrib/hbvpdf/hbvpdf.prg * contrib/hbvpdf/hbvpdft.prg * examples/hbdoc/examples/core_es/memvar2.txt * examples/hbmake/hbmake.prg * examples/hbsqlit2/tests/hbsqlite.prg * examples/guestbk/testcgi.prg * examples/guestbk/guestbk.prg * examples/pe/editorhi.prg * examples/terminal/trm_cli.prg * examples/terminal/terminal.prg * examples/hscript/dir.hs * examples/hscript/ugly.hs * Minor formatting. Viktor Szakats 2009-07-11 05:46:08 +00:00
  • 3a6ae0c57e 2009-07-10 22:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/common/hbver.c % Deleted unnecessary casts. Viktor Szakats 2009-07-10 20:40:45 +00:00
  • 5da96d8c2a 2009-07-10 21:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch + Added HB_SETCLSHANDLE(). Viktor Szakats 2009-07-10 19:21:40 +00:00
  • 23f398ed62 2009-07-10 20:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/xhelp.c ! Silenced MSVC warning. Viktor Szakats 2009-07-10 18:32:17 +00:00
  • 8ff2f88c4c 2009-07-10 20:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/fm.c ! Fixed bcc C++ build errors by enabling USE_DL_PREFIX in this case. Only this warning remain: Warning W8008 ../../fm.c 386: Condition is always true in function dlmalloc_destroy() Viktor Szakats 2009-07-10 18:28:32 +00:00
  • 0cf77adbaf 2009-07-10 20:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/xbpdev.ch + Added SVN ID. Viktor Szakats 2009-07-10 18:20:49 +00:00
  • 1da9a34b87 2009-07-10 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapigt.h * source/rtl/gtapi.c * source/rtl/hbgtcore.c * contrib/hbct/ctwin.c * contrib/hbct/screen1.c * contrib/hbct/ctwfunc.c * GetClearChar/SetClearChar changed to use USHORT for char (was int). This resolves all remaining MSVC warnings. * _HB_GT_BASE structure adapted to latest changes, three vars changed from USHORT to int, one renamed to reflect int type. + Added var names to a few functions declarations. % Minor optimizations. * hb_gtScrollEx() modified to not do parameter evaluation, just pass them to low-level. ; Przemek, please review me, I've again encountered UCHARs in hbct / SETCLEARB(). Viktor Szakats 2009-07-10 16:35:04 +00:00
  • 50d1ad96bc 2009-07-10 09:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile + harbour/contrib/hbxbp/xbpdev.ch + Missing file from prev upload. Pritpal Bedi 2009-07-10 16:33:40 +00:00
  • 5c0f9ebd06 2009-07-10 08:31 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbp.ch * harbour/contrib/hbxbp/xbpgeneric.prg * harbour/contrib/hbxbp/xbpwindow.prg ! Cleanups ad tweaks. Pritpal Bedi 2009-07-10 15:39:48 +00:00
  • d16fe3cd42 2009-07-10 08:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/qt45.qtp Pritpal Bedi 2009-07-10 15:30:17 +00:00
  • fa31d81896 2009-07-10 16:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - examples/terminal/terminal.ch * examples/terminal/trm_cli.hbp * examples/terminal/trm_srv.hbp * examples/terminal/trm_app.hbp * examples/terminal/trm_cli.prg * examples/terminal/terminal.prg * examples/terminal/trm_srv.prg * Cleanup. + Raised warning level to -w3, fixed all warnings. Viktor Szakats 2009-07-10 14:19:15 +00:00
  • fb5998784e 2009-07-10 15:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/terminal/trm_misc.c - Deleted module no longer needed. Viktor Szakats 2009-07-10 13:59:38 +00:00
  • aabc9bc2c9 2009-07-10 15:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/terminal/trm_cli.prg * examples/terminal/trm_cli.hbp * examples/terminal/terminal.prg * examples/terminal/trm_srv.prg * examples/terminal/trm_srv.hbp * examples/terminal/terminal.hbc * examples/terminal/trm_app.prg * examples/terminal/trm_app.hbp + Changed to use portable solutions instead of GTWVG/Windows facilites. This means that these programs should now build and run on all OSes with MT support and they will work with any full screen GTs. I didn't test yet on other platforms and stopping the server is a bit messy yet due to the newly added threads. Viktor Szakats 2009-07-10 13:56:56 +00:00
  • 7a0b6b9655 2009-07-10 14:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtwvt/gtwvt.c * Added one parenthesis (sync with GTWVG). Viktor Szakats 2009-07-10 12:42:44 +00:00
  • e854eb8e5c 2009-07-10 14:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbgtcore.h * harbour/source/rtl/hbgtcore.c * changed BYTE to USHORT in few functions which expected character for GTs with UNICODE screen buffer Przemyslaw Czerpak 2009-07-10 12:19:35 +00:00
  • ebd6dd9a48 2009-07-10 11:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapigt.h * source/rtl/gtdos/gtdos.c * source/rtl/gtwin/gtwin.c * source/rtl/gtxwc/gtxwc.c * source/rtl/gtcrs/gtcrs.c * source/rtl/gtstd/gtstd.c * source/rtl/gttrm/gttrm.c * source/rtl/gtcgi/gtcgi.c * source/rtl/gtapi.c * source/rtl/gtos2/gtos2.c * source/rtl/hbgtcore.c * source/rtl/gtsln/gtsln.c * source/rtl/gtpca/gtpca.c * source/rtl/gtwvt/gtwvt.c * contrib/hbct/screen2.c * contrib/hbct/ctwin.c * contrib/hbct/screen1.c * contrib/hbnf/ftattr.c * Changed color representation to be 'int' in all places. This means changes in high level and low level GT interfaces. ; QUESTION: In hbct UCHAR is used in a few places, I didn't want to touch it. ; Please test and review. ; TODO: Clean char type usage (from int, UCHAR, BYTE, USHORT to what?) ; TODO: Clean attr type usage to be hbU8, or HB_ATTR, or else? Viktor Szakats 2009-07-10 09:44:43 +00:00
  • 90e357146a 2009-07-10 10:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapigt.h * source/rtl/gtapi.c ! Fixed a few byAttr parameter names which should really be named bColor. ; TOFIX: ? hb_gtSetAttribute() and *SETATTRIBUTE interfaces have a misleading name, as they're really setting color, not attribute. (we called color as attr in the beginning when no separate attr info was implemented) Viktor Szakats 2009-07-10 08:37:59 +00:00
  • 0e3c0f99ab 2009-07-10 04:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwvt/gtwvt.c % small optimization in non unicode builds - do not divide text output and reduce number of hdc settings if the same font is used for box and normal characters Przemyslaw Czerpak 2009-07-10 02:53:26 +00:00
  • 85ea4b601b 2009-07-10 04:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h - Deleted HB_RESULT. We already have HB_ERRCODE. Viktor Szakats 2009-07-10 02:46:48 +00:00
  • 8427e79694 2009-07-10 04:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added HB_RESULT. This is meant to replace current USHORT used to store result (or "error" values). Viktor Szakats 2009-07-10 02:40:54 +00:00
  • 2a4e728aa9 2009-07-10 04:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h * source/vm/fm.c * source/rtl/fstemp.c * source/rtl/ampm.c * source/rtl/fkmax.c * source/rtl/isprint.c * source/rtl/samples.c * source/rtl/inkey.c * source/rtl/fmhb.c * source/rtl/colorind.c * source/rtl/hbffind.c * USHORT -> int. Viktor Szakats 2009-07-10 02:31:59 +00:00
  • f85d360181 2009-07-10 03:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtwin/gtwin.c * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c * Updated to use ints instead of [U]SHORTs internally. ; Please review me and correct any possible mistakes. Viktor Szakats 2009-07-10 01:44:29 +00:00