Commit Graph

  • 20483d43ae 2023-11-11 16:37 UTC+0100 Phil Krylov (phil a t krylov.eu) * config/win/bcc.mk ! Fixed quoting when building under POSIX shell. Phil Krylov 2023-11-11 16:37:45 +01:00
  • 38c080a960 2023-11-11 16:00 UTC+0100 Phil Krylov (phil a t krylov.eu) * .github/workflows/linux-ci.yml * .github/workflows/macos-ci.yml + .github/workflows/vm1-ci.yml * .github/workflows/windows-ci.yml + Added bcc (32-bit) Windows CI build. + Added FreeBSD, NetBSD, and OpenBSD CI builds. * Cosmetic changes to keep different workflows easily diffable. Phil Krylov 2023-11-10 14:14:37 +01:00
  • ae266a6222 2023-11-11 13:59 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.h ! synced declaration of QTConsole::repaintChars() with its implementation Przemysław Czerpak 2023-11-11 13:59:15 +01:00
  • 41bf0e17f4 2023-11-11 13:43 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.h * use QT_VERSION >= 0x050000 instead of QT_VERSION <= 0x040900 * indenting Przemysław Czerpak 2023-11-11 13:43:23 +01:00
  • d12558f0ca 2023-11-11 13:33 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/common/hbdate.c * accept timestamp values with trailing "Z" indicating UTC time (zero hour offset) Przemysław Czerpak 2023-11-11 13:33:23 +01:00
  • deda6c73fa 2023-11-09 15:07 UTC+0100 Phil Krylov (phil a t krylov.eu) (#336) Phil Krylov 2023-11-09 15:12:42 +01:00
  • a57a6c8d3e contrib/hbssl: Support for OpenSSL 3 (#329) Enrico Maria Giordano 2023-11-04 16:38:29 +01:00
  • cd091a696a 2023-07-07 00:07 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/classes.c ! fixed GPF when object item variable is passed by reference but the object is neither instance of standard class nor scalar class Przemysław Czerpak 2023-07-07 00:07:23 +02:00
  • 6c084dd649 2023-05-19 16:29 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbclass.ch ! fixed declaration stripping when HB_CLS_NO_DECLARATIONS is defined Przemysław Czerpak 2023-05-19 16:30:00 +02:00
  • ebc83d5d85 2023-05-12 18:13 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/compiler/hbmain.c ! fixed GPFs in dummy and never finished code for strong typing and message call validation. Przemysław Czerpak 2023-05-12 18:13:12 +02:00
  • 0477f62648 2023-04-21 13:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/tbrowse.prg ! disabled HB_CLS_NOTOBJECT in TBrowse class definition Przemysław Czerpak 2023-04-21 13:01:02 +02:00
  • ec993d4753 2023-04-21 11:45 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/harbour.hbx * src/harbour.def * src/rtl/vfile.c + added new PRG function: hb_vfIsLocal( <cFileName> ) --> <lLocalFileSystem> It returns TRUE if <cFileName> is not redirected to any Harbour File IO driver but access local file system API. Przemysław Czerpak 2023-04-21 11:45:59 +02:00
  • 3e9c09053b 2023-04-20 23:35 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/hbcompat.ch ! fixed translations of xHarbour operators inside brackets, thanks to Ron. Przemysław Czerpak 2023-04-20 23:35:56 +02:00
  • e11ee84e6a 2023-04-20 15:12 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc1.cpp % minor optimization in HB_GTI_PALETTE Przemysław Czerpak 2023-04-20 15:12:07 +02:00
  • b7b69eb00e 2023-03-09 15:50 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbvm.h * src/harbour.def * added HB_EXPORT to functions dedicated to overload dynamic symbols Przemysław Czerpak 2023-03-09 15:50:03 +01:00
  • 8aae3108f4 2023-02-03 02:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/arrays.c ! fixed buffer allocation in AClone()/hb_HClone() with possible cyclic references. I created the problem on 2023-01-30 15:18 UTC+0100 and it was reported as internal error 9024: hb_xrealloc requested to resize to zero bytes Przemysław Czerpak 2023-02-03 02:46:26 +01:00
  • 1aac73c6bf 2023-02-01 13:49 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/xhb.hbx * added reference to SetErrorMode() Przemysław Czerpak 2023-02-01 13:49:51 +01:00
  • 72538bb26c 2023-02-01 13:43 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/xhberrc.c + implemented Harbour version of SetUnhandledExceptionFilter() and SetErrorMode() Przemysław Czerpak 2023-02-01 13:43:46 +01:00
  • b94a8c4985 2023-01-31 23:19 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + contrib/xhb/xhberror.prg ! added file missing in previous commit: added code which extends Harbour error objects adding functionality known from xHarbour: oError:ProcName oError:ProcLine oError:ProcModule Above instance variables are initialized automatically when error object is created. To enable this functionality it's enough to add to PRG code: REQUEST xhb_ErrorNew Przemysław Czerpak 2023-01-31 23:19:40 +01:00
  • 807c7d8e8b 2023-01-31 14:59 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapierr.h * src/harbour.def * src/rtl/errapi.c + added new C function: void hb_errReinit( PHB_ITEM pError ); it allows to replace default error object with user custom one which support :Init() method Przemysław Czerpak 2023-01-31 14:59:17 +01:00
  • c95f2a7ad5 2023-01-31 07:17 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/fm.c * src/vm/garbage.c ! pacified warnings Przemysław Czerpak 2023-01-31 07:17:18 +01:00
  • c3abd753c9 2023-01-30 15:18 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/arc4.c ! include hbarc4.h instead of arc4.h which does not contain required for dynamic libraries export attributes in function declaration Przemysław Czerpak 2023-01-30 15:18:58 +01:00
  • a08bcb0a47 2023-01-23 12:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/harbour.hbx ! added missing hb_socketSetNoSigPipe() Przemysław Czerpak 2023-01-23 12:46:36 +01:00
  • 004d53a594 2023-01-23 12:28 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.h * contrib/gtqtc/gtqtc1.cpp * replaced depreciated in 5.15 methods for mouse wheel events processing by modern ones * replaced depreciated in 5.15 methods for accessing screen geometry by modern ones Przemysław Czerpak 2023-01-23 12:28:36 +01:00
  • 5554c5f824 Merge pull request #296 from lailton/master Maurizio la Cecilia 2023-01-17 17:11:42 +01:00
  • 28a0b4c3da 2023-01-17 13:10 UTC-0300 Lailton Fernando Mariano (lailton/at/paysoft.com.br) * include/hbsocket.h * src/harbour.def * src/rtl/hbsocket.c * src/rtl/hbsockhb.c + added functions: Harbour socket API HB_SOCKETSETNOSIGPIPE( hSocket, lValue ) --> lSuccess Lailton Fernando Mariano 2023-01-17 13:10:04 -03:00
  • 34639a9667 Merge pull request #295 from lailton/master Maurizio la Cecilia 2023-01-17 17:04:08 +01:00
  • 8cce53b389 2023-01-17 13:00 UTC-0300 Lailton Fernando Mariano (lailton/at/paysoft.com.br) * contrib/hbcurl/hbcurl.hbm * contrib/hbssl/hbssl.hbm * updated system include path for new Linux distributions Lailton Fernando Mariano 2023-01-17 13:01:36 -03:00
  • c66e4d5d2b Merge pull request #294 from lailton/master Maurizio la Cecilia 2023-01-17 16:58:12 +01:00
  • 9abb685d0c 2023-01-17 12:54 UTC-0300 Lailton Fernando Mariano (lailton/at/paysoft.com.br) * src/rdd/dbfcdx/dbfcdx1.c ! disabled debug code HB_CDX_DBGCODE Lailton Fernando Mariano 2023-01-17 12:54:27 -03:00
  • 9744fb04fd 2023-01-16 14:35 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbwin/wapi_shellapi.c ! replaced struct = { 0 } with memset( &struct, 0, sizeof( struct ) ) Such BCC syntax does not clear the whole structure body in most of other C compilers. Przemysław Czerpak 2023-01-16 14:35:47 +01:00
  • 2975eadbba 2023-01-15 11:17 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbwin/win_prn1.c ! fixed parameter type in font enum callback Przemysław Czerpak 2023-01-15 11:17:33 +01:00
  • 889ef46369 2022-11-25 18:14 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapi.h * src/vm/cmdarg.c ! changed returned type in hb_verSvnID() form int to HB_MAXINT Przemysław Czerpak 2022-11-25 18:14:56 +01:00
  • 2b405dd35b 2022-11-11 21:15 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbcurl/core.c ! use hb_vmPushString() instead of hb_vmPushStringPcode() hb_vmPushStringPcode() is only for static buffer which cannot be freed. Variables passed to PRG debug functions can be stored by PRG code in other variables which lives longer then passed buffer and later cause GPF when curls structure is freed. ! indenting Przemysław Czerpak 2022-11-11 21:16:00 +01:00
  • 580ee59412 2022-11-11 20:47 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapi.h * src/common/hbver.c * src/main/harbour.c * src/pp/hbpp.c * src/rtl/version.c * src/vm/cmdarg.c ! fixed integer overflow in revision number calculated from the last ChangeLog entry date Przemysław Czerpak 2022-11-11 20:47:55 +01:00
  • 9796e3a16e 2022-11-07 09:24 UTC+0100 Aleksander Czajczynski (hb fki.pl) * contrib/hbcurl/core.c ! CURLOPT_MAXLIFETIME_CONN is available in curl 7.80.0, fix older builds by adding a version check Aleksander Czajczynski 2022-11-07 09:25:04 +01:00
  • 629ad6889d Merge pull request #270 from APerricone/master Maurizio la Cecilia 2022-11-04 20:15:21 +01:00
  • ea5f8f72ac 2022-05-03 08:45 UTC+0200 Antonino Perricone * contrib\hbcurl\hbcurl.ch * contrib\hbcurl\core.c + added HB_CURLOPT_MAXLIFETIME_CONN to setup max lifetime of connection see https://curl.se/libcurl/c/CURLOPT_MAXLIFETIME_CONN.html for more information. Antonino Perricone 2022-10-25 05:07:01 +02:00
  • 6b89cf0500 Merge pull request #269 from harbour-page/master Maurizio la Cecilia 2022-10-24 18:01:05 +02:00
  • 2c1e33a0b2 2022-10-23 11:30 UTC-0300 Lailton Fernando Mariano (lailton/at/harbour.page) * config/global.mk + add auto detect cpu arm64 * config/darwin/global.mk * utils/hbmk2 ! fix build dylibs with VM builtin to Darwin ( Mac OS ) Lailton 2022-10-23 23:28:00 -03:00
  • 95f01c237b 2022-10-17 20:28 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * ChangeLog.txt * fixed log entry order Przemysław Czerpak 2022-10-17 20:28:50 +02:00
  • d6635555e6 2022-10-17 20:13 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbcurl/hbcurl.hbm * updated system include path for new Linux distributions Przemysław Czerpak 2022-10-17 20:13:22 +02:00
  • 2807eb7bb5 2022-10-17 20:11 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/harbour.hbx * src/harbour.def * src/rdd/dbcmd.c + added two new functions: hb_FieldGet( <cFieldName> | <nFieldPos> ) -> <xFieldValue> | NIL hb_FieldPut( <cFieldName> | <nFieldPos>, <xFieldValue> ) -> <xFieldValue> | NIL They works like FieldGet() and FieldPut() but allows to use field name instead of field index. Przemysław Czerpak 2022-10-17 20:11:27 +02:00
  • 5cf00ad438 2022-10-17 19:58 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/workarea.c * pacified warning Przemysław Czerpak 2022-10-17 19:58:52 +02:00
  • fb38011a6c 2022-10-17 19:57 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbvm.h * include/harbour.hbx * src/harbour.def * src/vm/hvm.c + added new C function: extern HB_EXPORT HB_BOOL hb_vmSetKeyPool( HB_BOOL fEnable ); It allows to disable keyboard pooling by GT driver in main HVM loop. It's important in programs which mix GT terminal with GUI library which use common event loop. Many GUI objects are not reentrant safe and activating event loop during big changes may cause crash. Such things can happen in applications which try to mix HBQT and GTQTC. To avoid such problems before PRG code is called it's enough to disable keyboard pooling in main HVM loop, eg. if( hb_vmRequestReenter() ) { HB_BOOL fKeyPool = hb_vmSetKeyPool( HB_FALSE ); hb_vmPushEvalSym(); hb_vmPush( pBlockItm ); hb_vmSend( 0 ); hb_vmSetKeyPool( fKeyPool ); hb_vmRequestRestore(); } + added new PRG function: __vmKeyPool( [<fEnable>] ) -> <fPrevState> It's PRG interface to above C function. If application uses GT driver and GUI library using the same event loop and such GUI library does not disable keyboard pooling in main HVM loop before PRG code is activated then it's enough to call this function at the beginning of application, eg. PROCEDURE INIT Clip() __vmKeyPool( .f. ) RETURN With above peace of code you can mix HBQT or other QT wrapper with GTQTC. Przemysław Czerpak 2022-10-17 19:57:18 +02:00
  • 4903e7c9c7 2022-10-17 19:41 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbvm.h * include/harbour.hbx * src/harbour.def * src/vm/hvm.c + added new C function: extern HB_EXPORT HB_BOOL hb_vmSetKeyPool( HB_BOOL fEnable ); It allows to disable keyboard pooling by GT driver in main HVM loop. It's important in programs which mix GT terminal with GUI library which use common event loop. Many GUI objects are not reentrant safe and activating event loop during big changes may cause crash. Such things can happen in applications which try to mix HBQT and GTQTC. To avoid such problems before PRG code is called it's enough to disable keyboard pooling in main HVM loop, eg. if( hb_vmRequestReenter() ) { HB_BOOL fKeyPool = hb_vmSetKeyPool( HB_FALSE ); hb_vmPushEvalSym(); hb_vmPush( pBlockItm ); hb_vmSend( 0 ); hb_vmSetKeyPool( fKeyPool ); hb_vmRequestRestore(); } + added new PRG function: __vmKeyPool( [<fEnable>] ) -> <fPrevState> It's PRG interface to above C function. If application uses GT driver and GUI library using the same event loop and such GUI library does not disable keyboard pooling in main HVM loop before PRG code is activated then it's enough to call this function at the beginning of application, eg. PROCEDURE INIT Clip() __vmKeyPool( .f. ) RETURN With above peace of code you can mix HBQT or other QT wrapper with GTQTC. Przemysław Czerpak 2022-10-17 19:41:55 +02:00
  • a68eec838f 2022-10-17 19:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbvm.h * include/harbour.hbx * src/harbour.def * src/vm/hvm.c + added new C function: extern HB_EXPORT HB_BOOL hb_vmSetKeyPool( HB_BOOL fEnable ); It allows to disable keyboard pooling by GT driver in main HVM loop. It's important in programs which mix GT terminal with GUI library which use common event loop. Many GUI objects are not reentrant safe and activating event loop during big changes may cause crash. Such things can happen in applications which try to mix HBQT and GTQTC. To avoid such problems before PRG code is called it's enough to disable keyboard pooling in main HVM loop, eg. if( hb_vmRequestReenter() ) { HB_BOOL fKeyPool = hb_vmSetKeyPool( HB_FALSE ); hb_vmPushEvalSym(); hb_vmPush( pBlockItm ); hb_vmSend( 0 ); hb_vmSetKeyPool( fKeyPool ); hb_vmRequestRestore(); } + added new PRG function: __vmKeyPool( [<fEnable>] ) -> <fPrevState> It's PRG interface to above C function. If application uses GT driver and GUI library using the same event loop and such GUI library does not disable keyboard pooling in main HVM loop before PRG code is activated then it's enough to call this function at the beginning of application, eg. PROCEDURE INIT Clip() __vmKeyPool( .f. ) RETURN With above peace of code you can mix HBQT or other QT wrapper with GTQTC. Przemysław Czerpak 2022-10-17 19:17:26 +02:00
  • 908527cc87 2021-04-28 20:02 UTC+0200 Aleksander Czajczynski (hb fki.pl) [ci skip] * include/hbgtinfo.ch ! fixed comment, Alt+Numpad HB_GTI_KBDALT workaround was disabled by default here: 2015-11-02 17:13 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) Aleksander Czajczynski 2021-04-28 20:01:51 +02:00
  • 3069cd38a2 2021-04-14 22:25 UTC+0200 Aleksander Czajczynski (hb fki.pl) + src/rtl/vfilehi.prg * src/rtl/Makefile * src/harbour.def * include/harbour.hbx + added FILE API counterparts to hb_DirBuild() and hb_FNameExists() hb_vfDirBuild( <cDir> ) -> <lSuccess> hb_vfDirUnbuild( <cDir> ) -> <lSuccess> hb_vfNameExists( <cName> ) -> <lExists> ; their implementations are imported from 3.4 https://github.com/vszakats/hb/blob/master/src/rtl/hbfilehi.prg but were renamed to fit in the hb_vf* namespace Aleksander Czajczynski 2021-04-14 22:25:13 +02:00
  • 2834f783b3 2021-04-12 21:18 UTC+0200 Aleksander Czajczynski (hb fki.pl) * src/rtl/hbfilehi.prg * hb_DirBuild() will now honor UNC "\\server\share\dir\tree" parameter on Windows and correctly create specified "\dir\tree" on remote server. If your code used a malformed "\\local\path" a regression in .prg code may happen on Windows. Previously a "\local\path" folder was created on current drive, as if the UNC specifier was omitted. It was more or less consistent with other platforms but not expected for this platform. Spotted by Maurizio la Cecilia (#233) [INCOMPATIBLE] Aleksander Czajczynski 2021-04-12 21:17:27 +02:00
  • 1fa5d5432f 2021-04-10 23:32 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/hbfbird/firebird.c + added optional <cCollate> as 7-th parameter of FBCREATEDB( <cDB>, <cUser>, <cPass> <iPageSize>, <cCharSet>, <nDialect> [,<cCollate> ] ) Based on request and example code from Ivanil Marcelino (#240) Aleksander Czajczynski 2021-04-10 23:32:41 +02:00
  • b03bef938e 2021-03-31 20:37 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/hbpgsql/tpostgre.prg ! reverted previous commit 2021-04-01 15:55 UTC-0300 as invalid together with a little cleanup plus another minor cleanup Aleksander Czajczynski 2021-04-02 20:37:13 +02:00
  • ac3f9e7ebf 2021-04-01 15:55 UTC-0300 Marco Aurelio V (marcoprodata/at/gmail.com) alcz 2021-04-01 22:44:56 +02:00
  • 35e2d76d79 Fix refresh method Marco Aurelio 2021-04-01 16:00:25 -03:00
  • 8a8575609a 2021-03-31 23:43 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/hbpgsql/postgres.c ! guard PQEXECPARAMS() wrapper from generating unrecoverable error on empty parameter array "hb_xgrab requested to allocate zero bytes" Aleksander Czajczynski 2021-03-31 23:43:52 +02:00
  • ff3a726edf 2021-03-31 21:26 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/hbpgsql/hbpgsql.hbx * contrib/hbpgsql/postgres.c * contrib/hbpgsql/postgres.ch + add most new wrappers from this repository of Petr Chornyj: https://github.com/petr-ch/hbpgsql9 Version guards have been added and "params" functions reworked to accept hashes instead of two arrays. Other minor corrections to fit into the contrib env. + add PQsslAttribute() * some existing functions were modified to make the parameter check (and fail if wrong) even if the underlying API is not available, instead of silently returning a default value. ; all of the above was build-tested only and some features require at least postgresql 8, 9 or 9.1 Viktor Szakats 2021-03-31 21:26:42 +02:00
  • 864c0e6315 2021-03-31 20:38 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/hbpgsql/hbpgsql.h * contrib/hbpgsql/postgres.c * contrib/hbpgsql/tpostgre.prg + recognize NAMEOID columns + added :SetNull( <lSet> ) to TPQServer class and a param to :Query( <cQuery>, [ <lNull> ] ) TPQQuery class constructor is also extended. Aleksander Czajczynski 2021-03-31 20:39:02 +02:00
  • d407898675 2021-01-26 18:27 UTC+0200 Oleksii Myronenko (m.oleksa ukr.net) * src/debug/dbgtarr.prg * src/debug/dbgthsh.prg ! fixed RTE when press enter in empty array or empty hash https://github.com/harbour/core/pull/225 omm 2021-01-26 18:27:18 +02:00
  • e0acf88485 2021-01-25 02:45 UTC+0100 Phil Krylov (phil a t newstar.rinet.ru) (#230) Phil Krylov 2021-01-26 18:00:42 +01:00
  • 492ae2a79b 2020-11-03 10:37 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/rtl/arc4.c * updated to the current state of glibc, versions >= 2.30 have no sysctl(). Should fix build issues on current Linux distros like Fedora 33, etc. Aleksander Czajczynski 2020-11-03 10:38:15 +01:00
  • 3868bb539e 2020-08-19 02:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/filesys.c ! use _exit() instead of exit() in forked process inside hb_fsPOpen(). I've noticed that programs linked with QT 5.9.5 does not cleanly ends when exit() is used probably due to atexit() procedures. * use EXIT_SUCCESS and EXIT_FAILURE macros Przemysław Czerpak 2020-08-19 02:02:24 +02:00
  • e5ab1e3a46 2020-06-30 18:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.hbc * added default Qt5 path in Ubuntu64 Przemysław Czerpak 2020-06-30 18:01:42 +02:00
  • 18e86e0206 2020-04-20 15:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.hbp * added default Qt5 path in Ubuntu64 Przemysław Czerpak 2020-04-20 15:01:57 +02:00
  • e2ebc916a9 2020-04-19 16:32 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbct/dattime2.c % minor optimization Przemysław Czerpak 2020-04-19 16:32:11 +02:00
  • dc8fbceefe 2020-04-19 16:00 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/vm/dynsym.c * src/vm/task.c ! pacified warnings Przemysław Czerpak 2020-04-19 16:00:44 +02:00
  • b95b7abfdb 2020-03-27 15:00 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * ChangeLog.txt ! fixed the position of my last ChangeLog entry - sorry but my script which adds ChangeLog entry automatically was not updated for year 2020 and added the description before last entry in 2019. Przemysław Czerpak 2020-03-27 15:00:15 +01:00
  • 49a289a1a3 2020-03-24 23:34 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * config/linux/clang.mk ! fixed rule for dynamic library Przemysław Czerpak 2020-03-24 23:34:35 +01:00
  • cfd6201fa9 2020-02-24 08:32 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/lang/l_de.c * src/lang/l_de_at.c + added German translations of error messages contributed by DF7BE - Wilfried Brunken. Contents have been slightly revised by Jan Fornoff. Aleksander Czajczynski 2020-02-24 08:32:41 +01:00
  • 167a03a778 2020-02-10 15:34 UTC+0100 Aleksander Czajczynski (hb fki.pl) + src/codepage/cpde858.c * src/codepage/Makefile * include/hbcpage.hbx * src/harbour.def + added codepage DE858, it is essentially DE850 but with EURO SIGN (U+20AC) at position 0xD5 instead of Turkish dotless-i (U+0131) Issue #201 Aleksander Czajczynski 2020-02-10 15:33:49 +01:00
  • 4041902a19 2020-02-05 11:25 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/vm/fm.c * src/macro/macro.y * src/macro/macro.yyc ! guarded more C++ mode only pragmas for OpenWatcom. Issue #202 Aleksander Czajczynski 2020-02-05 11:25:32 +01:00
  • b3d5e9a70b 2020-02-05 08:08 UTC+0100 Aleksander Czajczynski (hb fki.pl) * config/dos/watcom.mk * config/linux/watcom.mk * config/os2/watcom.mk * config/win/watcom.mk * src/compiler/harbour.y * src/compiler/harbour.yyc * utils/hbmk2/hbmk2.prg ! fix OpenWatcom disabled warning listings, numeric specifiers have different meanings in C (wcc386) and C++ mode (wpp386) compiler executables. "-wcd201" - not fully sure about it, is now assigned to C mode: "unreachable code". References issue #202. Aleksander Czajczynski 2020-02-05 08:08:49 +01:00
  • 89511e9fce 2020-02-04 21:12 UTC+0100 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * contrib/hbformat/hbfmtcls.prg ! fixed wrong spacing between comment indicators Maurizio la Cecilia 2020-02-04 21:13:58 +01:00
  • 01f968c2d3 2020-02-03 13:13 UTC+0100 Aleksander Czajczynski (hb fki.pl) * include/hbcpage.hbx * src/harbour.def ! updated to make some dynamic linkers happy about (not that) recently added EE, LV languages Aleksander Czajczynski 2020-02-03 13:13:59 +01:00
  • b337909ce6 2020-01-31 15:34 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/rtl/listbox.prg ! fix listbox scroll bar position calculation to not rely on default Cl*pper compatible division by zero error handler. Thanks to tarpauwatratar for the report and fix suggestion on the developers list. Aleksander Czajczynski 2020-01-31 15:34:40 +01:00
  • 1257255fc3 2020-01-13 19:15 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/rtl/gtwin/gtwin.c * src/rtl/gtwvt/gtwvt.c ! hopefully make left ALT+[Y/Z] WM_SYSCHAR values handling aware of QWERTZ layout. Should fix issues with Serbian Latin and similar keyboards, while still retain the original fix for Greek layout. References: 2016-07-04 19:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) 8465bce36b Aleksander Czajczynski 2020-01-13 19:15:16 +01:00
  • 709785eb18 2019-12-03 11:42 UTC+0100 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * changelog.txt * restored UTF-8 encoding after previous wrong commit (Sorry!!!) Maurizio la Cecilia 2019-12-03 11:42:11 +01:00
  • 5bc50fd268 2019-12-03 10:55 UTC+0100 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * contrib/hbformat/hbfmtcls.prg ! many fixes as suggested by Viktor Szakats and already applied to his 3.4 fork many fixes derived by usergroup threads (fixed formatting in comments, codeblocks, operators, etc.) ! fixed case of unknown function as in pull request of Niko (nicolasrod) https://github.com/harbour/core/pull/139 * contrib/hbformat/utils/hbformat.prg * imported some enhancements from Viktor Szakats 3.4 fork: . use hb_leftEq(), hb_vf*() functions where possible . localization of message text * contrib/hbwin/hbwin.hbx * contrib/hbwin/wapi_shellapi.c + added the function wapi_ShellExecuteWait() code by Antonino Perricone changed by me to be independent of FiveWin https://groups.google.com/d/msg/harbour-users/w-fOOaC1M_g/K8B8jHgFCQAJ Syntax: wapi_ShellExecuteWait([<hWnd>], [<cOperation>], [<cFile>], [<cParameters>], [<cWorkDirectory>], [<nShowCmd>]) ? nResult The function acts as wapi_ShelleExecute() but it waits for the completion before returning * src/rtl/tmenusys.prg * forced the menu system to not close current popup after menu action suggestion by Mario Wan Stadnik, see at: https://groups.google.com/d/topic/harbour-users/EEv1bKjci-Y/discussion Maurizio la Cecilia 2019-12-03 10:55:07 +01:00
  • 20f07da421 2019-09-26 18:30 UTC+0200 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * contrib/xhb/hbxml.c ! fixed the compliance to the element tag naming rules: . the element name must begin with alpha or underscore characters . the element name can contain also period characters . the closing tag can contain spaces between the name and the closing bracket Maurizio la Cecilia 2019-09-26 23:04:29 +02:00
  • cb82eefb38 2019-09-11 10:16 UTC+0200 Aleksander Czajczynski (hb fki.pl) + src/codepage/l_ee.h + src/codepage/l_lv.h + once again, sorry! actually those files were missing from the previous commit - instead of being moved - due to git kludges Aleksander Czajczynski 2019-09-11 10:18:14 +02:00
  • 5a7aacfc3d 2019-09-09 18:08 UTC+0200 Aleksander Czajczynski (hb fki.pl) * src/lang/l_ee.h -> src/codepage/l_ee.h * src/lang/l_lv.h -> src/codepage/l_lv.h ! corrected paths for include files Aleksander Czajczynski 2019-09-09 18:10:34 +02:00
  • 77f161c8bc 2019-09-09 17:50 UTC+0200 Pavel Tsarenko (tpe2 at mail.ru) * include/hblang.hbx * src/codepage/Makefile + src/codepage/cpee775.c + src/codepage/cpeewin.c + src/codepage/cplv775.c + src/codepage/cplvwin.c * src/lang/Makefile + src/lang/l_ee.c + src/lang/l_ee.h + src/lang/l_lv.c + src/lang/l_lv.h + added estonian and latvian lang and codepage modules Pavel Tsarenko 2019-09-09 17:52:11 +02:00
  • edbafd4e1d 2019-04-11 17:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/common/hbverdsp.c * src/nortl/nortl.c * use HB_MEM_STATISTICS instead of HB_MEM_USEDMAX to check if memory statistic module is enabled in harbour compiler -build message Przemysław Czerpak 2019-04-11 17:33:24 +02:00
  • 33f5c0eef4 2019-04-11 17:23 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/dbinfo.ch * src/rdd/dbf1.c + added DB_SETHEADER_EOL flag, it's used to force setting EOL marker when header is written. In Harbour's DBF* RDDs is set in CLOSE() method so just like in Clipper when DBF is closed and header has to be updated the EOL() marker is set. As side effect reducing header updates to minimal level (in such case DBF header is not updated after APPEND what is safe for Harbour, Clipper and compatible RDDs because they use file size to calculate number of records but some other DBF drivers may be confused) increase the APPEND speed and also forces EOL setting in all cases when CLOSE() method is called. Header updates can be reduce to minimal level by: hb_rddInfo( RDDI_SETHEADER, DB_SETHEADER_MINIMAL ) Przemysław Czerpak 2019-04-11 17:23:41 +02:00
  • 7e2449c63a Merge pull request #190 from lailton/master alcz 2019-03-27 23:11:28 +01:00
  • f96fbe6cbc Error to build harbour for Android Lailton 2019-03-27 18:29:07 -03:00
  • f877a9918c Merge pull request #187 from harbour/revert-186-master Phil Krylov 2019-03-26 11:40:38 +03:00
  • 258865df08 Revert "Error to build harbour for Android" Phil Krylov 2019-03-26 11:40:19 +03:00
  • c4f4924d11 Merge pull request #186 from lailton/master Phil Krylov 2019-03-26 11:22:46 +03:00
  • d8b5fbf278 Error to build harbour for Android Lailton Fernando Mariano 2019-03-26 01:55:04 -03:00
  • d633d30d8c 2019-03-19 18:12 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * config/win/global.mk * utils/hbmk2/hbmk2.prg ! moved winmm library before kernel32. This fixes Harbour compile and application run on Win7 and previous Windows versions if latest MinGW is used. ; Win8+ exports timeGetTime() from both kernel32.dll and winmm.dll. Previous windows version exports this function only from winmm.dll. See discussion at https://github.com/msys2/MINGW-packages/issues/4984 Mindaugas Kavaliauskas 2019-03-19 18:13:42 +02:00
  • 1b10c22cee 2019-02-11 13:51 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc1.cpp * src/rtl/gtxwc/gtxwc.c ! added /* fallthrough */ comments to pacify warnings Przemysław Czerpak 2019-02-11 13:51:35 +01:00
  • d0be194907 2019-02-11 13:43 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * bin/commit.hb ! fixed UTC offset formatting Przemysław Czerpak 2019-02-11 13:43:40 +01:00
  • 362b7a32de 2019-02-11 13:09 UTC+0100 Aleksander Czajczynski (hb fki.pl) * contrib/sddsqlt3/core.c ! fix DBUSEAREA() operation with SQLITE3 SDD to return empty result when query conditions are false or the source table has no rows. Aleksander Czajczynski 2019-02-11 13:10:05 +01:00
  • a8a09d1dc0 2019-01-25 12:26 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/hbxml.c ! fixed memory leak Przemysław Czerpak 2019-01-25 12:26:32 +01:00
  • 7cd5ffb243 2019-01-15 12:50 UTC+0100 Aleksander Czajczynski (hb fki.pl) * README.md * verified links to referenced libraries, go https where applicable. Thanks to Pawel Wojciechowski for the location of ADS client library. Aleksander Czajczynski 2019-01-15 12:50:27 +01:00
  • c6c9937ab6 2019-01-14 12:18 UTC-0800 Pritpal Bedi (bedipritpal/at/hotmail.com) * contrib/gtwvg/wnd.prg ! Fixed: x,y,w,h values if aPos and aSize parameters were containing negatve values. bedipritpal 2019-01-14 12:24:00 -08:00
  • 2f24768cdb 2019-01-11 13:52 UTC-0800 Pritpal Bedi (bedipritpal/at/hotmail.com) * contrib/gtwvg/wnd.prg * contrib/gtwvg/activex.prg ! modified to honor plain hWnd as container window instead of an WvgWnd() object. * contrib/gtwvg/gtwvgd.c + added - HB_GTI_VIEWPORTHEIGHT and HB_GTI_VIEWPORTWIDTH handelling. ! Pacified some warnings reported by BCC-720. * contrib/gtwvg/wvgcore.c * contrib/gtwvg/wvgcuig.c ! Pacified some warnings reported by BCC-720. bedipritpal 2019-01-11 14:02:42 -08:00
  • 4c35339898 2018-12-31 15:32 UTC+0100 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * contrib/hbssl/hbssl.hbc * made compliant also for Windows static builds * ChangeLog.txt * restored UTF-8 encoding after previous wrong commit (Sorry!!!) Maurizio la Cecilia 2018-12-31 15:32:57 +01:00
  • 039fb78b46 2018-12-29 19:36 UTC+0100 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * contrib/hbssl/hbssl.hbp * added import libraries to link with OpenSSL current version * contrib/hbcurl/hbcurl.hbp * added import libraries to link with cUrl current version * contrib/hbwin/wapi_winuser_1.c * contrib/hbwin/hbwin.hbx * added wapi_ShowWindow() wrapper Maurizio la Cecilia 2018-12-29 19:36:53 +01:00
  • 16f40faa74 2018-12-17 12:00 UTC+0100 Maurizio la Cecilia (m.lacecilia/at/gmail.com) * contrib/xhb/hbxml.c ! fixed the lacking of correct settings of previous node in mxml_node_insert_before(), that was causing the omitting of the inserted nodes in saves and searches. Maurizio la Cecilia 2018-12-17 12:33:04 +01:00