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

1688 Commits

Author SHA1 Message Date
skidder
cb77c1122e More fixes for VS2003 build 2009-03-02 08:56:44 +00:00
skidder
9ebebcb0b5 Update VS2003 build 2009-03-02 04:03:52 +00:00
asfernandes
283509ad8d Misc 2009-03-01 15:42:23 +00:00
aafemt
09365ac557 Fix MinGW build 2009-02-28 11:44:12 +00:00
alexpeshkoff
aaa177836c Copy all libraries to let platform decide which to use 2009-02-27 17:08:52 +00:00
alexpeshkoff
9c43c5533f Removed files, not needed any more 2009-02-25 14:47:33 +00:00
aafemt
081a650e8c Files required to detect canonical system name 2009-02-24 09:13:35 +00:00
asfernandes
edfdc10156 Use regex.h header of our extern/regex, and not the one from a completelly different POSIX system library 2009-02-21 22:09:04 +00:00
aafemt
6ca657cd86 Libtool and Co removal 2009-02-19 21:17:17 +00:00
alexpeshkoff
f049cd85bb HPUX IA64 port 2009-02-12 10:15:20 +00:00
alexpeshkoff
0679a4cc68 AIX port - make fbtrace build on AIX 2009-02-11 09:51:41 +00:00
hvlad
a32a89b5ab Update boot build 2009-02-09 11:13:34 +00:00
dimitr
e11744d4df Fixed MSVC9 build. 2009-02-08 16:09:19 +00:00
hvlad
fbeb005108 Move DLL instance variable into separate file. It would be much better to make it member of Config class but currently it is not desirable due to big amount of related changes of build process. 2009-02-08 15:40:05 +00:00
alexpeshkoff
a41143bf24 AIX port 2009-02-05 13:22:31 +00:00
alexpeshkoff
801ce72dc5 add forgotten file 2009-02-05 08:48:21 +00:00
asfernandes
75c0d0f353 Misc 2009-02-05 01:08:13 +00:00
hvlad
75d6997929 Update MSVC9 build. Thanks to Fikret 2009-02-04 18:08:49 +00:00
hvlad
1387baad28 Cleanup 2009-02-04 13:18:52 +00:00
hvlad
bea4b5a3f2 Remove obsolete plugin_manager from MSVC8 builds 2009-02-04 12:10:37 +00:00
alexpeshkoff
aca2ff3483 Make trace plugin work on linux 2009-02-04 11:43:19 +00:00
alexpeshkoff
2da14652dd Avoid use of class PluginManager 2009-02-04 11:39:37 +00:00
alexpeshkoff
1686d5f221 AIX port 2009-02-04 07:15:16 +00:00
alexpeshkoff
e1117d8a3d Make trace plugin build on linux 2009-02-03 12:03:25 +00:00
alexpeshkoff
fabcd31d03 misc 2009-02-02 13:26:14 +00:00
alexpeshkoff
2cf130db1d Added trace to posix build - first draft 2009-02-02 11:48:44 +00:00
hvlad
91dedb36ab Don't use "None" as empty configuration file name for audit. Per Adriano request. 2009-02-02 09:12:38 +00:00
hvlad
619c0fa03f Add forgotten project files, sorry for inconvenience 2009-02-02 08:30:17 +00:00
asfernandes
612c108e3e Misc 2009-02-02 03:35:52 +00:00
hvlad
d60efa3bc3 Trace related configuration settings 2009-02-01 22:14:57 +00:00
hvlad
23c4c388a4 Trace services adjustement for build system. MSVC8 only, sorry. 2009-02-01 22:14:18 +00:00
alexpeshkoff
0872c08d89 AIX port 2009-01-30 15:53:16 +00:00
alexpeshkoff
7b16d4aec0 Fixed my recent commit 2009-01-28 14:54:00 +00:00
alexpeshkoff
9843069833 fixed posix build 2009-01-28 14:13:56 +00:00
alexpeshkoff
ea19ce9e77 Moved most of OS-specific checks away from regular makefiles 2009-01-28 13:47:26 +00:00
alexpeshkoff
af7581e7c5 misc 2009-01-22 09:16:32 +00:00
paulbeach
0160e26fdf Frontport and solve symbol issue for MacOSX 2009-01-21 15:42:42 +00:00
alexpeshkoff
095685d149 Trying to use native AIX compiler - work in progress 2009-01-15 08:34:17 +00:00
dimitr
81b6a074a1 Fixed the MSVC8 build. 2008-12-31 11:45:45 +00:00
dimitr
4898518549 More complete file copying code. 2008-12-31 09:43:46 +00:00
dimitr
87362e83f9 Misc. 2008-12-31 07:51:40 +00:00
alexpeshkoff
9fd18c1b6a Solaris port 2008-12-30 17:46:28 +00:00
robocop
7498f64981 Misc. 2008-12-29 09:28:43 +00:00
alexpeshkoff
d769df3b68 Solaris port 2008-12-28 15:42:05 +00:00
asfernandes
94aef8c328 Remove fb_boilerplate.h (aka "Nickolay's license template file") 2008-12-27 18:31:38 +00:00
asfernandes
de5ee1561d Misc 2008-12-27 18:24:56 +00:00
asfernandes
dff4d4fa99 Misc 2008-12-27 18:15:50 +00:00
robocop
0f1cafb729 Cleanup: gpre_boot doesn't need additional languages. 2008-12-27 08:37:25 +00:00
alexpeshkoff
f4bb8b46fe frontported HPUX installer changes 2008-12-26 14:39:06 +00:00
alexpeshkoff
cc5d9489f7 misc 2008-12-25 10:40:30 +00:00
alexpeshkoff
812c153990 AIX port 2008-12-24 14:17:55 +00:00
alexpeshkoff
5164439ddd Avoid linking all this crap with trivial library 2008-12-23 09:34:19 +00:00
dimitr
9b682b194e Sync with MSVC8 changes. 2008-12-18 10:48:55 +00:00
hvlad
83ec221c08 Improvement CORE-2243 : Make Firebird distribution on Windows easier.
Don't embedd manifest into fbintl.dll, fbudf.dll, ib_udf.dll and ib_util.dll.
2008-12-16 11:29:21 +00:00
alexpeshkoff
aaaf28510a Misc - thanks to Philippe 2008-12-12 14:16:06 +00:00
alexpeshkoff
817a8747a7 HPUX port 2008-12-12 13:53:10 +00:00
asfernandes
05947b7afc Misc 2008-12-12 00:55:03 +00:00
alexpeshkoff
017a5b6759 HPUX port 2008-12-11 10:59:26 +00:00
alexpeshkoff
af3eb031e1 AIX port 2008-12-10 15:15:25 +00:00
asfernandes
41b4b3ab8d Fixed CORE-2227 - Problem with column names with Accents and triggers.
Thanks to Alex for makefile fixes!
2008-12-08 23:45:23 +00:00
alexpeshkoff
302353dab8 AIX port 2008-12-08 15:54:26 +00:00
alexpeshkoff
6f3feaf090 AIX port 2008-12-05 13:53:53 +00:00
alexpeshkoff
7b94589656 do not define VIO_DEBUG permanently 2008-12-03 15:50:39 +00:00
paulbeach
e2fae8e7be Fix @prefix@ issue for aliases.conf - Reported by Adriano 2008-12-03 14:32:51 +00:00
alexpeshkoff
8ac0ebf2d2 Fixed CORE-2195:Linux CS install requires access rights review - make conf files root-writable 2008-12-01 13:05:52 +00:00
paulbeach
056fe92dbd Small mod for HPUX 2008-11-28 09:46:43 +00:00
asfernandes
5ab801f09d Misc 2008-11-26 00:45:20 +00:00
alexpeshkoff
00dcea36f3 Fixed CORE-2195: Linux CS install requires access rights review. Also fixed some bugs in superclassic mode. 2008-11-24 13:09:12 +00:00
asfernandes
80b6e0d3e3 Fix nbackup build (msvc8) 2008-11-22 13:40:48 +00:00
asfernandes
a44fe8b249 Fixed MSVC8 build 2008-11-21 14:18:03 +00:00
dimitr
f3c79dc9ee Fixed the Windows build (VC2008 only, sorry guys) after Alex's changes. 2008-11-21 10:26:52 +00:00
alexpeshkoff
b4f7717eb3 Implemented CORE-1758: nBackup support in Services API. 2008-11-20 17:29:38 +00:00
paulbeach
84ca9cc09c Darwin issues 2008-11-18 10:54:34 +00:00
paulbeach
5cfc05f5f2 Add the smp_server to the installation 2008-11-12 10:24:19 +00:00
asfernandes
0f86755bc9 Patch from Marius Popa to build on Ubuntu 8.10 2008-11-06 00:52:33 +00:00
alexpeshkoff
47584a86f0 Avoid unneeded module in fb_smp_server 2008-11-05 09:02:30 +00:00
dimitr
43d8786984 Double the stack size for x64. Our clever runtime recursion limits were not tuned for 64-bit pointers. 2008-11-01 12:59:22 +00:00
asfernandes
2a757281c6 Misc 2008-10-31 00:02:49 +00:00
alexpeshkoff
11676a39dd SAS changes - AIX port started 2008-10-30 09:14:13 +00:00
dimitr
1a7abd30d2 Cleanup. 2008-10-24 06:18:26 +00:00
paulbeach
0e926ab154 Modifications to enable a build on Darwin 2008-10-22 13:15:00 +00:00
alexpeshkoff
e79f55708d 1. Cleanup - use Firebird::Semaphore instead of local events, removed code
related with local events from isc_sync.cpp.

