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
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
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
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
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
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
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
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
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
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
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
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
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