03dcac4446
Add option to build packages without release notes.
...
This is for package testing when the RN for the current version are not yet available.
2024-06-24 09:44:56 +02:00
271b40c3dc
Add option to test build environment
2024-06-21 13:42:05 +02:00
AlexPeshkoff
a39c96d7f7
This should fix windows build for #7582 : Missing isc_info_end in Firebird.pas
...
(cherry picked from commit 8437e4dcf7
)
2023-05-30 13:39:11 +03:00
Vlad Khorsun
1ea564ff0d
Use correct Windows SDK version
2022-11-15 12:59:52 +02:00
4623d94561
spelling
2022-07-25 12:20:39 +02:00
0d12310d64
Add option to prepare a zipped snapshot kit directly from run_all.bat
2022-07-25 09:47:05 +02:00
Adriano dos Santos Fernandes
060329465d
Fix Windows empbuild Debug build.
2022-06-15 16:45:34 -03:00
Adriano dos Santos Fernandes
9ea4863edc
Revert removal of older VS builds.
2021-11-16 08:47:54 -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
Vlad Khorsun
56e5a67b9e
Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
...
WIP
2021-09-21 02:27:40 +03:00
03395fafb1
Do not let BuildExecutableInstall fail silently if an error has occurred.
2021-02-01 16:14:26 +01:00
Vlad Khorsun
95f96a18f6
Merge pull request #295 from FirebirdSQL/config
...
Config
2020-11-12 22:33:18 +02:00
hvlad
afe101eff5
Update MSVC12 and MSVC14 builds.
2020-11-11 19:19:18 +02:00
hvlad
0746ba3466
Some renaming and other misc changes, as suggested by Dmitry.
...
Added documentation of new setting into firebird.conf.
Show default value for WireCrypt setting from server side view.
Fixed assert pointed by Alex.
2020-10-27 16:27:05 +02:00
Paul Reeves
8a7357d20f
CORE-6424 - Be sure to fail the build process if the employee database cannot be copied to the output directory for packaging.
2020-10-21 10:36:45 +02:00
hvlad
7e61b9f698
Reworked Config: correct work with 64-bit integer in 32-bit code, refactor config values checks and defaults,
...
remove some type casts.
Introduce new virtual table RDB$CONFIG.
Implement CORE-6332 : Get rid of FileSystemCacheThreshold parameter
new boolean setting UseFileSystemCache overrides legacy FileSystemCacheThreshold,
FileSystemCacheThreshold will be removed in the next major Firebird release.
2020-10-13 15:20:13 +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
8132256a3a
Export functions fb_get_transaction_interface and fb_get_statement_interface in fbclient.dll.
2020-07-23 13:22:38 -03:00
Alexander Peshkov
cb6fee68eb
Small meta name ( #271 )
...
Keep metadata name strings in hash table having just a pointer to a hash table member in all places where metadata name is needed in order to save RAM. Hash table of metadata names is almost lock-less: mutex is used only when new segment of memory is needed or hash table should be grown.
Co-authored-by: hvlad <hvlad@users.sourceforge.net>
2020-06-16 19:22:15 +03:00
Adriano dos Santos Fernandes
6a54cfd200
Fix run_all.bat NOCLEAN.
2020-05-26 22:31:28 -03:00
hvlad
5ad667c195
Added simple ITimer implementation, independent of system time changes.
2020-05-19 17:06:32 +03:00
hvlad
425eb5c6a4
Renamed exauth sample plugins\app.
...
Windows build for dbcrypt sample plugins\app.
Fixed dbcrypt sample app to compile on Windows.
make_examples.bat updated.
2020-05-07 18:41:27 +03:00
Paul Reeves
9b3644515a
Be sure to call SETVCENV first as even REPACK depends upon setting VC env correctly
2020-04-24 16:19:57 +02:00
Paul Reeves
6648b512cc
Add option to pass REALCLEAN to run_all.bat
2020-04-22 16:08:47 +02:00
Paul Reeves
cf2612a699
Setup vc environment for run_all script
2020-04-22 16:07:32 +02:00
Paul Reeves
64632adca5
Even more thorough cleaning - Add option to pass REALCLEAN to clean_all.bat to clean up files shared by win32 and x64 builds
2020-04-22 16:04:00 +02:00
Paul Reeves
69bb7aca0a
Be sure to include /extern in the cleaning process
2020-04-22 15:57:32 +02:00
Paul Reeves
6da5d068f2
Throw an error if re2 fails to build
2020-04-22 15:41:11 +02:00
Dmitry Yemanov
0cc87ef415
Cleanup
2020-04-21 19:36:43 +03:00
hvlad
34ad4218ef
Avoid creating folders for the build logs of misc libraries
2020-04-18 19:31:13 +03:00
hvlad
c091605bea
Add pre-built binaries of ExtAuth plugin (\examples\prebuilt\plugins)
...
and its keygen (\examples\prebuilt\bin).
2020-04-18 19:30:01 +03:00
Adriano dos Santos Fernandes
9921988470
Correction.
2020-04-17 14:22:07 -03:00
Dmitry Yemanov
9d616b9017
Cleanup
2020-04-17 19:18:38 +03:00
Adriano dos Santos Fernandes
19713e7615
Unzip tzdata with unzip utility in Windows.
2020-02-12 13:02:30 -03:00
hvlad
4436a189f6
Update Windows build
2020-01-31 14:32:56 +02:00
Adriano dos Santos Fernandes
4b6eaa57c3
Move tzdata to extern/icu.
2020-01-21 12:57:31 -03:00
55ef2beb20
firebird.conf and databases.conf without .in suffix
2020-01-16 13:41:34 +03:00
9164797892
Refined Windows package creation ( #251 )
2020-01-15 16:50:18 +03:00
Adriano dos Santos Fernandes
64ecbd8dd2
CORE-6214 - Update outdated tzdata version.
...
Added documentation and script for update.
zipjs.bat is downloaded from https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/zipjs.bat
2020-01-14 12:41:15 -03:00
Vlad Khorsun
6e8b9663e7
Windows file description ( #245 )
...
* Let's use something meaningful at version info's "File Description" field.
Move common resource compiler settings from project files to the property sheets.
* Update VC14 projects
* Update VC12 projects
* Update VC10 projects
* Adjust descriptions as Dmitry suggested
2019-12-24 18:50:56 +02:00
Alexander Peshkov
4ea61ec05b
Wire encryption plugin using chacha cypher ( #244 )
...
* Added wire crypt plugin using ChaCha cipher
Co-authored-by: Vlad Khorsun <hvlad@users.sourceforge.net>
2019-12-24 11:16:59 +03:00
hvlad
9cf48629e1
Update Windows build
2019-12-06 18:35:43 +03:00
Adriano dos Santos Fernandes
ee143e06c4
Hope it fixes CORE-6174: ibase.h missing from nightly (Windows) builds.
2019-11-01 13:04:21 -03:00
35e479b9b0
Fix Windows build in path with spaces. Update ignore lists ( #228 )
2019-10-28 14:50:10 -03:00
hvlad
781b51fa0d
Fix typo
2019-09-30 14:45:32 +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
e98188a96e
Hope to fix VS 2015 build.
2019-09-07 10:05:25 -03:00