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
robocop
66b1227b22
Unused params, some formatting, cleanup.
2009-05-01 17:21:36 +00:00