Commit Graph

  • 217cc022ee 2009-09-02 02:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c % farther optimizations and simplifications Przemyslaw Czerpak 2009-09-02 00:52:01 +00:00
  • d3476452ac 2009-09-01 21:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbinet.c * return logical value from hb_socketInit() function. Przemyslaw Czerpak 2009-09-01 19:08:45 +00:00
  • dd756dc5cf 2009-09-01 21:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/lib.mk * harbour/config/bin.mk * harbour/config/header.mk * harbour/config/dyn.mk * harbour/config/doc.mk * harbour/config/instsh.mk ! rewritten install rules so now they work without any problem when more then one target .mk file is included, i.e. lib.mk and header.mk Przemyslaw Czerpak 2009-09-01 19:05:19 +00:00
  • e9f9cbf958 2009-09-01 16:43 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 % removed FUNCALLS internal structures and functions. It simplifies compiler code, reduce memory usage and increase performance due to eliminating unnecessary structures which were update and scanned in previous. Now we have all necessary information in symbol table. Przemyslaw Czerpak 2009-09-01 14:44:14 +00:00
  • 5132b27bab 2009-09-01 14:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.mk ! fixed MinGW prefix detection in some cross installations, i.e. Debian ones. Przemyslaw Czerpak 2009-09-01 12:02:24 +00:00
  • 9c0e0b8969 2009-09-01 11:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! added sock_init()/sock_exit() calls to DOS builds. ! use select_s() and close_s() instead of select() and close() in DOS builds. Przemyslaw Czerpak 2009-09-01 09:34:26 +00:00
  • 875c946a57 2009-09-01 09:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/tests/netiotst.prg * check if NETIO server is properly started * formatting some messages Przemyslaw Czerpak 2009-09-01 07:48:44 +00:00
  • 7b0e5052cd 2009-09-01 09:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/tests/netiotst.prg * added header with copyright message Przemyslaw Czerpak 2009-09-01 07:28:42 +00:00
  • 08e0268da4 2009-09-01 00:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec * harbour/harbour-win-spec * harbour/harbour-wce-spec * harbour/bin/hb-func.sh * harbour/contrib/Makefile + harbour/contrib/hbnetio + harbour/contrib/hbnetio/netio.h + harbour/contrib/hbnetio/netiomt.prg + harbour/contrib/hbnetio/netiocli.c + harbour/contrib/hbnetio/netiosrv.c + harbour/contrib/hbnetio/Makefile + added new library: HBNETIO. It implements alternative RDD IO API which uses own TCP/IP sockets to exchange data between client and server. This library contains client and server code and is fully MT safe. On client side it's enough to execute: NETIO_CONNECT( [<cServer>], [<cPort>], [<nTimeOut>] ) -> <lOK> function to register alternative NETIO RDD API and set default server address and port. <cServer> - server addres (default 127.0.0.1) <cPort> - server port (default 2941) <nTimeOut> - connection timeout (default -1 - not timeout) Above settings are thread local and parameters of the 1-st successful connection are used as default values for each new thread. After registering NETIO client by above function each file starting "net:" prefix is automatically redirected to given NETIO server, i.e. use "net:mytable" It's also possible to pass NETIO server and port as part of file name, i.e.: use "net:192.168.0.1:10005:mytable" On the server side the following functions are available: create NETIO listen socket: NETIO_LISTEN( [<nPort>], [<cAddress>], [<cRootDir>] ) -> <pListenSocket> | NIL accept new connection on NETIO listen socket: NETIO_ACCEPT( <pListenSocket> [, <nTimeOut>] ) -> <pConnectionSocket> | NIL start connection server: NETIO_SERVER( <pConnectionSocket> ) -> NIL stop connection accepting or connection server: NETIO_SERVERSTOP( <pListenSocket> | <pConnectionSocket>, <lStop> ) -> NIL activate MT NETIO server (it needs MT HVM): NETIO_MTSERVER( [<nPort>], [<cAddress>] ) -> <pListenSocket> | NIL Przemyslaw Czerpak 2009-08-31 22:56:45 +00:00
  • a596216b49 2009-08-31 22:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/sdf1.c * harbour/source/rdd/delim1.c * harbour/source/rdd/dbf1.c ! fixed typo in recent modification Przemyslaw Czerpak 2009-08-31 20:09:46 +00:00
  • b824a53fa4 2009-08-31 16:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/dos/djgpp.mk ! added watt library to linked library list when TCP support is enabled in DOS builds TODO: make the same for watcom builds - I would like to leave it for Viktor because I'm not sure where exactly I should add it for new watcom .mk files to not break Viktor's build concept. Przemyslaw Czerpak 2009-08-31 14:44:06 +00:00
  • bea08ca6d4 2009-08-31 16:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/net.c ! fixed DJGPP compilation when MAXGETHOSTNAME is not defined in header files Przemyslaw Czerpak 2009-08-31 14:21:45 +00:00
  • 77589e310c 2009-08-31 16:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/Makefile ! updated to work with new component detection syntax Przemyslaw Czerpak 2009-08-31 14:04:52 +00:00
  • 3443f401a2 2009-08-31 15:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/detect.mk * harbour/source/rtl/Makefile * harbour/source/rtl/hbsocket.c + added support for TCPIP in DOS builds using WATTCP/WATT-32 library. The latest release of Watt-32 is available at http://www.bgnett.no/~giva/ Przemyslaw Czerpak 2009-08-31 13:46:36 +00:00
  • 83b54659c8 2009-08-31 16:00 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/sddfb/fbirddd.c * fixed 64bits compile warnings Mindaugas Kavaliauskas 2009-08-31 12:59:59 +00:00
  • cdd4f7dbd7 2009-08-31 12:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbf1.c * harbour/source/rdd/sdf1.c * harbour/source/rdd/delim1.c * minor extension in default alias settings Przemyslaw Czerpak 2009-08-31 10:42:03 +00:00
  • addaac4ece 2009-08-30 17:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_slots.cpp ! Completely reworked events management. It now supports multi-threads. Pritpal Bedi 2009-08-31 00:35:12 +00:00
  • f8f8ef00b7 2009-08-30 17:25 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbwin/wapi_winuser.c + Added two more functions. Pritpal Bedi 2009-08-31 00:24:33 +00:00
  • 9784c30523 2009-08-30 17:15 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/gtwvg.c ! A small fix in caret handelling. Under certain circumstances, when other modal consoles are opened, HideCaret() is issued multiple time and hence caret is diappeared. For normal console it was ok. Pritpal Bedi 2009-08-31 00:22:51 +00:00
  • 2918474e6f 2009-08-30 11:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c ! cleaned error messages to simulate Clipper behavior Przemyslaw Czerpak 2009-08-30 09:41:43 +00:00
  • 389141c531 2009-08-30 10:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/Makefile * harbour/source/main/Makefile ! hacked the order of linked library list to resolve problem with potential cross references between libraries on platforms which do not support library grouping Przemyslaw Czerpak 2009-08-30 08:29:20 +00:00
  • d362316d9a minor typo Viktor Szakats 2009-08-30 06:54:43 +00:00
  • 9b598a88fe 2009-08-30 08:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added sqlite3 and allegro package names for Ubuntu. Viktor Szakats 2009-08-30 06:47:23 +00:00
  • 42cdc060c3 2009-08-29 19:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/hbpp.c + Added command to HB_DYNLIB guard. Viktor Szakats 2009-08-29 17:09:05 +00:00
  • d0845b91f5 2009-08-29 13:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/source/compiler/hbmain.c ! fixed typo in -m parameter handling ! fixed old memory leak exploited by compile time error in code with static variables Przemyslaw Czerpak 2009-08-29 11:33:22 +00:00
  • c46621db36 2009-08-29 12:43 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/cmdcheck.c * harbour/source/compiler/hbcomp.c * harbour/source/compiler/genc.c * harbour/source/compiler/harbour.yyc * harbour/source/compiler/harbour.y * harbour/source/compiler/hbdbginf.c * harbour/source/compiler/genhrb.c * harbour/source/compiler/gencobj.c - removed old "AutoOpen" code used for @<name>.clp, SET PROCEDURE TO ... and DO <func> [ WITH <args,...> ] statements It was neither Clipper compatible not working correctly in some cases. + added new code for multi .prg module compilation into single unit with support for multiple file wide declarations just like Cipper does doe @.clp files and SET PROCEDURE TO / DO ... [ WITH ... ] % cleaned redundant code used in harbour compiler to execute grammar parser with different conditions. Now it's much shorter and simpler and hb_compparse() is called only from one place. ! fixed possible multiple declarations in symbol table for ANNOUNCE function % rewritten C code generation to increase speed and make it independent from some internal compiler structures. Now it's shorter and faster but it strongly uses scope attributes in symbol table so they have to be properly set during compilation and new code for .c file generation should help in their validation. % few other optimizations and cleanups Przemyslaw Czerpak 2009-08-29 10:43:31 +00:00
  • cb6c34a11f (deleted some extra lines from last changelog entry) Viktor Szakats 2009-08-29 09:38:36 +00:00
  • e86a10719d 2009-08-29 11:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbssl/bio.c - Disabled feature which doesn't seem to be exported via implibs. Viktor Szakats 2009-08-29 09:21:45 +00:00
  • eba19de1cd 2009-08-28 14:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Updated Ubuntu external pkg list. + Added slang to darwin external pkg list. Viktor Szakats 2009-08-28 11:59:57 +00:00
  • 86318490b5 2009-08-28 08:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-func.sh ! Fixed recent mistake in gpm detection at postinst (now redundant) dynlib generation phase. Viktor Szakats 2009-08-28 06:54:23 +00:00
  • 0be602694a 2009-08-28 00:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/rules.mk * config/dos/djgpp.mk * config/common/watcom.mk * config/os2/gcc.mk + Finished support for HB_LDFLAGS variable (to hold Makefile local extra linker options). We don't use this feature yet. Viktor Szakats 2009-08-27 22:53:07 +00:00
  • dec2109f1b 2009-08-27 21:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/filebuf.c ! added missing static in declaration Przemyslaw Czerpak 2009-08-27 19:41:22 +00:00
  • 3505bc2e51 2009-08-27 21:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile ! Fixed typo in recent rework, causing embedded libpng component not being detected. Viktor Szakats 2009-08-27 19:20:32 +00:00
  • fa633572c4 2009-08-27 20:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added new HB_INC_* values to the list. Added more information on them. Described 'no' option. + Added info on passing these config vars through cmdline. Viktor Szakats 2009-08-27 18:57:07 +00:00
  • b1ad2df9c5 2009-08-27 20:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/hpux/gcc.mk ! Restored cmdline lenght saver trick for BSD and HPUX after giving this http://www.in-ulm.de/~mascheck/various/argmax/ a bit more careful read. Viktor Szakats 2009-08-27 18:15:49 +00:00
  • 3c6f81ed58 2009-08-27 20:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/libs.mk ! Deleted some stuff left when doing the copy from global.mk (yesterday). Should fix double -fPIC switches seen on 64-bit Linux builds. Viktor Szakats 2009-08-27 18:09:27 +00:00
  • 94cde1d19f 2009-08-27 19:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/rules.mk ! Mistake slipped in. Viktor Szakats 2009-08-27 17:16:44 +00:00
  • aab7c92afc 2009-08-27 18:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/hpux/gcc.mk * config/linux/gcc.mk * config/linux/icc.mk * config/sunos/gcc.mk * Changed to use different method to pass object file list to gcc. Previous method (@<filename>) only works in 4.x (?) gcc versions. Viktor Szakats 2009-08-27 16:37:37 +00:00
  • 4e93ea8ec2 2009-08-27 18:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/sunpro.mk + Setting CXX for linux/sunpro.mk to make it build .cpp files without forcing cpp mode explicitly. (suncc seems to do nothing with .cpp input files.) Same fix for sunos/sunpro? Viktor Szakats 2009-08-27 16:20:34 +00:00
  • 5f71a149ba 2009-08-27 17:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/sunpro.mk * config/sunos/sunpro.mk + Added HB_CCPATH, HB_CCPREFIX and HB_CCPOSTFIX support for CC and LD. - Deleted HB_CCPREFIX from linux/sunpro AR command. Viktor Szakats 2009-08-27 15:24:16 +00:00
  • 0416f85a76 2009-08-27 14:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile * source/rtl/gtgui/Makefile * source/rtl/gtwvt/Makefile % Simplified inclusion logic. Viktor Szakats 2009-08-27 12:30:27 +00:00
  • 847324892a 2009-08-27 14:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile + Using new central detection function. HB_WITH_LIBHPDF -> HB_INC_LIBHARU. Viktor Szakats 2009-08-27 12:18:29 +00:00
  • e26afe0b17 2009-08-27 14:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/Makefile ! Fix to prev. (uploaded version from wrong local machine) Viktor Szakats 2009-08-27 12:03:09 +00:00
  • d3d011b679 2009-08-27 13:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/Makefile * contrib/hbxbp/Makefile * contrib/gtqtc/Makefile + QT detection is now also based on detfun.mk. * hbxbp changed a little, but the logic is basically the same. Viktor Szakats 2009-08-27 12:00:28 +00:00
  • b23e716c11 2009-08-27 13:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_deb.sh * HB_WITHOUT_ADS -> HB_INC_ADS * HB_WITHOUT_ODBC -> HB_INC_ODBC ; Please verify these changes. Viktor Szakats 2009-08-27 11:17:45 +00:00
  • 03e7583f20 2009-08-27 09:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/detect.mk % Deleted compatibility input and output vars. Viktor Szakats 2009-08-27 07:50:31 +00:00
  • a27085c3c8 2009-08-27 09:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtalleg/Makefile * Minor cleanup. Viktor Szakats 2009-08-27 07:48:30 +00:00
  • 1018acc82f 2009-08-27 09:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtalleg/Makefile * contrib/hbfbird/Makefile * contrib/hbfimage/Makefile * contrib/rddsql/sddfb/Makefile % Changed to use detfun.mk for external component detection. Viktor Szakats 2009-08-27 07:42:30 +00:00
  • ba35cc2c25 2009-08-27 09:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_deb.sh * bin/hb-func.sh * harbour.spec * mpkg_tgz.sh * HB_WITHOUT_GTCRS -> HB_INC_CURSES * HB_WITHOUT_GTSLN -> HB_INC_SLANG * HB_WITHOUT_X11 -> HB_INC_X11 * HB_GPM_MOUSE -> HB_INC_MOUSE (in few remaining hbmk script places) ; NOTE: After all this cleanup/leveling is done, probably HB_INC_* variables will be changed to more standard HB_WITH_* format. First I want to finish this part. Viktor Szakats 2009-08-27 07:06:52 +00:00
  • ec4af7032d 2009-08-27 08:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_deb.sh * mpkg_tgz.sh * bin/hb-func.sh * harbour.spec + HB_GPM_MOUSE -> HB_INC_GPM and HB_HAS_GPM depending on whether it's a config var or a reaction to config (in postinst) I've left some value in hbmk script which may need further attention. I didn't test these changes, please do. Viktor Szakats 2009-08-27 06:46:44 +00:00
  • 0a38236e96 2009-08-27 08:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/detfun.mk + Accept 'yes' for HB_INC_* variables. Same meaning as leaving it empty. Viktor Szakats 2009-08-27 06:40:11 +00:00
  • 6fd88596fc 2009-08-27 08:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/detfun.mk * config/detect.mk + Added positive platform/compiler filters. + Simplified internal platform/compiler filter syntax, now it's one unified list where compiler/platform can be mixed and negative filters can be passed by using '!' char prefix. ! In comment text. Viktor Szakats 2009-08-27 06:28:18 +00:00
  • c890f8ec8e 2009-08-27 01:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/hpux/gcc.mk * config/linux/gcc.mk * config/linux/icc.mk * config/linux/sunpro.mk * config/sunos/gcc.mk * config/sunos/sunpro.mk + Added system lib paths to DFLAGS. This caused dynlib link error with X11 lib on Darwin. Viktor Szakats 2009-08-26 23:41:27 +00:00
  • 8d611240fa 2009-08-26 19:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/lib.mk + Added hack to make hbpp hack (in source/pp/Makefile) happy. Should fix missing 'pow' symbols reported on the list. Viktor Szakats 2009-08-26 17:53:36 +00:00
  • f61ee664b2 2009-08-26 18:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtxwc/Makefile * source/rtl/gtcrs/Makefile * source/rtl/gtsln/Makefile + Changed to use HB_HAS_* values instead of doing autodetection locally. Viktor Szakats 2009-08-26 16:55:12 +00:00
  • 5495d2978a 2009-08-26 18:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtcrs/Makefile * source/rtl/gttrm/Makefile * source/rtl/gtsln/Makefile * Using HB_HAS_GPM instead of old HB_GPM_MOUSE. Viktor Szakats 2009-08-26 16:43:24 +00:00
  • a0ab9cd07a 2009-08-26 17:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/detfun.mk + config/detect.mk * config/global.mk + Added generic external component detection function. + Added central detection for optional external components used by Harbour core. These are: openssl, gpm, slang, curses, x11 Easy to extend with new ones. The detection code will run once per make session and results can be used in all our make files by checking HB_HAS_* variable. If it's empty we cannot use the component, if it's not we can. In this case it contains dir where headers were located. It's possible that it's a list of paths. Users can control these components by using HB_INC_* variable the following way: if it's left empty, Harbour make system will automatically look into default locations, this usually works on *nix systems. If set to a path (or a list of paths), this list will be checked. Finally to explicitly disable a component, user can set the variable to 'no'. Following legacy control variables are yet understood, but the will be removed in the near future: HB_WITHOUT_GTCRS=yes is the same as HB_INC_CURSES=no HB_WITHOUT_SLANG=yes is the same as HB_INC_SLANG=no HB_WITHOUT_GTXWC=yes is the same as HB_INC_X11=no Notice that these settings aren't meant to allow user control of actual Harbour components (like gtxwc). If we need something like this, we can do it, but it wasn't the subject of this change. HB_GPM_MOUSE var is still set for compatibility with internals. NOTE: I've left verbose output on to see what's happening, this will tuned after testing. ; TODO: Remove reliance on legacy settings in our own codebase. ; TODO: Start using HB_HAS_* values for dynamic lib syslib list assembly and in GT Makefiles. Viktor Szakats 2009-08-26 16:00:07 +00:00
  • 58db3ccf8a 2009-08-26 13:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/filebuf.c * reverted the alternative IO API look up order * small modification Przemyslaw Czerpak 2009-08-26 11:47:49 +00:00
  • aa49a8f376 2009-08-26 13:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/hpux/gcc.mk * config/sunos/gcc.mk * config/sunos/sunpro.mk + Added "system" libs to dynamic lib creation commands. ; TODO: There is one step left: To build system lib list also when dynamic libs are to be created. This will need some extra detection logic. Viktor Szakats 2009-08-26 11:17:28 +00:00
  • 123f2ec1a9 2009-08-26 12:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added new section: HOW TO DO A PARTIAL [RE]BUILD This wouldn't have been possible a week ago, the situation was so much different and complicated for various cases. ! Cleaned msys/cygwin/<DIR> references and NOTEs. Viktor Szakats 2009-08-26 11:05:58 +00:00
  • 18bfd44b68 2009-08-26 11:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Documented HB_CCPATH, HB_CCPREFIX, HB_CCPOSTFIX config variables. Viktor Szakats 2009-08-26 09:27:56 +00:00
  • 59f2cf152b 2009-08-26 11:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwvt/gtwvt.c ! fixed runtime font modification Przemyslaw Czerpak 2009-08-26 09:16:48 +00:00
  • 907bd2c8e0 2009-08-26 08:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog * config/global.mk ! Added 'SHELL := /bin/sh' lines after 'sh' HB_SHELL detection. Under certain circumstances SHELL will point to COMSPEC even when launched from bash shell (f.e. DJGPP GNU Make launched from DJGPP sh.exe running on Windows OS or using MSYS sh.exe). This seems to be a safe and often used solution on all platforms according to GNU Make docs '5.3.1 Choosing the Shell' section: http://www.gnu.org/software/make/manual/make.html Fix me if you find this wrong. Viktor Szakats 2009-08-26 06:31:55 +00:00
  • 9bbf25760e 2009-08-26 02:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapifs.h * harbour/source/rtl/filebuf.c + added hb_fileExists() and hb_fileDelete() functions + added support for alternative file IO API used in RDD code which can be implemented by 3-rd party developers and registered using hb_fileRegister() function. Przemyslaw Czerpak 2009-08-26 00:34:58 +00:00
  • 5f41a5de1b 2009-08-25 15:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpfontdialog.prg ! Fixed warning about oFont:setPointSize() which cannot be less than 0. Discovered by István Bisz. Pritpal Bedi 2009-08-25 22:50:46 +00:00
  • 37fc1fd074 2009-08-25 14:37 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/tests/demoxbp.prg ! Fixed one warning which is discovered by István Bisz. I was experimenting with other style sheet options. Pritpal Bedi 2009-08-25 21:41:13 +00:00
  • df030c4548 2009-08-25 20:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp ! Fixed regression in 2009-08-22 22:33. Viktor Szakats 2009-08-25 18:19:09 +00:00
  • 6198372169 2009-08-25 20:01 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbtest/rt_hvma.prg * use '#pragma' -ko- to test '("NOTHERE")->(Eof())' results Przemyslaw Czerpak 2009-08-25 18:01:40 +00:00
  • 6cce7ea4c5 2009-08-25 19:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbvmpub.h ! fixed default size macro used in HB_ITEM_PUT_LONGRAW() Przemyslaw Czerpak 2009-08-25 17:56:03 +00:00
  • c257e841d5 2009-08-25 18:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added SVN revision detection and display in log header. Will kick in only if svn is installed. For non-live SVN sandboxes (exported/nightly/other dl) it will display 'exported'. It will also show if there was any local modifications done by appending an 'M' to revno. * TOFIX -> NOTE Viktor Szakats 2009-08-25 16:26:15 +00:00
  • fe19e51d63 2009-08-25 17:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added dos/djgpp autodetection for *nix platforms. Viktor Szakats 2009-08-25 15:34:21 +00:00
  • b6b631464c 2009-08-25 16:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/linux/sunpro.mk ! fixed dynamic library creation - @<filename> is not supported by SunPRO C compiler, because it's ported only to POSIX environments then we can simply pass file list as shell arguments Przemyslaw Czerpak 2009-08-25 14:49:44 +00:00
  • 6b019f5134 2009-08-25 15:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added DJGPP cross-builds to support matrix. + Added DJGPP bash.exe to the shell mix. + Added OS/2 bash.exe to the shell mix. ; NOTE: djgpp build fails here when using bash too (I've used a Windows machine to test), see below. Viktor Szakats 2009-08-25 13:14:33 +00:00
  • 06b985372b 2009-08-25 12:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/hvm.c * harbour/source/common/expropt2.c * cleaned casting in date and timestamp math operations to use exactly the same conversions in all places in compiled and HVM Przemyslaw Czerpak 2009-08-25 10:49:57 +00:00
  • 29300e58c3 2009-08-25 10:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat ! Fixed to work without HB_TOP value. Regression after recent change. Viktor Szakats 2009-08-25 08:52:54 +00:00
  • 261532a1e2 2009-08-25 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed silly regression in 2009-08-23 15:56 which cause RTE on startup if no comp/plat were specced. Viktor Szakats 2009-08-25 07:44:14 +00:00
  • 7d6cf877ef 2009-08-25 09:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Mentioning dosemu. Viktor Szakats 2009-08-25 07:18:37 +00:00
  • 377230eb5a 2009-08-25 03:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat + Reworked to work better in cross-build/cross-shell scenarios. Viktor Szakats 2009-08-25 01:23:07 +00:00
  • fb0c197484 2009-08-25 02:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * doc/bintools.txt * config/dosecho.exe ! Restored previous version. (new one gave error on some watcom lines f.e.) + Added binary+source links. Viktor Szakats 2009-08-25 00:04:06 +00:00
  • abd6eb6d59 2009-08-25 01:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbzlib.h * harbour/include/hbregex.h * harbour/source/rtl/hbsocket.c * harbour/config/win/xcc.mk * harbour/source/Makefile * harbour/contrib/rddsql/sddmy/mysqldd.c * harbour/contrib/rddsql/sddpg/pgsqldd.c * harbour/contrib/rddsql/sddfb/fbirddd.c * harbour/contrib/rddsql/sddodbc/odbcdd.c * harbour/contrib/hbwin/hbwinole.h ! fixed XCC builds Przemyslaw Czerpak 2009-08-24 23:56:00 +00:00
  • feb0f26731 2009-08-24 19:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Minor. Viktor Szakats 2009-08-24 17:09:59 +00:00
  • fa8679e9ba 2009-08-24 19:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dosecho.exe ! Replaced it with a different build which is coming from a known location, the DJGPP package, where also the other included .exe came from. This is an inferior build, but for our purposes it will do. Viktor Szakats 2009-08-24 17:05:05 +00:00
  • b3c1653346 2009-08-24 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Added all/clean/install as .PHONY targets. ! Fixed one error message. (had mistyped HB_ARCHITECTURE) Viktor Szakats 2009-08-24 16:32:53 +00:00
  • d379e36a58 2009-08-24 18:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Improvements. (f.e. moved non-*nix sections to top of quick instruction list as *nix users tend to know these things already) Viktor Szakats 2009-08-24 16:22:59 +00:00
  • 57bd9738f0 2009-08-24 17:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL % Further simplified quick start instructions. - Deleted HB_COMPILER from non-*nix build cmds. * Replaced HB_COMPILER with HB_PLATFORM on *nix platforms. + Replaced cross-platform scenario list with a complete host platform/shell vs. target platform/compiler compatibility matrix. Feel free to correct/verify/extend it. It's quite scary so I added it as last section. Viktor Szakats 2009-08-24 16:00:26 +00:00
  • 34390019a2 2009-08-24 17:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po + Updated translation. Viktor Szakats 2009-08-24 15:47:44 +00:00
  • d966aa88f1 2009-08-24 17:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * INSTALL + Added poccarm and pocc64 autodetection. + Added iccia64 autodetection. + Added watcom target platform detection on all host platforms. + Added djgpp autodetection under win hosts. % Simplified INSTALL examples accordingly. Actually it's so simple now that only 'make' should be issue after setting up the compiler according to compiler docs. It's very rare that HB_COMPILER or HB_PLATFORM should be specified now on non-*nix platforms. * Minor formatting. - Deleted debug $(info) line. Viktor Szakats 2009-08-24 15:42:57 +00:00
  • d51a2936eb 2009-08-24 17:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-mkdyn.sh * harbour/bin/postinst.sh ! fixed win and wce cross builds when GCC cross build tools are not in PATH Przemyslaw Czerpak 2009-08-24 15:11:39 +00:00
  • 6a200c2b7c 2009-08-24 16:37 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.mk ! fixed MinGW cross build autodetection TOFIX: find_in_path_par do not work for paths separated by spaces due to $(substpat) trick Przemyslaw Czerpak 2009-08-24 14:37:58 +00:00
  • 5a6a65ef2c 2009-08-24 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbmacro.h * harbour/source/macro/macro.yyc * harbour/source/macro/macro.y * hb_macroIdentNew() made public Przemyslaw Czerpak 2009-08-24 12:50:42 +00:00
  • 003b2554a6 2009-08-24 14:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - config/os2echo.exe * config/globsh.mk * config/readme.txt - Deleted. It didn't solve any problems. Viktor Szakats 2009-08-24 12:46:22 +00:00
  • 9a4bb4a090 2009-08-24 14:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Cleaned examples. - Arranged them by host platform - Fixed a few examples (DJGPP on NT missed HB_PLATFORM) - Moved 'set HB_COMPILE' to make cmdline. - Consistency changes. - Deleted empty 'rem' lines. - Moved log redirection from each example to general NOTE. - Moved %1 %2 from example to general NOTE. - Added generic *nix section. - Added information about possible cross-build targets. ; Hopefully they are much cleaner now. In fact most information deal with how to setup the compiler. Viktor Szakats 2009-08-24 12:12:59 +00:00
  • 3424960e82 2009-08-24 13:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprb.c * minor modification Przemyslaw Czerpak 2009-08-24 11:35:57 +00:00
  • 98317db6b4 2009-08-24 12:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/hbcurl.c * contrib/hbcurl/hbcurls/Makefile * contrib/hbcurl/Makefile - contrib/hbcurl/hbcurlm.c - Deleted two wrappers belonging to share/multi interfaces. * Moved two legacy functions back to main source. - Deleted hbcurlm.c which caused doubly defined symbols when built with pocc. It was caused by some curl header features most probably. Viktor Szakats 2009-08-24 10:42:41 +00:00
  • c167e9b26f 2009-08-24 04:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/Makefile * contrib/gtqtc/Makefile ! Fixed prev change after testing. Viktor Szakats 2009-08-24 02:04:50 +00:00
  • cce7936506 2009-08-24 03:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/globsh.mk ! added missing command separator Przemyslaw Czerpak 2009-08-24 01:24:26 +00:00
  • 93fe529517 2009-08-24 02:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Will now show the autodetected compiler path. Viktor Szakats 2009-08-24 00:04:06 +00:00
  • 053dc1381c 2009-08-23 19:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - doc/howtobsd.txt * doc/Makefile * INSTALL * Essence of the content moved to INSTALL. Viktor Szakats 2009-08-23 17:36:32 +00:00
  • 655fb8760e 2009-08-23 18:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk ! Deleted double quotes from around $(MK) command on nt shells. This had the side effect that GNU Make couldn't run the executable for recursion if it wasn't in the PATH. (so win-make.exe didn't work. Now it does.) Viktor Szakats 2009-08-23 16:36:52 +00:00
  • dea3050119 2009-08-23 18:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Minor regression when adding HB_CPU detection for dos plat. Viktor Szakats 2009-08-23 16:31:05 +00:00