8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 04:43:03 +01:00
Commit Graph

227 Commits

Author SHA1 Message Date
Vlad Khorsun
67717d78af Update zlib to 1.13, see #7755 2023-10-06 01:05:17 +03:00
AlexPeshkoff
536176999a Fix for #7603: BIN_SHR on INT128 does not apply sign extension
All checks were successful
continuous-integration/drone/push Build is passing
(cherry picked from commit 3da900bf17)
2023-06-20 11:50:10 +03:00
Dmitry Kovalenko
f5af6a92c6
The part of fix #7599. Problems with pointers in decNumber library (#7607)
All checks were successful
continuous-integration/drone/push Build is passing
* Fix for #7599 - strip leading zeros in decFloatFromString
* Bug fix for #7599 - the scope of a local buffer in decFinalize was corrected
2023-05-30 13:25:22 +03:00
AlexPeshkoff
5c232cdd07 Regenerated cloop test code 2023-04-13 13:08:11 +03:00
AlexPeshkoff
04c44d5559 Warning 2023-04-13 13:03:47 +03:00
Vlad Khorsun
30b3772f79 Improvement #7542 : Compiler warnings raise when build cloop generated Firebird.pas in RAD Studio 11.3
Also, fixed AV in FbException.catchException()
2023-04-13 10:35:50 +03:00
github-actions[bot]
5657b0b0d0
Update tzdata to version 2023c. (#7528)
Co-authored-by: asfernandes <asfernandes@users.noreply.github.com>
2023-03-30 08:21:00 -03:00
github-actions[bot]
93a6057b4b
Update tzdata to version 2023b. (#7515)
Co-authored-by: asfernandes <asfernandes@users.noreply.github.com>
2023-03-25 08:33:01 -03:00
github-actions[bot]
29224dfb43
Update tzdata to version 2023a. (#7512)
Co-authored-by: asfernandes <asfernandes@users.noreply.github.com>
2023-03-24 19:14:40 -03:00
Vlad Khorsun
d8f031c320 Update zlib to 1.2.13, see #7437 2023-01-05 18:42:13 +02:00
github-actions[bot]
d3726e636c
Update tzdata to version 2022g. (#7404)
Co-authored-by: asfernandes <asfernandes@users.noreply.github.com>
2022-12-01 08:38:46 -03:00
asfernandes
498e1825fe Update tzdata to version 2022f. 2022-11-02 11:13:24 -03:00
asfernandes
d564ba514a Update tzdata to version 2022e. 2022-10-13 08:40:27 -03:00
asfernandes
59e75d9e2f Update tzdata to version 2022d. 2022-10-01 14:29:03 -03:00
asfernandes
6bbca398b8 Update tzdata to version 2022b. 2022-08-19 08:17:57 -03:00
Vlad Khorsun
aeb9ec58de Fixed #7161 : Update zlib to 1.2.12 2022-04-03 14:39:46 +03:00
asfernandes
175731177f Update tzdata to version 2022a. 2022-03-19 14:34:12 -03:00
Adriano dos Santos Fernandes
a687278eb4 Use SDK 10.0 for VS >= 2019.
See https://developercommunity.visualstudio.com/t/windowstargetplatformversion-makes-it-impossible-t/140294#T-N548052
2021-11-14 20:59:32 -03:00
Adriano dos Santos Fernandes
e547eb6a10 Add support for VS 2022 build. 2021-11-14 20:56:28 -03:00
Adriano dos Santos Fernandes
c7d87029c3 Add support for VS 2019 build. 2021-11-14 20:56:28 -03:00
asfernandes
627e0df6d6 Update tzdata to version 2021a4. 2021-11-09 08:33:04 -03:00
github-actions[bot]
629021953c
Update tzdata to version 2021a3. (#7027) 2021-10-26 08:44:07 -03:00
Adriano dos Santos Fernandes
399b154ab0 Sync tzdata update job with master version. 2021-10-23 10:54:56 -03:00
asfernandes
a2e96bf7eb Update tzdata to version 2021a2. 2021-10-23 10:42:18 -03:00
github-actions[bot]
d6739007f7 Update tzdata. (#6988) 2021-09-30 08:49:37 -03:00
AlexPeshkoff
f7c3b4742d Postfix for #6978: FB4 build fails on big endian: it was bad idea to add binary .a to git repository
(cherry picked from commit a5024f848c)
2021-09-23 15:54:40 +03:00
AlexPeshkoff
1d8b9cbc39 Fix for #6978: FB4 build fails on big endian
(cherry picked from commit cc1950a156)
2021-09-23 15:53:30 +03:00
Vlad Khorsun
1196240b5f Update CLOOP MSVC projects.
(cherry picked from commit d02d7a5a06)
2021-09-15 17:36:55 +03:00
Vlad Khorsun
f502001f01 Fixed MSVC build.
(cherry picked from commit 8c6996c752)
2021-09-15 17:36:55 +03:00
AlexPeshkoff
974c03664a Postfix for #6886 - try to fix cloop build on Mac
(cherry picked from commit abb3b976d8)
2021-09-15 17:36:55 +03:00
AlexPeshkoff
80d1fc4837 Postfix for #6886, thanks to Adriano for very useful comments and suggestions
(cherry picked from commit 6a9d2aa3fa)
2021-09-15 17:36:55 +03:00
Stephan Bergmann
869cc28ef4 extern/cloop: Missing dependencies of compilations on output directories
When building Firebird 3.0.7 as part of LibreOffice, we noticed occasional build
failures like <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/96392/>

> error: unable to open output file '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/temp/Debug/cloop/release/tests/test1/CTest.o': 'No such file or directory'
> 1 error generated.
> Makefile:72: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/temp/Debug/cloop/release/tests/test1/CTest.o' failed

and while target "all" depends on target "mkdirs" (which would create all those
directories) in extern/cloop/Makefile, there is no order among the dependencies
of "all", so no guarantee that the directories are already created when the
compilation recipes are executed.
2021-09-07 14:59:32 +03:00
AlexPeshkoff
f1807f3fc0 Fixed #6930: Segfault when calling crypto functions 2021-08-25 18:08:35 +03:00
AlexPeshkoff
e039e015aa Fixed CORE-6446: CLOOP envelopes is wrong in IStatus 2021-03-16 18:39:41 +03:00
Adriano dos Santos Fernandes
65ce402465 Improvement CORE-6485 - Provide time zone ids constants in public headers. 2021-02-15 13:35:01 -03:00
AlexPeshkoff
ecb17cef2a Android port, both armv7a & aarch64 2021-02-05 21:06:20 +03:00
asfernandes
963005db67 Updata tzdata. 2021-01-28 10:30:21 -03:00
asfernandes
459eb09bef Updata tzdata. 2021-01-07 10:26:31 -03:00
Stephan Bergmann
b605b5ff58 extern/cloop: Missing dependency of $(BIN_DIR)/cloop on $(BIN_DIR)
When building Firebird 3.0.7 as part of LibreOffice, I saw it fail once (at
<https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/74624/>) with

[...]
> config.status: creating gen/Makefile.extern.editline
> config.status: creating src/include/gen/autoconfig.auto
> config.status: executing libtool commands
>
>
> The Firebird3 package has been configured with the following options:
>
>                     Raw devices : enabled
>                    Service name : gds_db
>                    Service port : 3050
>                    GPRE modules : c_cxx.cpp
>
>                     Install Dir : /usr/local/firebird
>
> mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
>         else
>         ^
> 1 warning generated.
> main.o: In function `create_file_names':
> main.c:(.text+0x976): warning: the use of `mktemp' is dangerous, better use `mkstemp'
> /usr/bin/ld: cannot open output file /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop: No such file or directory
> clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
> Makefile:84: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop' failed
> make[6]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop] Error 1
> make[6]: Target 'all' not remade because of errors.
> Makefile:130: recipe for target 'extern' failed
> make[5]: *** [extern] Error 2
> Makefile:181: recipe for target 'master_process' failed
> make[4]: *** [master_process] Error 2
> Makefile:72: recipe for target 'Debug' failed
> make[3]: *** [Debug] Error 2
> Makefile:6: recipe for target 'Debug' failed
> make[2]: *** [Debug] Error 2
> /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/external/firebird/ExternalProject_firebird.mk:29: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/ExternalProject/firebird/build' failed
> make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/ExternalProject/firebird/build] Error 1
[...]
2020-12-03 17:28:56 +03:00
github-actions[bot]
22fcad745e Updata tzdata. 2020-10-23 08:27:30 -03:00
github-actions[bot]
57ccae938a Updata tzdata. 2020-10-22 09:25:58 -03:00
github-actions[bot]
9c7129eb3d Updata tzdata. 2020-10-10 11:38:16 -03:00
hvlad
12a5c444f2 Fix CLOOP handling of long unsigned constants.
Thanks to Alex.
2020-09-09 17:37:40 +03:00
hvlad
572348cae0 Lets build CLOOP using same make file that generates interface files.
It allows to avoid binding to the particular MSVC compiler version.
Undo most of the changes in cloop.vcxproj to restore ability to use MSVC older than v2017.
2020-09-03 11:40:33 +03:00
cb21d4365d Include CLOOP build and interfaces generation to Windows build 2020-08-28 17:53:35 +02:00
Adriano dos Santos Fernandes
c57c4fc1c2 Update generated files. 2020-06-11 11:52:25 -03:00
hvlad
d46b1e0d6a Generate correct VERSION numbers at implementation section. 2020-06-10 16:43:53 +03:00
Adriano dos Santos Fernandes
976d2bede3
Misc. 2020-05-18 09:03:35 -03:00
Adriano dos Santos Fernandes
c434814569 Improvement CORE-6308 - Make it possible to update list of time zones
(names and ids) without source code recompilation.

Update be.zip and le.zip adding ids.dat.
2020-05-17 22:39:02 -03:00
github-actions[bot]
6b17241438 Updata tzdata. 2020-04-26 11:03:53 +00:00