Commit Graph

  • 7f9b899571 2009-03-25 13:35 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) - harbour/contrib/hbole/ole2.c * harbour/contrib/hbole/oleauto.prg + harbour/contrib/hbole/oleinit.c + harbour/contrib/hbole/olecore.c + added my own implementation of OLE library. It is bases on old code written by Jose F. Gimenez. Code is changed to be reentrant, more clean, but only basic features are implemented. Mindaugas Kavaliauskas 2009-03-25 11:42:18 +00:00
  • 455e6e201f 2009-03-25 12:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h ! disabled inline assembler code to retrieve HVM stack pointer from TLS in Win64 builds. In summary I do not even know if Win64 uses the same memory addresses for TLS as Win32 so it's not safe to enable such code now. Maybe in the future though I hope that new 64 bit compilers will have fast enough native TLS support. Przemyslaw Czerpak 2009-03-25 11:23:35 +00:00
  • 2e33010e8a 2009-03-25 11:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/testhtml.prg * Update by Vailton Renato applied. Viktor Szakats 2009-03-25 10:49:21 +00:00
  • fd62fc0a1b 2009-03-25 02:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/speedtst.prg * simplified xHarbour MT test - use mutexes as internal thread IDs as workarounds for race conditions in xHarbour .prg MT API. Przemyslaw Czerpak 2009-03-25 01:43:16 +00:00
  • 5ca4880a55 2009-03-24 18:34 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/tbrowse.prg ! fixed Clipper compatibility in configure() action - it does not set refreshAll flag and only invalidates all records ! recalculate visible columns in colorRect() method * enabled strict Clipper compatible behavior for non character footers and headers Przemyslaw Czerpak 2009-03-24 17:28:02 +00:00
  • 3b6f812c79 2009-03-24 13:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c * formatting Przemyslaw Czerpak 2009-03-24 12:21:37 +00:00
  • 535b8ad4ba 2009-03-24 01:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/speedtst.prg * updated to compile with FlagShip Przemyslaw Czerpak 2009-03-24 00:02:25 +00:00
  • ea4067fcff 2009-03-23 22:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/gtwvg/gtwvg.h * harbour/contrib/gtwvg/wvggui.c * harbour/contrib/gtwvg/wvgcuig.c * harbour/contrib/gtwvg/wvgcore.c ! pacified MinGW-CE builds warnings Przemyslaw Czerpak 2009-03-23 21:02:04 +00:00
  • 7ba238f36a 2009-03-23 21:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbodbc/odbc.c * harbour/contrib/hbtpathy/tpwin.c * harbour/contrib/hbwin/win_ole.c * harbour/contrib/hbwin/win_regc.c ! casting Przemyslaw Czerpak 2009-03-23 20:36:34 +00:00
  • 7c08c8067e 2009-03-23 20:46 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbclass.ch + added support for xBase++ method code declaration by METHOD <clasName>:<methodName>[ ( <parameters,...> ) ] f.e.: METHOD TBrowse:Configure( nMode ) Przemyslaw Czerpak 2009-03-23 19:39:59 +00:00
  • fff231daa2 2009-03-23 17:04 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/itemapi.c * harbour/source/common/hbprintf.c * use isfinite() instead of finite() in MinGW builds. It's possible that it can resolve problems with MinGW64 builds. Przemyslaw Czerpak 2009-03-23 15:57:39 +00:00
  • 7ed4401319 2009-03-23 16:06 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/ppcore.c ! fixed typo in data constant values written to .ppo files Przemyslaw Czerpak 2009-03-23 15:00:44 +00:00
  • e83d6ded69 2009-03-23 14:54 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/debian/dirs * harbour/harbour.spec ! removed doc/es form direcotry list Przemyslaw Czerpak 2009-03-23 13:48:23 +00:00
  • 4b7f25e83b 2009-03-23 02:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/ppcore.c * harbour/source/common/hbdate.c * harbour/source/macro/macrolex.c * harbour/source/compiler/complex.c + added alternative support for date constant values as: d"YYYY-MM-DD" As delimiter the following characters can be used: "-", "/", "." Just like in t"..." Przemyslaw Czerpak 2009-03-23 01:11:27 +00:00
  • 33f0fe919b 2009-03-22 22:50 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/hbwin/win_ole.c * removed debug lines Francesco Saverio Giudice 2009-03-22 21:52:06 +00:00
  • b3eb17af1b 2009-03-22 22:33 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/source/rtl/tscalart.c * fixed header ; copyright leaved to Przemek as I have only changed function name, but the code is the same Francesco Saverio Giudice 2009-03-22 21:35:10 +00:00
  • 6b23d7f2e9 2009-03-22 22:28 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/source/rtl/tscalart.c ! fixed SVN attributes ; I hope I did correctly Francesco Saverio Giudice 2009-03-22 21:29:40 +00:00
  • 36d05d2e93 2009-03-22 22:13 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) + harbour/source/rtl/tscalart.c + Added scalar TIMESTAMP * harbour/source/rtl/Makefile + tscalart.c added * harbour/include/hbclass.ch * added HBTIMESTAMP scalar type to ENABLE TYPE CLASS * harbour/source/rtl/tscalar.prg + added scalar class TIMESTAMP with methods to extract parts from Timestamp: Date(), Time(), Year(), Month(), Day(), Hour(), Minute(), Sec() * added methods Year(), Month(), Day() to Date scalar class * harbour/contrib/hbwin/win_ole.c * updated for new Timestamp type Francesco Saverio Giudice 2009-03-22 21:15:31 +00:00
  • b58785b9e4 2009-03-22 21:54 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/valtoexp.prg + added timestamp support to hb_valToExp() and hb_cStr() functions Przemyslaw Czerpak 2009-03-22 20:48:05 +00:00
  • 1834b0d653 2009-03-22 18:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * added alternative asm inline function to __MINGW32__ builds which operates on 64bit pointers. It's used when __MINGW64__ macro is defined. I do not know if such macro existing in 64bit MinGW version. Przemyslaw Czerpak 2009-03-22 17:10:43 +00:00
  • 26cad22e55 2009-03-21 09:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/Makefile + Added new files. Pritpal Bedi 2009-03-21 16:05:10 +00:00
  • 26a11bd859 2009-03-21 16:07 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh ! restored default optimization flag (-O3) in hb* scripts Przemyslaw Czerpak 2009-03-21 15:04:43 +00:00
  • e686ad05b8 2009-03-21 15:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbtpathy/tpwin.c * contrib/hbwin/win_regc.c ! mingw64 reported (64-bit) problems fixed. Viktor Szakats 2009-03-21 14:54:29 +00:00
  • cc6096c71a 2009-03-21 15:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/win_dll.c * contrib/hbwin/win_ole.c ! Fixed most mingw64 spotted errors/warnings. Viktor Szakats 2009-03-21 14:26:10 +00:00
  • 61cfc5b576 2009-03-21 15:02 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * config/win/icc.cf * config/win/cygwin.cf * config/win/msvc.cf * config/win/owatcom.cf * config/win/xcc.cf * config/win/mingw.cf * config/win/pocc.cf * Changed Harbour to uniformly link against ws2_32 winsock lib on Windows. Previous we've been using a mixture of ws2_32 and wsock32, sometimes both. For some platforms one of these libs is automatically included by linker, f.e. for bcc, wsock32 is used. ! This fixes wsock32 no longer available for mingw64. ; These platforms should be retested if this causes any problems, but ws2_32 should be available for all since long. Viktor Szakats 2009-03-21 14:07:25 +00:00
  • 90697727c5 2009-03-21 14:23 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * utils/hbmk2/hbmk2.prg + config/win/mingw64.cf * config/win/mingw.cf + Added support for mingw64. MinGW 64-bit mode. Harbour doesn't build yet due to some compiling errors (plus some internal MinGW ones to be investigated). ; TODO: Add support in postinst.sh. Viktor Szakats 2009-03-21 13:26:41 +00:00
  • 85acfff985 2009-03-21 13:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/win/mingwce.cf * config/win/cygwin.cf * config/win/mingw.cf + Added -fomit-frame-pointer switch for win/gcc family. It causes quite a huge improvement in all areas, bringing MinGW very close to MSVC and even faster in many aspects. Some FP operations are still slower a bit, and this seems to be the only remaining - small - disadvantage. For C level debugging this switch should be turned off AFAIK. Viktor Szakats 2009-03-21 12:22:55 +00:00
  • b8451d6e7c 2009-03-21 10:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/bnchmark/bnch_win.bat + Added option to override benchmark program name, so now it can be used with customized speedtst versions or other benchmark apps. + Added HB_CMP_FLAGS envvar to define common compilation flags. + Now echoing all benchmark settings to output. Viktor Szakats 2009-03-21 09:23:32 +00:00
  • 31b813cd7e 2009-03-20 17:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/bnchmark + tests/bnchmark/bnch_win.bat + Added speedtst comparison tool, featuring: - CPU + physical memory info dump from WMI - Tasklist before and after test runs - Harbour /build info included in output - Complete dump of commands executed, hbmk2 output - Dir listing of tested .exes - All tests repeated three times by default (configurable) - 8 slots maximum to compare different speedtst scenarios - By default it will run -st vs. -mt tests. ; Please read the comments in the file for usage instructions. Here's an example for parameter setup: -- set PATH=C:\devl\MinGW-432\bin;%PATH% set HB_BENCH_RUNS=3 set HB_RUN_FLAGS=--exclude=030 set HB_CMP_FLAGS_1=-gc2 set HB_CMP_FLAGS_2=-gc3 call bnch_win.bat > results.txt 2>&1 -- Viktor Szakats 2009-03-20 16:38:16 +00:00
  • c4821f93cf 2009-03-20 00:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/xhb/inet.h + Added from xhb. Viktor Szakats 2009-03-19 23:42:42 +00:00
  • 34ed2502f9 2009-03-19 20:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/Makefile + contrib/xhb/stream.prg + contrib/xhb/traceprg.prg + contrib/xhb/xhberr.prg * contrib/xhb/xhbfunc.c + More ports: HB_CMDARGARGV(), HB_VMMODE(), TRACELOG(), Stream classes, xhb errorsys (activate by calling xhb_ErrorSys()) Viktor Szakats 2009-03-19 19:37:56 +00:00
  • ff4bdc2bce 2009-03-19 19:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * xhb/Makefile * xhb/dumpvar.prg + xhb/decode.prg + Added HB_DECODE(). * Syntax adapted for Harbour. Viktor Szakats 2009-03-19 18:50:21 +00:00
  • 7589f0c672 2009-03-19 19:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/maindll.c * source/vm/maindllp.c ! HB_EXPORT moved to beginning of declaration. Viktor Szakats 2009-03-19 18:13:33 +00:00
  • 6b55002024 2009-03-19 18:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/maindll.c * source/vm/maindllp.c ! Fixed placement of HB_EXPORT in declaration. Viktor Szakats 2009-03-19 17:08:33 +00:00
  • c546c923d5 2009-03-19 09:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt.h ! Fix to last commit. Pritpal Bedi 2009-03-19 16:20:04 +00:00
  • e43d315d4f 2009-03-19 08:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt.h * harbour/contrib/hbqt/hbqt_qdialog.cpp * harbour/contrib/hbqt/hbqt_qabstractbutton.cpp + harbour/contrib/hbqt/hbqt_qabstractitemview.cpp + harbour/contrib/hbqt/hbqt_qabstractprintdialog.cpp + harbour/contrib/hbqt/hbqt_qwidget.cpp ! Formatting and new additions. Pritpal Bedi 2009-03-19 15:18:05 +00:00
  • 04e0670135 2009-03-19 15:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * contrib/Makefile + Added QT to the mainstream build. See INSTALL how to enable it. We will disable it before release if it will be a build blocker. Viktor Szakats 2009-03-19 14:34:33 +00:00
  • 10ce64a632 2009-03-19 12:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/rules.cf % Removed -ko option as it slightly decreases performance in -gc3 mode. (it's better in -gc[0-2] only) Viktor Szakats 2009-03-19 11:59:40 +00:00
  • 1679d18aef 2009-03-19 12:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/Makefile + contrib/xhb/hbserv.h + contrib/xhb/hbserv.ch + contrib/xhb/trpccli.prg + contrib/xhb/hbrpc.ch + contrib/xhb/ttable.prg + contrib/xhb/trpc.prg + contrib/xhb/ttable.ch + contrib/xhb/hbserv.c + Added few components from xhb. They compile without warnings, but I didn't try any of them. Viktor Szakats 2009-03-19 11:28:18 +00:00
  • c0b89965bf 2009-03-19 09:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat - Removed generation of odbc32.lib for BCC. You should configure BCC to include <bcc>/Lib/PSDK in the lib paths in bcc32.cfg and ilink32.cfg. It's not Harbour's job to generate it. Viktor Szakats 2009-03-19 08:14:22 +00:00
  • a2f3932fd1 2009-03-19 01:14 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmysql/mysql.c * contrib/hbmysql/tmysql.prg * Renamed all functions to standard mysql equivalents. Please update your code and turn off old function names with -DHB_MYSQL_LEGACY_LEVEL_OFF to test for success. Legacy function names will be removed from Harbour in the next release. This move allows to use hbmysql and hbodbc in the same app. SQLAND() has to be replaced with HB_BITAND(), be aware that latter will RTE when non-numeric var is passed, while SQLAND() was silently ignoring it. Changed functions names: SQLVERSION() => mysql_get_server_version() SQLCONNECT() => mysql_real_connect() SQLCLOSE() => mysql_close() SQLCOMMIT() => mysql_commit() SQLROLLBACK() => mysql_rollback() SQLSELECTD() => mysql_select_db() SQLQUERY() => mysql_query() SQLSTORER() => mysql_store_result() SQLUSERES() => mysql_use_result() SQLFREER() => mysql_free_result() SQLFETCHR() => mysql_fetch_row() SQLDATAS() => mysql_data_seek() SQLNROWS() => mysql_num_rows() SQLFETCHF() => mysql_fetch_field() SQLFSEEK() => mysql_field_seek() SQLNUMFI() => mysql_num_fields() SQLFICOU() => mysql_field_count() SQLLISTF() => mysql_list_fields() SQLGETERR() => mysql_error() SQLLISTDB() => mysql_list_dbs() SQLLISTTBL() => mysql_list_tables() SQLAFFROWS() => mysql_affected_rows() SQLHOSTINFO() => mysql_get_host_info() SQLSRVINFO() => mysql_get_server_info() DATATOSQL() => mysql_escape_string() FILETOSQLBINARY() => mysql_escape_string_from_file() SQLAND() => hb_bitAnd() Viktor Szakats 2009-03-19 00:16:43 +00:00
  • 970ec4e61d 2009-03-18 20:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/vm/Makefile + source/vm/maindllp + source/vm/maindllp/Makefile + Added generation of hbmaindllp lib, to create pcode .dlls on Windows platform. -DHB_DYNLIB is always defined for this lib. This is just the first step, we will need compiler, hbmk2 and other changes. I'll contribute with hbmk2 changes. Viktor Szakats 2009-03-18 19:22:47 +00:00
  • e640c9db4f 2009-03-18 20:07 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/minmax.c ! fixed min()/max() functions to always return the 1-st item when items are equal. It's Clipper behavior and can be important when two items with the same wight have different other attributes like formatted value size or number of decimal places. Przemyslaw Czerpak 2009-03-18 19:01:29 +00:00
  • e61276d63e 2009-03-18 19:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-mkdyn.bat * harbour/config/linux/icc.cf * harbour/contrib/xhb/xhbcls.ch * harbour/contrib/hbblat/tests/f_listtext.txt * harbour/contrib/hbblat/tests/f_sample.txt * harbour/contrib/hbblat/tests/f_ps.txt * harbour/contrib/hbblat/tests/f_sample1.txt * harbour/contrib/hbblat/tests/blattest.prg * harbour/contrib/hbblat/tests/f_subjectline.txt * harbour/contrib/hbblat/tests/blatcmd.prg * harbour/contrib/hbblat/syntax.txt * harbour/contrib/hbblat/hbblat.ch * harbour/contrib/hbblat/blatcls.prg * harbour/contrib/hbblat/blatwrp.c * harbour/contrib/hbblat/Makefile * harbour/contrib/examples/uhttpd/session.prg * harbour/tests/ac_test2.prg * harbour/tests/gtxfnt.prg * updated SVN attributes Przemyslaw Czerpak 2009-03-18 18:54:17 +00:00
  • 0020046c28 2009-03-18 15:11 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat + Added .dll generation support for win/icc. Viktor Szakats 2009-03-18 14:12:53 +00:00
  • 0211fce921 2009-03-18 13:09 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapi.h ! Added HB_EXPORT declaration for hb_vmSetLinkedMain(). Viktor Szakats 2009-03-18 12:10:16 +00:00
  • 65182bc4f2 2009-03-18 12:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/speedtst.prg ! fixed typo. Przemyslaw Czerpak 2009-03-18 11:16:40 +00:00
  • 2ec4c76d15 2009-03-18 11:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Enabled lib grouping for minwgce. Viktor Szakats 2009-03-18 10:59:10 +00:00
  • b2e3ea60e2 2009-03-18 10:09 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbsqlit3/tests/blob.prg * contrib/hbsqlit3/tests/pack.prg * contrib/hbsqlit3/tests/metadata.prg * contrib/hbsqlit3/tests/sqlite3_test.prg * contrib/hbsqlit3/hbsqlit3.ch * contrib/hbsqlit3/hbsqlit3.c * Changed GPL license to GPL + Harbour exception with kind permission of author Petr Chornyj. Many thanks! Viktor Szakats 2009-03-18 09:09:41 +00:00
  • 306bd6ee45 2009-03-18 09:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for multiple input files when using pocc. ! Fixed some mingw/mingwce mis-identifications. Viktor Szakats 2009-03-18 08:50:04 +00:00
  • 7771bb4673 2009-03-18 02:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbatomic.h ! fixed inline assembler code for atomic inc/dec operations. It's late and I haven't wrote anything in assembler using Intel syntax for years. * reenabled inline assembler code for atomic inc/dec operations for POCC/XCC builds - such version should work. Please check. Przemyslaw Czerpak 2009-03-18 01:16:35 +00:00
  • 111895ba2b 2009-03-18 01:14 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbtest/rt_hvma.prg * use #pragma -ko- / #pragma -ko+ to make 3 RTE messages clipper compatible Przemyslaw Czerpak 2009-03-18 00:14:47 +00:00
  • a7ca93b8a7 2009-03-18 01:04 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbatomic.h ! Typo (__inline__ -> __inline). ! Temply disabled new _MSC_VER inline asm code, because it causes this with POCC5: include\hbatomic.h(268): error #3114: [asm] Invalid combination of opcode and operands. include\hbatomic.h(273): error #3114: [asm] Invalid combination of opcode and operands. Viktor Szakats 2009-03-18 00:12:03 +00:00
  • 5e744ca9e4 2009-03-18 00:50 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for -o for executables in win/pocc. Viktor Szakats 2009-03-17 23:52:46 +00:00
  • 196d6a529e 2009-03-18 00:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbatomic.h % removed unnecessary in such version xor Przemyslaw Czerpak 2009-03-17 23:51:07 +00:00
  • 2c2f722708 2009-03-18 00:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbatomic.h + added atomic inc/dec inline assembler code for 32bit MSVC builds and probably also to other compilers which defines _MSC_VER macro (XCC/POCC). Thanks to Viktor for help. Please make some tests. Przemyslaw Czerpak 2009-03-17 23:49:49 +00:00
  • c7d56abd33 2009-03-18 00:31 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/rules.cf + Added -ko optimization switch for Harbour. ; TODO: Disable it for specific places of hbtest. Viktor Szakats 2009-03-17 23:31:50 +00:00
  • f8c4e8bafc 2009-03-17 20:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.sh * bin/hb-func.sh ! mingw/cygwin .dll name generation tweaked to work properly. This fixes both TOFIXes in prev commit. Viktor Szakats 2009-03-17 19:15:32 +00:00
  • 9903514888 2009-03-17 17:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmysql/readme.txt * contrib/hbapollo/readme.txt * contrib/gtwvg/tests/demowvg.prg * contrib/rddads/doc/en/readme.txt * contrib/rddads/readme.txt * contrib/hbbtree/hb_btree.c * Minor updates to make method/b32 references. Viktor Szakats 2009-03-17 16:52:59 +00:00
  • dccd59cf69 2009-03-17 17:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.sh * bin/hb-mkdyn.bat * source/vm/maindllp.c * utils/hbmk2/hbmk2.prg + Renamed all Windows Harbour .dlls to harbour-11.dll and harbourmt-11.dll. This means that MinGW will now have a versioned name to be in sync with other builds. It also means that -vc, -pocc, -ow postfixes are gone (and additionally DMC could also be supported). What remains is -x64 to signal an x64 and -ia64 to signal a IA64 build. Another thing which remains is -b32 (now renamed to -bcc to be in sync with rest of Harbour), because Borland has an non-standard name mangling, and while it can be made work with other compilers since the calling convention is the same, it requires the .dll user applications to be rebuilt with some implib tricks. Overall Borland isn't recommended for .dll creation. Please do further tests for binary compatibility. Viktor Szakats 2009-03-17 16:30:35 +00:00
  • 583352f5d1 2009-03-17 16:14 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/speedtst.prg + added new tests of dynamic code blocks performance * modified to compile by __XPP__ and __CLIP__ - now for single thread only Przemyslaw Czerpak 2009-03-17 15:15:18 +00:00
  • 0a96f4ec34 2009-03-17 13:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * harbour-win-spec * harbour-wce-spec * make_gnu_xmingw.sh * make_gnu_xmingwce.sh * mpkg_rpm_win.sh * mpkg_tgz.sh * bin/hb-mkdyn.sh * bin/hb-func.sh * bin/postinst.sh * config/win/mingwce.cf * config/win/mingw.cf * CCPATH -> HB_CCPATH * CCPREFIX -> HB_CCPREFIX Viktor Szakats 2009-03-17 12:41:13 +00:00
  • 52410317a6 2009-03-17 12:22 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + tests/server.prg * tests/Makefile + Added inet example from xhb. Viktor Szakats 2009-03-17 11:23:27 +00:00
  • f745af7218 2009-03-17 10:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * debian/rules * harbour-win-spec * harbour-wce-spec * harbour.spec * mpkg_tgz.sh - hbdoc removed from core. Viktor Szakats 2009-03-17 09:09:00 +00:00
  • 708076ce5a 2009-03-17 09:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbdoc/genos2.prg * utils/hbdoc/genng.prg * utils/hbdoc/genasc.prg * utils/hbdoc/genchm.prg * utils/hbdoc/genhpc.prg * utils/hbdoc/ft_funcs.prg * utils/hbdoc/hbdoc.prg * utils/hbdoc/genhtm.prg * utils/hbdoc/genpdf1.prg * utils/hbdoc/gentrf.prg * utils/hbdoc/genrtf.prg + Enabled line number for all files to aid finding crashes. ! Few crashes fixed. Still far from usable state. Viktor Szakats 2009-03-17 08:28:01 +00:00
  • d13d5324dd 2009-03-17 00:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed mingw -fmstat in static mode. (shared mode gives warnings and doesn't work) + Added -[no]fmstat for all compilers. (untested) Viktor Szakats 2009-03-16 23:18:28 +00:00
  • 85559adb23 2009-03-16 23:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * harbour-win-spec * harbour-wce-spec % Removed forced -O2 options, -O3/-O2 are the defaults already. Viktor Szakats 2009-03-16 22:18:54 +00:00
  • 65c1dfc0fb 2009-03-16 18:31 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added __PLATFORM__* macro support for cross-compilation situations. Viktor Szakats 2009-03-16 17:32:26 +00:00
  • abce362c05 2009-03-16 09:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/wincallb.c * harbour/contrib/gtwvg/wvgwin.c ! Fixed MSVC warnings. Pritpal Bedi 2009-03-16 16:41:05 +00:00
  • bbc5b54a6d 2009-03-16 09:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgcuig.c * harbour/contrib/gtwvg/wvgsink.c * harbour/contrib/gtwvg/wvgwin.c ! Fixes for warnings on all compilers. Pritpal Bedi 2009-03-16 16:08:42 +00:00
  • 4e914984e5 2009-03-16 15:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat ! Typo in bcc / fbclient. % Cleanup for owatcom, fbclient fixed. Viktor Szakats 2009-03-16 14:36:13 +00:00
  • 80323481d9 2009-03-16 15:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added 3.81 or upper as GNU Make requirement. Older ones have bugs exploitet by current .cf files. Viktor Szakats 2009-03-16 14:24:15 +00:00
  • a17a6cdaef 2009-03-16 13:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for win/mingwce. + Honoring HB_CCPATH for ar in gcc *nix. + Honoring HB_CCPATH for gcc win. Viktor Szakats 2009-03-16 12:25:17 +00:00
  • 2cad8acaeb 2009-03-16 12:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h + Enabled new Harbour types. Still incomplete, and relying on old unsafe types in places. Viktor Szakats 2009-03-16 12:08:23 +00:00
  • 78ecf1f338 2009-03-16 11:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat ! Fixed typo in prev. Viktor Szakats 2009-03-16 10:32:34 +00:00
  • d3507d2a79 2009-03-15 23:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/wvgcuig.c ! A fix for UNICODE | non-UNICODE. Not sure if it is the right way, but it works. Please fix me. Pritpal Bedi 2009-03-16 06:13:40 +00:00
  • 394831e5d4 2009-03-16 01:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat * source/vm/maindllp.c * utils/hbmk2/hbmk2.prg + Added .dll generation for pocc. + Added -shared support for pocc. Viktor Szakats 2009-03-16 00:36:06 +00:00
  • e07462e564 2009-03-15 16:42 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) Pritpal Bedi 2009-03-15 23:55:29 +00:00
  • a6569d6ef9 2009-03-16 00:38 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat + Added owatcom and pocc support for implib generation. Viktor Szakats 2009-03-15 23:40:53 +00:00
  • 4e1e358ed1 2009-03-15 20:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Documented cross-build config for minwgce. Viktor Szakats 2009-03-15 19:52:01 +00:00
  • b17e5a0163 2009-03-14 16:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbgt/strasint.c % Using HB_ISDIGIT() ! Fixed to not include hbtrace.h directly. Viktor Szakats 2009-03-14 15:17:52 +00:00
  • 5220b0740a 2009-03-14 15:04 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbfimage/fi_winfu.c * contrib/hbfimage/fi_wrp.c % Unnecessary Harbour headers removed. Viktor Szakats 2009-03-14 14:05:12 +00:00
  • e267c38c93 2009-03-14 14:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_gnu_xmingwce.sh - Disabled modifying PATH when host OS is Windows. ; NOTE: Hack. Viktor Szakats 2009-03-14 13:41:18 +00:00
  • 80e31eabc1 2009-03-13 23:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_gnu.bat * config/win/global.cf * HB_BUILD_DLL is now processed by make_gnu.bat and another internal envvar is used to request DLL flags from the GNU Make. This way some side effects are avoided when doing a make_gnu.sh launched build. Viktor Szakats 2009-03-13 22:21:50 +00:00
  • 082dec5be5 2009-03-13 16:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * mpkg_win.bat * Cleanup. - Removed checking for errorlevel as it made it exit even when doing successful builds. [ Why? Could someone look at this? ] Viktor Szakats 2009-03-13 15:31:41 +00:00
  • 6b52420025 2009-03-13 13:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/ac_test2.prg * Updated. * source/rtl/achoice.prg ! Fixed to not call user func in AC_NOITEM mode. ! Added more visual corrections for better CA-Cl*pper compatibility. ; Thanks to Vladislav Lavrecky for the above. Viktor Szakats 2009-03-13 12:20:13 +00:00
  • bf520ec12a 2009-03-13 12:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Further refined GNU Make usage instructions for Windows compilers. The recommended way of setting it up is now stricter and there is mention of recommended build and version number. Viktor Szakats 2009-03-13 11:58:00 +00:00
  • a67f61795d 2009-03-13 03:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/rddsql/sddpg/pgsqldd.c ! MSVC C++ potentially uninit'ed var warning fixed. Viktor Szakats 2009-03-13 02:22:05 +00:00
  • 665fbc26db 2009-03-13 02:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/wapi_commctrl.c ! Fix to prev commit. Viktor Szakats 2009-03-13 01:19:40 +00:00
  • 2e28a8c3e2 2009-03-13 01:45 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/wapi_commctrl.c * contrib/hbwin/wapi_winuser.c ! Lots of non-ANSI C comments converted to ANSI. (may I please ask to pay attention to this?) ! Fixed WAPI_GETSCROLLRANGE() return value. ! non-WinCE compatible functions converted to stubs when compiled for WinCE. * Formatting. Viktor Szakats 2009-03-13 01:10:56 +00:00
  • 377ebf9853 2009-03-13 01:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/dos/owatcom.cf * config/win/poccce.cf * config/win/pocc64.cf * config/win/owatcom.cf * config/win/pocc.cf * config/linux/owatcom.cf * config/os2/owatcom.cf ! Cleanups and fixes after yesterday's changes. Turned out that CFLAGS has an important and strange difference compared to CPPFLAGS: It's also passed to the _linker_ :( This should be cleaned in the future. ! HB_USER_LDFLAGS honored in dos/owatcom. Viktor Szakats 2009-03-13 00:38:33 +00:00
  • 350298f3d1 2009-03-13 01:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbgf/hbgfwin/winapi.c * Formatting. Viktor Szakats 2009-03-13 00:16:46 +00:00
  • cefb90ee5e 2009-03-12 16:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/achoice.prg * tests/ac_test2.prg ! ACHOICE() made more Clipper compatible. Still not fully, pls continue Clipper/Harbour tests with updated ac_test2.prg. Viktor Szakats 2009-03-12 15:10:57 +00:00
  • 6037f521f9 2009-03-12 14:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/tests/ac_test2.prg + added achoice() test by Vladislav Lavrecky - many thanks. Przemyslaw Czerpak 2009-03-12 12:54:08 +00:00
  • 6a22675855 2009-03-12 13:32 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c + added some missing xterm key sequences Przemyslaw Czerpak 2009-03-12 12:26:39 +00:00
  • 037ac96752 2009-03-12 10:55 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbtpathy/telepath.prg ! Fixed to use __PLATFORM__UNIX instead of __PLATFORM__LINUX. ! Fixed to check for string lengths instead of using Empty(). This way full whitespace data is also handled now. Viktor Szakats 2009-03-12 09:59:20 +00:00
  • f995717fa0 2009-03-12 10:28 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/achoice.prg ! Fixed to always dehilight active item on exit. (probably could be done more efficiently, feel free to optimize it.) Please test. ; TOFIX: ? gttrm on Darwin changes console color from my default green, to Harbour default gray on exit. Viktor Szakats 2009-03-12 09:29:50 +00:00
  • ba58f8b279 2009-03-12 03:45 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat * mpkg_win.bat * HB_DIR_IMPLIB -> HB_BUILD_IMPLIB ATTENTION: Please modify your local settings. This setting is now closer to final. Viktor Szakats 2009-03-12 02:53:13 +00:00
  • ce58a01e13 2009-03-12 03:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * config/rules.cf + Do not add -l Harbour option when HB_BUILD_DEBUG=yes. Viktor Szakats 2009-03-12 02:42:37 +00:00
  • ad02aa4384 2009-03-12 03:07 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog * Added comment to previous entry. (-d1 vs -d2 in owatcom) Viktor Szakats 2009-03-12 02:08:13 +00:00