Commit Graph

  • 81943b138c 2025-01-24 13:23 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * .github/workflows/vm1-ci.yml * updated to recent cross-platform-actions releae Przemysław Czerpak 2025-01-24 13:23:16 +01:00
  • bf146ab5ee 2025-01-24 12:32 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbwin/olecore.c * pacified false MSVC warning. It's very seldom situation that I'm adding code to pacify false compiler warnings anyhow in this case it cost in practice nothing so I decided to do that. Przemysław Czerpak 2025-01-24 12:32:32 +01:00
  • 8b21566675 2025-01-24 10:10 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/hbssl.hbm * added -Wno-error=deprecated-declarations to suppress errors in Solaris strict builds compiled with -Werror EVP_des_*() except EVP_des_ede3*()), EVP_desx_*(), EVP_rc[24]*() and EVP_md[245]*() are deprecated Przemysław Czerpak 2025-01-24 10:10:24 +01:00
  • a403494eff 2025-01-24 09:21 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/ssl.c * contrib/hbssl/sslctx.c * protect access to SSLv3_*() functions with #ifndef OPENSSL_NO_SSL3_METHOD Przemysław Czerpak 2025-01-24 09:21:32 +01:00
  • 60448beec6 2025-01-24 07:02 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * .github/workflows/vm2-ci.yml * reenabled solaris build with release 11.4-gcc Przemysław Czerpak 2025-01-24 07:02:31 +01:00
  • b3ee8c65fb 2025-01-23 17:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbdate.h * src/common/hbdate.c * src/harbour.def + added new C functions: HB_BOOL hb_timeStrGetUTC( const char * szTime, int * piHour, int * piMinutes, int * piSeconds, int * piMSec, int * piUTCOffset ); HB_BOOL hb_timeStampStrGetUTC( const char * szDateTime, int * piYear, int * piMonth, int * piDay, int * piHour, int * piMinutes, int * piSeconds, int * piMSec, int * piUTCOffset ); They can decode timestamp value with ISO 8601 UTC offset. Przemysław Czerpak 2025-01-23 17:45:49 +01:00
  • 4a4691653b 2025-01-23 11:47 UTC+0100 Aleksander Czajczynski (hb fki.pl) * contrib/hbcurl/core.c * contrib/hbcurl/hbcurl.ch * contrib/hbcurl/hbcurl.hbx * applied more cleanups, following Viktor Szakats guidance in hisrepo: 6127603217 - add HB_CURLM_ERROR to indicate error in hbcurl wrapper. - replace use of HB_CURLM_INTERNAL_ERROR with HB_CURLM_ERROR. - sync Harbour variable integer sizes with curl ones. - tidy up a variable scopes. - drop unused variable. - omit hb_ret() (it's a no-op). - formatting. - add functions to hbcurl.hbx. Aleksander Czajczynski 2025-01-23 11:47:54 +01:00
  • 81bf9807b5 2025-01-22 21:08 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * utils/hbmk2/hbmk2.prg * do not interrupt whole build process when optional dependency package is disabled explicitly by -depcontrol=<optdeppkg>:no Przemysław Czerpak 2025-01-22 21:08:08 +01:00
  • 0ca7dbe6f2 2025-01-21 09:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * .github/workflows/windows-ci.yml * install freeimage only in 64-bit environment, it's not available in the 32-bit one Przemysław Czerpak 2025-01-21 09:45:12 +01:00
  • a72a8a5494 2025-01-21 09:08 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * .github/workflows/linux-ci.yml * disabled global -Wno-error=... C compiler parameters * set HB_BUILD_TEST="${{matrix.strictness}}" envvar Przemysław Czerpak 2025-01-21 09:08:47 +01:00
  • 223bfa649e 2025-01-21 08:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/3rd/sqlite3/sqlite3.hbp * do not enable -Wno-error=stringop-overread C compiler flag in MS-Windows clang builds and HB_BUILD_TEST='strict' - this C clang version does not support it Przemysław Czerpak 2025-01-21 08:46:15 +01:00
  • 9e86079873 2025-01-21 08:12 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * .github/workflows/linux-ci.yml * reenabled hbfimage contrinb library Przemysław Czerpak 2025-01-21 08:12:22 +01:00
  • f4ea383593 2025-01-21 06:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * .github/workflows/windows-ci.yml * disabled global -Wno-error=... C compiler parameters * set HB_BUILD_TEST="${{matrix.strictness}}" envvar Przemysław Czerpak 2025-01-21 06:45:38 +01:00
  • b33cb05de5 2025-01-21 01:11 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapigt.h ! removed dummy declaration for hb_inkeyExit() Przemysław Czerpak 2025-01-21 01:11:37 +01:00
  • 248979e15b 2025-01-20 10:43 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapifs.h ! added missing declaration for hb_fileParamGet() Przemysław Czerpak 2025-01-20 10:43:30 +01:00
  • 9b70addc1e 2025-01-20 01:00 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbcurl/hbcurl.hbx ! added missing new functions: curl_easy_er_buff_get() and curl_multi_*() Przemysław Czerpak 2025-01-20 01:00:27 +01:00
  • c748a5a08d 2025-01-19 19:38 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/hbssl.h * set OPENSSL_API_COMPAT to 10100 instead of 10100 to reduce conflicts with OPENSSL_CONFIGURED_API Przemysław Czerpak 2025-01-19 19:38:34 +01:00
  • 8ef93ac2a1 2025-01-19 14:33 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/dbfcdx/dbfcdx1.c % Removed always false dummy condition. For pPage->TagParent->MaxKeys >= 2 && ( ( iKeys + pPage->TagParent->MaxKeys - 1 ) / pPage->TagParent->MaxKeys ) == 1 the expression iKeys > ( ( pPage->TagParent->MaxKeys * 3 ) >> 1 ) was alwas false. As side effect this modification pacifies the buggy GCC warnings. Przemysław Czerpak 2025-01-19 14:33:34 +01:00
  • a40aa4baf0 2025-01-19 02:08 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/hbssl.h * contrib/hbssl/rsa.c * renamed hb_RSA_par_free() to hb_RSA_par_remove() Przemysław Czerpak 2025-01-19 02:08:01 +01:00
  • fe96da68f6 2025-01-18 09:33 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/evp.c * clear key and iv buffers before passing them to EVP_BytesToKey() otherwise some uninitialized bytes are accessed and valgrind reports uninitialized memory access Przemysław Czerpak 2025-01-18 09:33:49 +01:00
  • 60e9a0e663 2025-01-18 05:03 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rdd/dbfnsx/dbfnsx1.c * src/rtl/dates.c * src/rtl/hbtoken.c ! pacified few stupid warnings Przemysław Czerpak 2025-01-18 05:03:36 +01:00
  • 0fc41962a8 2025-01-18 04:59 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/bio.c ! added missing BIO_free() call in HB_BIO destructor ! fixed BIO_free() function to properly operate on HB_BIO structure Przemysław Czerpak 2025-01-18 04:59:57 +01:00
  • b462e89e90 2025-01-18 04:58 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/bio.c ! added missing BIO_free() call in HB_BIO destructor ! fixed BIO_free() function to properly operate on HB_BIO structure Przemysław Czerpak 2025-01-18 04:58:36 +01:00
  • b1ed85024c 2025-01-16 01:00 UTC+0100 Fazio Diego (diegohfazio gmail.com) DIEGO H FAZIO 2025-01-17 08:19:53 -03:00
  • bdc240ed99 2025-01-10 10:15 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/rtl/listbox.prg * merged #371 from Kamil, thanks for the patch. Applied minor reformat .NOT. -> ! and added a comment about buggy ListBox:hitTest() on no-box dropdown in Cl*pper 5.3. Aleksander Czajczynski 2025-01-10 10:15:24 +01:00
  • d210b77c23 Merge branch 'listbox-fix' of https://github.com/kamilprzyb2/harbour-core Aleksander Czajczynski 2025-01-10 10:02:01 +01:00
  • 9fe5df8f5c 2025-01-09 12:00 UTC+0100 Kamil Przybylski (kprzybylski quay.pl) Kamil Przybylski 2025-01-09 12:00:03 +01:00
  • 56bd63589b Merge pull request #371 from kamilprzyb2/listbox-fix FiveTech Software 2025-01-08 15:24:48 +01:00
  • 2b6acca9ca 2025-01-08 13:14 UTC+0100 Kamil Przybylski (kprzybylski quay.pl) Kamil Przybylski 2025-01-08 13:14:11 +01:00
  • c2870ac7d8 2025-01-07 22:49 UTC+0100 Aleksander Czajczynski (hb fki.pl) * contrib/hbcurl/hbcurl.ch * updated HB_CURLOPT_SSL_OPTIONS: HB_CURLSSLOPT_* Aleksander Czajczynski 2025-01-07 22:49:07 +01:00
  • 60663791e1 2025-01-07 21:43 UTC+0100 Emanuele Zavallone (emanuele.zavallone gmail.com) * contrib/hbcurl/easy.c * contrib/hbcurl/hbcurl.ch + added multi interface implementation Emanuele Zavallone 2025-01-07 21:43:38 +01:00
  • cb9888c76d 2025-01-07 12:24 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/common/hbver.c * indent cleanup Aleksander Czajczynski 2025-01-07 12:24:59 +01:00
  • 21ea321f0a 2025-01-02 14:33 UTC+0100 Aleksander Czajczynski (hb fki.pl) * config/global.mk * config/win/clang-noauto.mk * config/win/clang.mk * supplemented config for Windows clang cross compilers distributed in multilib fashion, like Martin Storsjo's: https://github.com/mstorsjo/llvm-mingw Aleksander Czajczynski 2025-01-02 14:32:10 +01:00
  • a23ea4904f 2024-12-29 00:28 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/rtl/hbproces.c ! in process creating functions like hb_processRun(), *Open(), on Android: don't use setuid( getuid() ) method for resetting attributes as it rises "Bad system call" and the process is not executed. This fixes building Harbour in hbmk2 stage on Android device itself (for example using Termux) and can fix deploying multi-process Android apps. For devices older than Android 8, where the kernel was not hardened, please report any regresions, if you have such multi-process deployments. Aleksander Czajczynski 2024-12-29 00:27:36 +01:00
  • ce1bc20399 2024-12-19 10:24 UTC+0100 Aleksander Czajczynski (hb fki.pl) * contrib/rddsql/sqlbase.c % cleanup unnecessary braces Aleksander Czajczynski 2024-12-19 10:25:11 +01:00
  • 1e0c5c64c6 Merge pull request #367 from EricLendvai/rddsql_add_timestamp_support FiveTech Software 2024-12-19 07:05:43 +01:00
  • 076589f03a On branch rddsql_add_timestamp_support Changes to be committed: modified: ChangeLog.txt modified: contrib/rddsql/sqlbase.c modified: contrib/rddsql/sqlmix.c Eric Lendvai 2024-12-18 21:55:59 -08:00
  • 79c4f25b39 2024-12-17 03:07 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.hbc ! fixed dependency macros - hbmk2 defines HB_HAS_* only for optional packages Przemysław Czerpak 2024-12-17 03:07:16 +01:00
  • 9a23266d74 2024-12-17 01:09 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.hbc * contrib/gtqtc/gtqtc.hbp ! fixed dependency macros Przemysław Czerpak 2024-12-17 01:09:40 +01:00
  • 9b389a97d2 2024-12-15 20:54 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.h * contrib/gtqtc/gtqtc.hbc * contrib/gtqtc/gtqtc.hbp * contrib/gtqtc/gtqtc1.cpp * updated to compile with Qt6 Przemysław Czerpak 2024-12-15 20:54:23 +01:00
  • 1b57427dff 2024-12-13 09:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/compiler/harbour.y * src/macro/macro.y * replaced depreciated bison macro %pure-parser with %define api.pure Przemysław Czerpak 2024-12-13 09:06:17 +01:00
  • 68af17b1c4 2024-12-12 21:30 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/compiler/genc.c ! fixed detection of C function written in C inside #pragma BEGINDUMP / #pragma ENDDUMP Przemysław Czerpak 2024-12-12 21:30:39 +01:00
  • 733cf0e675 2024-12-12 21:18 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * ChangeLog.txt * contrib/gtqtc/gtqtc.h * contrib/gtqtc/gtqtc1.cpp * contrib/hbzebra/datamtrx.c * contrib/sddoci/core.c * src/compiler/genc.c ! reverted my unintentional commit from dummy branch Przemysław Czerpak 2024-12-12 21:18:01 +01:00
  • 0ef2032e51 Reapply "2024-12-12 20:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)" Przemysław Czerpak 2024-12-12 20:51:11 +01:00
  • af7b3d23ba Revert "2024-12-12 20:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)" Przemysław Czerpak 2024-12-12 20:51:02 +01:00
  • 72d0775509 2024-12-12 20:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/hbcompat.ch ! fixed HSetAACompatibility() #xtranslate Przemysław Czerpak 2024-12-12 20:46:23 +01:00
  • 683b4763bd 2024-12-11 19:35 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/hbcompat.ch ! fixed HSetAACompatibility() #xtranslate Przemysław Czerpak 2024-12-11 19:35:25 +01:00
  • 30204959c2 Merge pull request #364 from Hazaels/patch-2 FiveTech Software 2024-12-08 07:40:05 +01:00
  • a9a57985c3 Update hbmk2.prg Mario Wan Stadnik 2024-12-07 20:32:29 -03:00
  • b547517db1 2024-12-04 15:25 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/common/hbver.c ! added lacking VER_BUILDNUMBER definition that is missing in very old compiler sets/SDKs (pre Windows 2000), noticed by DF7BE - Wilfried Brunken in #362 Aleksander Czajczynski 2024-12-04 15:25:32 +01:00
  • 93d6749d85 Merge pull request #363 from lailton/main FiveTech Software 2024-12-03 07:57:34 +01:00
  • ccbf3a75ba 2024-12-03 01:27 UTC-0300 Lailton Fernando Mariano (lailton/at/paysoft.com.br) * src/vm/hashfunc.c ! fixed issue hb_scan when we are looking for a logical value as true. Many thanks to Marcos Gambeta who found the problem. Lailton 2024-12-03 01:35:51 -03:00
  • 4ae51516c2 2024-10-28 16:57 UTC+0100 Aleksander Czajczynski (hb fki.pl) * src/rdd/dbf1.c ! reading varchar binary field ("Q:B") from a .dbf could free a wrong pointer in the record buffer. Bug located and fixed by Marek. mdlugosz65 2024-10-28 16:57:47 +01:00
  • 40e7736289 2024-10-25 14:09 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/hbziparc/ziparc.prg ! return value of hb_zipDeleteFile() is not logical, fix by Grigory Filatov. Grigory Filatov 2024-10-25 14:10:22 +02:00
  • a8693f92df 2024-10-18 07:56 UTC+0200 Aleksander Czajczynski (hb fki.pl) * src/common/hbver.c * guard Win10 build number getter from the unknown, using old Win32 API that is not going to be deprecated. Aleksander Czajczynski 2024-10-18 07:57:08 +02:00
  • c88029eee9 2024-10-17 15:04 UTC+0200 Aleksander Czajczynski (hb fki.pl) * .github/workflows/windows-ci.yml * update windows MSYS2 integration runner set of requested packages. PGSQL, Firebird and MariaDB libs are no longer available in the 32-bit environment Aleksander Czajczynski 2024-10-17 15:04:53 +02:00
  • 60a10666f4 2024-10-10 14:21 UTC+0200 Aleksander Czajczynski (hb fki.pl) + config/win/clang-noauto.mk + additional clang flavour checking when the compiler is specified via set HB_COMPILER=clang (not auto-detected) Aleksander Czajczynski 2024-10-10 14:21:17 +02:00
  • 77d37481be 2024-10-07 11:40 UTC+0200 Aleksander Czajczynski (hb fki.pl) * config/global.mk ! detect ARM64 CPU on Windows also under non-native shell (MSYS2 sh) Aleksander Czajczynski 2024-10-07 11:40:17 +02:00
  • 1044334a0d 2024-09-14 21:26 UTC+0200 Aleksander Czajczynski (hb fki.pl) * tests/speedtst.prg ! fix recursion bug i've made Aleksander Czajczynski 2024-09-14 21:26:30 +02:00
  • 26849d3292 2024-09-14 18:36 UTC+0200 Aleksander Czajczynski (hb fki.pl) + config/win/msvcarm.mk + config/win/msvcarm64.mk * config/global.mk * include/hbsetup.h * utils/hbmk2/hbmk2.prg + introduced support for Windows (10,11) ARM 64-bit platform native compilers using Visual Studio 2022 Build Tools Aleksander Czajczynski 2024-09-14 18:35:40 +02:00
  • 368508e403 2024-08-17 17:37 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/xhberror.c % cleaned code] to overload ERRORNEW() with XHB_ERRORNEW() Przemysław Czerpak 2024-08-17 17:37:12 +02:00
  • 96c050bafd 2024-07-22 13:37 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/xhb/xhberror.c ! fixed very bad bug introduced in this modification: 2023-01-31 23:19 UTC+0100 Przemyslaw Czerpak It corrupted dynamic symbol table due to stupid mistake. I overloaded whole function symbol instead of its address only. Many thanks to Juan Gálvez who found the problem. Przemysław Czerpak 2024-07-22 13:37:46 +02:00
  • b047f4882a 2024-05-31 11:55 UTC+0200 Aleksander Czajczynski (hb fki.pl) * doc/en/rdddb.txt ! update DBAPPEND( [<lUnlockAll>=.t.] ) documentation regarding the default value and action of the parameter Aleksander Czajczynski 2024-05-31 11:55:04 +02:00
  • 217d50769f 2024-05-31 11:49 UTC+0200 Aleksander Czajczynski (hb fki.pl) * contrib/rddmisc/arrayrdd.prg ! group of fixes contributed in #355 by @VarenL: IndexOrd() didn't work, DbZap() didn't update indexes, problem with larger number of indexes, erroneous AR_GOBOTTOM function. Aleksander Czajczynski 2024-05-31 11:49:16 +02:00
  • a10feba63c 2024-05-13 02:39 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * ChangeLog.txt * src/rtl/fscopy.c ! fixed typos, thanks to Grigory Filatov and Pete Przemysław Czerpak 2024-05-13 02:39:42 +02:00
  • 1c70367da5 2024-05-09 23:23 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * include/hbapifs.h * src/rtl/fscopy.c + added new C function: HB_BOOL hb_fileCopyEx( const char * pszSource, const char * pszDest, HB_SIZE nBufSize, HB_BOOL fTime, PHB_ITEM pCallBack ); Unlike hb_fileCopy() it is never redirected to remote server and copy operation is always done locally. pCallBack is codeblock or function symbol, it's executed at the beginning and then on each nBufSize bytes written and receives two parameters: nBytesWritten, nTotalSize. Warning: nTotalSize could be 0 when non regular files like pipes or sockets are copied. Przemysław Czerpak 2024-05-09 23:23:26 +02:00
  • 371631dac4 2024-04-10 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * utils/hbmk2/hbmk2.prg ! fixed my last modification and check if HB_WITH_* contains non empty value Przemysław Czerpak 2024-04-10 15:39:15 +02:00
  • a5ad762cb0 2024-03-07 13:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/gtqtc/gtqtc.hbp ! do not detect QT5 when HB_BUILD_3RDEXT=no is set Przemysław Czerpak 2024-03-07 13:41:15 +01:00
  • 050666d2d9 2024-02-16 18:23 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbexpat/3rd/expat/expat.diff * contrib/hbexpat/3rd/expat/loadlibr.c ! use HB_WINAPI_GETPROCADDRESS() instead of GetProcAddress() in WinCE builds Przemysław Czerpak 2024-02-16 18:23:21 +01:00
  • 936bef24d0 2024-02-13 05:49 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * debian/compat * set 10 as compatibility level Przemysław Czerpak 2024-02-13 05:49:59 +01:00
  • 455484766f 2024-02-10 11:27 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbcurl/core.c ! fixed bad copy & past typo Przemysław Czerpak 2024-02-10 11:27:58 +01:00
  • 7eec5d2672 2024-02-09 20:56 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbcurl/core.c * contrib/hbcurl/hbcurl.ch + added HB_CURLOPT_XFERINFODATA and HB_CURLOPT_XFERINFOFUNCTION ! use CURLOPT_XFERINFO* instead of depreciated CURLOPT_PROGRESS* to implement HB_CURLOPT_PROGRESSBLOCK ! do not use depreciated CURLOPT_RANDOM_FILE and CURLOPT_EGDSOCKET, they serve no purpose anymore + added macros for new protocols + added HB_CURLOPT_PROTOCOLS_STR and HB_CURLOPT_REDIR_PROTOCOLS_STR ! use CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR instead of depreciated CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS * emulate CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS using CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR in new curl versions + added support for HB_CURLOPT_MIMEPOST ! use CURLOPT_MIMEPOST to emulate depreciated in new curl versions CURLOPT_HTTPPOST + added support for HB_CURLOPT_PROXY_SERVICE_NAME ! use CURLOPT_PROXY_SERVICE_NAME to emulate depreciated in new curl versions CURLOPT_SOCKS5_GSSAPI_SERVICE + added HB_CURLINFO_ACTIVESOCKET ! use CURLINFO_ACTIVESOCKET instead of depreciated CURLINFO_LASTSOCKET + added HB_CURLINFO_SIZE_UPLOAD_T, HB_CURLINFO_SIZE_DOWNLOAD_T, HB_CURLINFO_SPEED_DOWNLOAD_T, HB_CURLINFO_SPEED_UPLOAD_T, HB_CURLINFO_CONTENT_LENGTH_DOWNLOAD_T and HB_CURLINFO_CONTENT_LENGTH_UPLOAD_T ! use CURLINFO_*_T actions instead of depreciated ones which operate double as file offset and emulate old actions using new ones in new curl versions Przemysław Czerpak 2024-02-09 20:56:36 +01:00
  • c892443bb8 2024-01-29 17:13 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/harbour.def + added hb_socketNToHS() to exported functions Przemysław Czerpak 2024-01-29 17:13:57 +01:00
  • e71216e2dd 2024-01-28 12:58 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbfimage/core.c * use FreeImage_Rotate() instead of FreeImage_RotateClassic() in new FreeImage versions which do not support this function Przemysław Czerpak 2024-01-28 12:58:03 +01:00
  • de72cb0c79 2024-01-28 12:53 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbfimage/core.c * use FreeImage_Rotate() instead of FreeImage_RotateClassic() in new FreeImage versions which do not support this function Przemysław Czerpak 2024-01-28 12:53:29 +01:00
  • ae62f2effe 2024-01-28 12:50 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbfimage/core.c * use FreeImage_Rotate() instead of FreeImage_RotateClassic() in new FreeImage versions which do not support this function Przemysław Czerpak 2024-01-28 12:50:51 +01:00
  • 8405632197 2023-12-08 23:17 UTC+0100 Phil Krylov (phil a t krylov.eu) * contrib/sddsqlt3/core.c ! Fixed a different signedness compare warning. Phil Krylov 2023-12-08 23:17:27 +01:00
  • 145cc37838 2023-12-07 21:25 UTC+0100 Phil Krylov (phil a t krylov.eu) * contrib/3rd/sqlite3/* * Updated local sqlite3 from 3.8.2 to 3.44.2. Phil Krylov 2023-11-15 22:59:58 +01:00
  • 535f337971 2023-12-07 21:24 UTC+0100 Phil Krylov (phil a t krylov.eu) * contrib/hbsqlit3/hbsqlit3.ch * Updated SQLite constants to version 3.44.2. % Reordered hbsqlit3.ch to simplify diffing from sqlite.h. * contrib/hbsqlit3/core.c + SQLITE3_CREATE_FUNCTION(): Added support for function flags. Phil Krylov 2023-11-15 22:57:24 +01:00
  • 19452d2132 2023-12-07 21:23 UTC+0100 Phil Krylov (phil a t krylov.eu) * contrib/hbsqlit3/core.c * contrib/hbsqlit3/hbsqlit3.ch % Minor updates to hbsqlit3, borrowed from @vszakats's fork. ; parts of original commits: ; * ca9f75850c ; 2015-05-13 21:07 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com) ; * 949e77ae69 ; 2015-07-15 20:26 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com) ; * dae1a86985 ; 2017-08-14 18:59 UTC Viktor Szakats (vszakats users.noreply.github.com) Viktor Szakats 2023-11-15 22:54:21 +01:00
  • 38f5ec7738 2023-12-07 21:21 UTC+0100 Phil Krylov (phil a t krylov.eu) ; merged: 2015-04-09 11:34 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com) * contrib/hbsqlit3/core.c * contrib/hbsqlit3/hbsqlit3.hbx + add sqlite3_status64() % adjust variable scopes ! fix to reset reference parameters in functions with functionality disabled ; origin: 5bcaa24c93 Viktor Szakats 2023-11-15 22:36:13 +01:00
  • 8220d099e2 2023-12-07 21:00 UTC+0100 Phil Krylov (phil a t krylov.eu) * config/win/bcc.mk * utils/hbmk2/hbmk2.prg ! Fixed Borland C 32-bit compiler warning flags. Phil Krylov 2023-12-08 01:21:05 +01:00
  • 7e7ca1d385 2023-12-07 20:00 UTC+0100 Phil Krylov (phil a t krylov.eu) * .github/workflows/linux-ci.yml ! Linux CI build fix (outdated packages). * .github/workflows/vm1-ci.yml + .github/workflows/vm2-ci.yml + Added an OmniOS CI build. ! Switched FreeBSD CI build to vmactions/freebsd@v1 action as it's more stable. Phil Krylov 2023-12-04 20:31:11 +01:00
  • 1d4748a023 2023-12-01 11:00 UTC+0100 Phil Krylov (phil a t krylov.eu) * src/rtl/fserr.c * Mapped ERROR_INVALID_NAME on Windows to DOS error 2. Makes hbtest pass on Windows. Phil Krylov 2023-12-01 13:14:45 +01:00
  • 1ba1f6b488 2023-11-30 22:36 UTC+0100 Phil Krylov (phil a t krylov.eu) * src/3rd/Makefile - src/3rd/tiff/ * package/harbour.spec * README.md - Removed third-party TIFF library. It's not clear why it was even included, it's not C90 compatible anymore, and a major pain to maintain. Phil Krylov 2023-11-12 01:24:37 +01:00
  • e8de2ab8cc 2023-11-16 18:12 UTC+0100 Phil Krylov (phil a t krylov.eu) * contrib/hbsqlit3/core.c * contrib/hbsqlit3/hbsqlit3.ch * contrib/hbsqlit3/hbsqlit3.hbx * Implemented SQLITE3_DB_FILENAME() on SQLite 3.7.10+. * Implemented SQLITE3_EXPANDED_SQL(), SQLITE3_TRACE_V2() on SQLite 3.14.0+. ; Thanks to Mindaugas Kavaliauskas for thorough reviewing! * contrib/hbsqlit3/tests/backup.prg * contrib/hbsqlit3/tests/demo.prg * Updated examples to use SQLITE3_TRACE_V2() on SQLite 3.14.0+. Phil Krylov 2023-11-15 18:07:43 +01:00
  • 74322e702c 2023-11-22 09:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/hbssl.hbm * contrib/hbssl/hbssl.hbx * contrib/hbssl/hbssl.h + contrib/hbssl/rsa.c + added PRG functions for RSA encryption/decryption: RSA_size( <pKey> ) -> <nCipherBlockSize> RSA_public_encrypt( <pKey>, <cData>, @<cDataEnc> ; [, <nPadding> = HB_RSA_PKCS1_PADDING ] ) ; -> <nSize> > 0 | <nError> <= 0 RSA_private_decrypt( <pKey>, <cDataEnc>, @<cDataDec> ; [, <nPadding> = HB_RSA_PKCS1_PADDING ] ) ; -> <nSize> > 0 | <nError> <= 0 RSA_private_encrypt( <pKey>, <cData>, @<cDataEnc> ; [, <nPadding> = HB_RSA_PKCS1_PADDING ] ) ; -> <nSize> > 0 | <nError> <= 0 RSA_public_decrypt( <pKey>, <cDataEnc>, @<cDataDec> ; [, <nPadding> = HB_RSA_PKCS1_PADDING ] ) ; -> <nSize> > 0 | <nError> <= 0 + added C functions for manipulating RSA keys inside HB_ITEMs: HB_BOOL hb_RSA_is( int iParam ); RSA * hb_RSA_par( int iParam ); void hb_RSA_ret( RSA * rsa ); Przemysław Czerpak 2023-11-22 09:06:29 +01:00
  • 0000838d13 2023-11-15 15:57 UTC+0100 Phil Krylov (phil a t krylov.eu) (#342) Phil Krylov 2023-11-16 18:18:41 +01:00
  • 3939012c27 2023-11-14 22:27 UTC+0100 Phil Krylov (phil a t krylov.eu) * .github/workflows/linux-ci.yml * On Linux CI workflow, run tests with Valgrind. + Added contrib/hbsqlit3/tests/backup.prg as a test. Phil Krylov 2023-11-14 22:27:51 +01:00
  • 6bbb31e540 2023-11-13 23:58 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbct/ctwin.c ! typo in comment Przemysław Czerpak 2023-11-13 23:58:30 +01:00
  • ffadb8459d 2023-11-12 16:40 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 * Enforce local SQLite3 usage in CI builds. Phil Krylov 2023-11-12 16:41:13 +01:00
  • 6f9560982b 2023-11-12 14:38 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 * Made strict CI build not that strict by adding -Wno-error=deprecated-declarations. ! Fixed ccache configuration under msys2. Phil Krylov 2023-11-12 14:39:29 +01:00
  • 9e989d3c52 2023-11-11 21:41 UTC+0100 Phil Krylov (phil a t krylov.eu) (#335) Phil Krylov 2023-11-11 21:46:45 +01:00
  • c2c175df31 2023-11-11 21:08 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 * Use -Wno-error=array-bounds in GCC strict mode CI builds as the array bounds checker is buggy in GCC 12-13. Phil Krylov 2023-11-11 21:08:42 +01:00
  • 821d53ebb2 2023-11-11 19:42 UTC+0100 Phil Krylov (phil a t krylov.eu) (#334) Phil Krylov 2023-11-11 20:23:30 +01:00
  • 2ed5940216 2023-11-11 19:42 UTC+0100 Phil Krylov (phil a t krylov.eu) (#333) Phil Krylov 2023-11-11 19:59:23 +01:00
  • d54bb0e3f0 2023-11-11 18:38 UTC+0100 Phil Krylov (phil a t krylov.eu) (#332) Phil Krylov 2023-11-11 19:37:58 +01:00
  • b85040eed7 2023-11-11 18:25 UTC+0100 Phil Krylov (phil a t krylov.eu) * .github/workflows/vm1-ci.yml ! Fixed ccache and sysctl path in BSD CI builds. Phil Krylov 2023-11-11 18:25:34 +01:00
  • d0a87d4ac0 2023-11-11 17:07 UTC+0100 Phil Krylov (phil a t krylov.eu) (#331) Phil Krylov 2023-11-11 18:15:02 +01:00
  • 84c5123341 2023-11-11 16:48 UTC+0100 Phil Krylov (phil a t krylov.eu) * config/win/mingw.mk + Added support for HB_CCACHE in MinGW builds. Phil Krylov 2023-11-11 16:48:42 +01:00