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