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

808 Commits

Author SHA1 Message Date
robocop
dc978c61e9 Style. 2010-01-02 02:02:17 +00:00
asfernandes
e13a0e3865 Misc 2010-01-01 20:23:52 +00:00
asfernandes
fc370c986e A new way to use PreparedStatement. That one preserves code readability and is very like the preprocessed code. 2009-12-31 17:08:07 +00:00
alexpeshkoff
443f261abf Introduce isc_dpb_version2 - format is WideTagged. 2009-12-30 15:24:16 +00:00
alexpeshkoff
4f58f8ef67 removed wrong assertion 2009-12-30 15:16:32 +00:00
hvlad
a3ab95f8f6 All memory allocations should be ALLOC_ALLIGMENT aligned.
It fixed bug in Win64 DEBUG build.
2009-12-29 12:46:53 +00:00
alexpeshkoff
f2753b7e86 Frontported changes to make -Direct switch of nbackup accept on/off parameter 2009-12-18 14:06:28 +00:00
alexpeshkoff
c569345201 Some more changes suggested by Claudio 2009-12-16 13:40:26 +00:00
alexpeshkoff
3b95a6b5b4 Fixed an issue with gsec compatibility with previous versions 2009-12-16 11:25:50 +00:00
robocop
dae574f7f1 Misc, style and unused vars. 2009-12-13 10:41:53 +00:00
aafemt
83261600c1 Fix MinGW build 2009-12-13 09:43:02 +00:00
robocop
f7957e6910 Totally misc. 2009-11-16 09:03:49 +00:00
robocop
b9106f313b Warnings. 2009-11-14 09:20:54 +00:00
robocop
6f0d002188 Misc. 2009-11-14 09:19:45 +00:00
asfernandes
cefe295ad9 Misc 2009-11-14 01:20:33 +00:00
alexpeshkoff
4f54fd68e8 Frontported improvement CORE-2748: allow gsec to grant RDB$ADMIN role in the security database 2009-11-13 19:00:09 +00:00
alexpeshkoff
8bfa0a37a2 Feature CORE-1952: deprecate Implementation IDs, easing new ports; ODS change - BOOT build needed 2009-11-13 18:29:06 +00:00
asfernandes
0b2a994c27 Misc 2009-11-13 01:36:09 +00:00
verbguy
6fe23f8f33 commit missing Solaris inline assembly routines - SPARC and AMD64 2009-11-10 15:53:38 +00:00
verbguy
09b03c3196 fix Sun Studio build - int64_t type name is unknown 2009-11-10 15:16:30 +00:00
alexpeshkoff
ae14324dbe Added license 2009-11-06 18:09:00 +00:00
asfernandes
87e274b76a Misc 2009-11-06 01:21:14 +00:00
robocop
08a33d50cc Unfortunately several of these are intertwined:
CORE-462 	 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 	 Utilities need a more coherent way to show help and version
CORE-2541 	 Too many hardcoded messages in nbackup
CORE-2542 	 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 	 nbackup may hide the real cause of failure
CORE-2545	 Lack of several validations in gbak
CORE-2547 	 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 	 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
hvlad
996ce01cb5 Fix Win32 build 2009-11-04 15:48:17 +00:00
hvlad
cd4502a7bb Make WIN32 build work. To be reviewed by Alex. 2009-11-04 15:18:38 +00:00
robocop
f9a571343f Misc. 2009-11-04 13:05:30 +00:00
alexpeshkoff
bc99c22556 Some hanges suggested by Claudio, also fixed compile errors 2009-11-04 11:37:10 +00:00
robocop
1990db7c9c Misc (hope the change is for better). 2009-11-04 10:51:27 +00:00
alexpeshkoff
c40737ca56 cleanup unused NDEBUG macro 2009-11-04 10:04:33 +00:00
alexpeshkoff
d91792c9e2 Added initialization - thanks to Adriano 2009-11-04 09:50:37 +00:00
alexpeshkoff
27ca1a00dd Added forgotten new file - thanks to Adriano 2009-11-04 09:39:25 +00:00
asfernandes
bcee7417c4 1) Misc; 2) Fix bad indenting 2009-11-04 00:20:56 +00:00
verbguy
5148da5cd8 fix Sun Studio error, "a union member cannot have a user-defined assignment operator," per Adriano's suggestion 2009-11-03 15:02:11 +00:00
alexpeshkoff
00affefdb0 Small fixes after changing memory manager 2009-11-03 13:33:53 +00:00
alexpeshkoff
4dc99001af Vulcan improvement - keep reason of locking to be viewed by debugger 2009-11-03 13:31:24 +00:00
alexpeshkoff
2d0701f96e Merged vulcan memory pools 2009-11-03 13:30:37 +00:00
verbguy
5e904927f7 front port recent 2.5 HPUX changes 2009-11-02 21:08:58 +00:00
asfernandes
4a3d198ade Misc 2009-10-31 01:46:06 +00:00
robocop
b304b96224 Misc. 2009-10-30 10:43:42 +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
asfernandes
5f852e3bd1 Misc 2009-10-08 00:21:27 +00:00
alexpeshkoff
7d08867e27 Fixed CORE-2669: Enhance diagnostics in case of status vector overflow 2009-10-07 08:22:01 +00:00
alexpeshkoff
749675cf6d Cleanup 2009-10-06 12:51:34 +00:00
alexpeshkoff
fbda7f245e Fixed CORE-2439: Add FIX_FSS_DATA and FIX_FSS_METADATA into the server 2009-10-05 10:26:59 +00:00
alexpeshkoff
d0f2c3a623 Assertion added 2009-09-30 08:51:04 +00:00
asfernandes
90dfb9a411 Misc 2009-09-30 01:10:11 +00:00
verbguy
56f291e05f HP-UX changes - 64-bit atomic counters, support for HP-UX 11 v2, and small tweak of build options 2009-09-29 19:13:51 +00:00
alexpeshkoff
b19dacee16 Ported fix for CORE-2634: Performance regression when restoring database with big metadata 2009-09-29 10:35:16 +00:00
verbguy
45bbbe0613 Improvement CORE-2619: make Solaris 10 atomic counters 64-bit 2009-09-28 17:14:24 +00:00
robocop
19323b3801 Misc. 2009-09-22 09:44:03 +00:00