Commit Graph

  • 4a22ee33f7 2010-11-26 13:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h * src/common/hbver.c + Added hb_iswin2k3(). Viktor Szakats 2010-11-26 12:46:14 +00:00
  • 7c8c239f5c 2010-11-26 12:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbf1.c * harbour/src/rdd/sdf1.c * harbour/src/rdd/delim1.c * harbour/src/rdd/dbffpt/dbffpt1.c * harbour/src/rdd/dbfntx/dbfntx1.c * harbour/src/rdd/dbfnsx/dbfnsx1.c * harbour/src/rdd/dbfcdx/dbfcdx1.c * harbour/contrib/rddads/adsx.c * harbour/contrib/rddbmcdx/bmdbfcdx.c * harbour/contrib/rddsql/sqlbase.c * harbour/contrib/rddsql/sqlmix.c * harbour/contrib/sddmy/sddmy.c * harbour/contrib/sddfb/sddfb.c * harbour/contrib/sddpg/sddpg.c * harbour/contrib/sddoci/sddoci.c * harbour/contrib/sddodbc/sddodbc.c * harbour/contrib/sddsqlt3/sddsqlt3.c * harbour/include/harbour.hbx * harbour/contrib/rddads/rddads.hbx * declare *_GETFUNCTABLE() functions as static - they do not have to be public C functions * simplified if possible RDD registration code and modified supper RDD request method so it's not stripped by compiler when hb_errInternal() function is declared with NORETURN attribute Przemyslaw Czerpak 2010-11-26 11:56:29 +00:00
  • b244822532 2010-11-25 11:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbinet.c * restored old behavior of listen sockets used by hb_inet*() functions for non Windows platforms (SO_REUSEADDR) Przemyslaw Czerpak 2010-11-25 10:51:56 +00:00
  • 2b1036d121 2010-11-25 10:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist + Enabled new rddbmcdx. Viktor Szakats 2010-11-25 09:40:20 +00:00
  • 744655e0f1 2010-11-25 03:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbmisc/irm.c * contrib/hbmisc/hbmisc.hbp + Added IRM (Independent Record Map) API contributed and donated to public domain by Mindaugas. - IRMEXECUTE( aFilterTree ) --> pMap Condition array syntax: { operation, tag, bag, value } F.e.: IrmExecute( { "&", { "<=", "date",, 0d20100101 }, { "=", "place",, 12 } } ) - IRMMAPNEXT( pMap, @ulRecNo ) --> lFound - IRMMAPSKIP( pMap, @ulRecNo ) --> lFound - IRMMAPCOUNT( pMap ) --> nRecCount (function names may change in the recent future) + Added 'NO GUARANTEES" disclaimer on top. (pls refine it if needed) ! Some minor tweaks to compile with current Harbour. ! Casts for win64. * Changed to use Harbour types, and minor cleanups in variable scopes. % Added optimized bit counting to hb_irmMapCount(). (it was a TODO) Mindaugas, pls take a look at it and/or test it with real code. Viktor Szakats 2010-11-25 02:22:52 +00:00
  • 93d45884ba 2010-11-25 02:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/contrib/rddbmcdx + harbour/contrib/rddbmcdx/rddbmcdx.hbp + harbour/contrib/rddbmcdx/rddbmcdx.hbc + harbour/contrib/rddbmcdx/bmdbfcdx.c + added new alternative BMDBFCDX implementation which respects RDD inheritance scheme and gives similar functionality and PRG functions as modified by Miguel Angel Marchuet <miguelangel@marchuet.net> DBFCDX with directly hardcoded bitmap filters. This code is completely new implementation and does not contain any code created by Miguel. This RDD inherits from DBFCDX so it's called BMDBFCDX anyhow it can inherit from any other RDDs so if users are interesting I can add also BMDBFNTX and BMDBFNSX. I haven't time of any deeper tests so please make them. Przemyslaw Czerpak 2010-11-25 01:28:18 +00:00
  • 33dc0d620d 2010-11-24 19:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/rddbm * contrib/hbplist - Deleted rddbm (bmdbfcdx) RDD. It's broken beyond repair. Everyone interested pls visit this project: http://sourceforge.net/projects/bmdbfcdx/ Viktor Szakats 2010-11-24 18:47:44 +00:00
  • 930081e649 2010-11-24 18:52 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) ! config/instsh.mk ! os2mkdir.exe and os2cp.exe need forward slashes as path separators. Maurilio Longo 2010-11-24 17:55:07 +00:00
  • 0a5450e807 2010-11-24 18:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + contrib/hbmagic + contrib/hbmagic/hbmagic.hbp + contrib/hbmagic/hbmagic.hbc + contrib/hbmagic/hbmagic.ch + contrib/hbmagic/hbmagic.c + contrib/hbmagic/hbmagis.prg + contrib/hbmagic/tests + contrib/hbmagic/tests/hbmk.hbm + contrib/hbmagic/tests/hbmagit.prg + Added wrapper for libmagic library. Viktor Szakats 2010-11-24 17:43:54 +00:00
  • e280b40fda 2010-11-24 18:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddbm/hbrddbm.h * contrib/rddbm/bmdbfcdx.c + Brute force patching. Trying to make it build by any cost. Now it does. - Disabled wildseek related stuff, which was reaching deeply into cdx internals. (seems redundant now that core has this feature, though maybe this knows something extra?) - Commented (with non-ANSI comments) everything touching cdx tags. - Changed to use AREAP instead of CDXAREAP. - Changed to determine recno using official way instead of going deep into internal structure. - Some of these are for sure wrong. Maybe all. - Deleted core filter data replicated in BM specific structure. - Indention, formatting. Viktor Szakats 2010-11-24 17:24:52 +00:00
  • 69bab2430e 2010-11-24 18:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/fstemp.c * enabled mkstemp() usage in *nix OpenWatcom 1.8 and newer builds Przemyslaw Czerpak 2010-11-24 17:20:18 +00:00
  • 9f0e5890ad 2010-11-24 17:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/sddoci/sddoci.c ! Fix regression in 2010-10-13 19:33 UTC+0200. ; Please test. Viktor Szakats 2010-11-24 16:17:46 +00:00
  • b2c71021a7 2010-11-24 17:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/dbfntx/dbfntx1.c * src/rdd/dbfnsx/dbfnsx1.c * src/rdd/dbfcdx/dbfcdx1.c * src/rdd/dbffpt/dbffpt1.c ! Casts for msvc. Viktor Szakats 2010-11-24 16:11:21 +00:00
  • 5bfb953927 2010-11-24 16:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhttpd/core.prg * contrib/hbhttpd/widgets.prg * contrib/hbhttpd/tests/webapp.prg + Added :bTrace block to server class. + Changed to use bTrace block for any trace output, meaning there is no explicit '?' command anymore in server lib. Viktor Szakats 2010-11-24 15:56:06 +00:00
  • 55da2b05b6 2010-11-24 16:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed RTE in language file generation in some side case, reported by Mindaugas. (not tested, pls do) Viktor Szakats 2010-11-24 15:11:23 +00:00
  • 8d207a4fa1 2010-11-24 15:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed typo causing not recognized -hbl (without parameter) resetting option. Thanks to Mindaugas for the find. Viktor Szakats 2010-11-24 14:43:43 +00:00
  • f9fc5d07d6 2010-11-24 12:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/rddbmcdx + contrib/rddbm * Renamed. ; It's still a lie though. This is broken RDD now. If we won't have any contributor picking this up from this stage. This contrib will be moved to examples. Viktor Szakats 2010-11-24 11:12:05 +00:00
  • f9abc498d2 2010-11-24 12:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/rddbmcdx/rddbmcdx.hbp + contrib/rddbmcdx/rddbm.hbp - contrib/rddbmcdx/rddbmcdx.hbc + contrib/rddbmcdx/rddbm.hbc - contrib/rddbmcdx/hbbmcdx.h + contrib/rddbmcdx/hbrddbm.h * contrib/rddbmcdx/bmdbfcdx.c * Renaming to make it index-type agnostic. * Trying to hunt down "CDX" in source code. Huge quanity of them remain. Viktor Szakats 2010-11-24 11:09:01 +00:00
  • b0ded0cee5 2010-11-24 11:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist * contrib/rddbmcdx/bmdbfcdx.c * contrib/rddbmcdx/hbbmcdx.h - Deleted all redundant code from this RDD. Made some changes towards inheritance support, but I cannot continue from there and in its current form it doesn't build, due to interdependencies and other stuff which I don't understand. * Disabled this contrib. ; TODO: Rename it to rddbm. Viktor Szakats 2010-11-24 10:56:46 +00:00
  • a83c0a8ad3 2010-11-24 11:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/dbfcdx/dbfcdx1.c + Added DBOI_TEMPLATE, DBOI_MULTIKEY related code from bmcdx. It's commented. Viktor Szakats 2010-11-24 10:24:00 +00:00
  • fb23ec1163 2010-11-24 11:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddbmcdx/bmdbfcdx.c * Synced with core. ; Also some formerly disputed features are synced. ; TODO: To remove the "turbo" feature from BMCDX, because it blocks the way from inheritance and its also an unsafe optimization, which can potentially corrupt databases, if not used with care (and I bet not many users know the exact definition of 'care') ; QUESTION: What is DBOI_TEMPLATE, DBOI_MULTIKEY? They are suppored in BMCDX, but not in core. Viktor Szakats 2010-11-24 10:10:27 +00:00
  • ef67dce3a8 2010-11-24 10:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhttpd/hbhttpd.hbp + contrib/hbhttpd/log.prg + Added simple logger class. Viktor Szakats 2010-11-24 09:11:46 +00:00
  • 84920588c1 2010-11-24 01:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbhttpd/umain.prg + contrib/hbhttpd/core.prg - contrib/hbhttpd/uhttpd2.hbp - contrib/hbhttpd/uwidgets.prg - contrib/hbhttpd/uhttpd2.hbc + contrib/hbhttpd/hbhttpd.hbp + contrib/hbhttpd/hbhttpd.hbc + contrib/hbhttpd/widgets.prg * contrib/hbhttpd/tests/hbmk.hbm * Renames. Viktor Szakats 2010-11-24 00:58:42 +00:00
  • 6e4a8de207 2010-11-24 01:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist - examples/uhttpd2 + contrib/hbhttpd + Moved uhttpd2 to contrib area under the name hbhttpd. Viktor Szakats 2010-11-24 00:55:47 +00:00
  • 5f95b29918 2010-11-24 01:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * examples/uhttpd2/umain.prg * examples/uhttpd2/uhttpd2.hbp * examples/uhttpd2/uwidgets.prg - examples/uhttpd2/uhbext.prg * Formatting. * Cleanups. Viktor Szakats 2010-11-24 00:49:15 +00:00
  • afa82f20e1 2010-11-24 01:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * examples/uhttpd2/uhttpd2.hbp * Converted uhttpd2 core to a lib. Viktor Szakats 2010-11-24 00:09:54 +00:00
  • cad91155f3 2010-11-23 23:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbposix/tests + contrib/hbposix/tests/hbmk.hbm + contrib/hbposix/tests/testpid.prg + Added test. Viktor Szakats 2010-11-23 22:58:58 +00:00
  • 196c5a738c 2010-11-23 19:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg ! Do not process HB_INSTALL_INC to find external headers. This envvar is no longer supported and it only makes things more difficult now that hbrun has embedded headers. Also removed adding the host dir of input .hbs/.prg file as -I option (it's processed automatically by compiler). So now hbrun uses exactly the same rules as harbour compiler to find headers. Viktor Szakats 2010-11-23 18:07:03 +00:00
  • 8f7e5857a9 2010-11-23 18:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist + contrib/hbposix + contrib/hbposix/hbposix.hbp + contrib/hbposix/hbposix.hbc + contrib/hbposix/hbposix.c + Added POSIX_GETPID() (in new POSIX wrapper lib). Viktor Szakats 2010-11-23 17:11:08 +00:00
  • 5e6fb41199 2010-11-23 17:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_winbase.c + WAPI_GETCURRENTTHREADID(): Added. Viktor Szakats 2010-11-23 16:52:47 +00:00
  • 3d76cdea50 2010-11-23 12:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbmzip/hbmzip.c * cleaned unnecessary variable initialization Przemyslaw Czerpak 2010-11-23 11:13:56 +00:00
  • db5d53e088 2010-11-23 12:01 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbfcdx/dbfcdx1.c ! fixed wrongly used SUPER_DELETED() instead of SELF_DELETED() Przemyslaw Czerpak 2010-11-23 11:01:19 +00:00
  • 332df24093 2010-11-22 17:12 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/rddbmcdx/bmdbfcdx.c * contrib/rddbmcdx/hbbmcdx.h * Synchronized with current dbfcdx. * BMTurbo capabilitie can be activated with MACRODEFINE HB_BMCDXTURBO. Miguel Angel Marchuet Frutos 2010-11-22 16:13:14 +00:00
  • d767b3292f 2010-11-22 03:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/gd.ch * contrib/hbgd/hbgd.hbx * contrib/hbgd/gdwrp.c + Added HB_GD_VERSION( @maj, @min, @rel ) function to return GD version hbgd was built against. - Deleted GD2_VERS and GD2_ID constants. Viktor Szakats 2010-11-22 02:33:17 +00:00
  • 65dbde8498 2010-11-22 03:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! Variables renamed to reflext their real type. ! More type related cleanups. ! Fixed remaining cases where return buffers were not initialized to empty string. Viktor Szakats 2010-11-22 02:04:10 +00:00
  • f8215eacfd 2010-11-22 02:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! Fixed remaining wrappers to not make decisions based on result returned by C level ODBC function, and always pass everything back as is. % Applied minor optimization as a result of above. ! Deprecated SQLEXECUTESCALAR() fixed to initialize buffer and length before calling C level ODBC function. ! Fixed one double assignment typo from prev commit. Viktor Szakats 2010-11-22 01:40:16 +00:00
  • b901bd2241 2010-11-21 21:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hdbcsqlt.prg * contrib/hbpgsql/hdbcpg.prg % Minor optimizations. ! Fixed RTEs by EXPORTing two object variables: TSQLTStatement:pRes (used from HDBC code) TSQLTResultSet:nRows I'm not sure this is right solution, f.e. one of them is used internally by HBODBC code. Viktor Szakats 2010-11-21 20:18:17 +00:00
  • 46298a0dd6 2010-11-21 20:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpgsql/postgres.c + Added PQPREPARE(), PQEXECPREPARED(). Based on code donated by Lorenzo Fiorini. Modified to compile with current Harbour, changed parameter handling and error checking, and changed to return GC collected result pointer. (I didn't make any tests, so pls do) Viktor Szakats 2010-11-21 19:43:39 +00:00
  • d267434478 2010-11-21 19:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hbsqlit3.hbp + contrib/hbsqlit3/hdbcsqlt.prg + contrib/hbsqlit3/tests/hdbctest.prg * contrib/hbpgsql/hbpgsql.hbp + contrib/hbpgsql/hdbcpg.prg + contrib/hbpgsql/tests/hdbctest.prg + Added code posted by Lorenzo Fiorini. Many thanks for this contribution. It's JDBC-like classes to access PGSQL and SQLITE backends. Viktor Szakats 2010-11-21 18:39:38 +00:00
  • d3b7a3a61b 2010-11-21 17:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/thread.c * cover s_fThreadInit declaration by HB_MT_VM macro Przemyslaw Czerpak 2010-11-21 16:35:24 +00:00
  • 125cb328ff 2010-11-21 15:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/tests/tpoly.prg + Applied PI patch from Tamas. Viktor Szakats 2010-11-21 14:57:50 +00:00
  • a7d39e1c3f 2010-11-21 13:53 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcpage.hbx * harbour/src/codepage/Makefile + harbour/src/codepage/cpskkam.c * restored SKKAM CP - rebuilt automatically from SKISO using hb_translate() function. Przemyslaw Czerpak 2010-11-21 12:53:29 +00:00
  • a3514c8ca1 2010-11-21 12:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbcpage.hbx - src/codepage/cpskkam.c * src/codepage/Makefile - Deleted SKKAM codepage. (I couldn't edit/view it anyways) Viktor Szakats 2010-11-21 11:40:34 +00:00
  • e20e7bc4d9 2010-11-21 12:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! SQLEXECUTESCALAR() marked with HB_LEGACY_LEVEL3. Do no use this function. It's not a direct ODBC function wrapper and it internally calls SQLGetData with a fixed SQL_CHAR type, which is wrong. ! SQLGETDATA() fixed to default some parameters properly (so far it was checking for zero value instead of looking at Harbour type). Potentially incompatible change. ! SQLROWCOUNT() fixed to always return value by reference. (it's not wrapper's job to check success value and act anything depending on it). ; TOFIX: There are some more wrappers which do that: SQLDESCRIBECOL(), SQLCOLATTRIBUTES(), SQLGETCONNECTATTR(), SQLGETSTMTATTR(). % SQLROWCOUNT(), SQLGETINFO(), SQLNUMRESULTCOLS(), SQLCOLATTRIBUTE(): Minor optimization. ! SQLGETINFO(), SQLNUMRESULTCOLS(), SQLGETSTMTATTR(), SQLSETCONNECTATTR(), SQLGETCONNECTATTR(), SQLDESCRIBECOL(): Setting initial value to parameter retrieved by reference. ! SQLDESCRIBECOL(), SQLCOLATTRIBUTE(): fixed to not crash if wrong length is passed. Viktor Szakats 2010-11-21 11:38:39 +00:00
  • 57d7a2ab2d 2010-11-21 00:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbcpage.hbx * src/codepage/Makefile + src/codepage/cpsk852c.c + Added Clipper compatible Slovak collation. Viktor Szakats 2010-11-20 23:22:27 +00:00
  • e66e43e894 2010-11-20 21:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbfntx/dbfntx1.c * harbour/src/rdd/dbfnsx/dbfnsx1.c * harbour/src/rdd/dbfcdx/dbfcdx1.c * harbour/contrib/rddads/ads1.c * casting cleanup Przemyslaw Czerpak 2010-11-20 20:31:45 +00:00
  • de66a718aa 2010-11-20 19:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/tests/tpoly.prg * Applied patch from Tamas. Nicer flakes! Viktor Szakats 2010-11-20 18:09:01 +00:00
  • 82c2c97a65 2010-11-20 17:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1.c * Settling back to original version of some lines. Viktor Szakats 2010-11-20 16:28:13 +00:00
  • 166131f652 2010-11-20 13:22 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/sha1.c * cleaned casting to not drop canst attribute Przemyslaw Czerpak 2010-11-20 12:22:46 +00:00
  • c40da0b34b 2010-11-20 12:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/common/expropt2.c * casting Przemyslaw Czerpak 2010-11-20 11:58:53 +00:00
  • d9fa4aa703 2010-11-20 12:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1hmac.h * src/rtl/sha1hmac.c * src/rtl/hbsha1.c * src/rtl/hbsha1hm.c * src/rtl/sha1.c * src/rtl/sha1.h * Reverted previous two fix attempts (for the most part) and replaced it with patch posted by Przemek. This fixes low level SHA1 code, and it's the efficient solution. Viktor Szakats 2010-11-20 11:15:44 +00:00
  • d3e93632b2 2010-11-20 11:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1hmac.h * src/rtl/sha1hmac.c * src/rtl/hbsha1.c * src/rtl/hbsha1hm.c ! Futher fixes to 'const controversy' (which in my terms meant 'wrong usage of const'). Didn't make extensive tests (pls do) and this change makes SHA1 functions very inefficient for large input buffers. Either we should remove this, or find a proper implementation which doesn't tamper with the input buffer internally. Pls note that after these changes SHA1 functions will RTE if any input parameter is not string. Viktor Szakats 2010-11-20 10:30:25 +00:00
  • 3530a2a0e7 2010-11-19 14:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1.c * src/rtl/sha1.h ! Fixed some const controversy and writing to read-only memory area. ; Please review me. Viktor Szakats 2010-11-19 13:50:19 +00:00
  • 880f9e77ef 2010-11-19 15:20 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c ! fixed varchar support for windows introduced in one of last commits ; Varchar is not working, if ADS is set to use "OEM charset support", because AdsGetFieldRaw() returns raw field data and maximum field length value is always returned. ADS_USE_OEM_TRANSLATION is actually ugly hack to solve some DOS/WIN codepage issues. I'm not sure what was the reason to introduce it. Sharing the same database between DOS and Windows app or what?... It would be nice if someone who need this setting will test and support logic in case of variable string, binary string, unicode string. Mindaugas Kavaliauskas 2010-11-19 13:23:06 +00:00
  • 8ae2d0e27f 2010-11-19 12:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * harbour/src/rdd/dbfntx/dbfntx1.c * harbour/src/rdd/dbfnsx/dbfnsx1.c * harbour/src/rdd/dbfcdx/dbfcdx1.c * harbour/src/rdd/dbffpt/dbffpt1.c * harbour/contrib/hbct/token2.c * harbour/contrib/hbct/charsort.c * harbour/contrib/hbct/charop.c * harbour/contrib/hbct/pos1.c * harbour/contrib/hbct/token1.c * harbour/contrib/hbct/pack.c * harbour/contrib/hbct/range.c * harbour/contrib/sddmy/sddmy.c * harbour/contrib/xhb/hbcrypt.c * harbour/contrib/xhb/xhbsave.c * harbour/contrib/xhb/txtline.c * harbour/contrib/xhb/cstructc.c * harbour/contrib/hbmzip/hbmzip.c * harbour/contrib/sddsqlt3/sddsqlt3.c * cleaned const pointer casting Przemyslaw Czerpak 2010-11-19 11:39:20 +00:00
  • 3134021021 2010-11-19 11:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * marked may last TODO note as DONE - thanks to Viktor and Mindaugas Przemyslaw Czerpak 2010-11-19 10:11:29 +00:00
  • a3a7ff67c9 2010-11-18 20:15 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/harbour.hbx ! one more try to make correct .hbx file Mindaugas Kavaliauskas 2010-11-18 18:16:09 +00:00
  • aaf3d87c72 2010-11-18 20:05 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/hbcpage.hbx ! HB_CODEPAGE_LT755 -> HB_CODEPAGE_LT775 Mindaugas Kavaliauskas 2010-11-18 18:05:42 +00:00
  • b4afa71347 2010-11-18 15:00 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/Makefile * hbjson.h included Mindaugas Kavaliauskas 2010-11-18 13:00:46 +00:00
  • 7ff7dd1703 2010-11-18 14:42 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + harbour/include/hbjson.h + added missing include file Mindaugas Kavaliauskas 2010-11-18 12:42:54 +00:00
  • 4fe593fd00 2010-11-18 13:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg ! Fixed to not add 'Bcc:' entry to e-mail headers, since this will reveal all the supposedly secret addresses to all addressees. It's interesting how such huge bug can persist for so long time without anyone noticing. Please test and correct if needed. Viktor Szakats 2010-11-18 12:32:18 +00:00
  • ad6023bf2b 2010-11-18 12:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg * contrib/hbtip/mail.prg ! Fixed various ages-old bugs in recipient list handling. ; TOFIX: BEWARE to all users. BCC is NOT actually blind in this implementation. If someone has an idea how to fix this bug, pls shout. Viktor Szakats 2010-11-18 11:52:46 +00:00
  • 4aed30bd2b 2010-11-18 12:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbct/bitnum.c ! fixed && operator wrongly used instead of & in function NumMirr() Przemyslaw Czerpak 2010-11-18 11:22:11 +00:00
  • bd40c4068a 2010-11-18 10:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/sddpg/sddpg.c * contrib/hbpgsql/postgres.c ! Reverted previous fix because it didn't work on non-*nix platform. - Deleted TOFIX comment, as apparently there is no better official way to get these macros. Viktor Szakats 2010-11-18 09:44:10 +00:00
  • 0d2defaf8b 2010-11-17 21:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c * Commented not-yet-implemented function hb_verHostCPU() Viktor Szakats 2010-11-17 20:59:53 +00:00
  • bc30cabde4 2010-11-17 21:11 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbpp.h ! removed repeated declaration of hb_pp_eof() Przemyslaw Czerpak 2010-11-17 20:12:12 +00:00
  • 1fffde7667 2010-11-17 18:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpgsql/postgres.c + Switched to built-in versioning macro instead of rolling our own. (not tested) Viktor Szakats 2010-11-17 17:07:50 +00:00
  • 44bf92b7e6 2010-11-17 12:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbzebra/pdf417.c * harbour/contrib/hbzebra/code128.c * harbour/contrib/hbzebra/eanupc.c * harbour/contrib/hbzebra/code11.c * harbour/contrib/hbzebra/itf.c * harbour/contrib/hbzebra/datamtrx.c * harbour/contrib/hbzebra/code39.c * harbour/contrib/hbzebra/code93.c * harbour/contrib/hbzebra/codabar.c % added const to all static table declarations and updated code to use const pointers to them. Please remember that memory regions declared as const can be better optimized by compiler during compilation and on some machines also on runtime because can be located in readonly area which is cached in more efficient way. ! fixed some non const declarations for pure "..." strings Przemyslaw Czerpak 2010-11-17 11:19:59 +00:00
  • ebaee42c22 2010-11-17 12:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * examples/terminal/trm_srv.prg * examples/terminal/readme.txt ! Fixed to use localhost instead of IPV4 specific 127.0.0.1 Viktor Szakats 2010-11-17 11:04:43 +00:00
  • d1183b4073 2010-11-16 10:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/xhb/xthrow.prg ! removed unreachable RETURN statement reported by extended BREAK() detection in compiler code Przemyslaw Czerpak 2010-11-16 09:30:13 +00:00
  • 4e5a819c80 2010-11-15 16:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtclip.c ! fixed bug in calculation of maximum unicode clipboard buffer size Przemyslaw Czerpak 2010-11-15 15:14:01 +00:00
  • c1ac44abe5 2010-11-14 14:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/harupdf.ch * contrib/hbhpdf/harupdf.c + Added HPDF_PDFA_SETPDFACONFORMANCE(). Patch from Tamas. + Added HPDF_PDFA_GENERATEID(). Viktor Szakats 2010-11-14 13:19:21 +00:00
  • 1d5c47d3d2 2010-11-13 19:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/tests/testhpdf.prg * Fixed wrong drawing of 2D barcodes (Mindaugas). * Using HPDF_Page_GetHeight() instead of hardcoded page height (Tamas). ! Delete .pdf before creating it. * Synced caller code with cairo test. Viktor Szakats 2010-11-13 18:57:30 +00:00
  • 021ceb9306 2010-11-13 04:48 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/datamtrx.c + added support for full 0..255 range character encoding. We are still using ASCII encode mode only. Mindaugas Kavaliauskas 2010-11-13 02:50:05 +00:00
  • 9b78cd4a89 2010-11-13 04:28 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/datamtrx.c ! fixed typo Mindaugas Kavaliauskas 2010-11-13 02:30:14 +00:00
  • 50590c9d8c 2010-11-13 00:58 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/datamtrx.c * harbour/contrib/hbzebra/pdf417.c * harbour/contrib/hbzebra/code128.c * attempt to pacify MSVC warnings Mindaugas Kavaliauskas 2010-11-12 22:59:33 +00:00
  • 1005890842 2010-11-12 23:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/pdf417.c * contrib/hbzebra/datamtrx.c ! Silenced msvc warnings. ; TOFIX: These remaining ones: ..\hbzebra\datamtrx.c(452) : warning C4309: '=' : truncation of constant value ..\hbzebra\pdf417.c(1230) : warning C4701: potentially uninitialized local variable 'coef' used ..\hbzebra\code128.c(265) : warning C4701: potentially uninitialized local variable 'iCodeSet' used Viktor Szakats 2010-11-12 22:41:58 +00:00
  • 1630a4e374 2010-11-13 00:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + harbour/contrib/hbzebra/datamtrx.c * harbour/contrib/hbzebra/hbzebra.hbp * harbour/contrib/hbzebra/hbzebra.ch + added DataMatrix 2D barcode support ; implemented ASCII encoding only. This is enough for most real life applications, but it is only a minor part of available codeword encodings. I just unable to implement without docs. Reverse engineering of black and white dots take a lot of time for 2D barcodes, so I've dropped this idea. If someone has full ISO/IEC 16022:2006 specification, I can implement the rest. Mindaugas Kavaliauskas 2010-11-12 22:05:45 +00:00
  • 087f460fcd 2010-11-12 12:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/tests/testhpdf.prg ! Cleaned up output order. Patch thanks to Tamas. Viktor Szakats 2010-11-12 13:41:33 +00:00
  • e2c01b7622 2010-11-12 04:35 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/code39.c * harbour/contrib/hbzebra/eanupc.c ! fixed errors Mindaugas Kavaliauskas 2010-11-12 02:35:12 +00:00
  • e3934dfeca 2010-11-12 01:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/mpkg_win_uni.bat ! Fixed to install all .hbc files inside the contrib dir structure. This is needed because now they exist also under '3rd' dirs, referenced from contrib .hbc files. (lightly tested, will find out with next nightly) Viktor Szakats 2010-11-12 00:59:49 +00:00
  • b8dc506033 2010-11-11 23:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/tests/testwin.prg * Trying to figure what's best way to round off coordinates to the stupid integers the winapi requires. Patch it further if you know better. Viktor Szakats 2010-11-11 22:45:28 +00:00
  • a8a6533a18 2010-11-11 22:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/coredraw.c + Added protection against NULL pCallback pointer. Viktor Szakats 2010-11-11 21:45:36 +00:00
  • bfa4a7496d 2010-11-11 23:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/drawcore.c ! added missing include * harbour/ChangeLog ! fixed error in previous commit log Mindaugas Kavaliauskas 2010-11-11 21:05:03 +00:00
  • 2118caf5be 2010-11-11 21:30 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/hbzebra.ch * harbour/contrib/hbzebra/hbzebra.h * harbour/contrib/hbzebra/hbzebra.hbp + harbour/contrib/hbzebra/pdf417.c + added two-dimensional PDF417 barcode support HB_ZEBRA_PDF417( cData, [ nFlags ] [, nDataColumns ] ) --> hZebra Mindaugas Kavaliauskas 2010-11-11 19:32:33 +00:00
  • 1e05221ec9 2010-11-10 22:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/testcom1.prg * contrib/hbwin/tests/testcom2.prg * contrib/hbwin/win_tcom.prg * contrib/hbwin/win_com.c ! Fixed samples to not query error value (since it RTEs if the port is not open) + WIN_COMISVALID( <nPort> ) -> <l> added to check if port number is a valid one. + WIN_COMERRORCLEAR( <nPort> ) added to clear last error. ! WIN_COMERROR() changed to not clear the error on read. + WIN_COM():ERROR() method added to retrieve last error in numeric form. * Samples changed to use :ERRORTEXT() to show errors. ; INCOMPATIBLE changes. Viktor Szakats 2010-11-10 21:50:37 +00:00
  • 24545c85e7 2010-11-10 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec * package/harbour-win.spec.in * package/harbour-wce.spec.in + Converted to UTF8. (from cp1252 and KOI8) ; I didn't make any tests and nobody commented about this, hopefully it will work. Pls test it. Viktor Szakats 2010-11-10 20:44:32 +00:00
  • efc3299ae9 2010-11-10 18:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/hbzebra.hbp - contrib/hbzebra/d_gen.c + contrib/hbzebra/coredraw.c * Renamed. Viktor Szakats 2010-11-10 17:50:35 +00:00
  • 8624f2d15a 2010-11-10 18:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/code39.c ! Pacified remaining msvc warnings/error. Please review me & test. Viktor Szakats 2010-11-10 17:22:12 +00:00
  • 4224db13f8 2010-11-10 18:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Adjusted the way Harbour dynlib is calculated for cygwin, after making it a platform. + Added feedback when platform is redetected along compiler autodetection process. Viktor Szakats 2010-11-10 17:17:36 +00:00
  • 1aa52c0105 2010-11-10 19:12 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * 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 * pacified warning Mindaugas Kavaliauskas 2010-11-10 17:13:17 +00:00
  • 51ddd618ad 2010-11-10 15:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/d_gen.c + Implemented C level callback interface. + .prg level codeblock callback interface reimplemented on above generic layer. ; So now there is a pure C level callback mechanism and the .prg level HB_ZEBRA_DRAW() builds upon this. Viktor Szakats 2010-11-10 14:41:24 +00:00
  • 29674e8b3c 2010-11-10 14:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/hbzebra.ch * contrib/hbzebra/hbzebra.hbp + contrib/hbzebra/d_gen.c + Added generic HB_ZEBRA_DRAW() drawing function. It needs a codeblock accepting x, y, width, height parameters. Viktor Szakats 2010-11-10 14:03:05 +00:00
  • f87f0646de 2010-11-10 13:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/hbzebra.hbp - contrib/hbzebra/cairo.c + contrib/hbzebra/d_cairo.c - contrib/hbzebra/tests/test1.prg + contrib/hbzebra/tests/testcair.prg * Renames. Viktor Szakats 2010-11-10 12:09:26 +00:00
  • f675856f4a 2010-11-10 13:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/hbzebra.hbp + contrib/hbzebra/d_hpdf.c + contrib/hbzebra/d_win.c + contrib/hbzebra/tests/testhpdf.prg + contrib/hbzebra/tests/testwin.prg + Added Windows DC renderer + Added libharu renderer ; TODO: rework current rendering solution. Thinking about callback based solution, to give it a smoother layout. Current system has too much interdependencies and too much redundancy even in renderer "plugins". Viktor Szakats 2010-11-10 12:06:28 +00:00
  • d9384a3de1 2010-11-10 02:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Reworked logic calculating link contents (for -ln= options) ; Please test. Viktor Szakats 2010-11-10 01:05:15 +00:00
  • 6c38bc986d 2010-11-09 17:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.hbp ! Deleted reference to non-existing header. Viktor Szakats 2010-11-09 16:17:31 +00:00
  • 14400d94a0 2010-11-09 18:00 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/code128.c * pacified warning Mindaugas Kavaliauskas 2010-11-09 16:00:56 +00:00
  • 51652b4892 2010-11-09 16:39 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/classes.c ! fixed typo: uiClass -> s_uiClasses Przemyslaw Czerpak 2010-11-09 15:39:33 +00:00
  • 483a3c868e 2010-11-09 15:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist + Enabled hbzebra. Viktor Szakats 2010-11-09 14:13:54 +00:00