Commit Graph

  • ef962484be 2014-10-24 15:15 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddntx.h * src/rdd/workarea.c * src/rdd/dbf1.c * src/rdd/delim1.c * src/rdd/sdf1.c * src/rdd/dbfcdx/dbfcdx1.c * src/rdd/dbfnsx/dbfnsx1.c * src/rdd/dbfntx/dbfntx1.c * src/rdd/dbffpt/dbffpt1.c * contrib/rddads/ads1.c * contrib/rddads/adsfunc.c * contrib/rddads/adsx.c * contrib/rddsql/sqlbase.c * contrib/rddsql/sqlmix.c * contrib/sddfb/core.c * contrib/sddmy/core.c * contrib/sddoci/core.c * contrib/sddodbc/core.c * contrib/sddpg/core.c * contrib/sddsqlt3/core.c * cleaned AREAP casting * unified some variable names * cleaned some DBOI_* actions * allow to call ORDERINFO() method without itmResult item. * few other cleanups Przemysław Czerpak 2014-10-24 15:15:39 +02:00
  • 309dc0a307 2014-10-24 04:13 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/rddads/ads1.c * contrib/rddads/adsfunc.c * contrib/rddads/rddads.h + added support for RDDI_INDEXPAGESIZE in ADI indexes Przemysław Czerpak 2014-10-24 04:13:06 +02:00
  • 321df92cbe 2014-10-23 17:58 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddcdx.h * src/rdd/dbfcdx/dbfcdx1.c * renamed CDX_TYPE_TEMPORARY to CDX_TYPE_PARTIAL * eliminated Temporary member from CDXTAG structure * cleaned tag signature flag setting to strictly follow CL5.2 (SIx3) and CL5.3 (COMIX) Przemysław Czerpak 2014-10-23 17:58:21 +02:00
  • e8ab404525 2014-10-23 14:11 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/dbfcdx/dbfcdx1.c * pacified warning Przemysław Czerpak 2014-10-23 14:11:08 +02:00
  • 537d0e78fa 2014-10-23 13:50 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/dbfcdx/dbfcdx1.c ; minor comment update Przemysław Czerpak 2014-10-23 13:50:25 +02:00
  • 25b36d0e77 2014-10-23 13:20 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/rddads/ads1.c * contrib/rddads/adsfunc.c ! check if AE_VALUE_OVERFLOW macro exists before use ! fixed memory leak % use char* instead of UNSIGNED8* to eliminate unnecessary casting * use HB_IT_EVALITEM instead of HB_IT_BLOCK * formatting and minor cleanups Przemysław Czerpak 2014-10-23 13:20:27 +02:00
  • 9492a2e54e 2014-10-22 10:25 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddcdx.h * src/rdd/dbfcdx/dbfcdx1.c * modifications for longer index keys when bigger pages are used (work in progress) Przemysław Czerpak 2014-10-22 10:25:27 +02:00
  • a6b992a722 2014-10-22 02:24 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddcdx.h * src/rdd/dbfcdx/dbfcdx1.c * force default index page size when CDX header does not contain Harbour signature * added RTE when index expression returns item with unsupported type during indexing * modifications for longer index keys when bigger pages are used (work in progress) * formatting Przemysław Czerpak 2014-10-22 02:24:03 +02:00
  • 5f8f68b869 2014-10-21 16:57 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * utils/hbmk2/hbmk2.prg ! yet another -stop fix borrowed from Viktor's branch Przemysław Czerpak 2014-10-21 16:57:10 +02:00
  • 3d44b89243 typo Przemysław Czerpak 2014-10-21 16:42:05 +02:00
  • 777e24ee87 2014-10-21 16:40 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddcdx.h * src/rdd/dbfcdx/dbfcdx1.c * added support for user defined index page size in DBFCDX. To change page size for newly created index it's enough to call: hb_rddInfo( RDDI_INDEXPAGESIZE, <nNewSize>,, "DBFCDX" ) DBFCDX accepts page sizes which are power of 2 in from 512 to 8192. The upper range is my personal decision and can be easy changed in Harbour source code. 512 is default CDX index page size and only such indexes can be read by other RDDs. In some cases bigger pages can increase performance and reduce index size. In local networks probably 1024 should give optimal performance because can be transferred in single ethernet frame. Just make a tests. ; In next step I plan to add support for longer index keys when bigger pages are used. Przemysław Czerpak 2014-10-21 16:40:26 +02:00
  • 8d8558fbab 2014-10-20 17:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * config/lang2po.hb ! fixed negative UTC offsets to string conversion Przemysław Czerpak 2014-10-20 17:33:49 +02:00
  • 556a6cbc2d 2014-10-19 14:46 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtwvt/gtwvt.c * small cleanup in HB_GTI_UNITRANS Przemysław Czerpak 2014-10-19 14:46:35 +02:00
  • dfc2f42e79 2014-10-17 14:55 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddcdx.h * src/rdd/dbfcdx/dbfcdx1.c + added support for large index files over 4GB length. These are slightly modified CDX indexes which stores index page numbers instead of index page offsets inside index file. This trick increase maximum index files size from 2^32 (4GB) to 2^41 (2TB). This index format is enabled automatically when DB_DBFLOCK_HB64 is used. This is the same behavior as in DBFNTX and DBFNSX for which I added support for large indexes (up to 4TB) few years ago. Warning: new CDX indexes are not backward compatible and cannot be read by other systems or older [x]Harbour versions. If you try to open new indexes using older [x]Harbour RDDs then RTE "DBFCDX/1012 Corruption detected" is generated. When current Harbour *DBFCDX/SIXCDX RDD open index file then it automatically recognize type of index file so it will work correctly with both versions without any problem. In short words: People using DB_DBFLOCK_HB64 should remember that after reindexing with new Harbour applications old ones cannot read new CDX indexes. ; In next step I plan to add support for user defined page size in CDX index files. Przemysław Czerpak 2014-10-17 14:55:16 +02:00
  • bbc4258011 2014-10-14 14:05 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtxwc/gtxwc.c ! fixed size of picture shown by HB_GTI_DISPIMAGE ! fixed indexes used to restore text data after hb_gtInfo( HB_GTI_DISPIMAGE, "" ) Przemysław Czerpak 2014-10-14 14:05:18 +02:00
  • 4b67bdd162 2014-10-13 18:53 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtxwc/gtxwc.c ! fixed recent modification (force character redrawing) Przemysław Czerpak 2014-10-13 18:53:49 +02:00
  • d21d6dd5e0 2014-10-13 17:11 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/Makefile ! fixed to only include compilable GTs in Harbour dynlib (borrowed from Viktor's fork) Przemysław Czerpak 2014-10-13 17:11:44 +02:00
  • 11df11dd7a 2014-10-08 18:00 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/arrays.c ! added protection against internal error when ACOPY() is executed with the same array passed as source and target without any indexes which can force item move. Now ACOPY() works like in Cl*pper. Przemysław Czerpak 2014-10-08 18:00:07 +02:00
  • 02e9546d90 2014-10-08 11:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbamf/amfdec.c ! simplified and fixed datetime decoding. Please verify what is the correct time base value. Used by current and commented previous wrong code: 1970-01-01 00:00:00 => 210866803200000 or: 1969/12/31 12:00:00 => 210866760000000 Testing please remember about UTC offset. Przemysław Czerpak 2014-10-08 11:06:20 +02:00
  • 65dcec9da3 2014-10-08 02:46 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbdefs.h * minor fix in recently added casting Przemysław Czerpak 2014-10-08 02:46:14 +02:00
  • 9f3c247cf4 2014-10-08 02:00 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbnetio/netiosrv.c * src/rtl/gtpca/gtpca.c * pacified warnings Przemysław Czerpak 2014-10-08 02:00:37 +02:00
  • 5eede21c67 2014-10-07 22:52 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbjson.h * exported hb_jsonEncode() and hb_jsonDecode() functions Przemysław Czerpak 2014-10-07 22:52:37 +02:00
  • 6d2e59b103 2014-10-07 10:58 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * config/win/msvc.mk * utils/hbmk2/hbmk2.prg * disabled -nologo option used with resource compiler in MSVC builds. Compiler version is not enough to detect supported parameters when Platform SDK rc.exe is used. Przemysław Czerpak 2014-10-07 10:58:04 +02:00
  • e5897132b8 2014-10-07 10:25 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc1.cpp * src/rtl/gtxwc/gtxwc.c * src/rtl/langapi.c * pacified warnings Przemysław Czerpak 2014-10-07 10:25:57 +02:00
  • a3bf86b11e 2014-10-07 01:00 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbhpdf/3rd/libhpdf/hpdfpago.c * pacified warning Przemysław Czerpak 2014-10-07 01:00:58 +02:00
  • 75563675a3 2014-10-07 00:56 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbtinymt/3rd/tinymt/tinymt32.h * pacified warning Przemysław Czerpak 2014-10-07 00:56:54 +02:00
  • 1a78d17f3b 2014-10-07 00:38 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbdefs.h * use strict aliasing friendly conversions in MSC builds which support intrinsic version of _byteswap_*() functions. It should also pacify some of MSC warnings. Przemysław Czerpak 2014-10-07 00:38:13 +02:00
  • e2a9cabe96 2014-10-06 22:35 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbcomp.h * include/hbcompdf.h * src/compiler/hbmain.c * src/compiler/harbour.y * src/compiler/harbour.yyc * replaced 'char' type holder with 'HB_BYTE' - this is part of never finished code which is completely dummy in current compiler and above modification is only to pacify warnings which are real bugs in existing implementation. I do not plan to modify or fix this code. I'll remove it working on fully functional strong typing implementation. Przemysław Czerpak 2014-10-06 22:35:58 +02:00
  • 9293e31ed4 2014-10-06 22:15 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/compiler/harbour.y * src/macro/macro.y * disabled 4244 and 4702 warnings in MSVC builds - this warnings are from code generated by bison and they are out of our direct control Przemysław Czerpak 2014-10-06 22:15:28 +02:00
  • f0cacca706 2014-10-06 21:10 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtxwc/gtxwc.c ! fixed multiple input context initialization in HB_GTI_FONTSEL. Thanks to Rolf for the information. Przemysław Czerpak 2014-10-06 21:10:54 +02:00
  • b2b672222e 2014-10-05 16:40 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/3rd/tiff/tiff.dif * src/3rd/tiff/tiffconf.h * do not redefine O_* macros in all *nix builds Przemysław Czerpak 2014-10-05 16:40:18 +02:00
  • f84a6ff3d4 2014-10-05 11:45 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/compiler/harbour.y * src/macro/macro.y * update declaration depreciated in new bison version Przemysław Czerpak 2014-10-05 11:45:14 +02:00
  • 748cd589e1 2014-10-04 21:25 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc1.cpp + added support for decoded image data passed to HB_GTI_DISPIMAGE like in GTXWC. Supported formats are RGB32, RGB16 and MONO bitmap. Unlike GTXWC GTQTC rescales bitmap to passed cords. Przemysław Czerpak 2014-10-04 21:25:28 +02:00
  • 4dfd5150a3 2014-10-03 19:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtxwc/gtxwc.c ! fixed typo reported by Rolf Przemysław Czerpak 2014-10-03 19:06:47 +02:00
  • d0e460d173 typo in last ChangeLog entry Przemysław Czerpak 2014-10-03 17:37:39 +02:00
  • 62478c5657 2014-10-03 16:03 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/wafunc.c % use dynamic symbol pointer to find field index Przemysław Czerpak 2014-10-03 16:03:55 +02:00
  • 22d694e0a9 2014-10-02 22:55 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbwin/win_prn2.c + save LastError value in win_PrintDataRaw() and win_PrintFileRaw() so user can access it using wapi_GetLastError() Przemysław Czerpak 2014-10-02 22:55:36 +02:00
  • 4121935b58 2014-10-02 22:37 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/sddsqlt3/core.c * decalre default size for numeric, blob and any fields larger enough to store data after COPY TO * decalre default size for string fields to at least 10 * some simplifications Przemysław Czerpak 2014-10-02 22:37:28 +02:00
  • 092b8a5657 2014-10-02 22:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/sddsqlt3/core.c * set default number of decimal places in float SQLITE3 values to _SET_DECIMAL. If user needs different number of decimal places when he converts number to strings then he can set it explicitly. Harbour does not change values of float point number retrieved from SQLITE3 and always returns original data. * do not set default length of numeric values for to string conversions. Przemysław Czerpak 2014-10-02 22:01:07 +02:00
  • cfb66e2ab9 2014-10-02 16:20 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/sddsqlt3/core.c * removed dummy break statements Przemysław Czerpak 2014-10-02 16:21:00 +02:00
  • 36973e8622 2014-10-01 22:24 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapi.h * src/common/hbstr.c + added new function hb_strAtI() - it works like hb_strAt() but it ignores the case of the ASCII characters Przemysław Czerpak 2014-10-01 22:24:56 +02:00
  • b346e248e0 2014-09-26 15:34 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * contrib/rddads/ads1.c ! extended and fixed CANDEFAULT error processing for data width error * contrib/rddads/adsx.c ! fixed typo in index creation code related to subindexing Mindaugas Kavaliauskas 2014-09-26 15:34:01 +03:00
  • 66f3f44a4e 2014-09-25 00:04 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/sddsqlt3/core.c + map columns with SQLITE_NULL values as HB_FT_ANY fields Przemysław Czerpak 2014-09-25 00:04:42 +02:00
  • 2dff2df00e 2014-09-23 13:18 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbcurl/core.c ! added protection against operation on NULL pointers borrowed from Viktor's branch. Przemysław Czerpak 2014-09-23 13:18:53 +02:00
  • daa2a7f0cd 2014-09-23 11:41 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc1.cpp * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvgd.c * use hb_vmRequestQuit() instead of hb_vmRequestCancel() when close event is received - it is GTXWC compatible behavior and allows to execute user EXIT PROCEDUREs. Please also remember that all ALWAYS sections are executed too regardles of requested event (QUIT, BREAK, CANCEL) Przemysław Czerpak 2014-09-23 11:41:11 +02:00
  • ea6a21685d 2014-09-23 10:47 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/rddsql/sqlbase.c ! set maximum field size to HB_SYMBOL_NAME_LEN Przemysław Czerpak 2014-09-23 10:47:27 +02:00
  • 9688ee5058 2014-09-20 17:01 UTC-0800 Pritpal Bedi (bedipritpal/at/hotmail.com) * contrib/gtwvg/hbgtwvg.ch ! Fixed: overlapping HB_GRI_* constants which were added in GTWVT later that these were defined in GTWVG. * contrib/gtwvg/gtwvg.h + Borrowed some structure members from GTWVT. * contrib/gtwvg/gtwvgd.c + Added: GTWVT specific HB_GTI_CLOSEMODE implementation. + Added: to respect array to hb_gtInfo( HB_GTI_SETPOS_XY ) call. % Synchronized: 'X' button behavior as per GTWVT. Pritpal Bedi 2014-09-20 17:09:30 -07:00
  • 209bd5e587 2014-09-19 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtxwc/gtxwc.c + added support for HB_GTI_MOUSEPOS_XY and HB_GFX_GETPIXEL. Modifciations created by Rolf. Przemysław Czerpak 2014-09-19 15:39:18 +02:00
  • cbb89e780a 2014-09-19 15:22 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/common/hbdate.c ! fixed typo in hb_timeUTCOffset() - this code was used in POSIX systems which do not support gmtime_r()/localtime_r() - many thanks to Teo. Przemysław Czerpak 2014-09-19 15:22:23 +02:00
  • 9525224f03 2014-09-18 00:23 UTC-0800 Pritpal Bedi (bedipritpal/at/hotmail.com) * contrib/gtwvg/gtwgud.c + Added: hb_gtInfo( HB_GTI_SETPOS_XY, { nRow|nX, nCol|nY } ) in addition to previous implementation. Pritpal Bedi 2014-09-18 00:27:42 -07:00
  • f3b32e60d7 2014-09-17 14:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/wvtwin.ch + Added: more WAPI constants. Pritpal Bedi 2014-09-17 14:57:32 -07:00
  • 030baa1068 2014-09-17 16:45 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbdebug.ch + added HB_DBG_* constant values for arrays returned by __dbg*() functions Przemysław Czerpak 2014-09-17 16:45:44 +02:00
  • b30c509fb0 2014-09-15 12:39 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtwvt/gtwvt.c ! update state of close button [x] and "Close" window menu item when new GTWVT window is created Przemysław Czerpak 2014-09-15 12:39:53 +02:00
  • 001939d5db 2014-09-14 20:48 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbmysql/tmysql.prg * added support for nFlags in TMySQLServer constructor as suggested by Fernando Athayde Przemysław Czerpak 2014-09-14 20:48:14 +02:00
  • f4b50145f4 2014-09-12 22:08 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/estack.c * always set NIL in item allocated by hb_stackAllocItem() when it's used as function. In internal macro this step is missing so allocated item still may contain other simple value. All places in HVM where hb_stackAllocItem() is used are safe for such situation (I've just verified them again). It fixes problem reported by Mindaugas when hb_stackAllocItem() was used inside DBFFPT as temporary item and could unintentionally change memo type if allocated item containes previous numeric value in valid memo type range. Przemysław Czerpak 2014-09-12 22:08:47 +02:00
  • 76049df277 2014-09-11 14:41 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/dbgentry.c * moved code used to create callstack array to separate function hb_dbgActivateCallStackArray() * changed function order to avoid some forward declarations Przemysław Czerpak 2014-09-11 14:41:31 +02:00
  • 819df442e4 2014-09-11 12:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/dbgentry.c % optimized memvar updating Przemysław Czerpak 2014-09-11 12:49:50 +02:00
  • b322589103 2014-09-10 00:51 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/hvm.c ! added missing HB_STACK_TLS_PRELOAD - thanks to Teo Przemysław Czerpak 2014-09-10 00:51:46 +02:00
  • dfb6288137 2014-09-09 20:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbvm.h * src/vm/hvm.c + added new HVM function: hb_vmTryEval() This function tries to execute given block or function inside BEGIN SEQUENCE / RECOVER oErr / END SEQUENCE statement. It return HB_TRUE if it was executed without any problem and HB_FALSE otherwise. Result or RTE object is stored in 1-st parameter and should be freed by the caller using hb_itemRelese() Przemysław Czerpak 2014-09-09 20:49:09 +02:00
  • e31d7b4ca7 2014-09-08 23:40 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbct/ctwin.c ! fixed typo in window area checking when current window is 0 It fixes problem with debugger reported by Rolf. Przemysław Czerpak 2014-09-08 23:40:20 +02:00
  • a777fd8568 2014-09-05 13:24 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/harbour.hbx * src/rtl/val.c + added new function: hb_Val( <cStr> [, <nLen> ] ) -> <nVal> it works like a val but set length for numeric result to passed string length or <nLen> parameter if is large enough. Przemysław Czerpak 2014-09-05 13:24:05 +02:00
  • e41b3fa69a 2014-09-04 21:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/itemseri.c * minor update in comments Przemysław Czerpak 2014-09-04 21:17:02 +02:00
  • 169f5f3767 2014-09-03 20:21 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtwin/gtwin.c + added support for disabling [x] button of console window in older MS-Windows versions which do not have GetConsoleWindow() function, i.e. Win9x/ME Przemysław Czerpak 2014-09-03 20:21:09 +02:00
  • 2e65a28363 2014-08-27 18:19 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbserial.ch * src/rtl/itemseri.c + added HB_SERIALIZE_IGNOREREF flag. This flag fully disables logic used to detect multireferences to the same complex (sub)items like arrays or hashes. It increses the speed of serialization but serialized data does not contain any information about refences, i.e. aVal[ 1 ] and aVal[ 2 ] in code below: aSub := { 1, 2, 3 } aVal := { aSub, aSub } are serialized as separated arrays. Additionally items with cyclic references like: aSub[ 2 ] := aSub cannot be serialized at all with HB_SERIALIZE_IGNOREREF flag because it will create infinite serialization loop and crash with out of memory message. Przemysław Czerpak 2014-08-27 18:19:36 +02:00
  • e222fc9080 2014-08-22 14:41 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/hvm.c * map 0 and 1 byte length strings to the same addresses Przemysław Czerpak 2014-08-22 14:41:21 +02:00
  • 24ae545b3e 2014-08-21 01:11 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbtip/mail.prg ! fixed missing 1-st adress in CC and BCC parameters - many for information about the bug and patch Przemysław Czerpak 2014-08-21 01:11:26 +02:00
  • 0cc7212572 2014-08-19 11:11 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/debugger.prg + implemented commmand window resizing with ALT+U and ALT+D keys Przemysław Czerpak 2014-08-19 11:11:36 +02:00
  • 107b36e847 2014-08-17 23:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbrddcdx.h * minor clarification in commnet Przemysław Czerpak 2014-08-17 23:06:19 +02:00
  • a1cbbb2cbf 2014-08-13 16:27 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/dbgentry.c * src/debug/debugger.prg * src/debug/tbrwtext.prg * use one function to divide text per lines with the same rules as used in Cl*pper and Harbour PP. ! fixed input line size in SET edit window ! fixed validation in some input boxes * process only 1-st parameter in some commands just like Cl*pper does + added support for FILE OPEN <name> command ! fixed CALLSTACK ON | OFF command ! fixed NUM command + added support for VIEW <fileName> command + added support for LOCATE GOTOLINE <line> command + added support for LOCATE FIND <text> command + added support for RUN SPEED <num> command + added support for LIST WP|TP command + added support for BP <funcName> command + added support for DELETE ALL [TP|WP] and DELETE WP|TP <number> commands % few optimizations and some other minor fixes Przemysław Czerpak 2014-08-13 16:27:16 +02:00
  • 3f86036f80 2014-08-11 16:21 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + contrib/hbcomio/hbcomio.hbx + added missing hbx file Przemysław Czerpak 2014-08-11 16:21:28 +02:00
  • 05fa5c0538 2014-08-11 13:54 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/dbgbrwsr.prg ! fixed to not display last column out of browser area Przemysław Czerpak 2014-08-11 13:54:18 +02:00
  • e45a1dd022 Merge branch 'master' of https://github.com/harbour/core Viktor Szakáts 2014-08-05 20:00:37 +02:00
  • 0c8947774b 2014-08-05 19:56 UTC+0200 Viktor Szakáts (vszakats users.noreply.github.com) * src/debug/* + src/debug/en.txt * sync with 4d61fc5a25/src/debug * use DBS_* constants ! fixed to allow editing of CODEBLOCK types in hash/array/object elements as it was allowed in single variables ! fixed to detect all workareas not just the first arbitrary 512 ! fixed memset() missing the last byte of allocated memory area since e59993bdb1 + reworked help to store content in a text file out of the source code. It reduces binary size, makes translation possible, editing easier, source code leaner and easy to publish online. ! deleted help section explaining cld.exe * formatting, cleanups, optimization, translatability Viktor Szakáts 2014-08-05 19:56:44 +02:00
  • 7a35350efb 2014-08-05 16:29 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbnetio/hbnetio.hbx * contrib/hbnetio/netiocli.c * contrib/hbnetio/readme.txt + added new client side function: netio_TimeOut( <pConnection> [, <nTimeOut>] ) -> [<nTimeOut>] Get/Set client side timeout for messages + inherit timeout used in socket connection and use it for farther message processing. Warning: incompatible, for slow connections or time consuming RPC functions people should set timeout using netio_TimeOut() function. In previous version timeout was set to -1 what means wait forever without any time limits or until connection is broken. Przemysław Czerpak 2014-08-05 16:29:37 +02:00
  • 3f78fa0b6e 2014-08-01 02:04 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * extras/gtwvw/gtwvwd.c ! fixed typo in WVW_SETICON() - thanks to Ash Przemysław Czerpak 2014-08-01 02:04:07 +02:00
  • 6529610475 2014-07-11 15:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtstd/gtstd.c ! fixed typo in for() loop counter (issue #75) Przemysław Czerpak 2014-07-11 15:33:32 +02:00
  • 2e24ca5fe9 2014-06-27 17:20 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/delim1.c * src/rdd/sdf1.c + added support for importing TIME and TIMESTAMP fields from SDF and DELIM RDDs Przemysław Czerpak 2014-06-27 17:20:30 +02:00
  • a8f132e54d 2014-06-27 14:53 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbwin/olecore.c * added workaround for missing DISP_E_BUFFERTOOSMALL declaration in some older C compilers i.e. BCC 5.5 Przemysław Czerpak 2014-06-27 14:53:07 +02:00
  • 5a3e100f11 2014-06-27 12:45 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/common/hbfopen.c * use _wfopen() instead of fopen() in MS-Windows UNICODE builds of hb_fopen(). It means that now hb_fopen() makes exactly the same file name conversions as hb_fs*() Harbour RTL functions, i.e. hb_fsOpen() Przemysław Czerpak 2014-06-27 12:45:47 +02:00
  • 97a23295d5 2014-06-26 18:42 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbwin/olecore.c + added some additional error codes to win_oleErrorText() function Przemysław Czerpak 2014-06-26 18:42:13 +02:00
  • 8505ffa043 2014-06-16 15:38 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/hbgtcore.c ! fixed typo in previous commit ; minor formatting Przemysław Czerpak 2014-06-16 15:38:44 +02:00
  • ce68dda8ff 2014-06-12 19:29 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/hbgtcore.c + allow to use GTNUL at runtime just like any other GT driver, i.e. creating dynamically new GT and use it as default thread GT. Przemysław Czerpak 2014-06-12 19:29:42 +02:00
  • 051eaea0a9 2014-06-04 14:34 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/classes.c ! added missing const to variable declaration in profiler code - problem reported by Ron Christie Przemysław Czerpak 2014-06-04 14:34:09 +02:00
  • 4d9808da06 2014-05-29 02:04 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbmzip/mzip.c ! typo in previous commit Przemysław Czerpak 2014-05-29 02:04:46 +02:00
  • 5ce475d274 2014-05-29 00:34 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbmzip/mzip.c ! disable _LARGEFILE64_SOURCE after including system header files in non *nix builds just before including zlib headers. It's workaround for wrong condition in zconf.h Przemysław Czerpak 2014-05-29 00:34:16 +02:00
  • 786ba57352 2014-05-26 16:15 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/common/hbfsapi.c * src/rtl/filesys.c * src/rtl/filebuf.c * contrib/hbmzip/mzip.c * contrib/xhb/filestat.c ! if available always use stat64() instead of stat() in *nixes builds. On 32-bit platforms stat() fails for larger files (>2GB). It should fix problem reported by Lorenzo. Przemysław Czerpak 2014-05-26 16:15:46 +02:00
  • 51b88dd1ba 2014-05-23 17:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/filebuf.c ! fixed bad typo inside hb_fileIsLocalName() - result was reverted. Many thanks to Juan Gálvez for locating the problem. Przemysław Czerpak 2014-05-23 17:01:17 +02:00
  • d00d7e70db 2014-05-20 19:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/dbgbrwsr.prg ! update current row position after resizing It should fix 2-nd problem reported by Rolf. Przemysław Czerpak 2014-05-20 19:49:15 +02:00
  • fde8db1e35 2014-05-20 17:03 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/debug/debugger.prg ! calculate ListBox coordinates as integer value (it fixes RTE reported by Rolf in SWITCH statement) Przemysław Czerpak 2014-05-20 17:03:11 +02:00
  • da82de17b1 2014-05-06 17:32 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/cdpapi.c * src/rtl/iousr.c * src/rtl/hbjson.c * src/rtl/gtcrs/gtcrs.c * src/rtl/gtsln/gtsln.c * src/rtl/gttrm/gttrm.c * src/rtl/gtxwc/gtxwc.c * src/rdd/workarea.c * src/rdd/hbsix/sxcompr.c * contrib/hbct/token2.c * contrib/hbsqlit3/core.c * pacified some of -Wshadow warnings Przemysław Czerpak 2014-05-06 17:32:45 +02:00
  • 7a211d052e 2014-04-11 17:36 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.h * contrib/gtqtc/gtqtc1.cpp * overload inputMethodEvent() in console object and insert commitString() data into GT keyboard input queue. It's necessary for Android working with SoftwareInputPanel and it fixes problem with eaten standard characters. QT documentation says that QInputMethodEvent are generated only when Qt::WA_InputMethodEnabled attribute is set but tests shows that it's not true and these events are generated instead of keyPress/keyRelease ones for simple text input. CTRL modifier, ESC, INS, HOME, END, PGUP, PGDN and Fn keys still does not work with GTQTC in Android builds. Przemysław Czerpak 2014-04-11 17:36:36 +02:00
  • 8fe793a82a 2014-04-03 14:26 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbnetio/netiosrv.c * fully consume RPC messages even if RPC is disabled. It allows to continue client connection in such case and process next messages. Przemysław Czerpak 2014-04-03 14:26:49 +02:00
  • a5c9a7e68e 2014-04-03 12:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbnetio/netiosrv.c ! added missing condition to interrupt broken client connections Przemysław Czerpak 2014-04-03 12:17:40 +02:00
  • bf2a912c0e 2014-04-02 22:52 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbnetio/netiosrv.c ! fixed very bad bug in one of recent modifications which completely broke all servers using early authentication by netio_VerifyClient() Przemysław Czerpak 2014-04-02 22:52:09 +02:00
  • 6277cb38ff 2014-04-02 12:46 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/filebufd.c * src/rtl/iousr.c * slightly modified code to pacify warnings in some older GCC versions Przemysław Czerpak 2014-04-02 12:46:22 +02:00
  • 9aeaa964d6 2014-04-02 08:31 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/hashes.c ! added missing HB_STACK_TLS_PRELOAD Przemysław Czerpak 2014-04-02 08:31:40 +02:00
  • 7349602fcb 2014-04-01 12:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/filebuf.c ! unlock HVM stack before locking local mutex and calling hb_fs*() functions which also unlocks HVM. It fixes possible deadlock condition when hb_gcAll( .T. ) is executed. Przemysław Czerpak 2014-04-01 12:33:17 +02:00
  • 8f73524d34 2014-03-27 16:13 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbpgsql/rddcopy.c ! fixed typos in my recent modification and potential memory corruption and/or wrong output due to ugly hack for last field terminator in old code. Thanks to Aleksander Czajczynski for reporting the problem. Przemysław Czerpak 2014-03-27 16:13:41 +01:00
  • 45a2a56a69 2014-03-27 15:03 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/rddads/ads1.c * do not call memset() with zero length Przemysław Czerpak 2014-03-27 15:03:58 +01:00
  • 3c9a89d9e5 2014-03-26 14:30 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * utils/hbtest/rt_class.prg * updated to follow modified RTE codes Przemysław Czerpak 2014-03-26 14:30:33 +01:00