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

464 Commits

Author SHA1 Message Date
verbguy
bc861ab3b6 more Sun Studio extern "C" linkage warnings
"../src/jrd/os/posix/isc_ipc.cpp", line 186: Warning (Anachronism): Assigning void(*)(int,siginfo*,void*) to extern "C" void(*)(int,siginfo*,void*).
"../src/jrd/os/posix/isc_ipc.cpp", line 196: Warning (Anachronism): The operation "extern "C" void(*)(int,siginfo*,void*) != void(*)(int,siginfo*,void*)" is illegal.
2009-11-10 18:26:46 +00:00
robocop
b02d70c8fd Use correct English. 2009-11-06 05:27:22 +00:00
alexpeshkoff
82642d8a7c Doctor library name according to posix rules 2009-11-03 13:32:15 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
dimitr
7df0f31474 Avoid polluting firebird.log with "error 534" when 32-bit binaries run on a 64-bit host. 2009-10-05 08:28:04 +00:00
asfernandes
c34a508256 Misc 2009-09-12 01:34:26 +00:00
alexpeshkoff
60a115efc2 Fixed CORE-2601: fine tuning of the installation directories does not work in configure 2009-09-11 10:49:46 +00:00
asfernandes
519a3b0aa7 A few necessary "volatile" usage 2009-09-10 15:30:03 +00:00
asfernandes
d8f739f53c Misc 2009-09-03 01:28:54 +00:00
robocop
43962281d4 Misc and isolate the win9x code even more. 2009-09-02 04:23:02 +00:00
skidder
aca5a83a46 Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 2009-08-30 19:00:46 +00:00
asfernandes
f4bfb5dbb3 Style of new/changed code; usage of static; misc 2009-08-30 03:04:34 +00:00
skidder
2b9fa8cf4e Support for filesystem cache size management needed to work with large databases on modern Windows hosts (64-bit - starting with XP, 32-bit - starting with Vista) 2009-08-29 19:55:23 +00:00
paulbeach
2f5df0fac8 Minor mod. as per James Gregurich to allow compilation under gcc 4.2 2009-08-27 11:25:58 +00:00
alexpeshkoff
9a325bd8b5 Avoid need in StringsBuffer when processing serious system errors 2009-08-26 13:08:54 +00:00
alexpeshkoff
93f36b4ba6 cleanup 2009-08-24 12:58:37 +00:00
robocop
683c86a59c Style. 2009-08-23 10:06:08 +00:00
asfernandes
50102f6f4c Misc 2009-08-23 01:27:46 +00:00
robocop
e941560f4e Comments and constness. 2009-08-22 05:11:31 +00:00
robocop
2c2bc66136 Comments. 2009-08-22 05:02:59 +00:00
robocop
f50407657e Comments. 2009-08-21 12:01:27 +00:00
dimitr
21971f03a0 Fixed CORE-2422: Server doesn't switch between multiple entries configured in TempDirectories when some of them is out of free space.
Moved the common code to File.h.
2009-08-21 08:28:08 +00:00
hvlad
e393abbbed Fixed bug CORE-2586 : Make all kernel object names in the same namespace 2009-08-08 12:39:32 +00:00
alexpeshkoff
f405174799 Moved O_DIRECT definition for DARWIN to common place 2009-08-05 07:36:19 +00:00
alexpeshkoff
d39dd937b9 Cleanup - overflow_handler() is not needed cause now we use class FpeControl for that purpose 2009-07-10 11:43:21 +00:00
asfernandes
bf1e2c3a72 Fix scope problem in DEV_BUILD 2009-07-05 00:25:07 +00:00
hvlad
a6345fe4c9 Fixed bug CORE-2532 : Incorrect size of volumes in multi volume database 2009-06-28 20:43:07 +00:00
robocop
f10e1b72eb Style. 2009-06-27 06:23:36 +00:00
asfernandes
928d2616fd Misc 2009-06-19 02:29:08 +00:00
alexpeshkoff
a2f7582562 Though we do not actively use signals since 2.5, let's better initialize paths before setting handlers 2009-06-10 09:18:08 +00:00
hvlad
605296a2a0 Fix Windows build 2009-06-10 07:33:45 +00:00
robocop
9a66eb1fe4 Totally misc. 2009-06-10 06:30:07 +00:00
alexpeshkoff
f21a2bf4be Make initialization distributed - each subsystem does what it needs when needs, removed gds.cpp:init() 2009-06-09 10:08:12 +00:00
asfernandes
f8eb935eb7 Misc 2009-06-06 18:13:57 +00:00
robocop
12a36080f8 This is already a Windows file, no need to check for the WIN_NT macro. 2009-06-02 06:26:20 +00:00
robocop
e9040f1a76 Misc. 2009-05-29 10:33:01 +00:00
hvlad
c551d98c83 Missed LocalFree call. Thanks to Claudio 2009-05-28 20:51:19 +00:00
hvlad
7cc177c049 Set appropriate access rights for files in lock directory 2009-05-28 09:46:45 +00:00
alexpeshkoff
46527f2084 MT safe floating point exceptions control. Raise error in case of FP overflow according to SQL standard requirements. 2009-05-27 07:57:06 +00:00
alexpeshkoff
64442e23b6 comment 2009-05-25 12:36:27 +00:00
alexpeshkoff
b62e4f1c28 Renamed function to better match it's tasks 2009-05-25 11:31:38 +00:00
asfernandes
fd7245cf05 Misc 2009-05-23 01:33:36 +00:00
hvlad
a46b10e22d Make engine create lock files in /tmp/firebird : Windows part 2009-05-22 14:48:11 +00:00
alexpeshkoff
91134ab0d0 Make engine create lock files in /tmp/firebird 2009-05-22 13:47:27 +00:00
alexpeshkoff
378b04652a CORE-2467 - better symlink detection, thanks to Damyan 2009-05-21 07:48:38 +00:00
asfernandes
6041bd8c9e Fix MSVC8 build 2009-05-20 15:21:15 +00:00
alexpeshkoff
7cc8b347f6 It was bad idea to include .h-files inside namespace 2009-05-20 08:17:05 +00:00
alexpeshkoff
86f3176307 Fixed CORE-2467: security risk in 2.5 beta1 2009-05-19 14:33:36 +00:00
robocop
4bae43779f Some #if should be #ifdef instead. 2009-05-17 11:25:50 +00:00
alexpeshkoff
c93c65df4c Use macro __sun instead of sun for this platform 2009-05-07 07:11:06 +00:00