2. Cleanup - removed unused parameter 'number of events' from ISC_event_wait()
and two unused parameters from ISC_event_init().

3. Added SYSV-semaphore based implementation of IPC to isc_sync.cpp.
This should fix CORE-2102: Firebird 2.5 does not build on MacOS (Darwin).

4. Fixed use of posic CS without (x)inetd (i.e. fb_inet_server -s).

5. Fixed (to be reviewed by Dmitry) recovery after some process death in lock manager.
2008-10-10 15:58:05 +00:00
asfernandes
3bf8ec8fb2 Misc 2008-09-24 02:02:38 +00:00
paulbeach
0d3dc4e29c Solaris 10 64bit SS 2008-09-23 11:06:49 +00:00
robocop
d14d746f15 Linker warning:
/OPT:WIN98 is no longer supported;  ignored
2008-09-12 11:29:59 +00:00
robocop
bb09478a8a Misc. 2008-09-12 11:15:06 +00:00
paulbeach
775ee6fa9a Solaris 10 Modifications 2008-09-12 09:16:31 +00:00
dimitr
d3c5f713bd Fixed Windows build. 2008-09-11 10:48:12 +00:00
alexpeshkoff
370ed679ec Refactored services code 2008-09-11 09:03:08 +00:00
alexpeshkoff
ec5fd81ef1 Making DEV_BUILD with valgrind can easily hide problems when running without it 2008-09-11 08:55:55 +00:00
asfernandes
e986db9e58 Do not concatenate variable twice 2008-09-06 18:45:37 +00:00
asfernandes
0f387a9bee Misc 2008-09-06 18:42:55 +00:00
paulbeach
e4754b822d Fix CORE-2065 Add (ln -s) libfbclient.dylib to the default dynamic loader search path /usr/local/lib for Classic 2008-09-05 11:01:08 +00:00
robocop
521d215225 I became tired of the many warnings in btyacc (really ugly code) and decided to solve or hide most of them. 2008-09-05 08:47:48 +00:00
paulbeach
70acbd99fe Solaris 10 2008-09-04 11:48:41 +00:00
paulbeach
687d12e8cc Solaris 10 2008-09-04 10:23:26 +00:00
paulbeach
9d10d8a633 Update permissions for security database 2008-09-03 10:13:14 +00:00
paulbeach
0973d9df9f Update permissions for security database 2008-09-03 10:07:54 +00:00
paulbeach
247a2d0247 Update permissions for security database 2008-09-03 09:41:04 +00:00
asfernandes
139e4f8ca9 Misc 2008-09-03 02:26:45 +00:00
dimitr
6cc0ca22ea Sync with the recent commits. 2008-09-02 14:55:25 +00:00
dimitr
49beb06de4 More MSVC9 specifics (missed in the prior commit). 2008-09-02 14:52:33 +00:00
dimitr
c1c9ea5d1e More MSVC9 specifics (missed in the prior commit). 2008-09-02 14:46:35 +00:00
paulbeach
db32e2b70f Solaris 10 2008-09-02 14:22:42 +00:00
paulbeach
88fd11398d Solaris 10 2008-09-02 14:17:32 +00:00
dimitr
8116261a2e Final changes to drop the MSVC6 support and add the MSVC9 one.
Please note that VC9 Express is not supported yet, as I cannot validate its version output.
2008-09-02 08:52:09 +00:00
dimitr
bc8d392865 Cleanup. We don't support MSVC6 anymore. 2008-09-02 08:39:33 +00:00
dimitr
37c6efa01a ICU solution/project files for MSVC9. 2008-09-02 08:36:06 +00:00
dimitr
1d535b5b76 Solution/project files for MSVC9. 2008-09-02 07:50:56 +00:00
hvlad
dfcddca5fe Make gdef, qli and fbrmclib compilable again (after removal of iberr.cpp) 2008-08-28 09:02:59 +00:00
robocop
e5558467a1 Finish cleanup (header files). 2008-08-28 05:49:57 +00:00
asfernandes
a245731588 Partial fix for the Windows build 2008-08-27 15:33:56 +00:00
alexpeshkoff
13a15d4bfe 1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
robocop
7cca33b804 Misc. 2008-08-27 06:17:35 +00:00
dimitr
99402ef337 Fixed CORE-903: Update Field update / result Updated. 2008-08-25 08:13:41 +00:00
alexpeshkoff
9d33face92 Fixed CORE-2033:Unresolved symbol _Unwind_GetIP in client library 2008-08-05 10:49:29 +00:00
robocop
71e985b3bc Remove for VC7 the same projects as for VC8. 2008-07-15 11:37:03 +00:00
dimitr
acbeb86a8d Build embedded as Classic. 2008-07-14 18:01:35 +00:00
dimitr
2a921556ec Same for utilities. 2008-07-14 17:57:28 +00:00
dimitr
de83aa4d5e Cleanup. ALICE and BURP don't depend on SS/CS conditionals anymore. 2008-07-14 17:53:22 +00:00
asfernandes
5ae2263366 Undo more changes of previous ib_util patch - thanks to Claudio 2008-07-13 16:21:40 +00:00
asfernandes
8f9b451ce9 Rework of ib_util changes. Dynamically load it in the engine and inform callback functions to alloc and free memory. Allocate memory from the default pool. 2008-07-12 21:23:42 +00:00
robocop
1492df2080 Minor cleanup after Alex' changes. 2008-07-12 08:06:19 +00:00
paul_reeves
d3e9b360a6 Provide a coherent and meaningful message 2008-07-11 08:44:17 +00:00
dimitr
a903e9357b Cleanup. 2008-07-11 07:50:46 +00:00
asfernandes
607f55503d Misc 2008-07-11 02:37:23 +00:00
skidder
518e59bb40 Fix MSVC8 build after recent Alex' commits 2008-07-10 19:13:05 +00:00
alexpeshkoff
7c8427bc35 Separated CVT functions to common and jrd parts.
This made possible to avoid ugly CVT_move export.

