hvlad
2c49e6fcf2
New feature CORE-5488 : Timeouts for running SQL statements and idle connections
2017-02-22 14:30:57 +02:00
028248b194
Merged changes from master branch
2017-02-16 17:56:23 +03:00
4da3997b49
Fixed CORE-5472: Problems with dbcrypt key transfer
2017-01-31 17:38:53 +03:00
Adriano dos Santos Fernandes
7fadd8e9f9
Make parse.y not build in every make call.
2017-01-30 23:15:52 -02:00
Maciej S. Szmigiero
d5146be51e
Don't use libintl.so SONAME for libfbintl.so ( #74 )
...
POSIX build by default uses libintl.so.1 SONAME for libfbintl.so.1.
This means that on Linux ldconfig will make libintl.so.1 symlink to
libfbintl.so.1.
However, actual libintl is a very different library, incompatible with
libfbintl.
This breaks other software which tries to link to libintl.
Fix it by making libfbintl SONAME match its actual name.
2017-01-09 15:23:04 +04:00
Adriano dos Santos Fernandes
b8e9675b75
Restored the line removal which leaves temporary files in Windows.
2017-01-05 15:32:15 -02:00
94bdb099b5
This should fix bug reported by Gabor: ./install.sh: 1570: [: /opt/firebird: unexpected operator
2016-12-27 16:27:35 +03:00
hvlad
16a276089b
Support for VC 2013 (MSVC12)
2016-12-01 13:13:25 +02:00
383c511cfc
Postfix for CORE-5204
2016-11-21 18:23:18 +03:00
f1cf5cc278
make clean in extern/decNumber
2016-11-15 14:17:56 +03:00
5aede150e3
Decimal floating point numbers - first draft
2016-11-11 17:59:55 +03:00
Popa Marius Adrian
8e02445260
Fix android include paths related to c++11 ( #62 )
...
* Fix android include paths for c++11
* Fixed android arm 32 build
2016-11-06 11:36:02 +03:00
Popa Marius Adrian
a7eb6ef195
Create android x86/arm64/x86_64 scripts and ports (master pull request) ( #60 )
...
* add android.arm64 cross file
* add android arm64 makefile
* Deprecated in android-2x
* Add Android x86_64 cross and makefile
* Add Android x86 32bit makefile and cross
* Add CXXFLAGS -std=c++11 to android builds also
2016-10-28 14:39:13 +03:00
Adriano dos Santos Fernandes
6b18b2e6d4
Correction - thanks to Alex.
2016-10-26 16:30:52 -02:00
Adriano dos Santos Fernandes
475da71917
Added conflict number information from btyacc to the source tree to be noticed after parser changes. It exploded recently more or less unnoticed.
2016-10-26 14:31:37 -02:00
4c28eac6f5
Postfix #3 for CORE-5204 - fixed install on systemd-based linux
2016-10-22 00:01:26 +03:00
John Paul Adrian Glaubitz
7ba46163c7
Add platform support for Linux/m68k ( #51 )
...
* Add generic platform support for Linux/m68k
* Include sem_t when determining values for FB_ALIGNMENT and FB_DOUBLE_ALIGN
On m68k, 'long long' is 16-bit aligned while 'sem_t' is 32-bit aligned
and we must therefore include 'sem_t' when determining the values for
FB_ALIGNMENT and FB_DOUBLE_ALIGN. Otherwise, the futex system call
will fail on these systems.
* Don't try to include headers for __cpuid on non-x86 targets
* Make sure that the version scripts include _IO_stdin_used on Linux
The GNU C library supports two ABIs for libio, one is the pre-2.1
ABI and the other is the current one. In order to determine which
ABI is to be used, the C library checks whether the _IO_stdin_used
symbol is exported by the executable. In case the symbol is present,
the new ABI is assumed, if the symbol is missing, the old ABI is
assumed. Thus, if an application is linked against a modern version
of glibc, it must export the _IO_stdin_used symbol as otherwise the
executable can crash or provoke other unexpected behavior on some
architectures like PowerPC or MIPS because the C library is using
the old ABI in this case.
2016-10-14 13:12:09 +03:00
Adriano dos Santos Fernandes
f864a6d68a
Removed all KW_ prefixes from parse.y and adds by script TOK_ prefix to all #define tokens generated by btyacc.
...
This change is done because using strongly-typed C++11 enums, prefixes are removed from enum items
(as they're scoped) and that has a big tendency to clash with generated parser defines.
Windows build untested.
2016-09-23 15:12:13 -03:00
Adriano dos Santos Fernandes
c6d9135586
Merge pull request #48 from FirebirdSQL/work/c++11
...
Use restricted list of C++11 features
2016-09-22 11:56:42 -03:00
6d7e4d91a6
Postfix for CORE-5204: take into an account --enable-binreloc flag
2016-09-16 14:01:44 +03:00
b994354b9c
Postfix for CORE-5204: fixed typo
2016-09-15 15:33:36 +03:00
1d2990f7e8
Implemented CORE-5204: create an option in the installer to install in different locations than /opt/firebird
2016-09-15 15:21:54 +03:00
Adriano dos Santos Fernandes
62d2a001f8
Merge remote-tracking branch 'origin/master' into work/c++11
2016-09-10 14:18:27 -03:00
87b24ebe3f
Comment
2016-09-07 21:45:20 +03:00
hvlad
b12869f23b
Fixed bug CORE-5348 : Databases created at build process are owned by Windows administrator, not SYSDBA
2016-09-07 13:21:56 +03:00
Adriano dos Santos Fernandes
2f3dc8bca8
Added -std=c++11 flag to Linux builds.
2016-09-01 22:40:36 -03:00
44e97a7a73
Fixed CORE-5284: Firebird fails to build with USE_VALGRIND
2016-07-11 12:09:57 +03:00
b247a5c0c0
Changed on Helen's request
2016-07-05 12:50:25 +03:00
hvlad
79542dfe66
Misc
2016-06-22 23:43:08 +03:00
hvlad
168eaf39c7
More VC files to ignore
2016-06-18 09:55:25 +03:00
Adriano dos Santos Fernandes
91a2a3c78f
Complements CORE-749 with configuration options.
2016-06-14 17:05:36 +00:00
224c7011d7
Committed patch for CORE-5265
2016-06-09 18:08:56 +03:00
Dmitry Yemanov
f07281c9af
Adjust library name to match the new ODS version.
2016-06-01 11:40:49 +03:00
Dmitry Yemanov
0c277723fb
Drop support for some old MSVC versions.
2016-05-31 20:30:54 +03:00
Dmitry Starodubov
6347882209
Simplified passing variables to sub-make. Move functions from "fb_io" namespace to "os_utils" ( #30 )
2016-05-30 17:50:02 +03:00
Dmitry Starodubov
c3722be6de
Added LSB compliance ( #28 )
2016-05-25 15:14:01 +03:00
hvlad
c95aaf9300
Place expression index support routines where it should be.
...
Add protection from changes while expression index is built.
Remove PCMET module.
2016-05-12 14:03:01 +03:00
Dmitry Yemanov
f03a80f37e
Fix Windows builds.
2016-05-07 09:42:38 +03:00
a11b0adb1e
Fixed CORE-5205: Add a switch to build linux binaries with builtin libtommath
2016-04-24 18:09:48 +03:00
cdb5cbd790
Postfix for CORE-5180: Do not require root rights to build linux package
2016-04-22 19:48:31 +03:00
Philippe Makowski
0b10be8648
update French Windows install strings
2016-04-20 20:52:14 +02:00
Dmitry Yemanov
aee1e9417e
Misc.
2016-04-19 21:33:19 +03:00
hvlad
4d3961a847
This should fix examples build issue (VC10-14).
2016-03-31 09:39:02 +03:00
bbee9f4100
Fixed CORE-5180: Do not require root rights to build linux package
2016-03-30 20:50:14 +03:00
Dmitry Yemanov
0f2134b4e1
Ensure that security database upgrade script is distributed. Remove old
...
upgrade scripts that are out of interest anymore.
2016-03-27 10:33:04 +03:00
Dmitry Yemanov
0520906f22
Merge pull request #8 from mariuz/patch-3
...
update Solution header to VC14
2016-03-27 09:16:12 +03:00
Dmitry Yemanov
5f12807e53
Merge pull request #7 from mariuz/patch-2
...
update Solution header to VC14
2016-03-27 09:15:59 +03:00
Dmitry Yemanov
046277daab
Fix scripts and cleanup old stuff (docs related). Better CHANGELOG
...
rendering.
2016-03-26 15:29:44 +03:00
Popa Marius Adrian
79dfdc15bf
update Solution header to VC14
2016-03-25 14:33:05 +02:00
Popa Marius Adrian
b7877bd5dc
update Solution header to VC14
...
update Microsoft Visual Studio Solution File
2016-03-25 14:28:56 +02:00
Dmitry Yemanov
c17c44d04d
Drop outdated MSVC7 support. Maybe MSVC 8/9 should also go away, but
...
that's for another day.
2016-03-25 09:47:14 +03:00
Dmitry Yemanov
a958ee4fe2
Minimize dependencies on ODS number in project files.
2016-03-25 09:47: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
d33d95c946
Copy VC14 CRT DLLs into output
2016-03-18 00:03:55 +02:00
hvlad
21b76bf44f
MSVC14 build
2016-03-17 12:01:59 +02:00
aafemt
bab852a1f5
Correction
2016-03-07 15:51:40 +00:00
dimitr
7b69e1f195
Renamed security3.fdb -> security4.fdb.
2016-03-06 08:32:18 +00:00
dimitr
277d85c520
Removed filename dependencies on FB version, to avoid renaming them with the every release. Cleaned up the MSVC6 remainings.
2016-03-06 08:17:00 +00:00
aafemt
a1d55c3e6e
Optimized hash function for lock manager and hash join
2016-03-05 12:28:04 +00:00
paul_reeves
17192cdf66
Sync recent windows installer changes for fb3 into trunk
2016-03-04 09:00:56 +00:00
paul_reeves
9e860f8052
Add Bosnian i18n files for the Windows binary installer.
...
With thanks to Fikret Hasovic
2016-02-22 16:20:30 +00:00
dimitr
da0c1c638f
Misc adjustments.
2016-02-22 08:27:19 +00:00
dimitr
cf91d6a0b5
Russian translation for the Windows installer.
2016-02-22 08:19:18 +00:00
aafemt
53998b429d
Use autoconfig_msvc.h from where it is
2016-02-20 15:34:20 +00:00
makowski
9a481d2a76
update French files for Windows install
2016-02-16 13:47:10 +00:00
asfernandes
6259b1b1e0
Misc.
2016-02-15 02:53:24 +00:00
aafemt
13940f54d1
Messages for CORE-5112
2016-02-14 13:10:23 +00:00
paul_reeves
412a131c43
Miscellaneous changes to prepare windows installer for RC2
2016-02-10 14:25:11 +00:00
paul_reeves
8511591d13
Convert install script to UTF-8
...
Do not assign name of chosen installation language to BelevedLabel as, at least for the moment non-ascii characters get mangled.
Disable support for Bosnian at install time (temporarily, I hope.)
2016-02-03 15:02:45 +00:00
paul_reeves
b43781496c
Convert i18n files to UTF-8 with BOM
2016-02-03 14:59:25 +00:00
paul_reeves
7fde2d2ce3
Convert i18n files to UTF-8 with BOM
2016-02-03 14:57:32 +00:00
paul_reeves
29baa78313
Add BOM to file. Hopefully this finally fixes CORE-5002
2016-01-28 11:40:08 +00:00
hvlad
097cb99024
Update VC10 and VC12 builds
2016-01-25 14:03:43 +00:00
alexpeshkoff
a99381312f
Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature, placed new files into linux package
2016-01-11 14:23:35 +00:00
alexpeshkoff
d54d2d46f8
Fixed CORE-5053: changeServerMode.sh can mess with configuration
2015-12-28 14:10:42 +00:00
alexpeshkoff
100d7f5da9
Fixed CORE-4842: Installer script fails in some linux environments
2015-12-25 18:19:49 +00:00
hvlad
e17dd41f19
Build and copy udrcpp_example.dll
2015-12-23 19:42:49 +00:00
hvlad
f9ddb3a99c
Fixed MSVC10 build of UDR examples
2015-12-23 19:10:23 +00:00
alexpeshkoff
474538c7ff
Added support for using pascal to access OO API
2015-12-21 17:01:26 +00:00
dimitr
d92c26fb1e
This should fix CORE-4862: ibase.h from x64 package includes non-existing file.
2015-12-18 12:28:28 +00:00
alexpeshkoff
24394e6481
comments
2015-12-14 12:57:16 +00:00
paul_reeves
dbd023006c
Include zlib1.dll in the binary kits
2015-12-11 16:06:37 +00:00
paul_reeves
a8e163ba8c
Change file format of custom messages to UTF-8
...
This ought to fix CORE-5002 but needs further testing
2015-12-09 10:25:53 +00:00
alexpeshkoff
5447e62227
Added build of crypt application sample to posix build at least in order to keep it compilable
2015-11-18 15:57:26 +00:00
asfernandes
85cae875bf
Misc.
2015-11-18 01:10:08 +00:00
paul_reeves
f9ef24deff
Misc
2015-11-12 07:23:08 +00:00
paul_reeves
cc97f27845
Remove comments left in by error while testing.
2015-11-12 07:19:37 +00:00
paul_reeves
5ea6608626
Fix dumb error which has been lurking in the windows packaging code for a while.
2015-11-10 17:04:56 +00:00
paul_reeves
d8e0de00b9
Sync RC1 windows installer changes to trunk.
...
Remove old manual install/uninstall scripts
Add new ones
2015-11-10 09:08:19 +00:00
paul_reeves
25ca026d91
Sync RC1 windows installer changes to trunk.
2015-11-10 09:01:42 +00:00
paul_reeves
7ee91130a2
Sync RC1 windows installer changes to trunk.
...
Misc changes
2015-11-10 08:52:32 +00:00
paul_reeves
f7eea068e9
Sync RC1 windows installer changes to trunk.
...
Remove references to embedded kits
Include all relevant pdb files in the pdb kits
Bring the contents of the zip kits up-to-date
2015-11-10 08:50:32 +00:00
paul_reeves
aff0d52fa3
Sync RC1 windows installer changes to trunk.
...
Make sure that renamed batch files to aid manual deployment get copied across at end of build.
2015-11-10 08:44:49 +00:00
aafemt
9694ce5307
Allow build in path containing spaces (CORE-4910)
2015-11-06 16:58:06 +00:00
dimitr
ae3b91aef3
Added version info to the conf file.
2015-10-18 12:14:10 +00:00
dimitr
a5201dca14
Misc corrections by Helen.
2015-10-18 12:03:47 +00:00
paulbeach
aae768b806
More changes to support the new pkgbuild installer for El Capitan
2015-10-15 13:22:52 +00:00
paulbeach
f639ecb65b
More changes to support the new pkgbuild installer for El Capitan
2015-10-15 12:32:55 +00:00
paulbeach
a4bcb40f11
New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan
2015-10-13 12:10:20 +00:00