Commit Graph

  • 76757c1875 Modified include/hbver.h and harbour.spec to 1.0.0-RC1 Phil Barnett 2008-06-05 04:52:18 +00:00
  • 2ca25710c3 2008-06-05 03:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c * Suppressed GCC warnings in foreign code. Only works for GCC 4.2.x and above. Please test. Viktor Szakats 2008-06-05 01:27:09 +00:00
  • 363950dc8b 2008-06-05 03:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c * Suppressed MSVC warnings in foreign code. ; Added NOTE that suppressing warnings with #pragmas is not possible in GCC. Viktor Szakats 2008-06-05 01:17:10 +00:00
  • 00ef6eea0f even more typos Viktor Szakats 2008-06-05 00:48:49 +00:00
  • c5b3c56ffe more typos Viktor Szakats 2008-06-05 00:48:01 +00:00
  • 7497204724 typos Viktor Szakats 2008-06-05 00:47:19 +00:00
  • c2ae20191d 2008-06-05 02:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * hbpgsql/postgres.c ! Don't request windows.h. + Using hb_parptrGC() for PGconn() + PQCONNECT() larger buffer for connect string. ! PQCONNECT() not passing trash to PG API if no. of params != 5 ! PQCONNECT() buffer overflow vulnerability. ! PQSETDBLOGIN() password could not be passed to PG API due to typo. ! PQMETADATA() now returns empty array instead of NIL in case of failure (so test.prg won't RTE). ! PQCREATETRACE(), PQCLOSETRACE(), PQTRACE() now only activated in 'NODLL' (temp name) is defined, since passing 'FILE *' to .dlls results in crash. ; TOFIX? added to PQESCAPEBYTEA() * Formatting. % Cleanup, optimizations. ; NOTE: I've tried test.prg and while it runs, it doesn't seem to work properly for some reason. ; TOFIX: Use bh_parptrGC() for PGresult, FILE*. Viktor Szakats 2008-06-05 00:45:08 +00:00
  • 67649c1e0c 2008-06-05 02:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/macro.c ! pass macro compiled string to error object. It fixes Clipper incompatible behavior reported by Mindaugas. ! fixed few possible internal errors when user error handler will try to force wrong substitution Przemyslaw Czerpak 2008-06-05 00:34:39 +00:00
  • a3417471c7 * hbpgsql/make_b32.bat * hbpgsql/make_vc.bat * hbpgsql/tests/bld_b32.bat * hbpgsql/tests/bld_vc.bat ! Fixed to use the right .dll to generate the .lib. ; TOMERGE [RC1] Viktor Szakats 2008-06-05 00:08:04 +00:00
  • 44f1ff8bbb 2008-06-04 22:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/rto_get.prg + Added keypress emulator to aid automated testing. + Added test for EMG's bug case. [RC1] Viktor Szakats 2008-06-04 22:04:01 +00:00
  • 1c881c9fa5 2008-06-05 00:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit2/Makefile ! Readded last char of last line. [RC1] Viktor Szakats 2008-06-04 22:03:40 +00:00
  • b771ecb425 2008-06-04 23:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit2/hbsqlit2.c * Removed commented debug code. * Code cleanup, optimizations. ! GPFs fixed in many function, when no db was open. ! Automatically closing previous db when opening a new one. ! hb_sqlite2_db initialized with NULL. Viktor Szakats 2008-06-04 21:19:49 +00:00
  • 722fc72fd1 typo Viktor Szakats 2008-06-04 20:45:14 +00:00
  • 4fffac5a9a 2008-06-04 22:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/rto_get.prg + Added keypress emulator to aid automated testing. + Added test for EMG's bug case. [RC1] Viktor Szakats 2008-06-04 20:16:55 +00:00
  • acd5205b2b 2008-06-04 22:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/rto_get.prg + Added keypress emulator to aid automated testing. + Added test for EMG's bug case. [RC1] Viktor Szakats 2008-06-04 20:15:35 +00:00
  • 536b4caf5b 2008-06-04 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.ch * contrib/hbcurl/hbcurl.c * contrib/hbcurl/tests/ftp_uldl.prg + Added test for deleting file. + Added dummy upload option: + CURL_EASY_SETOPT() / HB_CURLOPT_UL_NULL_SETUP ! Fixed all the above setopt options. Very old bug in hbcurl code. Now rename, delete, other custom commands plus a few other options work properly: HB_CURLOPT_HTTPHEADER HB_CURLOPT_HTTP200ALIASES HB_CURLOPT_QUOTE HB_CURLOPT_POSTQUOTE HB_CURLOPT_PREQUOTE HB_CURLOPT_TELNETOPTIONS Viktor Szakats 2008-06-04 19:47:59 +00:00
  • 253fa8e029 2008-06-04 20:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c ! Fix for GCC. Viktor Szakats 2008-06-04 18:18:24 +00:00
  • 4f9c1515ce 2008-06-04 20:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c * Minor. Viktor Szakats 2008-06-04 18:13:41 +00:00
  • 027282d853 2008-06-04 19:54 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c ! Removed 'HB_VER_MAJOR < 1' version check, as it makes it fail with the new version setting. Viktor Szakats 2008-06-04 17:55:50 +00:00
  • 0274a2e074 2008-06-04 19:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c ! Missing cast. Viktor Szakats 2008-06-04 17:22:39 +00:00
  • 438ba4dd5a 2008-06-04 18:55 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c * contrib/hbcurl/hbcurl.ch * contrib/hbcurl/tests/ftp_uldl.prg + Added some more test for downloading to memory, uploading from memory. + Added possibility to download to memory, and upload from memory: - CURL_EASY_SETOPT() / HB_CURLOPT_UL_BUFF_SETUP - CURL_EASY_SETOPT() / HB_CURLOPT_DL_BUFF_SETUP - CURL_EASY_SETOPT() / HB_CURLOPT_DL_BUFF_GET - CURL_EASY_DL_BUFF_GET() -> <cFileContent> * Changed a few old Harbour setopt defines: (old ones are still working to retain compatibility) - HB_CURLOPT_SETUPLOADFILE -> HB_CURLOPT_UL_FILE_SETUP - HB_CURLOPT_CLOSEUPLOADFILE -> HB_CURLOPT_UL_FILE_CLOSE - HB_CURLOPT_SETDOWNLOADFILE -> HB_CURLOPT_DL_FILE_SETUP - HB_CURLOPT_CLOSEDOWNLOADFILE -> HB_CURLOPT_DL_FILE_CLOSE - HB_CURLOPT_SETPROGRESS -> HB_CURLOPT_PROGRESSBLOCK Viktor Szakats 2008-06-04 17:01:02 +00:00
  • b9fa2c3ef9 2008-06-04 17:32 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c * Changed all logical options to default to .T.. This way all work the same way, and in real life usage the logical parameter can omitted in most cases. INCOMPATIBLE. Viktor Szakats 2008-06-04 15:36:06 +00:00
  • 98a30e52a3 2008-06-04 17:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c + Changed to use hb_parc() (instead of hb_parcx()) for all curl_easy_setopt() string options, so that NULL (NIL) will reset these options to default state, instead of passing an empty string to them. Viktor Szakats 2008-06-04 15:23:00 +00:00
  • bd6e69b714 2008-06-04 15:48 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/hbbit.c + Added important NOTE about hb_bit*() functions' relation to the compiler optimization engine. Viktor Szakats 2008-06-04 13:53:05 +00:00
  • 8d3c0f4d2e 2008-06-04 14:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit2/hbsqlit2.c * Further cleanup, optimizations. ! Converted to use ANSI comment only. Viktor Szakats 2008-06-04 12:29:08 +00:00
  • 1ebf0fee92 2008-06-04 14:02 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c % Removed __XHARBOUR__ guards. * Minor cleanups. Viktor Szakats 2008-06-04 12:09:26 +00:00
  • 7a289e88c4 typo in comment Viktor Szakats 2008-06-04 11:21:00 +00:00
  • 760625456e 2008-06-04 11:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbver.h + Added HB_VERSION unified version identifier: three bytes: major + minor + revision (0x000909) This is to aid 3rd parties to detect version. [RC1] Viktor Szakats 2008-06-04 09:46:23 +00:00
  • d879de1edb 2008-06-04 11:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbver.h + Added HB_VERSION unified version identifier: three bytes: major + minor + revision (0x000909) This is to aid 3rd parties to detect version. Viktor Szakats 2008-06-04 09:28:42 +00:00
  • 4021dd9b80 Tagging Harbour to Harbour-RC1 Phil Barnett 2008-06-04 05:13:20 +00:00
  • 9c6c65c681 Commit files for tagging RC1 Phil Barnett 2008-06-04 04:58:24 +00:00
  • 7b320ab03f 2008-06-04 04:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-mkslib.sh * harbour/bin/hb-func.sh * harbour/bin/postinst.sh * harbour/bin/pack_src.sh * harbour/contrib/hbw32ddr/make_gcc.sh * harbour/contrib/hbmysql/make_gcc.sh * harbour/contrib/hbct/make_gcc.sh * harbour/contrib/hbodbc/make_gcc.sh * harbour/contrib/xhb/make_gcc.sh * harbour/contrib/hbwhat32/make_gcc.sh * harbour/contrib/hbtpathy/make_gcc.sh * harbour/contrib/hbtpathy/make_b32.bat * harbour/contrib/hbtpathy/make_vc.bat * harbour/contrib/hbgt/make_gcc.sh * harbour/contrib/hbw32/make_gcc.sh * harbour/contrib/hbmsql/make_gcc.sh * harbour/contrib/hbsqlit2/vdbeaux.c * harbour/contrib/hbsqlit2/build.c * harbour/contrib/hbsqlit2/hbsqlit2.ch * harbour/contrib/hbsqlit2/vdbeInt.h * harbour/contrib/hbsqlit2/opcodes.h * harbour/contrib/hbsqlit2/btree.c * harbour/contrib/hbsqlit2/delete.c * harbour/contrib/hbsqlit2/printf.c * harbour/contrib/hbsqlit2/trigger.c * harbour/contrib/hbsqlit2/attach.c * harbour/contrib/hbsqlit2/btree.h * harbour/contrib/hbsqlit2/sqlite.h * harbour/contrib/hbsqlit2/pragma.c * harbour/contrib/hbsqlit2/config.h * harbour/contrib/hbsqlit2/util.c * harbour/contrib/hbsqlit2/select.c * harbour/contrib/hbsqlit2/os.c * harbour/contrib/hbsqlit2/tests/hbsqlite.prg * harbour/contrib/hbsqlit2/hash.c * harbour/contrib/hbsqlit2/os.h * harbour/contrib/hbsqlit2/tokenize.c * harbour/contrib/hbsqlit2/hash.h * harbour/contrib/hbsqlit2/hbsqlit2.c * harbour/contrib/hbsqlit2/Makefile * harbour/contrib/hbsqlit2/pager.c * harbour/contrib/hbsqlit2/vacuum.c * harbour/contrib/hbsqlit2/auth.c * harbour/contrib/hbsqlit2/pager.h * harbour/contrib/hbsqlit2/insert.c * harbour/contrib/hbsqlit2/copy.c * harbour/contrib/hbsqlit2/parse.c * harbour/contrib/hbsqlit2/where.c * harbour/contrib/hbsqlit2/date.c * harbour/contrib/hbsqlit2/common.mak * harbour/contrib/hbsqlit2/expr.c * harbour/contrib/hbsqlit2/parse.h * harbour/contrib/hbsqlit2/random.c * harbour/contrib/hbsqlit2/vdbe.c * harbour/contrib/hbsqlit2/sqliteInt.h * harbour/contrib/hbsqlit2/update.c * harbour/contrib/hbsqlit2/main.c * harbour/contrib/hbsqlit2/btree_rb.c * harbour/contrib/hbsqlit2/vdbe.h * harbour/contrib/hbsqlit2/table.c * harbour/contrib/hbsqlit2/readme.txt * harbour/contrib/hbsqlit2/func.c * harbour/contrib/hbsqlit2/opcodes.c * harbour/contrib/hbsqlit2/encode.c * harbour/contrib/hbole/make_gcc.sh * harbour/contrib/hbmzip/make_b32.bat * harbour/contrib/hbmzip/make_vc.bat * harbour/contrib/hbfbird/make_gcc.sh * harbour/contrib/hbapollo/make_gcc.sh * harbour/contrib/hbcurl/tests/ftp_uldl.prg * harbour/contrib/mtpl_gcc.mak * harbour/source/hbpcre/cnv_o2hb.bat * harbour/source/hbpcre/cnv_hb2o.bat * CRLF<->LF conversion * set strict svn:eol-style Przemyslaw Czerpak 2008-06-04 02:03:48 +00:00
  • 94bfc4d0f2 2008-06-04 02:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/rddads/adsfunc.c ! Fix to ADSCREATEFTSINDEX(). Thanks Brian and Luis. Viktor Szakats 2008-06-04 00:09:49 +00:00
  • 1b76b24141 duplicate ChangeLog entry removed Viktor Szakats 2008-06-03 23:44:32 +00:00
  • 467fe825da 2008-06-04 00:32 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c * CURL_GETDATE(): using hb_retnint(). Viktor Szakats 2008-06-03 22:35:19 +00:00
  • c035748774 2008-06-03 22:24 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c ! Fixed macros used in *_LARGE setopt options. Viktor Szakats 2008-06-03 22:27:22 +00:00
  • 9102f1429e 2008-06-03 22:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c ! Fixed macros used in *_LARGE setopt options. Viktor Szakats 2008-06-03 20:26:44 +00:00
  • 1bd32ce932 2008-06-03 19:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/garbage.c % clear hb_stack return item in HB_GCALL() function before executing hb_gcCollectAll() Przemyslaw Czerpak 2008-06-03 17:59:45 +00:00
  • 871e6c9ae1 2008-06-03 18:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/common.mak * harbour/source/rtl/Makefile - harbour/source/rtl/hbrun.c + harbour/source/rtl/hbrunfun.c * renamed hbrun.c to hbrunfun.c to satisfy non GNU make system Przemyslaw Czerpak 2008-06-03 16:48:00 +00:00
  • bdf43f67b2 2008-06-03 18:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/common.mak * harbour/source/rtl/Makefile * harbour/include/hbextern.ch + harbour/source/rtl/hbrun.c + added function to execute commands which returns application exit code: HB_RUN( <cCommand> ) -> <nErrorLevel> Przemyslaw Czerpak 2008-06-03 16:09:00 +00:00
  • eaf575cb6f 2008-06-03 17:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/make_deb.sh ! added fixes by Guy Roussin - many thanks Przemyslaw Czerpak 2008-06-03 15:32:29 +00:00
  • 0d57df5ce5 2008-06-03 17:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbw32/w32_regc.c ! fixed typo hb_free() => hb_xfree() ! fixed UNICODE build Przemyslaw Czerpak 2008-06-03 15:23:59 +00:00
  • 6414835fe7 2008-06-03 15:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/extrap.c ! fixed unregistering exception error handler in OS2 builds David, if possible please test. Przemyslaw Czerpak 2008-06-03 13:10:49 +00:00
  • 833a542353 typo Viktor Szakats 2008-06-03 08:46:05 +00:00
  • 71eb525cdf 2008-06-03 10:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/extend.c ! Reverted previous change. Caller should check the retval of hb_storclen_buffer() and free the pointer in case it's zero. Thanks Przemek. Viktor Szakats 2008-06-03 08:41:32 +00:00
  • 83b872a811 2008-06-03 09:11 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/rdd.api + Added necessary conversions. ; NOTE: 3 functions are not yet implemented in Harbour. Viktor Szakats 2008-06-03 07:14:05 +00:00
  • 7a8e05235f e-mail mangled Viktor Szakats 2008-06-03 00:10:05 +00:00
  • 98bcafd98f 2008-06-03 01:31 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/extend.c ! hb_storclen_buffer() fixed to free the passed buffer in case it couldn't be stored. This situation was easy to miss and difficult to detect for the caller, and it might cause leaks. Viktor Szakats 2008-06-03 00:08:49 +00:00
  • 603d77d54b 2008-06-02 23:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/make_b32_all.bat * contrib/make_gcc_all.sh * contrib/make_vc_all.bat + contrib/hbsqlit2 + contrib/hbsqlit2/Makefile + contrib/hbsqlit2/make_b32.bat + contrib/hbsqlit2/make_vc.bat + contrib/hbsqlit2/make_gcc.sh + contrib/hbsqlit2/common.mak + contrib/hbsqlit2/hbsqlit2.c + contrib/hbsqlit2/hbsqlit2.ch + contrib/hbsqlit2/LICENSE.txt + contrib/hbsqlit2/TODO.txt + contrib/hbsqlit2/readme.txt + contrib/hbsqlit2/attach.c + contrib/hbsqlit2/auth.c + contrib/hbsqlit2/btree.c + contrib/hbsqlit2/btree.h + contrib/hbsqlit2/btree_rb.c + contrib/hbsqlit2/build.c + contrib/hbsqlit2/config.h + contrib/hbsqlit2/copy.c + contrib/hbsqlit2/date.c + contrib/hbsqlit2/delete.c + contrib/hbsqlit2/encode.c + contrib/hbsqlit2/expr.c + contrib/hbsqlit2/func.c + contrib/hbsqlit2/hash.c + contrib/hbsqlit2/hash.h + contrib/hbsqlit2/insert.c + contrib/hbsqlit2/main.c + contrib/hbsqlit2/opcodes.c + contrib/hbsqlit2/opcodes.h + contrib/hbsqlit2/os.c + contrib/hbsqlit2/os.h + contrib/hbsqlit2/pager.c + contrib/hbsqlit2/pager.h + contrib/hbsqlit2/parse.c + contrib/hbsqlit2/parse.h + contrib/hbsqlit2/pragma.c + contrib/hbsqlit2/printf.c + contrib/hbsqlit2/random.c + contrib/hbsqlit2/select.c + contrib/hbsqlit2/sqlite.h + contrib/hbsqlit2/sqliteInt.h + contrib/hbsqlit2/table.c + contrib/hbsqlit2/tokenize.c + contrib/hbsqlit2/trigger.c + contrib/hbsqlit2/update.c + contrib/hbsqlit2/util.c + contrib/hbsqlit2/vacuum.c + contrib/hbsqlit2/vdbe.c + contrib/hbsqlit2/vdbe.h + contrib/hbsqlit2/vdbeaux.c + contrib/hbsqlit2/vdbeInt.h + contrib/hbsqlit2/where.c + contrib/hbsqlit2/tests/bld_b32.bat + contrib/hbsqlit2/tests/bld_vc.bat + contrib/hbsqlit2/tests/example.db + contrib/hbsqlit2/tests/hbsqlite.prg + Added hbsqlit2 SQLite 2.x interface library. Viktor Szakats 2008-06-02 21:46:01 +00:00
  • fa7dcb44ea 2008-06-02 21:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/hvm.c % Minor opt to __SETPROFILE(), __TRACEPRGCALLS() ! __SETPROFILE() to only set the value if a parameter was passed. This way it's possible to read the value without destroying it. Viktor Szakats 2008-06-02 19:19:50 +00:00
  • a7eba2ff2f 2008-06-02 20:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/common/hbstr.c ! HB_EXPORT added to hb_strRemEscSeq(). Thanks Javier. Viktor Szakats 2008-06-02 18:30:05 +00:00
  • de3a13f42a 2008-06-02 20:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/ppcomp.c * harbour/source/compiler/cmdcheck.c ! do not disable macrotext substitution for -kc Przemyslaw Czerpak 2008-06-02 18:11:57 +00:00
  • e97fbe0fb0 2008-06-02 19:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprop.h * harbour/include/hbexprb.c * harbour/source/common/expropt2.c + added compile time INT( <num> ) optimization Przemyslaw Czerpak 2008-06-02 17:55:48 +00:00
  • 955ef120a4 2008-06-02 18:59 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/hbcompat.ch ! Minor fix in hb to xhb branch. Viktor Szakats 2008-06-02 17:02:46 +00:00
  • ff04244669 2008-06-02 16:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprb.c ! do not optimize HB_BIAND(), HB_BITOR() and HB_BITXOR() when only one parameter is passed to keep RT error compatibility * use hb_compExprListStrip() to optimize function calls also when parameters are passed in parenthesis, f.e.: ? CHR(65), CHR((65)) It's not Clipper compatible and disabled by -kc switch. Viktor it will interact with some hbtest tests when compile time optimization used by Clipper gives different results then RT function f.e. CHR( ( 256 ) ). Please think if we should keep it. It's important optimization if someone uses constant values or expressions defined in parentheses. Przemyslaw Czerpak 2008-06-02 14:46:20 +00:00
  • ed3ab32b06 2008-06-02 15:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbsqlit3/hbsqlit3.c ! use char * instead of LPSTR to compile in non Windows environment ! fixed one printf() parames ! fixed casting and parameter type in sqlite3_blob_open() Przemyslaw Czerpak 2008-06-02 13:41:00 +00:00
  • d6c536a44c 2008-06-02 13:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbcurl/common.mak * harbour/contrib/hbcurl/hbcurl.c * harbour/contrib/hbcurl/hbcurl.ch * harbour/contrib/hbcurl/Makefile ! set svn:eol-style to native Przemyslaw Czerpak 2008-06-02 11:57:53 +00:00
  • cea797cf4d 2008-06-02 13:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprop.h * harbour/include/hbexprb.c * harbour/source/common/expropt2.c + added hb_compExprReducePower() and compile time optimization for: <NumConst1> ^ <NumConst2> + added compile time optimization for: <NumConst1> % <NumConst2> when <NumConst1> or <NumConst2> is not integer value NOTE: both optimizations are not Clipper compatible and disabled when -kc compiler switch is used Przemyslaw Czerpak 2008-06-02 11:33:06 +00:00
  • bbc91e06a1 2008-06-02 12:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbsqlit3/tests/blob.prg * harbour/contrib/hbsqlit3/tests/sqlite3_test.prg * harbour/contrib/hbsqlit3/sqlite3/sqlite3.c * harbour/contrib/hbsqlit3/sqlite3/sqlite3.h * converted TABs to SPACEs Przemyslaw Czerpak 2008-06-02 10:42:59 +00:00
  • df0077307c 2008-06-02 12:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/common/hbverdsp.c ! Minor correction. * Wording/layout. C++/C and ANSI C init mode is now in one line as "Other build settings". Viktor Szakats 2008-06-02 10:12:25 +00:00
  • 2f5fb88988 2008-06-02 11:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/extrap.c ! Blind fix for OS/2. Viktor Szakats 2008-06-02 09:35:26 +00:00
  • 15ea603d87 2008-06-02 02:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c ! Removed Windows API dependencies (MessageBox() -> HB_TRACE()) % Minor opt. Viktor Szakats 2008-06-02 00:38:35 +00:00
  • acd7879323 2008-06-02 02:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/w32_prn.c * contrib/hbhpdf/harupdf.c ! Fixed to not GPF in garbage collector if objects were explicitly released by caller using HPDF_FREE(), WIN32_DELETEDC(). Viktor Szakats 2008-06-02 00:23:58 +00:00
  • 3b5c2e4f57 typo Viktor Szakats 2008-06-01 22:36:24 +00:00
  • 3f2c555d92 2008-06-02 00:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt + Added some recent stuff. Viktor Szakats 2008-06-01 22:35:47 +00:00
  • c85b65ba18 2008-06-01 23:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbvm.h * source/vm/hvm.c * source/vm/extrap.c ! Fixed OS/2 problem reported by David. (BTW, do we need really need to remove the exception handler before exiting? If yes, shouldn't we do the same under Win32?) Viktor Szakats 2008-06-01 22:06:51 +00:00
  • 2924944bd2 added missing entry Viktor Szakats 2008-06-01 16:11:03 +00:00
  • e3cc6ecad0 2008-06-01 17:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/hbsqlit3.c - Not needed to #include "sqlite3/sqlite3.h" if we've already #included "sqlite3/sqlite3.c" Viktor Szakats 2008-06-01 15:56:07 +00:00
  • a28fac01e6 2008-06-01 17:31 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/make_b32_all.bat * contrib/make_vc_all.bat * contrib/make_gcc_all.sh + contrib/hbsqlit3 + contrib/hbsqlit3/Makefile + contrib/hbsqlit3/make_b32.bat + contrib/hbsqlit3/make_vc.bat + contrib/hbsqlit3/make_gcc.sh + contrib/hbsqlit3/common.mak + contrib/hbsqlit3/hbsqlit3.c + contrib/hbsqlit3/hbsqlit3.ch + contrib/hbsqlit3/sqlite3/sqlite3.c + contrib/hbsqlit3/sqlite3/sqlite3.h + contrib/hbsqlit3/tests/bld_b32.bat + contrib/hbsqlit3/tests/bld_vc.bat + contrib/hbsqlit3/tests/blob.prg + contrib/hbsqlit3/tests/pack.prg + contrib/hbsqlit3/tests/metadata.prg + contrib/hbsqlit3/tests/sqlite3_test.prg + Added Harbour interface for SQLite 3.x. Viktor Szakats 2008-06-01 15:52:56 +00:00
  • 88503da438 2008-06-01 16:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/Makefile - tests/testhbf.prg + contrib/hbmisc/tests/testhbf.prg * Moved to its place. Viktor Szakats 2008-06-01 14:46:39 +00:00
  • 9d160048c7 whitespace Viktor Szakats 2008-06-01 12:10:50 +00:00
  • 9dc36d5895 whitespace Viktor Szakats 2008-06-01 12:10:27 +00:00
  • fef79bae23 2008-06-01 13:50 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.ch ! Few typos. Viktor Szakats 2008-06-01 11:52:01 +00:00
  • d845d3cdac 2008-06-01 13:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c ! Fixed TOFIX1 from the previous entry. Viktor Szakats 2008-06-01 11:43:14 +00:00
  • d9fe9a4688 2008-06-01 13:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/extrap.c ! Fixed missing header for OS/2. Viktor Szakats 2008-06-01 11:31:48 +00:00
  • cfd78d2a68 2008-05-31 21:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c * contrib/hbcurl/tests/ftp_uldl.prg + Using hb_fsReadLarge()/hb_fsWriteLarge() + Added redefinitiion of memory allocator functions. (doesn't work, disabled. hb_xgrab() is getting ptrs not allocated by us.) ! Fixes handling of size options in CURL_EASY_SETOPT(). + CURL_VERSION() + CURL_VERSION_INFO() + CURL_EASY_STRERROR() + CURL_SHARE_STRERROR() + CURL_EASY_ESCAPE() (see TOFIX) + CURL_EASY_UNESCAPE() (see TOFIX) + Test app extended. * Renames. ; Added several more TOFIXes. Viktor Szakats 2008-05-31 19:05:00 +00:00
  • 181d980539 2008-05-31 15:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/rddads/adsfunc.c * contrib/rddads/ads1.c ! Replaced AdsShowError() calls with HB_TRACE() ones. DEBUG guards removed. ! Minor fixes in HB_TRACE messages. Viktor Szakats 2008-05-31 13:43:44 +00:00
  • 2a89109763 2008-05-31 14:44 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbmacro.ch * harbour/source/vm/macro.c * harbour/source/vm/hvm.c - removed HB_MACRO_STATEMENTS and HB_SM_PREPROC Przemyslaw Czerpak 2008-05-31 12:45:01 +00:00
  • 0cd2603335 2008-05-31 13:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c * contrib/hbcurl/tests/ftp_uldl.prg + Using Harbour FS API. ! Minor fix in uploaded file name. Viktor Szakats 2008-05-31 11:18:00 +00:00
  • 27485544d5 debug printf()s removed Viktor Szakats 2008-05-31 10:52:08 +00:00
  • 9878676e11 fix to prev Viktor Szakats 2008-05-31 10:50:13 +00:00
  • cc56d2807e 2008-05-31 12:46 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/hbcurl + contrib/hbcurl/Makefile + contrib/hbcurl/make_b32.bat + contrib/hbcurl/make_vc.bat + contrib/hbcurl/common.mak + contrib/hbcurl/make_gcc.sh + contrib/hbcurl/hbcurl.ch + contrib/hbcurl/hbcurl.c + contrib/hbcurl/tests + contrib/hbcurl/tests/bld_b32.bat + contrib/hbcurl/tests/bld_vc.bat + contrib/hbcurl/tests/ftp_uldl.prg + Added hbcurl - CURL interface library. ; Based on original work of Luiz Rafael Culik / xhb, but heavily reworked and fixed, and still a work in progress. Viktor Szakats 2008-05-31 10:47:47 +00:00
  • 29f5f93b0b 2008-05-31 11:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/debug/debugger.prg * removed some unused var, formatting Przemyslaw Czerpak 2008-05-31 09:30:26 +00:00
  • 2ad741b2b0 some clarification to latest ChangeLog entry. Viktor Szakats 2008-05-31 08:36:18 +00:00
  • 4a48b29855 2008-05-31 09:57 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h * For __BORLANDC__: _declspec( dllexport ) -> __declspec( dllexport ) _declspec( dllimport ) -> __declspec( dllimport ) to suppress warning: Non-ANSI keyword used: '_declspec'. NOTE1: This warning could be normally seen when compiling contrib/rddads/ads1.c after the recent addition of -w switch to enable BCC warnings. NOTE2: Neither look like ANSI C, and both are undocumented in BCC. ; Please test. Viktor Szakats 2008-05-31 08:09:09 +00:00
  • af91810256 2008-05-30 22:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/pp/ppcore.c * "hb_inLine" -> "hb_inline" Viktor Szakats 2008-05-30 20:08:02 +00:00
  • fe65e17b51 TOFIX removed. Viktor Szakats 2008-05-30 17:35:59 +00:00
  • f4f78041a2 2008-05-30 19:32 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/accept.c * Minor format. Viktor Szakats 2008-05-30 17:34:53 +00:00
  • 5bd52e37c3 2008-05-30 18:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbsetup.h * include/hbinit.h * source/compiler/harbour.yyc * source/compiler/harbour.y * HARBOUR_YYDEBUG -> HB_YYDEBUG (do we need this? it's a synomym for YYDEBUG) * HARBOUR_STRICT_ANSI_C -> HB_STRICT_ANSI_C (do we need this?) + HB_PCRE_REGEX added. + HB_PCRE_REGEX_BCC added. + HB_POSIX_REGEX added. - HB_MACRO_STATEMENTS Viktor Szakats 2008-05-30 16:12:39 +00:00
  • 631010f4ae 2008-05-30 17:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/common/hbverdsp.c * Some cleanups on appearance. * Company names removed (except CA). Viktor Szakats 2008-05-30 15:47:57 +00:00
  • f7e81a1402 2008-05-30 12:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h - Removed WIN32_LEAN_AND_MEAN to make things more standard. We're losing some compile time performance for Windows build, but it's marginal. Runtime performance is not affected. Viktor Szakats 2008-05-30 10:18:29 +00:00
  • b788d7d5f1 2008-05-30 12:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbsetup.ch * include/hbsetup.h * source/common/hbverdsp.c * source/vm/arrays.c - HB_FUNC_CALLCONV - no longer used. - HARBOUR_OBJ_GENERATION - no longer used. + Added profiler setting to build info. - YACC debug setting removed frmo build info. * Build info strict compatibility line now says 5.2e/5.3b. * HB_EXTENSION renamed to "non-portable extension" - HB_COMP_STRONG_TYPES - no longer used. - HB_FIX_ACOPY_BUG Replaced with a HB_C52_STRICT guard, but locally overridden to always be strict (thus replicating the bug). This means no change in functionality for default builds. In any ways this is not a decision to make by the Harbour users. If anyone had this locally #defined anyway, pls shout. ; NOTE: It's nice that I'm removing unused stuff, but my impression is that by time we have added quite some new such settings burried in the code, so if you're aware of any such ones, please add them to hbsetup.h (or let's discuss which ones to add). Viktor Szakats 2008-05-30 10:14:32 +00:00
  • 5c1eaa88f6 2008-05-30 11:48 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbgd/gdwrp.c * Tweaked the BCC55 hack for WIN32_LEAN_AND_MEAN and gd.h. Viktor Szakats 2008-05-30 09:49:31 +00:00
  • 15f3b83782 2008-05-30 09:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/extrap.c ! disabled SetUnhandledExceptionFilter() for WinCE builds Przemyslaw Czerpak 2008-05-30 07:42:07 +00:00
  • 79072d5798 2008-05-30 09:29 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbapollo/apollo.c ! Added __BORLAND__ specific hack to suppress numerous non-ANSI warnings in foreign header. (#define _declspec __declspec) Viktor Szakats 2008-05-30 07:35:54 +00:00
  • 76b3f96d1d 2008-05-30 03:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbgtcore.c * removed unnecessary variable Przemyslaw Czerpak 2008-05-30 01:47:31 +00:00
  • 5472511ddc 2008-05-30 02:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbvm.h * harbour/source/vm/hvm.c * harbour/source/vm/extrap.c * moved code to set exception handler from hvm.c to extrap.c + added void hb_vmSetExceptionHandler( void ) to set exception filter ! fixed problem with C++ builds caused by missing extern "C" declaration for exception handlers in extrap.c Przemyslaw Czerpak 2008-05-30 00:48:06 +00:00
  • 10a36db3fa typo Viktor Szakats 2008-05-29 23:56:13 +00:00
  • fe590e585a 2008-05-30 01:54 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/make_b32_all.bat * contrib/make_vc_all.bat * contrib/hbmysql/make_b32.bat * contrib/hbmysql/make_vc.bat * contrib/hbfbird/make_b32.bat * contrib/hbfbird/make_vc.bat * contrib/hbapollo/make_b32.bat * contrib/hbapollo/make_vc.bat * contrib/hbhpdf/make_b32.bat * contrib/hbhpdf/make_vc.bat * contrib/hbpgsql/make_b32.bat * contrib/hbpgsql/make_vc.bat * contrib/rddads/make_b32.bat * contrib/rddads/make_vc.bat * contrib/hbfimage/make_b32.bat * contrib/hbfimage/make_vc.bat * contrib/hbgd/make_b32.bat * contrib/hbgd/make_vc.bat * Some internal envvars are now cleared on exit. * Some internal var names standardized (-> _HB_*). Viktor Szakats 2008-05-29 23:55:32 +00:00
  • c5630e1eb6 2008-05-30 01:36 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbct/files.c ! fixed memory leak in FILEDELETE() reported by Ed - thanks. Przemyslaw Czerpak 2008-05-29 23:36:06 +00:00