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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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