Commit Graph

  • 20059f2cc0 2009-12-09 22:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog - contrib/hbtpathy/ChangeLog * Old local ChangeLog merged into the central one. Viktor Szakats 2009-12-09 21:27:11 +00:00
  • 504cc10d99 2009-12-09 22:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Minor cleanups. Viktor Szakats 2009-12-09 21:22:35 +00:00
  • 7aaeaa714e 2009-12-09 21:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/xhb/fparse.c ! fixed few GPF traps and memory leaks % added some minor optimization Przemyslaw Czerpak 2009-12-09 20:26:18 +00:00
  • d81c8d816b 2009-12-09 21:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/gdwrp.c * Formatting (deleted unnecessary returns and blocks). Viktor Szakats 2009-12-09 20:18:31 +00:00
  • 82ecf78e9d 2009-12-09 20:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddsql/sqlbase.c ! fixed yet another typo Przemyslaw Czerpak 2009-12-09 19:55:17 +00:00
  • 3700f5f794 2009-12-09 20:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/Makefile ! added missing newly added header files - thanks to Itamar for information about the problem Przemyslaw Czerpak 2009-12-09 19:41:10 +00:00
  • 5c46fcf535 2009-12-09 20:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_winbase.c + WAPI_WAITFORSINGLEOBJECT() + WAPI_WAITFORSINGLEOBJECTEX() + WAPI_WAITFORMULTIPLEOBJECT() + WAPI_WAITFORMULTIPLEOBJECTEX() Added new wrappers. Untested. Viktor Szakats 2009-12-09 19:13:10 +00:00
  • 72fcc24504 2009-12-09 19:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/Makefile * contrib/hbqt/hbqt.ch - contrib/hbqt/hbqt_misc.prg * contrib/hbxbp/xbp.ch * contrib/hbxbp/xbpgeneric.prg + Replaced local trace solution with HB_TRACESTRING(). Viktor Szakats 2009-12-09 18:38:42 +00:00
  • 1102852cdd 2009-12-09 19:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbtrace.c + Added support for HB_TR_WINOUT envvar (on Windows platform-only) to enable pushing trace output via OutputDebugString() calls. Use this before running an app: set HB_TR_WINOUT=yes (anything non-empty would work, not just 'yes') Viktor Szakats 2009-12-09 18:16:36 +00:00
  • 5316185bd8 2009-12-09 17:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnf/dispc.c * contrib/hbfimage/fi_winfu.c * contrib/hbfimage/fi_wrp.c * contrib/hbgd/gdwrp.c * Changed to use HB_IS*() macros to check parameter types instead of using hb_parinfo() & HB_IT_*. * Formatting. (deleted unnecessary blocks, returns, spaces) Viktor Szakats 2009-12-09 16:52:49 +00:00
  • 15ef59ec35 2009-12-09 08:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbxbp/xbpdataref.prg ! Fix in XbpMLE():setData() method, omitted in prev change. Pritpal Bedi 2009-12-09 16:09:11 +00:00
  • 2cdc25aba4 2009-12-09 16:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/olecore.c * Changed to use HB_SIZE instead of ULONG. ; Please review me, I wouldn't like to break OLE code. Viktor Szakats 2009-12-09 15:43:37 +00:00
  • 01fadd92e8 2009-12-09 16:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp % Eliminated two variables. Viktor Szakats 2009-12-09 15:35:07 +00:00
  • 7d017fe34c 2009-12-09 16:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Updated Open Watcom product names to reflect that now plain C is supported as well. Viktor Szakats 2009-12-09 15:17:22 +00:00
  • 0c30daf54e 2009-12-09 16:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * utils/hbmk2/hbmk2.prg * config/dos/watcom.mk * config/win/watcom.mk * config/linux/watcom.mk * config/os2/watcom.mk + Switched back plain C mode for watcom compiler. Viktor Szakats 2009-12-09 15:10:58 +00:00
  • 2551351908 2009-12-09 15:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_regc.c * contrib/hbwin/win_prn3.c * contrib/hbwin/win_dll.c + Using new UNICODE parameter passing macros instead of HB_TCHAR*() ones. ; Please review me. The transition is not yet full, as there were some problematic cases, which I've left as is. ! Added UNICODE support for WIN_REGQUERYVALUEEX()'s string return values. Viktor Szakats 2009-12-09 14:45:54 +00:00
  • 094aea1ff3 2009-12-09 15:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapilng.h + harbour/include/hbmsgreg.h + added common for all Harbour lang modules (msg*.c) header file with initialization code Przemyslaw Czerpak 2009-12-09 14:33:48 +00:00
  • c936e03bbd 2009-12-09 12:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/legacyco.c * contrib/hbwin/wapi_winuser.c ! Added missing header. Viktor Szakats 2009-12-09 11:51:26 +00:00
  • d7d7523ca7 2009-12-09 04:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbwinuni.h + Added HB_PARSTRDEF() macro. So far the same as HB_PARSTR(), but it's supposed to mark places where hb_parcx() was used (where WinAPI expects non-optional string parameter). Viktor Szakats 2009-12-09 03:09:59 +00:00
  • c9b1bb999e 2009-12-08 18:27 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/idemisc.prg * contrib/hbide/projects/hbide.hbi * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/hbqt_slots.h * contrib/hbxbp/xbpmle.prg + Implemented project building. Right click on <Harbour-Qt IDE> project tree node and select <Save and Build> or <Save and Build (Qt)> context menu options. Pritpal Bedi 2009-12-09 02:31:02 +00:00
  • f1c1883d01 2009-12-08 16:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c ! Fixed determining the patch level of MSVC compiler on or above version 2005. Adapted fix from xhb / Andi Jahja. Viktor Szakats 2009-12-08 15:57:21 +00:00
  • 2549b3302a 2009-12-08 15:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp * Further formatting and some variables renamed. Again sorry for using such long lines, but - at least to me - it reveals the slot logic so clearly. In fact from this point it's even visible how this could be made modular. Viktor Szakats 2009-12-08 14:35:35 +00:00
  • 8b29712ae3 2009-12-08 13:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcairo/core.c + Enabled HB_USE_ITEM mode which doesn't use Harbour internals. Viktor Szakats 2009-12-08 12:39:32 +00:00
  • e09182ffcd 2009-12-08 13:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbwinuni.h ! Fixed two typos in new macros. Viktor Szakats 2009-12-08 12:17:08 +00:00
  • c5587de21b 2009-12-08 12:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/Makefile + include/hbwinuni.h * contrib/hbwin/wapi_shellapi.c * include/hbwince.h + Moved new UNICODE translation macros to separate header. Viktor Szakats 2009-12-08 11:03:40 +00:00
  • c895bed381 2009-12-08 11:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/macro/Makefile - src/macro/macro.l * src/compiler/Makefile - src/compiler/harbour.l - src/compiler/fixflex.c * INSTALL * config/c.mk * config/rules.mk * Deleted references to Flex and related files. Flex is not used since long. It couldn't generate MT safe lexer code. Viktor Szakats 2009-12-08 10:44:31 +00:00
  • a3ac4c695e 2009-12-08 11:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbqt/hbqt_hbqtmymainwindow.cpp * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/Makefile * MyMainWindow() class moved to separate source file. * Deleted commented debug calls. * Code formatting. ! Fix to call mutex initialization on MyMainWindows creation, to guarantee its present. Anyhow current method is still not safe. % Cleaned some casts. ; TOFIX: mutex initialization in MyMainWindow. ; TOFIX: MyMainWindow is a leakable resource and it _is_ leaked from hbxbp. Viktor Szakats 2009-12-08 10:33:21 +00:00
  • 4895ac7e80 2009-12-07 23:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_hbqtdbfmodel.cpp * contrib/hbqt/hbqt_slots.cpp * contrib/hbxbp/tests/demoxbp.prg ! Fixed unoperational demoxbp.exe. Pritpal Bedi 2009-12-08 07:45:20 +00:00
  • 267d7c11cb 2009-12-08 04:07 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbcairo/core.c ! fixed code which operates on GC blocks and make both versions (with and without HB_USE_ITEM) working in the same way so thay can be easy compared. Przemyslaw Czerpak 2009-12-08 03:08:08 +00:00
  • f0be172fe0 2009-12-08 02:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp ! Fixed to check for NULL pointer and return error in QT_CONNECT_EVENT() and QT_DISCONNECT_EVENT() and MyMainWindow desctructor. ; TOFIX: Passing non-block to QT_MYMAINWINDOW() first parameter will cause GPFs. Viktor Szakats 2009-12-08 01:53:53 +00:00
  • 94d36a2228 2009-12-08 02:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp % Eliminated local variable in all Slots:: method. Viktor Szakats 2009-12-08 01:42:25 +00:00
  • d439b59769 2009-12-08 02:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp * Formatting. ! Deleted explicit ( char * ) casts. ! Converted some types to const char *. + Added hbqt_ prefix to Slot*() callback names. Viktor Szakats 2009-12-08 01:33:11 +00:00
  • a03850e3f5 2009-12-08 01:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_destruct.cpp * contrib/hbxbp/xbptabpage.prg * contrib/hbxbp/xbptreeview.prg * contrib/hbide/hbide.prg ! Renamed ISEQUALGCQTPOINTER() to HBQT_ISEQUALGCQTPOINTER() Viktor Szakats 2009-12-08 00:51:31 +00:00
  • 9cdf566db1 2009-12-07 16:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg + Added some more debug code. Now HBIDE exits cleanly. Pritpal Bedi 2009-12-08 00:31:10 +00:00
  • 224afe83e1 2009-12-08 01:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbqt/hbqt_hbqtsyntaxhighlighter.cpp + contrib/hbqt/hbqt_hbqtdbfmodel.cpp + contrib/hbqt/hbqt_hbqttableview.cpp + contrib/hbqt/hbqt_hbqtmydrawingarea.cpp * contrib/hbqt/hbqt_destruct.cpp * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/hbqt_slots.h * contrib/hbqt/Makefile * Formatting (some of these generated long lines, but for now I had to see what's happening in code) * Moved out some classes from hbqt_slots.cpp. (TODO/TOFIX: renaming, moving declarations) ! Fixed missing hb_vmRequestRestore() calls. (lots) + Added TOFIX hbqt_gcpointer(); % Certain functions marked static. % Optimized out listActv vars. - Deleted commented code. Viktor Szakats 2009-12-08 00:10:17 +00:00
  • 94c1283dd8 2009-12-07 19:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.mk ! fixed variable name in output message Przemyslaw Czerpak 2009-12-07 18:29:27 +00:00
  • 1429103ddd 2009-12-07 18:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/pp/ppcore.c * strip UTF-8 BOM signature from compiled .prg files Przemyslaw Czerpak 2009-12-07 17:42:41 +00:00
  • dff90ef1d7 2009-12-07 11:40 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c * renamed RDD from ADT to ADSADT + added public functions ADSADT, ADSNTX, ADSCDX, ADSVFP to be able do a REQUEST RDD using RDD name from .prg code * harbour/contrib/rddads/adsx.c + added ADSNTXX, ADSCDXX, ADSADTX RDDs Mindaugas Kavaliauskas 2009-12-07 09:37:16 +00:00
  • 935fdfc158 2009-12-07 10:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/libpng/pngerror.c * external/libpng/pngrio.c * external/libpng/pngwrite.c * external/libpng/pngconf.h * external/libpng/pngwtran.c * external/libpng/pngpread.c * external/libpng/pngset.c * external/libpng/LICENSE * external/libpng/pngwio.c * external/libpng/pngrutil.c * external/libpng/pngwutil.c * external/libpng/pngread.c * external/libpng/pngmem.c * external/libpng/png.c * external/libpng/pngget.c * external/libpng/pnggccrd.c * external/libpng/png.h * external/libpng/pngrtran.c * external/libpng/pngtrans.c ! Reverted to 1.2.40 (from 1.2.41) Due to this regression: --- wcc386 -zq -bt=nt -bm -w0 -3s -i. -i../../../../../include -d2 -DHB_TR_LEVEL_DEBUG -I/home/ice/w/xhb/hbci/harbour-build/external/zlib -fo=pngmem.obj ../../../pngmem.c ../../../pngmem.c(447): Error! E1057: Modifiers disagree with previous definition of 'png_calloc' ../../../pngmem.c(447): Note! I2002: 'png_calloc' defined in: ../../../png.h(3754) --- Viktor Szakats 2009-12-07 09:15:59 +00:00
  • 513b57dcd6 2009-12-07 00:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbptreeview.prg ! Fixed how children nodes are managed. Pritpal Bedi 2009-12-07 08:59:58 +00:00
  • 70610ba63c 2009-12-07 03:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/wafunc.c ! Fix to prev. Viktor Szakats 2009-12-07 02:24:33 +00:00
  • 66792cd024 2009-12-07 02:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbwince.h + Added following macros to help transitioning to new method of CP conversion when interfacing with Windows API (both UNICODE and non-UNICODE): HB_PARSTR( n, h, len ) HB_RETSTR( str ) HB_RETSTRLEN( str, len ) HB_STORSTR( str, n ) HB_STORSTRLEN( str, len, n ) ; The goal is to replace HB_TCHAR_*() macros and hb_osEncodeCP() call with above ones. This will allow to use any CPs (even UTF8) on the .prg level and transparently interface with Windows with proper CP translation. We will probably need a few more macros to store strings in array elements f.e., but this is enough for a start. Viktor Szakats 2009-12-07 02:17:37 +00:00
  • 62fb9c03d7 2009-12-06 15:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/idemisc.prg * contrib/hbide/idestylesheets.prg * contrib/hbide/projects/hbide.hbi * contrib/hbide/hbide.prg + Implemented Project definition/loading/manipulation through <Project Tree> interface. + Implemented this tree structure: Pritpal Bedi 2009-12-06 23:56:28 +00:00
  • da2d111e78 2009-12-06 22:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_prn2.c ! Silenced mingw C++ mode warning as suggested by Xavi. (Thanks!) Viktor Szakats 2009-12-06 21:29:12 +00:00
  • 6c8babc782 2009-12-06 22:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_destruct.cpp % Removed headers not required for this file. Viktor Szakats 2009-12-06 21:24:08 +00:00
  • 97e5dce09c 2009-12-06 19:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/set.c * src/rdd/dbcmd.c * include/set.ch * include/hbset.h + Added support for SET( _SET_DBCODEPAGE ). This will set the default codepage for RDD operation. It affects following functions and everything which is based on them: DBUSEAREA() DBCREATE() HB_DBCREATETEMP() __DBOPENSDF() IOW every function which accepts current "dirty" Harbour extension <cCodePage>. This new SET() is useful if someone wants to use a different than app codepage in tables, without modifying every above calls to pass the db CP as extra parameter (plus maintaining this global setting in app code). Viktor Szakats 2009-12-06 19:01:01 +00:00
  • 3cba61fb5c 2009-12-06 18:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/idemisc.prg ! Minor typo in prev. Viktor Szakats 2009-12-06 17:49:16 +00:00
  • 047e8eb9e3 2009-12-06 18:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/dbcmd.c + Added short DBUSEAREA() parameter list doc in comment. Viktor Szakats 2009-12-06 17:48:12 +00:00
  • 9e7e433a1a 2009-12-06 18:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbtpathy/tpunix.c ! fixed tty raw IO mode setting * reduced CRTSCTS redefinition to WATCOMC and Linux, added small comment about it and iTODO compile time warning if CRTSCTS is not defined. TODO: make some cleanup and extensions for *nix version of this library. Przemyslaw Czerpak 2009-12-06 17:35:20 +00:00
  • f421b674e6 2009-12-06 12:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/Makefile * contrib/hbwin/win_reg.prg * contrib/hbwin/win_os.prg * contrib/hbwin/win_tprn.prg * contrib/hbwin/hbwin.ch * contrib/hbwin/win_tcom.prg * contrib/hbwin/win_com.c * contrib/hbwin/win_regc.c * contrib/hbwin/win_prn1.c * contrib/hbwin/win_osc.c * contrib/hbwin/win_dll.c * contrib/hbide/ideparseexpr.c * Formatting. Viktor Szakats 2009-12-06 11:40:52 +00:00
  • 5c830ca710 2009-12-06 04:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/ideparseexpr.c ! Fixed to use hb_strncpy() instead of strncpy(). Viktor Szakats 2009-12-06 03:11:48 +00:00
  • 7a986994f2 2009-12-06 03:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile * contrib/hbwin/win_reg.prg + contrib/hbwin/legacycr.c + Renamed three registry functions to reside in WIN_ namespace: win_regSet() <= SetRegistry() win_regGet() <= GetRegistry() win_regQuery() <= QueryRegistry() ; Old names are still available. Viktor Szakats 2009-12-06 02:48:42 +00:00
  • c83dbe83c5 2009-12-06 03:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtpathy/tpunix.c + Cleaned definition of CRTSCTS macro, if not defined. Based on info sent to dev list by Przemek, plus Darwin value added after checking my system. + Added TODO warning and dummy return value if CRTSCTS cannot is unknown for target platform. ; Please review me. Viktor Szakats 2009-12-06 02:10:39 +00:00
  • 9e275b0446 2009-12-05 13:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg ! Build <Project Tree> from opened projects. Pritpal Bedi 2009-12-05 21:57:02 +00:00
  • 5802ccba95 2009-12-05 20:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtpathy/tpunix.c ! Extra __WATCOM__ guard deleted. Viktor Szakats 2009-12-05 19:01:08 +00:00
  • 3cd8c194e3 2009-12-05 09:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/projects/hbide.hbi * contrib/hbide/resources/projectproperties.ui ! Probably now <Project Properties> dialog will exit cleanly on <Cancel>. ! Destroyed more Qt objects on exit. Pritpal Bedi 2009-12-05 18:04:12 +00:00
  • 765d52eb90 2009-12-05 18:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/hbide.prg - Deleted non __HARBOUR__ #if branch. Please tell me if I'm wrong but hbide doesn't work anywhere else than Harbour. * IF() -> IIF(). Viktor Szakats 2009-12-05 17:38:37 +00:00
  • 14552ab56f 2009-12-05 15:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/ideparseexpr.c ! Fixed to not contain non-ANSI comments. % Minor optimizations. ! Fixed linearfind() to return incorrect result when called in case insensitive mode. (not exploited by current code) % Marked worker functions as static. + Using Harbour types HB_BOOL and HB_SIZE. (type usage is still inconsistent) % Elminiated HB_ISBYREF() call. Not needed. ! Fixed to use hb_strncat() instead of strcat(). ! Fixed unsafe '!' oparator usage. (MSVC C++ warning) ; TOFIX: There is still one unsafe strncpy() usage, but I can't fix it. Anyone? Viktor Szakats 2009-12-05 14:35:57 +00:00
  • ca5565a8a0 2009-12-05 15:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/ideparseexpr.c ! Fixed to not use explicit values for const variable sizes. Using HB_SIZEOFARRAY() instead. ! Fixed C++ warnings. ! Fixed const usage. (explicit cast removed which silences warnings) % Minor optimization when returning value in PARSEXPR(). ! Fixed potential GPF in PARSEXPR() when non string param is passed. Viktor Szakats 2009-12-05 14:15:16 +00:00
  • 141bb0f699 2009-12-05 13:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtos2/Makefile * config/os2/watcom.mk % Changed the way -s option is disabled for certain modules (currently gtos2). This method doesn't require new variable, although it's still a hack. Viktor Szakats 2009-12-05 12:42:32 +00:00
  • 3c6be6883f 2009-12-05 13:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtos2/Makefile * harbour/config/os2/watcom.mk * disable -s in GTOS2 OpenWatcom builds using HB_CSTACK_CHECK variable. This is workaround for wrong code generated by OpenWatcom <= 1.8 when -s switch is used for functions calling APIENTRY16 functions. Such code executed from non main thread causes GPF. Przemyslaw Czerpak 2009-12-05 12:21:39 +00:00
  • b3ba627781 2009-12-05 13:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * win-make.exe * INSTALL + Updated to latest mingw release. Updated links. Viktor Szakats 2009-12-05 12:11:36 +00:00
  • c9b897c20e 2009-12-05 04:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to pass self-inherited -mlp64, -mlp32, -m64, -m32 C compiler flags also to executable and dynlib linker. Viktor Szakats 2009-12-05 03:35:01 +00:00
  • 22e65f082a 2009-12-05 04:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/pp/hbpp.c * src/compiler/hbusage.c * utils/hbformat/hbformat.prg * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg * utils/hbtest/hbtest.prg * utils/hbi18n/hbi18n.prg * utils/hbrun/hbrun.prg * Copyright year bumped to 2010. Viktor Szakats 2009-12-05 03:29:12 +00:00
  • bf1e4afd3a 2009-12-05 03:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat + Syncing C/C++ Harbour build mode with hbmk2 invocation options in postinst phase. (please test) Only required for mingw, but it's done for every compiler for consistency, but only if it's overridden by user. (so f.e. for msvc, C++ isn't enabled in this case. This could be done on hbmk2 level however, but it would cause a lot of 3rd party code to break so I didn't do it yet.) Viktor Szakats 2009-12-05 03:00:44 +00:00
  • 8147e7fa16 2009-12-03 23:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.ch + contrib/hbide/hbide.env * contrib/hbide/hbide.prg * contrib/hbide/idemisc.prg * contrib/hbide/projects/hbide.hbi * contrib/hbide/resources/projectproperties.ui + Started the possibility to switch to any compiler while building a project. ! Implemented tooltips on <Project Properties> dialog components. + Added one more tab <Compilers> which holds the contents of hbide.env residing alongside hbide.exe. Pritpal Bedi 2009-12-05 02:42:09 +00:00
  • 6fdd5f7c26 2009-12-05 01:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added Harbour lib dir autodetection when Harbour installed on 64-bit systems (where libs are in */lib64/harbour). Please test it. Viktor Szakats 2009-12-05 00:59:30 +00:00
  • 5c0eb70eee 2009-12-05 01:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added some provisions for separate -cpu selection: Now win/wce compiler autodetection code tries to fill HB_CPU. This should eventually be extended to all platforms/compilers. + HB_CPU autodetection will now consider -m64 and -m32 HB_USER_CFLAGS on linux platform. This may not be correct on non-intel linux platforms. Eventually this hidden knob should be changed to proper CPU selection (probably). % De-xmas. ! Minor fixes to HB_COMPILER autodetection when HB_PLATFORM=wce is used on win hosts. ; I just hope there won't be any regressions. Viktor Szakats 2009-12-05 00:48:59 +00:00
  • 9577a82f9d 2009-12-05 00:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % De-xmas. Viktor Szakats 2009-12-04 23:32:00 +00:00
  • 7f94680a86 2009-12-04 23:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbi18n2.prg ! HB_I18N_SAVEPOT(), __I18N_POTARRAYSAVE(): Changed to not add double EOL at the end of the file. Viktor Szakats 2009-12-04 22:12:54 +00:00
  • 43ce5eb036 2009-12-04 18:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h * Marked MSVS 2002 in comment. Viktor Szakats 2009-12-04 17:49:05 +00:00
  • 31c01a5776 2009-12-04 18:40 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c ! added comment and workaround to invalid AdsGotoRecord( hTable, 0 ) behavior Mindaugas Kavaliauskas 2009-12-04 16:41:49 +00:00
  • c7d2e8a0f4 2009-12-04 15:55 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rdd/dbf1.c ! fixed variable length field setting after DBCREATE() Mindaugas Kavaliauskas 2009-12-04 13:57:10 +00:00
  • 699c1ce5f9 2009-12-04 10:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/testprn.prg ! Fixed to fit all examples on the page. Viktor Szakats 2009-12-04 09:32:31 +00:00
  • df3c6fba7a 2009-12-03 23:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/idemisc.prg ! Implemented <New Project> and <Load Project> prompts of context menu of <Projects> node of <Project Tree>. Pritpal Bedi 2009-12-04 07:32:29 +00:00
  • ea5521b0ee 2009-12-04 03:41 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/ads1.c ! fixed ordSkipUnique() to properly update BOF/EOF flags, skip over ADS BOF phantom record and respect not optimized local filters Przemyslaw Czerpak 2009-12-04 02:41:49 +00:00
  • d5324d0861 2009-12-03 18:03 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/idemisc.prg * contrib/hbide/idetags.prg * contrib/hbide/resources/projectproperties.ui ! More near TO project properties, will be ready by tomorrow. Pritpal Bedi 2009-12-04 02:02:34 +00:00
  • 989e532c00 2009-12-04 02:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbcairo/util.c * harbour/contrib/hbcairo/image.c * harbour/contrib/hbcairo/context.c ! fixed casting for some more pedantic C++ compilers Przemyslaw Czerpak 2009-12-04 01:50:14 +00:00
  • 55c332e09c 2009-12-04 01:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/beos/gcc.mk * config/global.mk * config/bsd/gcc.mk * config/wce/mingwarm.mk * config/wce/poccarm.mk * config/wce/msvcarm.mk * config/hpux/gcc.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/darwin/clang.mk * config/dos/watcom.mk * config/dos/djgpp.mk * config/win/xcc.mk * config/win/mingw.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/watcom.mk * config/win/icc.mk * config/win/cygwin.mk * config/win/msvc.mk * config/linux/watcom.mk * config/linux/gcc.mk * config/linux/icc.mk * config/linux/clang.mk * config/linux/sunpro.mk * config/os2/watcom.mk * config/os2/gcc.mk * config/sunos/gcc.mk * config/sunos/sunpro.mk % Moved initialization of *FLAGS vars into global.mk. Compiler .mk files only append to these vars. * Minor syncing between compilers regarding initial CFLAGS setup. Viktor Szakats 2009-12-04 00:47:16 +00:00
  • 43d68fd1de 2009-12-04 00:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/beos/gcc.mk * config/bsd/gcc.mk * config/wce/mingwarm.mk * config/wce/poccarm.mk * config/wce/msvcarm.mk * config/hpux/gcc.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/darwin/clang.mk * config/dos/watcom.mk * config/dos/djgpp.mk * config/common/watcom.mk * config/win/xcc.mk * config/win/mingw.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/watcom.mk * config/win/icc.mk * config/win/cygwin.mk * config/win/msvc.mk * config/linux/watcom.mk * config/linux/gcc.mk * config/linux/icc.mk * config/linux/clang.mk * config/linux/sunpro.mk * config/os2/watcom.mk * config/os2/gcc.mk * config/sunos/gcc.mk * config/sunos/sunpro.mk * Initializing LDFLAGS, DFLAGS and ARFLAGS at the beginning of files. This allows to easily add to these var according to build settings. It also syncs all .mk files to use the same layout in this regard. Viktor Szakats 2009-12-03 23:44:40 +00:00
  • 18f7e28744 2009-12-04 00:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/ads1.c * added support for dynamic descend flag switching by ordDescend( [<tag>], [<bag>], <lDescending> ) -> <lPrevSetting> It needs ADS 9.00 or higher and it's ignored in earlier ADS versions. Based on Brian Hayes modification in xHarbour ADS RDD. Przemyslaw Czerpak 2009-12-03 23:24:14 +00:00
  • 5e1440f748 2009-12-04 00:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Added -debug linker option when building .dll for msvc and compatible targets. ! Fixed minor regression in embedded CRLFs of hbmk2 texts. Viktor Szakats 2009-12-03 23:20:47 +00:00
  • 4cc92701c0 2009-12-03 20:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcairo/Makefile + Added autodetection for MacPorts cairo pkg. + Fixed autodetection on *nix systems in general. Viktor Szakats 2009-12-03 19:58:43 +00:00
  • 5b9f7f3d97 2009-12-03 11:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/qtcore/filelist.mk * contrib/hbqt/qtcore/QUiLoader.cpp * contrib/hbqt/qtgui/QLabel.cpp * contrib/hbqt/qth/QLabel.qth ! Fixed QUiLoader issue. ! Fixed XbpStatic()'s weired behaviour which was caused by expected improvements in QLabel() class which eventually did not yield desired results, unluckily. I will look into this matter later. Now, HBQT sources re-built places proper make files and components. Pritpal Bedi 2009-12-03 19:44:05 +00:00
  • e1f3d8f9fe 2009-12-03 18:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/Makefile + Moved hbcairo to section for contribs with external dependencies. Viktor Szakats 2009-12-03 17:47:55 +00:00
  • 130ac33424 2009-12-03 19:24 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbcairo/tests/table.prg ! use value of returned array instead of parameter by reference Mindaugas Kavaliauskas 2009-12-03 17:25:42 +00:00
  • c32cc9088c 2009-12-03 18:56 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbcairo/Makefile * harbour/contrib/hbcairo/context.c * harbour/contrib/hbcairo/paths.c * harbour/contrib/hbcairo/pdf.c * harbour/contrib/hbcairo/png.c + harbour/contrib/hbcairo/surface.c * harbour/contrib/hbcairo/text.c + harbour/contrib/hbcairo/transfor.c + harbour/contrib/hbcairo/util.c * harbour/contrib/hbcairo/hbcairo.ch + Added more Cairo functions Mindaugas Kavaliauskas 2009-12-03 16:59:36 +00:00
  • 9d9ba42925 2009-12-03 16:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * utils/hbmk2/hbmk2.prg + Added autodetection of DWARF-2 build of mingw. This is mingw build is required for QT 4.6.0. Viktor Szakats 2009-12-03 15:04:28 +00:00
  • d409d69959 2009-12-03 14:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkimp.bat - Deleted creation of QT implibs for mingw. Enough to use what's provided by QT SDK. Viktor Szakats 2009-12-03 13:57:38 +00:00
  • feee8ccc87 2009-12-03 13:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/freadlin.c * contrib/hbide/freadlin.c ! Fixed C mode MSVC warning. Viktor Szakats 2009-12-03 12:58:22 +00:00
  • d51d5b27ae 2009-12-02 19:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + contrib/hbide/projects * contrib/hbide/hbide.prg * contrib/hbide/resources/projectproperties.ui ! Mode advancement in project properties building. Pritpal Bedi 2009-12-03 03:01:50 +00:00
  • 79426c3a9a 2009-12-02 16:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg + contrib/hbide/resources/projectproperties.ui + Added Project Properties Dialog in .ui format. Trying to implement some exotic thoughts which I ever missed in xMate. Pritpal Bedi 2009-12-03 00:56:02 +00:00
  • 9b030085bd 2009-12-02 20:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/libpng/Makefile * Forcing C mode for libpng. It has some C++ bugs (in WINCE mode). Please retest. Viktor Szakats 2009-12-02 19:05:19 +00:00
  • 319a8bc4eb 2009-12-02 08:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg ! Fixed more artifacts. Status bar entries are more like xMate. Can anybody suggests what more should go inside status bar. Pritpal Bedi 2009-12-02 16:08:37 +00:00
  • 343608dd9a 2009-12-02 15:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtos2/Makefile * added workaround for wrong code generated by OpenWatcom 1.8 when -s switch is used for functions calling APIENTRY16 functions. Such code executed from non main thread causes GPF. Przemyslaw Czerpak 2009-12-02 14:50:55 +00:00
  • 7141bf75ac 2009-12-02 11:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added HB_DIR_*, HB_INC_* settings to ones which users should NOT have in their setup anymore. Please delete them, it's just noise on the dev list. Viktor Szakats 2009-12-02 10:49:32 +00:00
  • b7d47cd284 2009-12-02 11:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/philes.c * include/hbextern.ch + Added HB_FISDEVICE() Viktor Szakats 2009-12-02 10:44:06 +00:00
  • 433953358d 2009-12-01 22:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/idemisc.prg * contrib/hbide/hbide.prg ! Fixed many-many artifacts including the restoring of last cursor position. Pritpal Bedi 2009-12-02 06:38:02 +00:00
  • 3668ade0a0 2009-12-02 04:18 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/maindllp.c * harbour/contrib/gtwvg/wvgsink.c % removed redefined HBTEXT() macro Przemyslaw Czerpak 2009-12-02 03:18:45 +00:00
  • bd4750043f 2009-12-02 03:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/doc/en-EN/hb_apifs.txt * harbour/include/hbapifs.h * harbour/src/rtl/filesys.c * changed: BOOL hb_fsSetDevMode( HB_FHANDLE hFileHandle, USHORT uiDevMode ) to: int hb_fsSetDevMode( HB_FHANDLE hFileHandle, int iDevMode ) Now it returns previous mode for hFileHandle or -1 on error. if iDevMode == 0 then it does not change device mode. Przemyslaw Czerpak 2009-12-02 02:12:14 +00:00