Cleanup of errors handling in CVT functions.
2008-07-10 15:57:33 +00:00
paul_reeves
2581a15586 It's even better if it is declared correctly. 2008-07-10 14:52:52 +00:00
paul_reeves
eed4f59f2b It helps to define an env var before using it :-( 2008-07-10 14:47:09 +00:00
paul_reeves
d9ade3c6b2 Be slightly more vague, but at least include both current possibilities.
(This is an area that needs reworking.)
2008-07-10 14:42:17 +00:00
paul_reeves
751963f5c6 Make a reasonably sane attempt to include the correct documentation for 2.5 Alpha 1 2008-07-10 14:14:34 +00:00
paul_reeves
43c5385b38 Forward port installer changes from 2.1.1 to 2.5.000 2008-07-10 12:45:38 +00:00
alexpeshkoff
e805b65271 Fixed issues detected by QA 2008-07-09 08:51:03 +00:00
robocop
c6f11b3247 Fixed the Windows build after Alex' changes. 2008-07-08 06:47:01 +00:00
alexpeshkoff
5ac5869661 CORE-1964 - stop vararg mess when reporting errors. Use special class for it. More (ERR_post cleanup) to come. 2008-07-03 12:02:54 +00:00
asfernandes
6048e58641 Fixed the build problem reported by Nikolay 2008-07-02 00:22:47 +00:00
asfernandes
dcdcd0a31f Fix the Windows boot build 2008-06-17 13:45:09 +00:00
asfernandes
791a2c1b1b Fixed Linux SS build 2008-06-17 01:05:34 +00:00
asfernandes
b8a3abb888 Misc 2008-06-17 01:02:01 +00:00
asfernandes
6d42ee51e8 Correction for the Windows boot build fix - include ib_util in Firebird2Boot and make fbembed depends on it 2008-06-15 16:29:53 +00:00
asfernandes
6f889ba0a4 1) Fixed an error in the POSIX build after usage of GlobalPtr
2) Some things observed by Claudio
2008-06-15 16:20:55 +00:00
asfernandes
5a9c2578d7 Fixed the Windows boot build 2008-06-15 16:17:51 +00:00
asfernandes
af1d955da6 Improvement CORE-1937 - Detect (instead of crash) FREE_IT UDFs that return pointer not allocated by ib_util_malloc 2008-06-14 22:16:40 +00:00
asfernandes
d30d6410ea Misc 2008-06-13 01:42:58 +00:00
paulbeach
7cb4824d2a Time to tidy up some old stuff 2008-06-11 11:58:16 +00:00
robocop
017d04dbfc Misc. 2008-06-10 10:11:39 +00:00
aafemt
a16dfd7c75 Return deprecated stubs to public interface 2008-06-10 07:52:42 +00:00
aafemt
c6e0cd6d55 Fix MinGW build 2008-06-09 14:37:39 +00:00
paulbeach
dac128547a Support 64bit Darwin PPC - And will "only" work on 10.5 no matter how hard I try to support earlier versions. 2008-06-09 14:05:42 +00:00