59ada440b1
2011-02-14 01:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * doc/en/1stread.txt * doc/en/array.txt * doc/en/browse.txt * doc/en/cmdline.txt * doc/en/compiler.txt * doc/en/datetime.txt * doc/en/dbstrux.txt * doc/en/file.txt * doc/en/garbage.txt * doc/en/gnulice.txt * doc/en/harbext.txt * doc/en/hashes.txt * doc/en/hb_api.txt * doc/en/hb_apier.txt * doc/en/hb_apifs.txt * doc/en/hb_apigt.txt * doc/en/hb_apiit.txt * doc/en/hb_apiln.txt * doc/en/hb_compa.txt * doc/en/hvm.txt * doc/en/idle.txt * doc/en/input.txt * doc/en/license.txt * doc/en/macro.txt * doc/en/menu.txt * doc/en/misc.txt * doc/en/rdddb.txt * doc/en/rddord.txt * doc/en/readme.txt * doc/en/set.txt * doc/en/strotype.txt * doc/en/terminal.txt * doc/en/var.txt ! Formatted: to start contents at column 9 which was the existing layout for majority of files in doc/en. Some contribs are using column 8 as the base. hbQT can be fixed at the generator level. hbCT needs rework to base at column 9. To shift to column 9 is simple than shift to column 8. QUESTION: which way should we go?
Pritpal Bedi
2011-02-14 09:54:12 +00:00
73bdced7d3
2011-02-14 10:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbdoc.prg + Added logic to detect in which column the actual content starts and read it accordingly. It uses the first content line as a base, so if that one is wrong, the content will be read wrongly and such NG sources should be fixed manually. * On output it will always start content in column 8 (base 1).
Viktor Szakats
2011-02-14 09:21:22 +00:00
8ac1677385
2011-02-14 01:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbdoc.prg * tests/hbdocext.prg * tests/hbdoctst.prg * Using new core filename handling functions instead of local copies.
Viktor Szakats
2011-02-14 00:05:23 +00:00
1c61148f95
2011-02-14 00:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netioeng.prg * contrib/hbrun/hbrun.prg * contrib/hbrun/hbrun.hbp + netio plugin now supports accepting cmdline parameters ! fixed domain handling + new 'about' netio command + selecting wrong domain will display available options * minor tweaks + Enabled -head=dep
Viktor Szakats
2011-02-13 23:01:53 +00:00
3d43725e29
2011-02-13 22:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/hbrun.prg * contrib/hbrun/hbrun.hbp + contrib/hbrun/plugins.prg + Added plugin support. + Added hbnetio management console to hbrun, as plugin. Use: "netio.<command> <params>" format to access it. Or enter netio command domain with ".netio" and use regular netio commands. Exit netio command domain with "." command.
Viktor Szakats
2011-02-13 21:45:06 +00:00
dd6e295f82
2011-02-13 19:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbnetio/utils/hbnetio/netioeng.prg * contrib/hbnetio/utils/hbnetio/hbnetio.hbp * contrib/hbnetio/utils/hbnetio/hbnetioc.hbp * contrib/hbnetio/utils/hbnetio/netiocon.prg * contrib/hbnetio/utils/hbnetio/netiocmd.prg + netio management client-side command handling moved to a separate module and rewritten to act as a command handler plugin. This makes it possible to move the whole logic inside console hosts, f.e. hbrun.
Viktor Szakats
2011-02-13 18:21:48 +00:00
0703b5799d
2011-02-13 13:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * src/dynlib/Makefile + src/dynlib/2nd + src/dynlib/2nd/Makefile * Changed so that _HB_BUILD_DYN_ST=yes now creates a separate, secondary dll in ST mode, called harbourst/harbours.
Viktor Szakats
2011-02-13 12:47:03 +00:00
aaa0d62317
2011-02-13 09:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmzip/3rd/minizip/minizip.dif * contrib/hbmzip/3rd/minizip/ioapi.h * Shot in the dark for OS/2. Pls make tests.
Viktor Szakats
2011-02-13 08:24:21 +00:00
0b562ede5b
2011-02-12 16:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * doc/en/gnulice.txt * doc/en/setmode.txt ! Corrected: NF confirmant mis-alignments. * contrib/hbide/ideharbourhelp.prg ! Fixed: a bug in retreival of values agains blank data. Pointed out by Alain Aupeix.
Pritpal Bedi
2011-02-13 00:58:59 +00:00
7744752ad3
2011-02-12 13:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/hbpprocess.prg ! Reworked: how command line parameters are passed to the appln. * contrib/hbide/idebrowse.prg ! Fixed: Goto() usage was broken in ideDBU ( result of strict parameter checking introduced lately ). * contrib/hbide/ideharbourhelp.prg ! Tried: yet another time to cover case sensitivity in "Document Viewer". * contrib/hbide/idetools.prg ! Tweaked: to pass application parameters for new protocol.
Pritpal Bedi
2011-02-12 21:08:54 +00:00
b1aa6936e2
2011-02-12 12:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * src/rtl/browse.prg ! Reversed some of the changes in previous commit. Still I am trying to understand how a record can be edited without RLock() ( only for lAppend == TRUE, it is OK ).
Pritpal Bedi
2011-02-12 21:02:59 +00:00
3e1909f6bc
2011-02-12 19:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbsocket.c * added HB_HAS_GETHOSTBYADDR to control access to gethostbyname() function * added alternative implementation of hb_socketGetHostName() function when gethostbyname() is not available
Przemyslaw Czerpak
2011-02-12 18:02:31 +00:00
a5f9f1e748
2011-02-11 15:38 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtnetwork/hbqt_init.cpp ! Fixed: to return GC Collectible pointers instead of raw ones. TODO: add 3 more classes which are required to handle Qt events. These methods will not work until then.
Pritpal Bedi
2011-02-11 23:43:07 +00:00
d44521122c
2011-02-11 15:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QBitmap.qth * contrib/hbqt/qtgui/qth/QColor.qth * contrib/hbqt/qtgui/qth/QComboBox.qth % Cleaned: constructor functions were left in <Proto> section, a result of an earlier version. Thanks Francessco to point it out.
Pritpal Bedi
2011-02-11 23:39:39 +00:00
fd375eb577
2011-02-11 14:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * src/rtl/browse.prg % Optimized. On some RDD some points were a killer.
Pritpal Bedi
2011-02-11 22:30:12 +00:00
0872abbdb8
2011-02-11 13:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/dbstruct.ui * contrib/hbide/idebrowse.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/idehome.prg ! Fixed: "Welcom" tab - tooltip and links were broken sometimes. + Added: "ideBrowse" - "Structure" dialog - <Copy Struct> button. Click results in structure of the current table structure be pasted on the clipboard under this format: . LOCAL aStruct := { { "Name", "C", 20, 0 },; { "Code", "C", 8, 0 } } % Tried to fix "nix" dependant path cases. Hopefully "Documents Viewer" be avialble on "nixes".
Pritpal Bedi
2011-02-11 22:04:59 +00:00
5ea4695a2e
2011-02-11 21:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h ! Fixed type param sign in prev.
Viktor Szakats
2011-02-11 20:58:06 +00:00
69d2cfd4a7
2011-02-11 21:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h + Added int hbqt_IsObjectType( int iParam, int iType ). [Francesco Perillo - with some of my mods]
Viktor Szakats
2011-02-11 20:34:11 +00:00
31f4547614
2011-02-11 19:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/base64d.c ! Err...
Viktor Szakats
2011-02-11 18:27:27 +00:00
3aea6dfbdc
2011-02-11 19:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/base64d.c ! Fixed TOFIX to handle too large result. Now it will RTE. Please check me.
Viktor Szakats
2011-02-11 18:24:49 +00:00
d03611893a
2011-02-11 15:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h + Added hbqt_errRT_ARG() to raise argument RTE in wrapper methods.
Viktor Szakats
2011-02-11 14:45:35 +00:00
84c23a8dcc
2011-02-11 14:46 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/base64d.c ! fixed destination buffer size calculation - it was too small ! fixed to work with platform/compilers where 'char' is unsigned type. Please NEVER use 'char' type in math calculation without explicit 'signed' or 'unsigned' specifier. On some platforms (i,e. MIPS Linux ports or in all OpenWatcom builds) 'char' is unsigned type. I once cleaned whole code and fixed all wrong places. I do not want to repeat it - sometimes is hard to locate problematic places. ! fixed index to ASCII decode table verification - '{' was accepted as valid base64 char. BTW this code works only on ASCII based machines. It's not the one code with such limitation in Harbour SVN anyhow it would be good to mark such limitation - maybe someone will want to port Harbour to some IBM mainframe machines. % removed redundant code
Przemyslaw Czerpak
2011-02-11 13:46:16 +00:00
ffaf84caa2
2011-02-11 13:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/base64d.c ! Fixed crash when empty or non-string parameter was passed to HB_BASE64DECODE().
Viktor Szakats
2011-02-11 12:31:19 +00:00
1165d92e5e
2011-02-11 12:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed regression in 2011-02-10 23:45 UTC+0100 Viktor Szakats, in making .hbmk dir hidden when converting from custom DirBuild() to core hb_DirBuild(). Due to typo the dir was not made hidden. ! Fixed to make .hbmk hidden regardless of casing (f.e. on MS-DOS).
Viktor Szakats
2011-02-11 11:22:20 +00:00
a12d2503d0
2011-02-11 12:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbfilehi.prg ! Fixed HB_PATHNORMALIZE() recent change to strip double pathseps. It was slashing ending pathsep too, which caused hbmk2 env detection to die and not find libs. NOTE: HB_PATHNORMALIZE() got very inefficient after this addition, so if I may chose to restore stable versions from hbmk2 code. ; There are at least two remaining bugs in recent changes.
Viktor Szakats
2011-02-11 11:05:24 +00:00
af945f7b1f
2011-02-11 07:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Readded REQUEST HB_FSETATTR. It was used in conditional code, so it was not linked on *nix builds, causing failure to run postinst.hbs.
Viktor Szakats
2011-02-11 06:48:27 +00:00
d09ba62c09
2011-02-11 00:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/base64d.c ! HB_BASE64DECODE(): Forgot to return sized buffer in recently added C version of this function. ; Please review and/or stree-test this function.
Viktor Szakats
2011-02-10 23:11:16 +00:00
bf35e61a95
2011-02-10 23:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg % PathMakeAbsolute() converted to macro.
Viktor Szakats
2011-02-10 22:56:45 +00:00
14ad15149a
2011-02-10 23:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Changed to use core filename functions. (except hb_PathMakeAbsolute() to hb_PathJoin())
Viktor Szakats
2011-02-10 22:47:42 +00:00
6714063f6b
2011-02-10 21:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec * Deleted reference to harbourmt. ; QUESTION: Is this line right? Provides: %{name} harbour lib%{name}.so [ %{name} is also 'harbour', so 'harbour' is there twice ]
Viktor Szakats
2011-02-10 21:04:15 +00:00
1db06691e5
2011-02-10 21:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/dynlib/Makefile * config/postinst.hbs * config/global.mk * config/bin.mk * Cleaned up names after previous change.
Viktor Szakats
2011-02-10 20:51:49 +00:00
64eec33e40
2011-02-10 19:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - src/dynlib/mt * src/dynlib/Makefile * src/vm/maindllp/dllpcode.c * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi * utils/hbmk2/hbmk2.prg * config/postinst.hbs * config/global.mk * config/bin.mk * Changed to have only one harbour dll, and this one with MT support. This means the old MT mode dll named harbourmt/harbourm is no more and the old ST mode dll vanished also. This will result in much cleaner layout of Harbour binary tree, smaller distribution size, and unambigous dll tree when linking an app with dll multiple components (f.e. contribs). If someone wants to build an ST mode harbour dll, she can use the internal build-time option: _HB_BUILD_DYN_ST=yes ; Please test.
Viktor Szakats
2011-02-10 18:21:32 +00:00
96ec4a7825
2011-02-10 13:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs * contrib/hbide/idemisc.prg * contrib/hbide/idefunctions.prg * contrib/hbide/ideprojmanager.prg * contrib/hbrun/hbrun.prg * config/postinst.hbs * bin/hb3rdpat.hbs * Using new filename handling functions from core. % Deleted redundant local copies of these functions.
Viktor Szakats
2011-02-10 12:34:30 +00:00
19db5041b5
2011-02-10 12:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmysql/hbmysql.hbc * contrib/sddpg/sddpg.hbc * contrib/hbpgsql/hbpgsql.hbc * contrib/sddmy/sddmy.hbc * contrib/hbmagic/hbmagic.hbp * contrib/hbmagic/hbmagic.hbc * contrib/hbfimage/hbfimage.hbc * contrib/hbcairo/hbcairo.hbc + Added libpaths for darwin. + Added libmagic detection on darwin.
Viktor Szakats
2011-02-10 11:20:55 +00:00
fab0c1bad0
2011-02-10 09:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + switched to use libtool for lib assembly with all darwin compilers (was gcc only + TODO) + switched to use libtool for dynlib assembly with all darwin compilers (instead of compiler) + Added '-flat_namespace -undefined suppress -single_module' options for dynlib assembly. Now in sync with core build. ; Pls test. I didn't test if the created .dylibs actually work.
Viktor Szakats
2011-02-10 08:38:41 +00:00
9d4a1b44d7
2011-02-10 01:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Tweak to self name filter.
Viktor Szakats
2011-02-10 00:32:24 +00:00
d2ad59df66
2011-02-09 21:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/axcore.c ! fixed double binding of ax event handler with two different OLE pointer items - it was causing accessing freed or reused by other things memory potentially with all possible bad side effect. Mindaugas, please verify me but I think that you forgot to remove the old binding when you were adding the code I proposed and you didn't leave it intentionally. Am I right?
Przemyslaw Czerpak
2011-02-09 20:23:43 +00:00
aa47c146e0
2011-02-09 14:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Also exclude self from lib list on *nix systems. + Try harder to detect self lib by stripping all extensions in the name.
Viktor Szakats
2011-02-09 13:40:21 +00:00
c05dd197d9
2011-02-09 13:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmxml/3rd/minixml/mxml.hbp * contrib/3rd/sqlite3/sqlite3.hbp * contrib/hbmzip/3rd/minizip/minizip.hbp * contrib/hblzf/3rd/liblzf/lzf.hbp * contrib/hbxdiff/3rd/libxdiff/xdiff.hbp * contrib/hbexpat/3rd/expat/expat.hbp * contrib/hbbz2/3rd/bz2/bz2.hbp * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp ! Do not create dynamic version of 3rd party dependencies hosted locally. It should fix some problems on *nix builds with HB_BUILD_CONTRIB_DYN=yes.
Viktor Szakats
2011-02-09 12:47:35 +00:00
38dba3eec7
2011-02-09 03:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + REQUESTed some functions needed by postinst.hbs. + Added .hbs/.hrb capbility to help notes.
Viktor Szakats
2011-02-09 02:23:56 +00:00
0eedcc3e20
2011-02-09 02:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist - contrib/hbrun/hbrunext.hbp + contrib/hbrun/hbrun.prg + contrib/hbrun/hbrun.hbp + contrib/hbrun/hbrun.1 * config/postinst.hbs - utils/hbrun * utils/Makefile * Moved hbrun to contrib area. ; Now it can contain any contrib libs.
Viktor Szakats
2011-02-09 01:28:20 +00:00
c207984879
2011-02-09 02:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist - contrib/hbrunext + contrib/hbrun * doc/dirstruc.txt * Renamed hbrunext to hbrun. Step #1.
Viktor Szakats
2011-02-09 01:12:58 +00:00
f6c7dde00c
2011-02-08 23:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * Makefile * contrib/Makefile + Changed script runner tool to hbmk2 (from hbrun). So now hbrun is not required for build process.
Viktor Szakats
2011-02-08 22:23:10 +00:00
2425da0075
2011-02-08 22:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added experimental hbrun script runner "emulation" to hbmk2. With a few differences: - there is no interactive console - it works only if filename with .hbs or .hrb is passed as first parameter (which present a minor incompatibility for those using hbmk2 to compile .hbs scripts to executables) - the default GT environment for scripts is GTCGI. - scripts may request interactivity with HBRUN_GTINTERACTIVE() function call. This will switch mode to GTWIN/GTTRM/GTDOS/GTOS2 depending on platform. Though interactive functions linked into hbmk2 are very limited. - only a limited set of functions and headers are available, those which may be useful for cmdline apps. (which means hbmk2 size didn't grow significantly after this commit) ; The goal is to make it possible to replace hbrun with hbmk2 for Harbour build related scripts, and other simple user scripts.
Viktor Szakats
2011-02-08 21:30:08 +00:00
9dd35f9931
2011-02-08 14:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/hbnetio.hbp + contrib/hbnetio/hbnetio.hbx + Added hbx for hbnetio.
Viktor Szakats
2011-02-08 13:51:51 +00:00
59b05913ea
2011-02-08 14:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/tbrowse.prg ! set default minimal number of visible rows to ::rowpos() when ::configure() method is called - clipper compatibility fix.
Przemyslaw Czerpak
2011-02-08 13:36:59 +00:00
9b3f2c7cd3
2011-02-08 13:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiocon.prg + Accepting notification events coming from the server in a separate thread, so now they are realtime-ish (it's poll). It's little rough around the edges yet.
Viktor Szakats
2011-02-08 12:43:29 +00:00
19a62d6cf4
2011-02-08 11:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog * contrib/hbnetio/utils/hbnetio/netiosrv.prg ! Set netio root data dir to 'data' subdir by default to avoid overwriting anything in the daemon's own directory (f.e. its settings) ! Set netio root data dir to invalid dir name ("*?:*?:") to prevent management clients to create any files on server. QUESTION: Is there a better way to prevent RDD I/O redirection for given server session?
Viktor Szakats
2011-02-08 10:06:24 +00:00
ccd1b81241
2011-02-08 09:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtwvt/gtwvt.c * redefine [GS]etWindowLongPtr() -> [GS]etWindowLong() in one place only Please verify it with MSC builds.
Przemyslaw Czerpak
2011-02-08 08:02:46 +00:00
cb70125d53
2011-02-07 17:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbnetio/utils/hbnetioq/netiosrq.prg ! Enabled: "Stop" a connection, either via toolbar icon or context menu on a connection row in the browser. % Fixed: to refresh browser every 3 seconds.
Pritpal Bedi
2011-02-08 01:13:07 +00:00
0a54752987
2011-02-08 00:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbverdsp.c + Instead of adding "(UNICODE)" marker in build info for UNICODE builds, now it will add "(WINANSI)" for non-UNICODE builds.
Viktor Szakats
2011-02-07 23:58:47 +00:00
ae7292c596
2011-02-08 00:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbnetio/utils/hbnetio/netiocon.prg + Internal enhancements in output creation.
Viktor Szakats
2011-02-07 23:31:39 +00:00
c8336db727
2011-02-07 22:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetioq/netiosrq.prg ! Synced one RPC call with recent change in server.
Viktor Szakats
2011-02-07 21:52:59 +00:00
cae0a25d90
2011-02-07 22:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/3rd/zlib/Makefile ! Fixed pocc64 related change in 2011-02-01 16:59 UTC+0100 Viktor Szakats Which broke zlib in harbour dll on all win platforms.
Viktor Szakats
2011-02-07 21:46:30 +00:00
61d88fdca7
2011-02-07 13:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbnetio/utils/hbnetioq/netiosrq.prg ! Ebnabled to get information from netiosrv daemon. Currently only connections info. Time interva to refresh browser is 10 seconds currently. Still a lot to be implemented based on latest features of netiosrv daemon. A work-in-progress.
Pritpal Bedi
2011-02-07 21:34:58 +00:00
af39441705
2011-02-07 17:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/hbcurl.hbc * contrib/hbssl/hbssl.hbc ! Fixed to always look for dynamic version of own implib (which is thus filtered out) and the dependencies when used for building dynamic lib (IOW in this case disregard the HB_STATIC_* setting), f.e. when HB_BUILD_CONTRIB_DYN=yes.
Viktor Szakats
2011-02-07 16:40:54 +00:00
eb538893c4
2011-02-07 17:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/harbour.hbx + Added HB_SOCKETGETHOSTNAME().
Viktor Szakats
2011-02-07 16:21:29 +00:00
1c6e0d342a
2011-02-07 10:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Do not add .hbx file to input file list if the file doesn't exist. This is to resolve the chicken-egg problem when initially creating the .hbx file for a new project. ! Never use .hbx filename for forming the output name and deciding about startup module.
Viktor Szakats
2011-02-07 09:56:13 +00:00
393940b3af
2011-02-07 10:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmxml/hbmxml.hbx * contrib/hbexpat/hbexpat.hbx * contrib/hbcomm/hbcomm.hbx * Removed duplicates using clean build.
Viktor Szakats
2011-02-07 09:20:06 +00:00
cc93259265
2011-02-06 20:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbnetio/utils/hbnetio/netiocon.prg - Deleted filtering on client host name.
Viktor Szakats
2011-02-06 19:23:28 +00:00
1325b083d1
2011-02-06 17:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs ! Fixed RTE regression in recent hbx updates.
Viktor Szakats
2011-02-06 16:11:16 +00:00
09e02d8d70
2011-02-06 16:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs ! Temp fix.
Viktor Szakats
2011-02-06 15:41:47 +00:00
fe80082e24
2011-02-06 16:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/hbhpdf.hbp * contrib/hbhpdf/hbhpdf.h * contrib/hbhpdf/harupdf.c + contrib/hbhpdf/annot.c + contrib/hbhpdf/enccns.c + contrib/hbhpdf/enccnt.c + contrib/hbhpdf/encjp.c + contrib/hbhpdf/enckr.c + contrib/hbhpdf/font.c + contrib/hbhpdf/fontcns.c + contrib/hbhpdf/fontcnt.c + contrib/hbhpdf/fontjp.c + contrib/hbhpdf/fontkr.c + contrib/hbhpdf/image.c + contrib/hbhpdf/pdfa.c + Split monolithic wrapper into logical parts. This will result in significant decrease in executable size for most users.
Viktor Szakats
2011-02-06 15:17:03 +00:00
bd3030a2e5
2011-02-06 15:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbhpdf/hbhpdf.h * contrib/hbhpdf/harupdf.c + Created separate header.
Viktor Szakats
2011-02-06 14:44:43 +00:00
16aeb07395
2011-02-06 15:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpgsql/hbpgsql.hbx * contrib/hbpgsql/tests/hdbctest.prg * contrib/hbpgsql/hdbcpg.prg * contrib/hbsqlit3/tests/hdbctest.prg * contrib/hbsqlit3/hbsqlit3.hbx * contrib/hbsqlit3/hdbcsqlt.prg + Renamed HDBC classes to have 'hdbc' prefix (was: 'T')
Viktor Szakats
2011-02-06 14:39:27 +00:00
50de1b07d4
2011-02-06 15:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbfimage/fi_winfu.c ! Fixed to define windows specific functions on all platforms (as noop dummies)
Viktor Szakats
2011-02-06 14:30:57 +00:00
4c74c24c52
2011-02-06 14:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiosrv.prg + Reworked and reenabled host name based filtering. NOTE: Host name lookup is not implemented for win platforms in hbsocket.
Viktor Szakats
2011-02-06 13:34:25 +00:00
c9fece796d
2011-02-06 13:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbnetio/utils/hbnetio/netiocon.prg + Resolved remaining TODOs regarding client notifications. + Added automatic deletion of (abnormally) disconnected clients from notification list. * Commented filter code dealing with host names until we find out how to get those from IP.
Viktor Szakats
2011-02-06 12:58:09 +00:00
8ab2bf32b2
2011-02-06 11:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrunext/hbrunext.hbp * contrib/hbrunext/pullext.prg * utils/hbrun/hbrun.prg + Will now show the list of available extensions if any is linked.
Viktor Szakats
2011-02-06 10:14:33 +00:00
a78f123db5
2011-02-06 10:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/keysec.prg * contrib/hbct/keytime.prg ! Fixed KEYSEC() and KEYTIME() functions to work. They used xhb specific __KEYBOARD() extension, now swapped for HB_KEYPUT(). Reported by Georgewf. ! Fixed KEYSEC() to work around midnight. * Formatting.
Viktor Szakats
2011-02-06 09:39:16 +00:00
40a3e1d9e4
2011-02-06 03:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbnetio/utils/hbnetio/netiocon.prg + Implemented notifications to management clients about server side event, curently connection/disconnections. Quite many TODOs are left, and since the console client is ST yet, the display of server events is done after processing a console command. F.e. a GUI client can use such information to refresh list of clients.
Viktor Szakats
2011-02-06 02:05:09 +00:00
7fbf89cde2
2011-02-05 23:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetioq/netiosrq.prg * Roughly reworked to act as management client UI. I didn't touch any GUI logic. + Accept server port and password in ini file, which is now named 'hbnetioq.exe.config'. This can also be extended and fine tuned at will. ; To test, run it like the console client, f.e.: hbnetio -adminpass=toptopsecret hbnetioq -pass=toptopsecret ; NOTE: Only one RPC call is implemented, pls fill the rest, plus some periodic refresh would have to implemented for the browse. Pls see contrib/hbnetio/utils/hbnetio/netiocon.prg for possible RPC commands and returned values.
Viktor Szakats
2011-02-05 22:19:35 +00:00
0c7e4dc9b5
2011-02-05 22:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs ! Fixed recent regression: build hbx only for hblib/hbdyn projects.
Viktor Szakats
2011-02-05 21:26:57 +00:00
52ed8f5ab7
2011-02-05 22:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/3rd/zlib/Makefile ! Fixed to export symbols with bcc.
Viktor Szakats
2011-02-05 21:11:56 +00:00
33781293af
2011-02-05 18:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * examples/gtwvw/wvwfuncs.c * Renamed WIN_RECTANGLE() to WVW_RECTANGLE() * Renamed WIN_SETBKMODE() to WVW_SETBKMODE() - Deleted WIN_LOWORD() - Deleted WIN_HIWORD() ; INCOMPATIBILITY: If you used WIN_RECTANGLE() or WIN_SETBKMODE() specifically from GTWVW, change these calls to the neww WVW_*() versions. If you used WIN_LOWORD() or WIN_HIWORD(), link hbwin lib (hbwin.hbc) to your app.
Viktor Szakats
2011-02-05 17:29:58 +00:00
1c0f6467db
2011-02-05 17:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbssl/ssl.c ! Suppressed msvc warning. ! Fixed build error in bcc. ; Both regression after 2011-02-03 01:44 UTC+0100 Viktor Szakats
Viktor Szakats
2011-02-05 16:52:44 +00:00
726d8cf249
2011-02-05 16:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbbz2/hbbz2.hbp ! Fix to prev.
Viktor Szakats
2011-02-05 15:57:36 +00:00
775f8ef05a
2011-02-05 16:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Updated to use hbmk2 to create hbx files.
Viktor Szakats
2011-02-05 15:53:17 +00:00
54e339c0af
2011-02-05 14:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist + Added hbrunext to contrib list, so it's now built for everyone. ; It also builds nicely using full shared mode (on win platform with '-env:__HB_DYN__=_dll -shared' options). .exe is 1MB with mingw. But, there is one catch, harbourmt.dll and harbour.dll are mixed (mt pulled by hbrunexp, st pulled by contrib dlls), which is tricky business. What's best solution for this? (Obviously, building both ST and MT versions of all .dlls doesn't seem like a very good idea)
Viktor Szakats
2011-02-05 13:04:57 +00:00
ce27a5ef5d
2011-02-05 13:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbbz2/hbbz2.hbp + contrib/hbbz2/hbbz2.hbx - contrib/hbbz2/hbbz2.c + contrib/hbbz2/core.c * Renamed sources. + Added .hbx file. ; NOTE: BTW I'm not sure it's very good to name all main .c files in wrapper libs as 'core.c', so if anyone have better idea, pls shout.
Viktor Szakats
2011-02-05 12:42:00 +00:00
41b30322cf
2011-02-05 11:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmzip/hbmzip.hbp + contrib/hbmzip/hbmzip.hbx - contrib/hbmzip/hbmzip.c + contrib/hbmzip/mzip.c * contrib/hbmemio/hbmemio.hbp + contrib/hbmemio/hbmemio.hbx * contrib/hbzebra/hbzebra.hbp + contrib/hbzebra/hbzebra.hbx + Added .hbx files and included them in .hbp. * Renamed sources with colliding (with .hbx) names.
Viktor Szakats
2011-02-05 10:32:50 +00:00
05864cbb94
2011-02-05 11:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/contribf.hbc ! Updated rddbm name.
Viktor Szakats
2011-02-05 10:05:46 +00:00
c5c12623f0
2011-02-05 10:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmxml/hbmxml.hbp * contrib/hblzf/hblzf.hbp * contrib/hbxdiff/hbxdiff.hbp * contrib/hbwin/hbwin.hbp * contrib/hbexpat/hbexpat.hbp + Added missing -instfile for .hbx.
Viktor Szakats
2011-02-05 09:46:47 +00:00
eafb6f595d
2011-02-05 10:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Add -D__HBEXTREQ__ whenever an .hbx module is present in a project.
Viktor Szakats
2011-02-05 09:43:16 +00:00
e7a4f9d9af
2011-02-05 10:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbct/ctextern.prg * contrib/hbct/hbct.hbp - contrib/hbxbp/hbxbpext.prg * contrib/hbxbp/hbxbp.hbp - contrib/hbwin/hbwinext.prg * contrib/hbwin/hbwin.hbp * contrib/hbqt/qtgui/hbqtgui.hbm - contrib/hbqt/qtgui/hbqt_extern.prg * contrib/hbqt/qtwebkit/hbqtwebkit.hbm - contrib/hbqt/qtwebkit/hbqt_extern.prg - contrib/hbqt/qtcore/hbqt_extern.prg * contrib/hbqt/qtcore/hbqtcore.hbm - contrib/hbqt/qtnetwork/hbqt_extern.prg * contrib/hbqt/qtnetwork/hbqtnetwork.hbm - contrib/hbqt/qtuitools/hbqt_extern.prg * contrib/hbqt/qtuitools/hbqtuitools.hbm - contrib/hbqt/qscintilla/hbqt_extern.prg * contrib/hbqt/qscintilla/hbqscintilla.hbm - contrib/hbqt/qtdesigner/hbqt_extern.prg * contrib/hbqt/qtdesigner/hbqtdesigner.hbm - contrib/rddads/adsextrn.prg * contrib/rddads/rddads.hbp - contrib/hbgd/gdextern.prg * contrib/hbgd/hbgd.hbp % Deleted separate puller modules and added .hbx to the project directly. ; TODO: Some wrapper projects have the name already used for .c files, so .hbx cannot be directly included ATM. ; TODO: Move -D__HBEXTREQ__ to local .hbp files so they kick in in stdalone mode too. Or maybe hbmk2 should always define it, if there is an .hbx file included in a project, after all it can generate these .hbx files, too.
Viktor Szakats
2011-02-05 09:16:09 +00:00
3e640f36a4
2011-02-05 09:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/hbextern.hbs + Now generates code which makes it possible to use __HBEXTREQ__ macro to compile .hbx as extern puller module. So no extra .prg is needed for that.
Viktor Szakats
2011-02-05 08:22:50 +00:00
e03f938fbd
2011-02-04 18:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrunext/pullext.prg + copyright header.
Viktor Szakats
2011-02-04 17:54:46 +00:00
2e27f33285
2011-02-04 18:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -request= option to force linking any custom function/procedure to target executable.
Viktor Szakats
2011-02-04 17:27:14 +00:00
af415cb329
2011-02-04 18:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbrunext + contrib/hbrunext/hbrunext.hbp + contrib/hbrunext/pullext.prg + Added new hbrun clone named 'hbrunext', which is able to include any of the contribs. Currently it links with hbct, hbexpat and hbwin.
Viktor Szakats
2011-02-04 17:14:47 +00:00
85f507bf05
2011-02-04 17:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.hbp + contrib/hbwin/hbwinext.prg + contrib/hbwin/hbwin.hbx + Added extern puller logic for hbwin. To pull it, use: REQUEST __HBEXTERN__HBWIN__ in the main app module.
Viktor Szakats
2011-02-04 17:00:09 +00:00
b461346e66
2011-02-04 15:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hbsqlit3.c ! Fixed recent additions to always define Harbour level functions and return dummy value if low-level functionality is not available in an actual build: SQLITE3_ENABLE_LOAD_EXTENSION() SQLITE3_TABLE_COLUMN_METADATA() SQLITE3_COLUMN_DATABASE_NAME() SQLITE3_COLUMN_TABLE_NAME() SQLITE3_COLUMN_ORIGIN_NAME()
Viktor Szakats
2011-02-04 15:00:03 +00:00
a9e9453769
2011-02-03 01:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbssl/hbssl.hbp * contrib/hbssl/hbssl.hbm * contrib/hbssl/ssl.c ! Implemented special OpenSSL requirement when using OpenSSL as a .dll under win, for version 0.9.8 and above. ! http://www.openssl.org/support/faq.html#PROG2 ; NOTE: SSL_INIT() must be called by the user application for this to work.
Viktor Szakats
2011-02-04 00:45:00 +00:00
e974cbc2fc
2011-02-03 18:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsocket.c * contrib/xhb/xhb.hbp * contrib/3rd/sqlite3/sqlite3.hbp * contrib/hbmzip/3rd/minizip/minizip.dif * contrib/hbmzip/3rd/minizip/ioapi.h * INSTALL ; Further Minix patch from Tamas: * contains small touchups to src/rtl/hbsocket.c to bring the previous modifications in line with the rest, plus typo fixes * disables contrib/xhb until minix gets the features needed * disables contrib/3rd/sqlite3, pending investigation * makes contrib/hbmzip work * adds some notes to INSTALL
Viktor Szakats
2011-02-03 17:17:27 +00:00
132069d802
2011-02-03 18:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/beos/gcc.mk * config/qnx/gcc.mk * config/bsd/gcc.mk * config/wce/mingwarm.mk * config/vxworks/gcc.mk * config/minix/gcc.mk * config/darwin/gcc.mk * config/hpux/gcc.mk * config/win/mingw.mk * config/linux/gcc.mk * config/cygwin/gcc.mk * config/symbian/gcc.mk * config/os2/gcc.mk * config/sunos/gcc.mk ! Separate -Wimplicit-int and -Wimplicit-function-declaration so that they are added to cflags only when not in cpp mode. ; Patch by Tamas.
Viktor Szakats
2011-02-03 17:14:19 +00:00