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
AlexPeshkoff
77437e443b
Applied freebsd-related changes from PR#72
2020-04-09 17:18:41 +03:00
AlexPeshkoff
9e7eb8c082
Output initially hex constants as hex, avoiding fr example use of -1 instead 0xFFFFFFFF
2020-03-24 18:20:23 +03:00
AlexPeshkoff
8608e81920
Regenerated cloop sample files
2020-03-19 16:25:05 +03:00
hvlad
fb548da73d
Make CLOOP generate correct VERSION constants for all kind of outputs.
2020-03-11 19:52:28 +02:00
hvlad
b33bffff07
Allow MP compilation for extern projects. MSVC15 only for now.
2020-03-02 19:40:25 +02:00
Adriano dos Santos Fernandes
4b6eaa57c3
Move tzdata to extern/icu.
2020-01-21 12:57:31 -03:00
AlexPeshkoff
0438e20e35
Enable use of pascal's keyword 'record' in idl
2019-12-24 17:25:35 +03:00
Adriano dos Santos Fernandes
fbea5135aa
Correction for Linux.
2019-12-04 07:59:38 -03:00
Adriano dos Santos Fernandes
2e8060f081
Frontport changes for MacOS build.
2019-12-03 21:57:12 -03:00
35e479b9b0
Fix Windows build in path with spaces. Update ignore lists ( #228 )
2019-10-28 14:50:10 -03:00
hvlad
6ab3b75d6e
Fixed usage of RSP register.
...
It should fix a crash reported by Mark in fb-devel (fbclient.dll on Windows 64 bit broken)
2019-10-07 14:36:39 +03:00
Alexander Peshkov
861d536fc2
Int128 - new datatype ( #220 )
...
* Int128 support - work in progress
* Work in progress
* Int128 datatype appears to be mostly OK except sort & index
* Fixed divide scaling, added sorting & network (xdr) support
* Binding control, aggregate nodes, cleanup and documentation
* Fixed VS2017 AppVeyor build
* Next attempt to fix vs2017 build
* Next attempt to fix vs2017 build
* Next attempt to fix vs2017 build
* Update MSVC build.
* Set VS architecture correctly
* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
Adriano dos Santos Fernandes
1999391300
Added re2 Makefile.
2019-08-13 13:00:37 -03:00
Adriano dos Santos Fernandes
60f9eb851c
Do not ignore all Makefile's from the tree.
2019-08-13 12:50:20 -03:00
Adriano dos Santos Fernandes
65f003da0d
Import re2 version 2019-08-01.
2019-08-11 11:10:29 -03:00
hvlad
a85a033930
Update zlib library
2019-03-01 22:15:34 +02:00
AlexPeshkoff
99f07c3511
Fixed CORE-6007: Firebird does not build on Mac with fresh toolchain
2019-02-21 18:37:28 +03:00
hvlad
6fb0cda616
Update MSVC15 project files to use latest SDK version
2019-02-21 11:54:11 +02:00
hvlad
0a4ec7400f
Update readme
2019-01-22 12:34:51 +02:00
hvlad
f038ab2a36
Update Windows ICU version to 63.1
2019-01-22 10:11:27 +02:00
AlexPeshkoff
8ab5f2a493
Massive warnings in windows build
2018-12-07 11:17:06 +03:00
AlexPeshkoff
9d03a58a26
Ensure MT safety in windows
2018-12-07 11:17:06 +03:00
AlexPeshkoff
9c3b96de55
Windows build - many thanks to Vlad Horsun
2018-12-07 11:17:06 +03:00
AlexPeshkoff
e48ca497f2
Totally misc - avoid CR in linux checkout
2018-12-07 11:17:06 +03:00
AlexPeshkoff
3b000020e4
Customize the build - leave only used by us components
2018-12-07 11:17:06 +03:00
AlexPeshkoff
dad4f22d13
Added CFLAGS needed for FB posix build
2018-12-07 11:17:06 +03:00
AlexPeshkoff
8a03b6b222
Fixed wrong #ifdef in tomcrypt
2018-12-07 11:17:06 +03:00
AlexPeshkoff
1547ed16ca
Upgrade tomcrypt to v1.18.2
2018-12-07 11:17:06 +03:00
Vlad Khorsun
4ef89423dd
MSVC15 (VS 2017) build
2018-09-02 16:02:58 +03:00
AlexPeshkoff
e81ecc60e8
Fixed CORE-5765: Missing directives in Firebird.pas
2018-03-09 21:54:28 +03:00
AlexPeshkoff
854e1f5208
Android build - work in progress
2018-02-07 20:16:57 +03:00
AlexPeshkoff
5289997053
Misc
2018-02-07 19:13:48 +03:00
hvlad
08bec55b1a
Update MSVC10 build. Missed decNumber solution.
2018-01-08 17:41:12 +02:00
hvlad
49566e6b89
Update MSVC10 build. Missed LibTomCrypt solution.
2018-01-08 17:15:55 +02:00
Egor Pugin
5e6135a959
Update and fix cmake build.
2017-12-02 19:40:30 +03:00
hvlad
c83f7e535b
Update MSVC14 build.
2017-10-13 15:16:08 +03:00
hvlad
15204d1183
Fix incompatible compiler options for MSVC12 Win32\debug build
2017-10-13 15:14:14 +03:00
hvlad
0e89a3caf2
MSVC12 build for LibTomCrypt
...
libtomcrypt/libtomcrypt_MSVC12.vcxproj uses limited file set used by Firebird currently
libtomcrypt/libtomcrypt_full_MSVC12.vcxproj contains full library but requires some adjustment re. aes.c (it should be compiled twice)
MSVC10 and MSVC14 builds will follow
2017-09-14 15:54:01 +03:00
Adriano dos Santos Fernandes
24db8f62ac
Customize algorithms imported from libtomcrypt.
2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
92f59d799b
Do not build and run libtomcrypt tests.
2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
7907f1735f
Change libtomcrypt includes to search first in its own files rather than system files.
2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
f85609ce17
Remove custom libtomcrypt from common and add to extern.
2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
b411fc442c
Fix for MacOS build.
2017-05-15 15:09:18 +00:00
hvlad
16a276089b
Support for VC 2013 (MSVC12)
2016-12-01 13:13:25 +02:00
f1cf5cc278
make clean in extern/decNumber
2016-11-15 14:17:56 +03:00
0482773156
File was missed in commit due to .ignore rules
2016-11-11 18:24:35 +03:00
5aede150e3
Decimal floating point numbers - first draft
2016-11-11 17:59:55 +03:00
Popa Marius Adrian
4651ef1ca4
clean libtommath *.d dependencies files created by gcc compiler ( #66 )
2016-11-08 20:59:31 +03:00
Roman Simakov
9aab6ed8cc
SQL SECURITY Feature ( #42 )
...
* Added SQL SECURITY clause to various DDL statements
2016-09-28 17:24:04 +03:00
Dmitry Yemanov
0c277723fb
Drop support for some old MSVC versions.
2016-05-31 20:30:54 +03:00
Dmitry Starodubov
c3722be6de
Added LSB compliance ( #28 )
2016-05-25 15:14:01 +03:00
Adriano dos Santos Fernandes
c31769c46a
Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/
2016-05-11 13:16:24 -03:00
a11b0adb1e
Fixed CORE-5205: Add a switch to build linux binaries with builtin libtommath
2016-04-24 18:09:48 +03:00
Adriano dos Santos Fernandes
eff871dc53
Added .gitignore for editline.
2016-03-26 23:42:13 -03:00
a614624483
.gitignore pass
2016-03-18 20:36:23 +03:00
hvlad
43fc0e3f10
Ignore what should be ignored
2016-03-18 13:05:55 +02:00
hvlad
21b76bf44f
MSVC14 build
2016-03-17 12:01:59 +02:00
paulbeach
628633accb
Reverse Cloop change (LibreeOffice), until it can be examined properly.
2016-03-03 11:57:30 +00:00
paulbeach
08cbcd502d
malloc.h is no longer needed (LibreOffice)
2016-03-02 15:23:25 +00:00
asfernandes
68456e8ddd
Add missing (GBK, for example) character sets to our ICU data file.
2016-01-13 13:53:52 +00:00
alexpeshkoff
474538c7ff
Added support for using pascal to access OO API
2015-12-21 17:01:26 +00:00
aafemt
439ee6b954
MSVC2010 has no inttypes.h, may be stdint.h or cstdint was supposed?..
2015-11-17 16:24:29 +00:00
alexpeshkoff
f8ace7e566
Fixed posix build
2015-04-07 13:56:06 +00:00
asfernandes
2b23040281
Import cloop (hash 912a16ee1424c9b8548dfdef78ad18cba901f6c8) utility.
2015-04-07 03:19:35 +00:00
mapopa
5632a72f48
Dos file not needed
2015-04-03 10:25:46 +00:00
mapopa
cbfbe1929a
Update libedit
2015-03-29 16:44:55 +00:00
mapopa
e9f4705308
Remove deprecated GCC flag -mno-cygwin .
2014-12-08 16:35:22 +00:00
hvlad
6cd8838728
Add pre-built zlib library
2014-12-01 09:03:36 +00:00
hvlad
a70f97c2eb
Support for MSVC12 (VS 2013)
2014-11-14 11:04:48 +00:00
mapopa
85a94f4357
revert configure , use the old one
2014-02-27 08:54:01 +00:00
mapopa
6e65ce09d2
sync with libedit-20140213-3.1
2014-02-27 07:47:33 +00:00
asfernandes
e6ba3d47f2
Improvement CORE-2224 - Upgrade ICU to version 52.1
2014-02-24 16:23:16 +00:00
alexpeshkoff
096397097c
Use better way to ignore unused return value - thanks to Adriano
2013-11-20 12:12:07 +00:00
alexpeshkoff
d6297bebd4
Fixed some gcc warnings
2013-11-19 13:19:11 +00:00
alexpeshkoff
6ac6b40bc0
Avoid dependency from aclocal-1.12 in editline
2013-10-23 11:49:59 +00:00
alexpeshkoff
a0b39e25f6
Avoid automake dependency which caused people a lot of problems
2013-10-17 15:56:28 +00:00
fsg
66a9deb737
No need to include locale.h twice and don't try to call setlocale if it isn't available.
2013-09-14 15:22:37 +00:00
fsg
985e98a59e
enable UTF8 support for the new editline version and isql
2013-08-27 17:04:00 +00:00
alexpeshkoff
2df79f7c23
Replaced editline with new version, recommended by Frank
2013-08-23 10:44:04 +00:00
mapopa
e5ee578454
update config files after fixing recent version of autoconf/automake/libtool complain about the firebird
...
scripts aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
2013-03-28 09:32:30 +00:00
dimitr
7e9beb8b01
Enabled multi-threaded compilation for ICU.
2013-03-24 07:14:26 +00:00
dimitr
218369162e
An ultimate solution for the CRT warnings targeted at both native and external (ICU, BTYACC) modules. Inspired by the ICU-only patch contributed by Dmitry Kovalenko.
2013-03-06 14:30:05 +00:00
asfernandes
84147eb443
Fixed CORE-3820 - RDB$TYPES contain duplicate character sets.
2012-07-27 01:48:03 +00:00
alexpeshkoff
b91c68bb30
Cross-build support + android port: work in progress, currently can build fbclient for android
2012-06-22 11:39:24 +00:00
robocop
b45e25690e
Update vc9 files.
2012-01-17 12:29:51 +00:00
hvlad
b3cbdac808
Correction
2012-01-02 11:28:09 +00:00
hvlad
3876fe1d0b
Adjust LibTomMath project files to allow build both Firebird and libtommath library by the same version of MSVC.
...
Adjust make_boot to automatically choose correct solution to build libtommath.
2011-12-28 15:15:32 +00:00
hvlad
3cd2ce2899
Cleanup, tune and add x64 target
2011-12-28 14:29:29 +00:00
hvlad
ad4116a0f7
Clean up project file and make working folders ignored by SVN
2011-12-26 23:18:47 +00:00
hvlad
914fb65ec9
VS2010 project files
2011-12-26 22:37:27 +00:00