b9cc575e8c
2010-11-09 14:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c + Added support for hb_iswin*() and HB_OSISWIN*() functions on MS-DOS platforms. Please test them. ; TODO: Detection of 2K and Vista isn't currently implemented, but can be added if someone knows how to detect them.
Viktor Szakats
2010-11-09 14:00:44 +00:00
986e945874
2010-11-09 15:20 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + harbour/contrib/hbzebra + harbour/contrib/hbzebra/hbzebra.ch + harbour/contrib/hbzebra/hbzebra.h + harbour/contrib/hbzebra/core.c + harbour/contrib/hbzebra/codabar.c + harbour/contrib/hbzebra/code11.c + harbour/contrib/hbzebra/code128.c + harbour/contrib/hbzebra/code39.c + harbour/contrib/hbzebra/code93.c + harbour/contrib/hbzebra/eanupc.c + harbour/contrib/hbzebra/itf.c + harbour/contrib/hbzebra/msi.c + harbour/contrib/hbzebra/hbzebra.hbc + harbour/contrib/hbzebra/hbzebra.hbp + added barcode library. It supports these types of barcodes: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 93, Code 39, Code 11, Codabar, Interleave 2 of 5 (ITF), MSI. Library has both C and Harbour level API functions. GC pointers are used to store Zebra structures in Harbour items. Current impementation has Cairo draw backend only. Draw A different backends can be added Harbour level API: hb_zebra_create_<type>( cCode [, nFlags ] ) --> hZebra hb_zebra_destroy( hZebra ) hb_zebra_geterror( hCairo ) --> nError hb_zebra_getcode( hCairo ) --> cPrintableCode hb_zebra_draw_cairo( hZebra, hCairo, nX, nY, nLineWidth, nHeight [, nFlags ] ) --> hZebra
Mindaugas Kavaliauskas
2010-11-09 13:22:33 +00:00
7fcd91a2ac
2010-11-09 13:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbmk2_plugin.hbs % Normalizing doc .txt files.
Viktor Szakats
2010-11-09 12:53:11 +00:00
8d2f89774c
2010-11-09 11:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/harupdf.c ! Applied patch from Saulius Zrelskis, fixing non-uppercased HB_FUNC names in newly added wrapper functions.
Viktor Szakats
2010-11-09 10:16:49 +00:00
49e0b8e4e0
2010-11-09 10:47 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/sdf1.c ! fixed bug in SDF import procedure - many thanks to Enrico Maria Giordano for reporting the problem and to Vicente Guerra for locating the reason BTW fix committed to xHarbour may work but it's not correct, I suggest to update it.
Przemyslaw Czerpak
2010-11-09 09:47:51 +00:00
ec301342b7
2010-11-09 10:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbdyn.c ! Added casts to silence msvc6 warnings.
Viktor Szakats
2010-11-09 09:01:42 +00:00
369874debf
2010-11-09 02:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbmk2_plugin.hbs - Deleted debug lines.
Viktor Szakats
2010-11-09 01:31:43 +00:00
ceffdd839d
2010-11-09 01:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/Makefile % small optimization in concurrent build (-j GNU make switch) dependency
Przemyslaw Czerpak
2010-11-09 00:17:45 +00:00
d5c7c499b5
2010-11-08 23:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcompdf.h * harbour/include/hbexprb.c * harbour/src/common/expropt1.c + added protection against pushing series of parameters on HVM stack by hb_arrayToParams() function used in wrong contects, i.e.: var := hb_arrayToParams( { 1, 2, 3 } ) Possible TODO: add compile time warning in such case.
Przemyslaw Czerpak
2010-11-08 22:37:26 +00:00
89308c197d
2010-11-08 22:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/3rd/expat/expat.hbp + *nix support.
Viktor Szakats
2010-11-08 21:28:39 +00:00
c69ba47c03
2010-11-08 12:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp ! Fixed to enable win-specific dynamic lib related option only on win platform.
Viktor Szakats
2010-11-08 11:41:03 +00:00
a73bbdb1e3
2010-11-08 12:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/xhb/xhb.hbp * harbour/contrib/xhb/xhb.hbx + harbour/contrib/xhb/xhbarrex.c + added ASIZEALLOC(), ALENALLOC() xHarbour functions In Harbour they are in practice useless because we are using dynamic array preallocation not static one as in xHarbour.
Przemyslaw Czerpak
2010-11-08 11:21:00 +00:00
794fc365d1
2010-11-08 11:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbmk2_plugin.hbs ! Do not apply HB_QTPOSTFIX to rcc tool.
Viktor Szakats
2010-11-08 10:17:35 +00:00
798841c195
2010-11-08 01:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec ! Fixed messed accents. ; QUESTION: Can we switch this file to UTF-8? It contains translations to multiple different languages, so current state is already not very optimal. Anyone?
Viktor Szakats
2010-11-08 00:29:36 +00:00
21a17c901f
2010-11-07 20:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + HB_HAS_<name> hbmk2 macro is now defined, in case a given dependency gets detected. + HB_HAS_<name>_LOCAL hbmk2 macro is now defined, in case a given dependency gets detected on a local path. + Added -depfinish=<name> option which will tell hbmk2 to not expect any more <name> related dependency information, and do the detection right there while processing options. Combined with above macros, now it's possible to use filters based dependency detection results.
Viktor Szakats
2010-11-07 19:29:42 +00:00
5468e70e8a
2010-11-07 18:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs - Deleted completed TODO.
Viktor Szakats
2010-11-07 17:36:50 +00:00
a33dbe783a
2010-11-07 18:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - external - Deleted.
Viktor Szakats
2010-11-07 17:28:30 +00:00
7022118152
2010-11-07 18:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - external/zlib - external/png - external/jpeg - external/hbpmcom - external/pcre - external/Makefile + src/3rd + src/3rd/zlib * src/3rd/zlib/Makefile + src/3rd/png * src/3rd/png/Makefile + src/3rd/hbpmcom * src/3rd/hbpmcom/Makefile + src/3rd/jpeg * src/3rd/jpeg/Makefile + src/3rd/pcre * src/3rd/pcre/Makefile + src/3rd/Makefile * Moved /external to /src/3rd ; This way all core components reside in core. ; NOTE: png, jpeg are not referenced by core components, so they may be moved to contrib area in the future.
Viktor Szakats
2010-11-07 17:17:05 +00:00
08c1bf8970
2010-11-07 17:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbbz2/3rd/bz2/Makefile - Deleted.
Viktor Szakats
2010-11-07 16:26:06 +00:00
e83eeb99c2
2010-11-07 17:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbbz2/hbbz2.hbp * contrib/hbbz2/hbbz2.hbc * Modified for new 3rd source location.
Viktor Szakats
2010-11-07 16:24:57 +00:00
855b43fd69
2010-11-07 17:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/hbhpdf.hbp * contrib/hbhpdf/hbhpdf.hbc
Viktor Szakats
2010-11-07 16:14:20 +00:00
dd3feac85e
2010-11-07 16:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - external/sqlite3 * Wrestle with svn and its bl$dy tree conflicts.
Viktor Szakats
2010-11-07 15:04:30 +00:00
575b574c53
2010-11-07 15:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/version.c + HB_VERSION( HB_VERSION_PLATFORM ) changed to use hb_verPlatformMacro(). This means it will now supported recently added platforms. ; NOTE: For consistency, __PLATFORM__WINDOWS should pbly be changed to __PLATFORM__WIN, and __PLATFORM__WINCE to __PLATFORM__WCE.
Viktor Szakats
2010-11-07 15:02:55 +00:00
58de824eb2
2010-11-07 13:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Changed the way target selection (-hblib, -hbdyn*, -hbexe, etc) options are handled. So far the last one specified remained active, now the first one specified will stay active. IOW: 'hbmk2 -hbdyn mylib.hbp' will result in dynamic lib target, even if mylib.hbp contains -hblib option. ; Beware of some regressions or incompatibility with certain build configs.
Viktor Szakats
2010-11-07 12:50:38 +00:00
7b4935ec01
2010-11-07 12:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/sqlite3.hbp * external/sqlite3/Makefile + Added -DSQLITE_OMIT_DEPRECATED as suggested by Petr. Shaves off a few Ks from sqlite3 lib size.
Viktor Szakats
2010-11-07 11:57:46 +00:00
9624a94fd7
2010-11-07 01:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/tests/testodbc.prg * contrib/hbodbc/odbc.c ! Two minor corrections to prev.
Viktor Szakats
2010-11-07 00:41:11 +00:00
3273cb1bb3
2010-11-07 01:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! SQLERROR(): Fixed to accept handle as pointer (not as number). ! SQLERROR(): Fixed returned cErrorMsg using proper length. ! SQLERROR(): Fixed to initialize 'out' parameters. + Added SQLGETDIAGREC( <nHandleType>, <hHandle>, <nRecNumber>, @<cSQLState>, @<nError>, @<cErrorMsg> ) -> <nResult>
Viktor Szakats
2010-11-07 00:34:02 +00:00
9b31a920d7
2010-11-06 23:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Little clarification to '2. HOW TO DO A PARTIAL [RE]BUILD' section.
Viktor Szakats
2010-11-06 22:26:26 +00:00
99a99c0a16
2010-11-06 23:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gete.c % Optimized out memory allocation on non-dos/os2 platforms.
Viktor Szakats
2010-11-06 22:13:28 +00:00
eb53924a77
2010-11-06 14:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.c ! Added missing 'enum' keyword to just added cast.
Viktor Szakats
2010-11-06 13:20:18 +00:00
df1b77773e
2010-11-05 20:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Reworded two sentences where HB_COMPILER/HB_PLATFORM is explained. * Changed the order of settings to reflect importance. HB_INSTALL_PREFIX is first, HB_USER_* are second. - Deleted HB_INSTALL_??? envvars from list of documented settings.
Viktor Szakats
2010-11-05 19:26:24 +00:00
05d539d3f5
2010-11-05 20:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.c ! Cast for C++.
Viktor Szakats
2010-11-05 19:02:44 +00:00
31d0d15e4d
2010-11-05 19:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed bad typo in watcom platform redetection. win was misdetected as dos. (this fixes expat watcom build) + Added experimental -depcontrol=<name>:strict:/opt/mingw/include option, which will make the given path the only one where header detection is done.
Viktor Szakats
2010-11-05 18:22:39 +00:00
64bcbcbe28
2010-11-05 18:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.hbp * contrib/hbexpat/hbexpat.hbc - contrib/hbexpat/expat + contrib/hbexpat/3rd + contrib/hbexpat/3rd/expat * Moved expat 3rd party code under '3rd' dir.
Viktor Szakats
2010-11-05 17:15:16 +00:00
944ff18cfd
2010-11-05 16:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.hbp ! Minor typo.
Viktor Szakats
2010-11-05 15:38:37 +00:00
9cdb89624f
2010-11-05 15:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/expat/expat.hbp * contrib/hbexpat/hbexpat.hbp * contrib/hbexpat/hbexpat.hbc * Minor cleanups.
Viktor Szakats
2010-11-05 14:59:11 +00:00
7bd55a6158
2010-11-05 14:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs ! Don't pickup dependencies with long-filename on MS-DOS hosts. Please test.
Viktor Szakats
2010-11-05 13:55:57 +00:00
1748d6f378
2010-11-05 14:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbmk2_plugin.hbs + Added support for converting multiple input .qth files to generated source/doc.
Viktor Szakats
2010-11-05 13:26:49 +00:00
06b7fe5ac0
2010-11-05 13:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbexpat + contrib/hbexpat/hbexpat.c + contrib/hbexpat/hbexpatc.c + contrib/hbexpat/hbexpatp.prg + contrib/hbexpat/hbexpat.ch + contrib/hbexpat/hbexpat.hbp + contrib/hbexpat/hbexpat.hbc + contrib/hbexpat/tests + contrib/hbexpat/tests/hbmk.hbm + contrib/hbexpat/tests/test.prg + contrib/hbexpat/tests/tohash.prg + Added Harbour bindings for expat XML parser lib. ; Test contains XML to hash conversion. It's very nice, small and complete, callback-based parser: http://expat.sourceforge.net/http://www.xml.com/pub/a/1999/09/expat/index.htmlhttp://www.xml.com/lpt/a/47
Viktor Szakats
2010-11-05 12:46:16 +00:00
2fc69d4894
2010-11-05 12:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbvm.h * src/vm/hvm.c + Added hb_vmPushPointerGC().
Viktor Szakats
2010-11-05 12:00:28 +00:00
086c8cba68
2010-11-04 21:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * MS-DOS LFN vs. SFN next guess: deleted hack when loading plugin.
Viktor Szakats
2010-11-04 20:34:47 +00:00
2432e2f5d3
2010-11-04 20:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbpp.h * harbour/include/hbcomp.h * harbour/src/pp/ppcore.c * harbour/src/main/harbour.c * harbour/src/compiler/hbmain.c * harbour/src/compiler/ppcomp.c * harbour/src/compiler/hbcmplib.c * added support for setting hash array as container for included files in HB_COMPILE*() functions.
Przemyslaw Czerpak
2010-11-04 19:28:05 +00:00
f1dc3346ec
2010-11-04 18:05 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * harbour/contrib/hbsqlit3/hbsqlit3.c ! Fixed last modification typo
Petr Chornyj
2010-11-04 15:58:52 +00:00
e9180697b7
2010-11-04 17:50 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * harbour/contrib/hbsqlit3/hbsqlit3.c * Protected sqlite3_sourceid() by SQLITE_VERSION_NUMBER + Added sqlite3_create_function() sqlite3_create_function( db, cFuncName, nArg, [Nil]|[cFunc]|[sFunc] ) -> nResult Only scalar function creation now supported.
Petr Chornyj
2010-11-04 15:48:35 +00:00
1503e9cfc1
2010-11-04 15:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + MS-DOS builds got internal protection against trying to load .hbc/.hbp/.hbm/plugin files with long filenames (only in filename/extension part, so it's sort of a hack). Such would result in unpredictable behavior depending on MS-DOS OS or emulation used, but for sure none can load the intended file. So current hack will consider such files non-existent, and consequently fail along the way. Please test in on MS-DOS.
Viktor Szakats
2010-11-04 14:40:26 +00:00
73ba6d20a6
2010-11-04 13:06 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/cdpapi.c + added internal macro for developers making tests with C compilers which can make some character translations in compiler strings. This macro (__HB_IGNORE_CP_ERRORS) disables 9994 internal error. ("Harbour CP (%s) initialization failure"). It should not be used in production builds.
Przemyslaw Czerpak
2010-11-04 12:06:29 +00:00
4100f80b34
2010-11-04 12:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/qtgui/g - contrib/hbqt/qtgui/doc/en/*.txt - contrib/hbqt/qtwebkit/g - contrib/hbqt/qtwebkit/doc/en/*.txt - contrib/hbqt/qtcore/g - contrib/hbqt/qtcore/doc/en/*.txt - contrib/hbqt/qtnetwork/g - contrib/hbqt/qtnetwork/doc/en/*.txt - contrib/hbqt/qscintilla/g - contrib/hbqt/qscintilla/doc/en/*.txt - contrib/hbqt/qtuitools/g - contrib/hbqt/qtuitools/doc/en/*.txt - contrib/hbqt/qtdesigner/g - contrib/hbqt/qtdesigner/doc/en/*.txt - Deleted generated files which are now created dynamically.
Viktor Szakats
2010-11-04 11:21:17 +00:00
a8e4855d4b
2010-11-04 11:23 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/sqlbase.c + added timestamp type support in PutValue RDD method * harbour/contrib/hbwin/axcore.c * commented out debug line to be in sync with commented out function that it uses
Mindaugas Kavaliauskas
2010-11-04 09:23:51 +00:00
3179ac92bf
2010-11-04 05:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbwmain.c * src/vm/cmdarg.c + Cygwin HB_PROGNAME()/HB_ARGV(0) patch from Tamas.
Viktor Szakats
2010-11-04 04:19:36 +00:00
9b6598c2e5
2010-11-04 04:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * hbqt/hbqt_hbmk2_plugin.hbs ! Fixed to not pickup false object references. ! Fixed to automatically pickup object references in manual contructor code. * crc32 restored to be compatible with old one. ! Fixed typo causing incremental build always rebuild everything (for .qth files).
Viktor Szakats
2010-11-04 03:42:35 +00:00
cfd647e5d5
2010-11-04 01:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbmk2_plugin.hbs + Reworked standalone hbqt generator as dynamic hbmk2 plugi. It will now dynamically convert .qth to .cpp + .prg + .txt. .qtp lists can now be replaced by .hbm files. See them inside /qth dirs. * Minor cleanups and optimizations to generator code. * Standalone conversion mode is also available, though it's little difficult to run due to current hbrun limitations. % Generated code further slimmed down. + Since now we have no generated central header, each required declarations have to be repeated in each source file. Consistency is maintained by generator. ; TODO: Consider splitting .qth generator functionality from mainstream hbqt hbmk2 plugin. ; TODO: Switch to using new dynamic code generation. ; TODO: Consider merging .cpp + .prg using #pragma BEGINDUMP. In generated code, I find it benign, and hopefully eventually .prg code can be eliminated fully. ; TODO: Resolve dependence on generated central headers, in manual source files. ; TOFIX: Error message in plugin now erroneously shows as "hbclass.ch(131)", IOW the compiler thinks its compiling the header, while in reality its compiling the .hbs file.
Viktor Szakats
2010-11-04 00:58:03 +00:00
a7710b224d
2010-11-03 29:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/harbour.hbx * src/rtl/dateshb.c + Added HB_DATE( [<nYear>, <nMonth>, <nDay>] ) -> <dDate> If called without options, it returns current date, just like DATE(). * Changed HB_DATETIME() to work like above except for timestamps.
Viktor Szakats
2010-11-03 23:00:35 +00:00
9ec18ba4a0
2010-11-03 23:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/compiler/hbmain.c + allow to use -p* switches in HB_COMPILEFROMBUF()
Przemyslaw Czerpak
2010-11-03 22:28:55 +00:00
8521154cfb
2010-11-03 19:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/compiler/hbmain.c ! fixed very old bug which can be exploited in some seldom cases, i.e. the one reported by Viktor using HBRUN.
Przemyslaw Czerpak
2010-11-03 18:36:50 +00:00
79b266ca4f
2010-11-03 19:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Using _APPMAIN() instead of MAIN() as entry function, to be friendly with plugins using MAIN(). * Commented test code added for hbrun integration. + Added popular package handler's lib and include directory to bsd builds' default setup. * Added comments describint which such directory belongs to which package system (darwin, bsd) + Plugins will now be called with Harbour header directory properly setup, so it's possible to use headers in them.
Viktor Szakats
2010-11-03 18:03:03 +00:00
22b4af0268
2010-11-03 13:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtgen.prg % Deleted need for Harbour headers. Except hbclass.ch. To convert this to script, OOP code must be converted to regular one.
Viktor Szakats
2010-11-03 12:07:48 +00:00
ec5bd29ffe
2010-11-03 12:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_all.hbp - Disable whole container for dos platform, as it seems to get confused about long filenames.
Viktor Szakats
2010-11-03 11:34:18 +00:00
2c0bf6bc84
2010-11-03 02:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/Makefile + Cygwin patch from Tamas Tevesz.
Viktor Szakats
2010-11-03 01:58:52 +00:00
f42d1bc1dd
2010-11-03 00:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtgen.prg % Simplified GC release code. ! Fixed potential GPF in GC release code. (p->ph might have been assigned NULL even if p was NULL) ; Please review and test.
Viktor Szakats
2010-11-02 23:56:09 +00:00
5b83056a40
2010-11-03 00:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_init.cpp ! Fixed missing HB_EXTERN_BEGIN/END from around a new internal function.
Viktor Szakats
2010-11-02 23:20:32 +00:00
723b578eb5
2010-11-02 18:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtgen.prg % Optimized generated source code to be more compact. The result is almost 60% smaller (6.2MB -> 4MB for qtgui) generated sources: - credits and copyrights moved to separate file, so it's now present in only one copy. - disabled HB_TRACE lines from output. - disabled {} braces from one-liner blocks. - deleted some long separator lines. - made original function prototype comments more compact.
Viktor Szakats
2010-11-02 18:09:03 +00:00
d322215574
2010-11-02 18:55 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * harbour/contrib/hbsqlit3/hbsqlit3.c * Changed to use STR API for UTF8 conversions in few places. Lightly tested - seems now it's works as expected. + Added sqlite_sourceid()
Petr Chornyj
2010-11-02 16:56:41 +00:00
8cc76097c5
2010-11-02 14:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gete.c % Deleted very old code to satisfy Borland C++ getenv() requirement, and which turned out to be a mere Borland documentation error (confirmed by Borland). Thanks to Tamas Tevesz for getting to end of this and the patch.
Viktor Szakats
2010-11-02 13:36:07 +00:00
241e472652
2010-11-01 22:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c ! Fixed regression in 2010-11-01 16:42 UTC+0200. Forgot to set value for __PLATFORM__* macros. INCOMPATIBLE: So far the value returned by __PLATFORM__* macros were the version part from the string also returned by OS(), but only in non-cross platform situations. Now they are defined without any value, which means now the returned value is consistent regardless of build-situation and OS version. If you relied on this feature, change your code to extract OS version from value return by OS() function.
Viktor Szakats
2010-11-01 21:59:18 +00:00
ab28161da8
2010-11-01 16:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h * src/common/hbver.c + Added hb_verPlatformMacro(), which returns string as it appears in __PLATFORM__* macro. This function will have to be extended for each new platform Harbour is getting ported to.
Viktor Szakats
2010-11-01 15:44:47 +00:00
5e0daa68f6
2010-11-01 13:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/Makefile * src/vm/mainwin.c * src/vm/hvm.c * src/vm/cmdarg.c * src/vm/vmmt/Makefile * utils/hbmk2/hbmk2.prg * config/global.mk * config/cygwin/global.mk + Cygwin related patch from Tamas Tevesz. - Fixing cygwin dynamic lib name - Dynamic lib linking - defining __PLATFORM__CYGWIN in cross-platform builds
Viktor Szakats
2010-11-01 12:58:15 +00:00
4efa60fc31
2010-11-01 00:05 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * harbour/contrib/hbsqlit3/hbsqlit3.c * Changed syntax of sqlite3_exec() to sqlite3_exec( db, cSQLTEXT, [pCallbackFunc]|[cCallbackFunc], [lConvertSQLTextToUTF8], "cCDP" ) -> nResultCode From now we can replace cSQLTEXT := hb_strToUTF8( cSQLTEXT, "RU1251" ) sqlite3_exec( db, cSQLTEXT ) with sqlite3_exec( db, cSQLTEXT, , .t., "RU1251" ) * Changed syntax of sqlite3_bind_text(), sqlite3_column_text() in such way * Changed sqlite3_bind_blob() according to sqlite3 docs.
Petr Chornyj
2010-10-31 22:06:54 +00:00
0353de304c
2010-10-31 22:50 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * harbour/src/rtl/hbinet.c ! HB_INETSERVER fixed to use parameters properly Syntax of HB_INETSERVER is hb_inetSrver( nPort, [pSocket | NIL], [cBindAddr], [nListenLimit] )
Petr Chornyj
2010-10-31 20:53:09 +00:00
e359ff6d2d
2010-10-29 21:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Applied cygwin patch from Tamas Tevesz. ! Few more cygwin related fixes here and there. + Added more cygwin related TOFIX notes.
Viktor Szakats
2010-10-29 19:42:49 +00:00
ce94984a36
2010-10-29 21:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Do not warn about or require HB_HOST_BIN when doing cygwin cross-builds.
Viktor Szakats
2010-10-29 19:28:55 +00:00
4acf8c4c16
2010-10-29 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbcom.c * added patches created by Tamas TEVESZ and default port name for AIX
Przemyslaw Czerpak
2010-10-29 12:50:19 +00:00
b39443ed81
2010-10-29 14:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Platform/compiler checks made robust and don't give match anymore for 'win' when checking it against 'darwin' or 'cygwin'.
Viktor Szakats
2010-10-29 12:01:35 +00:00
df3b848bf6
2010-10-29 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hb_io.h * include/hbthread.h * include/hbsetup.h * src/vm/thread.c * src/vm/dynlibhb.c * src/common/hbgete.c * src/common/hbprintf.c * src/rtl/gttrm/Makefile * src/rtl/hbsocket.c * src/rtl/filesys.c * src/rtl/hbcom.c * config/global.mk - config/win/cygwin.mk + config/cygwin + config/cygwin/libs.mk + config/cygwin/gcc.mk + config/cygwin/global.mk + Applied cygwin patch from Tamas Tevesz. The goal is to migrate win/cygwin to cygwin/gcc, IOW to make cygwin a distinct platform (which is primarily unixy with option to access winapi) as it should be. Changes made by me compared to original patch: - Fixed to HB_HOST_PLAT stay 'win'. Cygwin is not a host platform. - Fixed to set HB_COMPILER to gcc and HB_PLATFORM to cygwin when cygwin is detected on win platform. - Consequently some changes in global.mk could be dropped. - Deleted hbcom patches not related to cygwin. - Removed hbmk2 patch until we solve the 'plat $ 'cygwin' problem.
Viktor Szakats
2010-10-29 08:24:01 +00:00
1d88e6f2f5
2010-10-29 09:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_misc.prg * Changed to not RTE when connecting to an already connected event. It will now return .F.. This emulates old behavior.
Viktor Szakats
2010-10-29 07:37:30 +00:00
fd7fafe596
2010-10-29 00:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * __HBQT_SLOTS_DISCONNECT() - Fixed a variable name to match real content (slot -> pszSignal) % __HBQT_SLOTS_CONNECT() - Synced with disconnect, added local variable to avoid double hb_parcx() calls.
Viktor Szakats
2010-10-28 22:52:23 +00:00
7b9b7433c4
2010-10-29 00:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_os.prg * Reverted 2010-10-22 19:08 UTC+0200 Turns out it was alright without the fix, as hb_osIsWinVista() returns .T. also for upper versions (win7) by design, so it was not necessary to change it to win_osIsVistaOrUpper() hbwin specific call. Please double check it though, maybe I'm just too tired.
Viktor Szakats
2010-10-28 22:24:21 +00:00
738356ea9b
2010-10-28 23:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_misc.prg + Changed to not RTE when disconnecting not-connected event. It will instead return .F. now. To be consistent with slots in this regard. * Undone previous optimization after realizing that events and slots low-functiona return different error codes. It didn't cause any harm with current system though.
Viktor Szakats
2010-10-28 21:52:34 +00:00
d2a1f9c780
2010-10-28 19:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_misc.prg * Laxed the rules for handling low-level connect/disconnect errors. Now some cases will now RTE, some will return .F., some will get ignored and .T. returned. Please refine it as required. * Optimized :connect()/:disconnect()
Viktor Szakats
2010-10-28 17:31:43 +00:00
2bb5b013c1
2010-10-28 16:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/tests/demoqt.prg ! Fixed wrong :connect call. Thanks to Tamas Tevesz for pinpointing it.
Viktor Szakats
2010-10-28 14:20:22 +00:00
c85d54e5f6
2010-10-28 12:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtgen.prg + Generate REQUEST __HBQT<NAME> puller code to each class definition .prg. This will ensure that lib init code will always automatically run if any QT class is used by an application.
Viktor Szakats
2010-10-28 10:27:55 +00:00
f7554aa0e0
2010-10-28 11:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqtgui.hbm - contrib/hbqt/qtgui/hbqt_registersignals.cpp + contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtwebkit/hbqtwebkit.hbm + contrib/hbqt/qtwebkit/hbqt_init.cpp * contrib/hbqt/qtcore/hbqtcore.hbm - contrib/hbqt/qtcore/hbqt_registersignals.cpp + contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtnetwork/hbqtnetwork.hbm - contrib/hbqt/qtnetwork/hbqt_registersignals.cpp + contrib/hbqt/qtnetwork/hbqt_init.cpp * contrib/hbqt/qscintilla/hbqscintilla.hbm + contrib/hbqt/qscintilla/hbqt_init.cpp * contrib/hbqt/qtuitools/hbqtuitools.hbm + contrib/hbqt/qtuitools/hbqt_init.cpp * contrib/hbqt/qtdesigner/hbqtdesigner.hbm + contrib/hbqt/qtdesigner/hbqt_init.cpp + Extended existing signal register init modules to be generic lib level initialization ones. + Added such lib level init module to all remaining HBQT libs.
Viktor Szakats
2010-10-28 09:44:52 +00:00
7feeb42ba8
2010-10-28 01:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_misc.prg ! Debug stuff left in.
Viktor Szakats
2010-10-27 23:09:18 +00:00
5813401685
2010-10-28 00:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_pointer.cpp + __HBQT_ERROR() accepts error code.
Viktor Szakats
2010-10-27 22:54:25 +00:00
00cc4427ea
2010-10-27 18:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbcmd.c * modified FIELDGET() and FIELDPUT() to accept also field name (not only field index) just like DBFILEGET() and DBFILEPUT() * modified HB_FIELDLEN(), HB_FIELDDEC(), HB_FIELDTYPE() to accept also field name (not only field index)
Przemyslaw Czerpak
2010-10-27 16:30:54 +00:00
0f4730b0dd
2010-10-27 17:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/tests/demoqt.prg * contrib/hbqt/tests/dialogqt.prg % Deleted unnecessary manifest constants for signal names (used inconsistently).
Viktor Szakats
2010-10-27 15:46:20 +00:00
872abe845b
2010-10-27 05:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gete.c % Optimization to GETENV()/HB_GETENV(). Patch by Tamas Tevesz. + Added more details to comment on why it's needed to strip '=' part from envvar name.
Viktor Szakats
2010-10-27 03:23:49 +00:00
5afc7f78ad
2010-10-25 17:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbjson.c * modified the if() condition to pacify some compiler warnings
Przemyslaw Czerpak
2010-10-25 15:20:28 +00:00