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

1650 Commits

Author SHA1 Message Date
skidder
629e3eb5c8 Fixed resource leaks which caused recursive definition error 2002-09-30 15:21:37 +00:00
skidder
af075e127f increment build number 2002-09-30 15:21:36 +00:00
dimitr
fd0214e535 increment build number 2002-09-30 15:18:30 +00:00
skidder
ac8e71907b increment build number 2002-09-30 14:21:35 +00:00
skidder
83f57c1275 Fixed FB1/FB2/IB6 possibility of deferred database corruption (just reported or rarely real) when deleting foreign constraint 2002-09-30 14:21:34 +00:00
eku
d2601a92ed increment build number 2002-09-30 07:41:02 +00:00
eku
5834b9edb4 Avoid compiler warning 'No newline at end of file'. 2002-09-30 07:41:01 +00:00
eku
cfc23244f3 increment build number 2002-09-30 06:00:27 +00:00
eku
fc16f7ada9 Don't hard-code the installation path. Use ISC_PREFIX whereever possible. 2002-09-30 06:00:25 +00:00
eku
3932bb6470 increment build number 2002-09-30 06:00:24 +00:00
dimitr
45b8e77de8 increment build number 2002-09-29 15:44:12 +00:00
dimitr
1ae3fa7078 Fixed one reason of the well-known "decompression overran buffer" error. 2002-09-29 15:44:11 +00:00
arnobrinkman
8b08f0f797 increment build number 2002-09-28 23:52:37 +00:00
arnobrinkman
dd6b72d89e AB: Adding better error-handeling and support for subqueries with group_by clause 2002-09-28 23:52:36 +00:00
skidder
d2296309bf increment build number 2002-09-28 22:42:49 +00:00
skidder
edb7872228 Fixed resource/memory leak which caused some DDL to fail 2002-09-28 22:42:48 +00:00
skidder
d1a23662e6 increment build number 2002-09-28 22:37:43 +00:00
skidder
ed109cc6c2 Fixed resource/memory leak which caused some DDL to fail 2002-09-28 22:37:41 +00:00
skidder
c5d0cb8984 Fixed one more DDL coredump 2002-09-28 20:58:40 +00:00
skidder
4a33021611 increment build number 2002-09-28 20:58:39 +00:00
skidder
c0f6bbdb2f increment build number 2002-09-28 20:56:58 +00:00
dimitr
98cb058e90 increment build number 2002-09-28 14:08:37 +00:00
dimitr
c98ffcf20e increment build number 2002-09-28 14:08:35 +00:00
dimitr
fdfb606c09 increment build number 2002-09-28 14:04:36 +00:00
dimitr
536d8c0552 1. Reworked internal_info implementation in both DSQL and JRD.
New helper class created to serve it properly.
2. Added exception re-raise semantics.
Syntax: EXCEPTION;
If there was handled exception, re-initiate it, otherwise evaluate to no-op.
3. Implemented run-time exception messages.
Syntax: EXCEPTION <exception_name> [<value>];
If <value> is specified, evaluate it and use instead of RDB$EXCEPTION_MESSAGE.
4. Added new SQLCODE and GDSCODE system variables.
Available in procedures/triggers only.
If there wasn't any exception raised, return zero (success), otherwise return an error code.
5. Implemented ROWS_AFFECTED system variable.
Available in procedures/triggers only.
Count rows affected by the last INSERT/UPDATE/DELETE statement.
For any other statement, result is always zero.
2002-09-28 14:04:35 +00:00
dimitr
6a497e85f9 increment build number 2002-09-28 14:03:41 +00:00
skidder
b794ee870f increment build number 2002-09-27 22:59:25 +00:00
skidder
0518ca14a3 Fix several mostly DDL-related coredumps and locking failures 2002-09-27 22:59:24 +00:00
alexpeshkoff
bb6521ee61 increment build number 2002-09-27 15:21:38 +00:00
kkuznetsov
f3c7ce4668 increment build number 2002-09-27 13:12:49 +00:00
kkuznetsov
e7dd9a03e4 increment build number 2002-09-27 13:12:48 +00:00
kkuznetsov
67e7a45033 increment build number 2002-09-27 13:12:47 +00:00
kkuznetsov
b5b9fd5f90 *** empty log message *** 2002-09-27 13:12:46 +00:00
eku
3729aa708b increment build number 2002-09-27 09:05:34 +00:00
eku
42dd94a872 Fixed compiler warning about redefinition of 'assert'. 2002-09-27 09:05:33 +00:00
bellardo
9eeb7d4e39 increment build number 2002-09-27 01:31:06 +00:00
bellardo
c0322cce15 Finished header file renaming cleanup. 2002-09-27 01:31:04 +00:00
bellardo
2c479fa877 increment build number 2002-09-27 01:29:52 +00:00
bellardo
50b1d04993 Cleaned up include directives after renaming math.h to jrd_math.h. 2002-09-27 01:29:51 +00:00
bellardo
6b3d9e6b22 increment build number 2002-09-27 01:29:50 +00:00
bellardo
79a6e8b099 Cleaned up some include directives after renaming jrd_time.h. 2002-09-27 01:28:27 +00:00
bellardo
5fdc766bda increment build number 2002-09-27 01:28:26 +00:00
bellardo
fbfa80fcee increment build number 2002-09-27 00:20:18 +00:00
bellardo
c8aeeb037a increment build number 2002-09-27 00:20:17 +00:00
bellardo
86dd1e3c23 increment build number 2002-09-27 00:20:16 +00:00
bellardo
1093f38eff increment build number 2002-09-27 00:20:15 +00:00
bellardo
20d02432d4 increment build number 2002-09-27 00:20:14 +00:00
bellardo
b41422f536 increment build number 2002-09-27 00:20:13 +00:00
bellardo
0eaf588b49 renamed header files jrd/math.h and jrd/time.h to jrd/jrd_math.h and
jrd/jrd_time.h.
2002-09-27 00:20:12 +00:00
bellardo
39d9c6feac increment build number 2002-09-27 00:20:11 +00:00
bellardo
b2f1b6969b increment build number 2002-09-27 00:20:10 +00:00
bellardo
54898ab743 increment build number 2002-09-27 00:20:09 +00:00
bellardo
2e5c2bc1c0 increment build number 2002-09-27 00:20:08 +00:00
skidder
21efb63bd9 increment build number 2002-09-26 18:14:44 +00:00
skidder
f13732128d Fixed nasty memory corruption problem which caused server to crash quasi-randomly under high load (seems to be very old bug) 2002-09-26 18:14:43 +00:00
skidder
d67f774859 increment build number 2002-09-26 18:13:05 +00:00
skidder
040bd8e499 Fixed some memory leaks 2002-09-26 18:13:02 +00:00
kkuznetsov
3acdfa81c4 increment build number 2002-09-26 13:32:45 +00:00
kkuznetsov
47a6507d2a increment build number 2002-09-26 09:53:43 +00:00
eku
b900325519 increment build number 2002-09-26 09:26:41 +00:00
eku
0189c970f0 Fixed compiler warnings. 2002-09-26 09:26:40 +00:00
eku
6d4ea78e47 increment build number 2002-09-26 09:26:39 +00:00
skidder
d4f3260ec1 increment build number 2002-09-25 17:12:19 +00:00
skidder
8cd6d5b93a increment build number 2002-09-25 17:12:18 +00:00
skidder
9ea92c99c1 increment build number 2002-09-25 17:12:17 +00:00
skidder
6d64014e57 Changed engine to store source file name/line number information for EVERY allocation when DEBUG_GDS_ALLOC is defined. All allocation should be done using FB_NEW or FB_NEW_RPT macros instead of keyword new since now 2002-09-25 17:12:16 +00:00
skidder
99e1f3068f increment build number 2002-09-25 17:12:15 +00:00
skidder
4590d0f6c7 increment build number 2002-09-25 17:12:14 +00:00
skidder
ab2d157946 increment build number 2002-09-25 17:12:13 +00:00
skidder
9ae589bef0 increment build number 2002-09-25 17:12:12 +00:00
skidder
1bc719eced increment build number 2002-09-25 17:12:09 +00:00
skidder
3a68d83551 increment build number 2002-09-25 17:12:08 +00:00
skidder
a1c8157718 increment build number 2002-09-25 17:12:05 +00:00
skidder
2e4dc35348 increment build number 2002-09-25 17:12:02 +00:00
eku
c6e45ac0ea increment build number 2002-09-25 13:08:27 +00:00
eku
3ca32a8617 increment build number 2002-09-25 13:08:26 +00:00
eku
6c5a7db3b9 Fixed compiler warnings. 2002-09-25 13:08:25 +00:00
kkuznetsov
dff0b65bc7 increment build number 2002-09-25 11:20:32 +00:00
kkuznetsov
ccb91b2118 increment build number 2002-09-25 11:12:50 +00:00
kkuznetsov
081b9cb96b fixed some compile errors 2002-09-25 11:12:48 +00:00
eku
9e5b8b7aeb Undone previous changes. 2002-09-25 07:18:50 +00:00
eku
58d59fa02f increment build number 2002-09-25 07:18:49 +00:00
eku
da5187a90a increment build number 2002-09-25 06:41:31 +00:00
eku
136960cfd3 Fixed compiler warnings about nested comments. 2002-09-25 06:41:29 +00:00
kkuznetsov
a5f1e2f3be Some work on Solaris port 2002-09-25 06:22:43 +00:00
kkuznetsov
4554a02ef7 increment build number 2002-09-25 06:22:42 +00:00
dimitr
b10760453a Commited John's fix for PluginManager::Module class destructor. 2002-09-25 05:56:56 +00:00
dimitr
e1a0edcbec increment build number 2002-09-25 05:56:55 +00:00
skidder
b205788f6e increment build number 2002-09-24 19:53:32 +00:00
skidder
75418eca95 Make engine compileable on Linux again after Erik's signal cleanup 2002-09-24 19:53:31 +00:00
skidder
ceff94c8b0 increment build number 2002-09-24 19:53:30 +00:00
bellardo
68d00e000b increment build number 2002-09-24 17:53:33 +00:00
bellardo
c3a3381a6e Fixed the "typename" error message. The fix involved adding the typename
keyname to a declaration.  It is possible that older compilers don't support
typename, so in the future we may have to use autoconf to detect compiler
support.
2002-09-24 17:53:32 +00:00
dimitr
fa6e74791a increment build number 2002-09-24 14:17:25 +00:00
dimitr
503f45346c DEBUG_GDS_ALLOC macro is now defined by autoconf. 2002-09-24 14:17:24 +00:00
eku
6eafaa94b7 increment build number 2002-09-24 13:01:15 +00:00
eku
e2db34c9ed increment build number 2002-09-24 12:59:33 +00:00
eku
60496814b8 increment build number 2002-09-24 12:59:32 +00:00
eku
3f3f6e5b15 Fixed installation issues. 2002-09-24 12:58:44 +00:00
eku
b20bd5e9f6 increment build number 2002-09-24 12:58:43 +00:00
eku
3821f8f398 increment build number 2002-09-24 12:57:12 +00:00
eku
42a3892ad8 increment build number 2002-09-24 12:57:11 +00:00
eku
6380cea068 Removed compiler warnings. Fixed more SIG_FPTR issues. Use GNU C to check
format strings against arguments.
2002-09-24 12:57:10 +00:00
eku
725c6c5d32 increment build number 2002-09-24 12:57:09 +00:00
eku
a1477fc794 increment build number 2002-09-24 12:57:08 +00:00
eku
98023da859 increment build number 2002-09-24 12:57:07 +00:00
eku
4130ae828e increment build number 2002-09-24 12:57:06 +00:00
dimitr
6a6bcb7389 Fixed lack of member variable initialization. 2002-09-24 08:05:55 +00:00
dimitr
84655e4aeb increment build number 2002-09-24 08:05:54 +00:00
bellardo
adb79891a7 increment build number 2002-09-24 00:27:24 +00:00
bellardo
938ebf794b Added support for a single, generic "plugins" directory. Where possible, this
new plugins directory should be used for engine modules.  Note the old separate
directories intl and UDF still exist and have the same usage as before.
2002-09-24 00:27:23 +00:00
bellardo
62ce8d8041 increment build number 2002-09-23 23:19:48 +00:00
bellardo
e56f306c12 Added some class documentation and move module cleanup to PluginManager
destructor, including verifing reference counts in the debug build.
2002-09-23 23:19:47 +00:00
skidder
3371d5fc2b increment build number 2002-09-23 18:02:02 +00:00
skidder
4b3d0d5134 Added FB_NEW macro 2002-09-23 18:02:00 +00:00
skidder
675c9a0037 increment build number 2002-09-23 17:58:59 +00:00
skidder
f631566f51 Fixed memory corruption problem which forbad build with DEBUG_GDS_ALLOC turned on 2002-09-23 17:58:58 +00:00
bellardo
8eb49b7730 increment build number 2002-09-23 17:18:23 +00:00
bellardo
684c2efbf7 Fixed an infinite recursion problem with the new compilation delayed triggers. 2002-09-23 17:18:22 +00:00
skidder
844cd1edfd increment build number 2002-09-23 15:08:20 +00:00
skidder
a0baf24859 gds__alloc_debug stores line number information in the memory pool 2002-09-23 15:08:19 +00:00
dimitr
a76eae5077 increment build number 2002-09-23 10:41:08 +00:00
dimitr
35cc79efd3 Fixed wrong SIG_FPTR definition for win32. 2002-09-23 10:41:07 +00:00
eku
f0d657306b increment build number 2002-09-23 07:49:34 +00:00
skidder
27a0bb0394 increment build number 2002-09-22 20:42:02 +00:00
skidder
1cbf997f0e increment build number 2002-09-22 20:42:01 +00:00
skidder
d2a3e22acb increment build number 2002-09-22 20:42:00 +00:00
skidder
e98effa68b increment build number 2002-09-22 20:41:59 +00:00
skidder
d6869ec024 increment build number 2002-09-22 20:41:58 +00:00
skidder
ffd757d7ce increment build number 2002-09-22 20:41:57 +00:00
skidder
b83bcc9be8 increment build number 2002-09-22 20:41:56 +00:00
skidder
4653efb133 Added file name/line number information to debug memory manager. Dumps memory state to memdebug.log on exit 2002-09-22 20:41:55 +00:00
bellardo
528bf13030 increment build number 2002-09-22 19:08:34 +00:00
bellardo
dfe98160bd Fixed an order of operations error in the first dbb destructor implementation. 2002-09-22 19:08:33 +00:00
bellardo
ecf9cfe6b5 increment build number 2002-09-22 17:25:47 +00:00
bellardo
33e0d91f8a Patch a rather large dbb memory leak created during the c++ porting. 2002-09-22 17:25:46 +00:00
dimitr
89417c8093 increment build number 2002-09-22 13:29:09 +00:00
dimitr
4211af9336 Added initialization of the local variable. 2002-09-22 13:29:08 +00:00
dimitr
9665aba07f increment build number 2002-09-22 12:52:37 +00:00
dimitr
49cfca533f Don't know why, but it fixes the current linking problem. 2002-09-22 12:52:31 +00:00
dimitr
0521ebfca4 increment build number 2002-09-21 09:53:25 +00:00
dimitr
7197243207 We definitely don't need extra tons of warnings regarding unrecognized preprocessor directive. 2002-09-21 09:53:24 +00:00
dimitr
9b385474e4 increment build number 2002-09-21 08:00:49 +00:00
dimitr
d9a4911ef3 Fixed wrong (at least for win32) function pointer cast. 2002-09-21 08:00:48 +00:00
bellardo
d4ab7eadf5 increment build number 2002-09-20 20:59:07 +00:00
skidder
bc72631532 increment build number 2002-09-20 19:01:01 +00:00
skidder
aaf7777312 Fixed to make install work after interbase.msg->firebird.msg change 2002-09-20 19:01:00 +00:00
skidder
b633e8e8c5 increment build number 2002-09-20 18:58:54 +00:00
eku
1b9e4cc745 increment build number 2002-09-20 10:23:24 +00:00
eku
72d8d323be increment build number 2002-09-20 10:23:23 +00:00
eku
0a6a89abe3 increment build number 2002-09-20 10:23:22 +00:00
eku
174ee05455 increment build number 2002-09-20 10:23:21 +00:00
eku
1dae45f48e increment build number 2002-09-20 10:23:20 +00:00
eku
68b68a0e15 increment build number 2002-09-20 10:23:19 +00:00
eku
6eb5170e4f increment build number 2002-09-20 10:23:18 +00:00
eku
99d4b6db87 increment build number 2002-09-20 10:23:17 +00:00
eku
ace5bf32e2 increment build number 2002-09-20 10:23:16 +00:00
eku
9cf71556b3 Fixed the naming of some files:
interbase.msg => firebird.msg
 interbase.log => firebird.log

SINIX-Z: don't distribute build programms
2002-09-20 10:23:15 +00:00
dimitr
9d465288db increment build number 2002-09-20 10:13:31 +00:00
dimitr
3b897794e5 increment build number 2002-09-20 10:13:30 +00:00
dimitr
9d415a7879 Get rid of unnecessary files. 2002-09-20 10:13:29 +00:00
dimitr
259a3eb361 increment build number 2002-09-20 10:13:12 +00:00
dimitr
51d4bbcb80 increment build number 2002-09-20 10:11:57 +00:00
dimitr
e11d0f9197 increment build number 2002-09-20 10:10:35 +00:00
dimitr
c4d7a84522 increment build number 2002-09-20 10:08:56 +00:00
dimitr
ee45412a25 increment build number 2002-09-20 10:07:19 +00:00
eku
f9c5c0d172 increment build number 2002-09-20 08:31:11 +00:00
eku
59428e519a increment build number 2002-09-20 08:31:10 +00:00
eku
13091a4eca Fixed typo. 2002-09-20 08:31:09 +00:00
eku
4ace77e5d9 increment build number 2002-09-20 08:28:53 +00:00
eku
cd7356609e increment build number 2002-09-20 08:28:52 +00:00
eku
e65fb873c4 Do not hard-code the value of ISC_PREFIX, but set it to installation
prefix (--prefix option).
2002-09-20 08:28:51 +00:00
eku
a0b5fffdde increment build number 2002-09-20 08:28:50 +00:00
skidder
01d6411bb3 increment build number 2002-09-19 16:03:00 +00:00
skidder
b374caac68 Deferred user trigger compilation added. Solves some, but not all DDL issues and speeds things up 2002-09-19 16:02:58 +00:00
skidder
4450de156c increment build number 2002-09-19 15:25:39 +00:00
skidder
7e50e296b4 Fix build engine to make PROD_BUILD compile 2002-09-19 15:25:38 +00:00
skidder
de3fd4ba82 increment build number 2002-09-19 15:22:18 +00:00
eku
9ea81bcf51 increment build number 2002-09-19 10:51:36 +00:00
eku
4c3e52e90e increment build number 2002-09-19 10:51:35 +00:00
eku
91f3e6589d Autoconf:
o check for the function initgroups (replaces NOINITGROUPS define)
 o the define INTL (common.h) has been removed, since it is only set but not
   used anywhere
2002-09-19 10:51:34 +00:00
eku
5ed209280f increment build number 2002-09-19 10:51:33 +00:00
eku
9c8094b121 increment build number 2002-09-19 10:51:32 +00:00
eku
f31e903a87 increment build number 2002-09-19 10:51:31 +00:00
eku
c437f59813 increment build number 2002-09-19 10:51:30 +00:00
eku
05f4c2d5e5 increment build number 2002-09-19 09:35:37 +00:00
eku
ebaba693ae gds_inet_server is now called fb_inet_server 2002-09-19 09:35:36 +00:00
fsg
02054f905e increment build number 2002-09-18 14:47:14 +00:00
eku
bf1839e1de increment build number 2002-09-18 12:50:19 +00:00
eku
86b2c9f766 increment build number 2002-09-18 12:50:18 +00:00
eku
916c954bfa increment build number 2002-09-18 12:50:17 +00:00
eku
0290bea3a2 increment build number 2002-09-18 12:50:16 +00:00
eku
17d6146bd3 increment build number 2002-09-18 12:50:15 +00:00
eku
ca8bbb0cf3 increment build number 2002-09-18 12:50:14 +00:00
eku
ef2ff91438 Autoconf cleanup:
o use predefined macros to test for sys/wait.h, time.h and sys/time.h
 o search strcasecmp in libresolv only if strcasecmp and stricmp are not in libc
 o use predefined macro AC_SYS_LARGEFILE to determine 64Bit I/O
 o determine the alignment of long and double (ALIGNMENT,DOUBLE_ALIGN),
   still need to write a test for FB_ALIGN!
2002-09-18 12:50:13 +00:00
eku
5e3a6fea4a increment build number 2002-09-18 12:50:12 +00:00
eku
33ed668f9a increment build number 2002-09-18 12:50:11 +00:00
eku
5734c33b9a increment build number 2002-09-18 12:50:10 +00:00
eku
d26dd77b1e increment build number 2002-09-18 12:50:09 +00:00
eku
6dd23a5d17 increment build number 2002-09-18 12:50:08 +00:00
eku
a799db5e05 increment build number 2002-09-18 12:50:07 +00:00
eku
d5fb177aaa increment build number 2002-09-18 12:50:06 +00:00
eku
bd5bf0286f increment build number 2002-09-18 12:50:05 +00:00
eku
fe94a93151 increment build number 2002-09-18 12:50:04 +00:00
eku
32b485ed04 increment build number 2002-09-18 12:50:03 +00:00
eku
e948b56a66 increment build number 2002-09-18 12:50:02 +00:00
eku
c61994c148 increment build number 2002-09-18 12:50:01 +00:00
eku
8a242fa6fe increment build number 2002-09-17 05:58:43 +00:00
eku
2a75f8cbe5 increment build number 2002-09-17 05:58:42 +00:00
eku
dee9c2dcd2 increment build number 2002-09-17 05:58:41 +00:00
eku
4eaf8c0914 Autoconf cleanup:
o since the define 'VAX' was only used to tell that the byte order is
   LITTLE_ENDIAN (it have nothing else to do with the VAX computer family)
   it can safely replaced with '!WORDS_BIGENDIAN'.
 o check if pointers are 64 bit
 o replaced HAS_64BIT_POINTERS with 'SIZEOF_VOID_P == 8'
2002-09-17 05:58:40 +00:00
eku
ca721be649 increment build number 2002-09-17 05:58:39 +00:00
eku
52cebeef07 increment build number 2002-09-17 05:58:38 +00:00
eku
c816a9f6e9 increment build number 2002-09-17 05:58:37 +00:00
eku
b63e669311 increment build number 2002-09-17 05:58:36 +00:00
eku
43dc204c28 increment build number 2002-09-17 05:58:35 +00:00
eku
732e08773b increment build number 2002-09-17 05:58:34 +00:00
eku
fbc20e8180 increment build number 2002-09-17 05:58:33 +00:00
skidder
24ba69ebd2 increment build number 2002-09-16 16:31:39 +00:00
skidder
3c7236ee3c Roll back my previos DDL optimization changes. Add index RDB(RDB) instead. Testing revealed that it works faster 2002-09-16 16:31:38 +00:00
skidder
901a93b9c9 increment build number 2002-09-16 16:30:48 +00:00
skidder
bdcff8e716 increment build number 2002-09-13 11:13:46 +00:00
skidder
9e217ff2f9 Fixed wrong comment placement 2002-09-13 11:13:43 +00:00
fsg
1953ad8eb3 increment build number 2002-09-13 10:50:31 +00:00
fsg
f15c100d85 increment build number 2002-09-13 10:32:58 +00:00
eku
ed9bd265c1 increment build number 2002-09-13 07:15:51 +00:00
eku
00069c46d8 Changed indent. 2002-09-13 07:15:50 +00:00
eku
bfc5236c9e increment build number 2002-09-13 07:15:05 +00:00
eku
edb084198d SINIX-Z: changed location of the produced package 2002-09-13 07:15:04 +00:00
eku
22bcd44bb4 increment build number 2002-09-13 07:14:25 +00:00
skidder
3c3bbea0bf increment build number 2002-09-12 19:53:45 +00:00
skidder
c74d8b6e7d Fixed cached metadata error which caused many DDL/DML statements to fail 2002-09-12 19:53:44 +00:00
skidder
3dda8fc94c increment build number 2002-09-12 19:51:52 +00:00
skidder
7ca3274707 Fixed cached metadata error which caused many DDL/DML statements to fail 2002-09-12 19:51:50 +00:00
skidder
01fefad735 increment build number 2002-09-12 16:17:15 +00:00
skidder
ef0bb68b9b Fixed my own bug with index creation 2002-09-12 16:17:14 +00:00
eku
9437850c43 increment build number 2002-09-12 13:14:43 +00:00
eku
2d6d18c340 Fixed unterminated comment. 2002-09-12 13:14:42 +00:00
skidder
0627c47441 increment build number 2002-09-11 19:37:31 +00:00
skidder
9a22d2191a resoled some linux build issues, warnings 2002-09-11 19:37:30 +00:00
skidder
d665600825 increment build number 2002-09-11 19:34:59 +00:00
skidder
1c9117947c increment build number 2002-09-11 19:32:19 +00:00
skidder
4172fded4f DDL GDML query optimization 2002-09-11 19:32:18 +00:00
skidder
94ecbc5fdf increment build number 2002-09-11 19:31:25 +00:00
eku
e9d2d3662c increment build number 2002-09-11 11:30:55 +00:00
eku
4ebd5c3eb8 increment build number 2002-09-11 11:30:54 +00:00
eku
193ebac28c increment build number 2002-09-11 11:30:53 +00:00
eku
2647ff2ad9 increment build number 2002-09-11 11:30:52 +00:00
eku
701c3a982c increment build number 2002-09-11 11:30:51 +00:00
eku
da93f6697f Autoconf enhancements:
o autoconf v2.53 and later is now required to generate configure
   (sorry, but it makes many tasks easier)
 o improved tests for mmap, socklen_t and offt_64
 o added tests for atexit, on_exit, (v)fork, set(p)grp, setpgid and flock
 o added test for the keyword 'volatile'
 o fixed errors in configure.in
 o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
 o replaced VOLATILE by volatile
 o removed SETPGRP and ATEXIT
 o replaced NO_FLOCK by HAVE_FLOCK
 o SIG_FPTR cleanup
 o vfork cleanup
2002-09-11 11:30:50 +00:00
eku
a16ee60900 increment build number 2002-09-11 11:30:49 +00:00
eku
97d3e2da31 increment build number 2002-09-11 11:30:48 +00:00
eku
5687474198 increment build number 2002-09-11 11:30:47 +00:00
eku
8e03166301 increment build number 2002-09-11 11:30:46 +00:00
eku
051fa862bf increment build number 2002-09-11 11:30:45 +00:00
eku
0f32237048 increment build number 2002-09-11 11:30:44 +00:00
eku
f4b967cb23 increment build number 2002-09-11 11:30:43 +00:00
eku
f7711f58ed increment build number 2002-09-11 07:49:12 +00:00
skidder
06a0dcfc7a increment build number 2002-09-10 18:38:45 +00:00
skidder
6d9f93997d Fix compiler warning 2002-09-10 18:38:43 +00:00
skidder
d85cee6851 increment build number 2002-09-10 18:35:57 +00:00
skidder
b9235e74b4 Make INTL work on Linux 2002-09-10 18:35:56 +00:00
skidder
cf8310ebf1 Added nulls first/last support load.epp 2002-09-10 18:34:50 +00:00
skidder
87139d2d50 increment build number 2002-09-10 18:34:49 +00:00
skidder
8aceef00e7 increment build number 2002-09-10 18:34:01 +00:00
skidder
f1b4c04d42 Added nulls first/last support 2002-09-10 18:34:00 +00:00
skidder
fea4d6bd18 increment build number 2002-09-10 18:33:01 +00:00
skidder
e741d1356f increment build number 2002-09-10 18:31:48 +00:00
skidder
abbbcc9d5a increment build number 2002-09-10 18:31:47 +00:00
skidder
1864c6669e Make make install work 2002-09-10 18:31:46 +00:00
skidder
8a2c6fa31c increment build number 2002-09-10 18:30:54 +00:00
skidder
7ffb19662c Optimize it a little 2002-09-10 18:30:52 +00:00
skidder
388eaa00b6 increment build number 2002-09-10 18:28:27 +00:00
skidder
f8006cb881 added nulls first/last syntax support 2002-09-10 18:28:23 +00:00
skidder
5b8f0b3fbd increment build number 2002-09-10 18:27:18 +00:00
skidder
9de3361225 increment build number 2002-09-10 18:24:27 +00:00
skidder
c5f9e72d1a Fix compiler warning 2002-09-10 18:24:20 +00:00
skidder
1bbd008268 increment build number 2002-09-10 18:22:45 +00:00
dimitr
0cc986f36a increment build number 2002-09-10 13:40:39 +00:00
dimitr
ebb5a57ae5 Fixed wrong initialization of the stack variables. 2002-09-10 13:40:38 +00:00
dimitr
871e9a7ede increment build number 2002-09-10 13:38:27 +00:00
dimitr
b5a420b850 Fixed wrong size of the local variable.
Thanks to Dmitry Kuzmenko.
2002-09-10 13:38:26 +00:00
dimitr
4da3378cf3 increment build number 2002-09-10 08:07:17 +00:00
dimitr
68805c2846 Fixed error in GDML statement. 2002-09-10 08:07:16 +00:00
dimitr
a651a74068 increment build number 2002-09-10 08:07:15 +00:00
eku
e3c408bac5 increment build number 2002-09-10 07:56:03 +00:00
eku
0739396a06 increment build number 2002-09-10 06:08:57 +00:00
fsg
2f832e5c8d increment build number 2002-09-09 13:24:57 +00:00
dimitr
7f058e9ac7 Fixed memory handling bug. 2002-09-09 11:40:17 +00:00
dimitr
dd94978cc6 increment build number 2002-09-09 11:40:16 +00:00
eku
781fb0254e increment build number 2002-09-09 05:51:07 +00:00
eku
2f1e050e48 increment build number 2002-09-09 05:48:23 +00:00
dimitr
5b75151f23 Don't allow sweeper to start if the database is shutdown. 2002-09-08 16:33:46 +00:00
dimitr
bea92d4363 increment build number 2002-09-08 16:33:45 +00:00
dimitr
524961e70b increment build number 2002-09-08 16:32:31 +00:00
dimitr
5683190af2 no message 2002-09-08 16:32:30 +00:00
dimitr
c7b74a724e increment build number 2002-09-08 07:56:55 +00:00
dimitr
e0d36f375f fbserver instead of ibserver. 2002-09-08 07:56:54 +00:00
dimitr
36de0da704 increment build number 2002-09-08 07:56:53 +00:00
dimitr
da7c5e9ee8 increment build number 2002-09-08 07:56:52 +00:00
dimitr
fa7758531a increment build number 2002-09-08 07:56:51 +00:00
dimitr
53e2912ab8 increment build number 2002-09-08 07:56:50 +00:00
alexpeshkoff
5eedda40c5 increment build number 2002-09-06 13:05:34 +00:00
alexpeshkoff
3c5aa2a377 Corrected bug with UDF's returning floating point by value 2002-09-06 13:05:33 +00:00
dimitr
7a2e6e300e Proper location of the aliases config file. 2002-09-06 08:57:51 +00:00
dimitr
0a064fdcd8 increment build number 2002-09-06 08:57:50 +00:00
eku
1309ac9d1e increment build number 2002-09-06 08:45:41 +00:00
eku
78ad2abc3d SINIX-Z package files 2002-09-06 08:45:39 +00:00
dimitr
15b0e38493 increment build number 2002-09-06 07:51:34 +00:00
dimitr
8b131027ea More complete implementation of the INDEX subclause of a constraint declaration. 2002-09-06 07:51:33 +00:00
eku
fe02a1b759 increment build number 2002-09-06 07:13:35 +00:00
fsg
8fd5217ae3 increment build number 2002-09-06 04:49:28 +00:00
fsg
099e33138b First step to get build_no.h updated at commit-time 2002-09-06 04:49:27 +00:00
dimitr
0ba871ddcb increment build number 2002-09-05 11:48:41 +00:00
dimitr
cf6dddaf52 Fixed bug with wrong RDB$SYSTEM_FLAG values for the relation constraint triggers. 2002-09-05 11:48:40 +00:00
dimitr
31fdfb38ef increment build number 2002-09-05 09:00:07 +00:00
dimitr
c161723107 Corrected the exception handling logic:
- check asynchronous (hardware) exceptions first
  - proper memory management
2002-09-05 09:00:04 +00:00
dimitr
366178e7de increment build number 2002-09-04 18:17:20 +00:00
dimitr
1a938db54f Fixed wrong exception handling logic.
Hope it's done correctly and won't cause more errors.
2002-09-04 18:17:14 +00:00
dimitr
8334db9c80 increment build number 2002-09-04 14:37:34 +00:00
dimitr
73296c75dc a) we're Firebird, not InterBase
b) we shouldn't have such ugly string handling bugs
2002-09-04 14:37:32 +00:00
eku
e5980e6415 increment build number 2002-09-04 13:34:18 +00:00
eku
9d76c78d4c Fixed a typo that was introduced with the strcasecmp/stricmp changes. 2002-09-04 13:34:17 +00:00
eku
b4efb53c38 increment build number 2002-09-04 13:34:16 +00:00
dimitr
aa9152efcb increment build number 2002-09-04 12:09:26 +00:00
dimitr
c6e838a144 Changed syntax of the INDEX subclause of a constraint declaration,
now it looks as:
[USING [ASC[ENDING] | DESC[ENDING]] INDEX index]
2002-09-04 12:09:25 +00:00
dimitr
43181f0dc8 increment build number 2002-09-04 10:22:59 +00:00
dimitr
87ff660462 Renamed gdsintl.dll to fbintl.dll. 2002-09-04 10:22:58 +00:00
dimitr
c58abd9882 increment build number 2002-09-04 10:22:02 +00:00
dimitr
bd2d2debc3 Make sure we're Firebird, both interbase.msg and interbase.log are renamed. 2002-09-04 09:12:46 +00:00
dimitr
47fbd669c0 increment build number 2002-09-04 09:12:45 +00:00
dimitr
1e02c754d4 increment build number 2002-09-04 09:12:44 +00:00
dimitr
ae0a82e35b increment build number 2002-09-04 09:12:43 +00:00
dimitr
89ff7bae78 increment build number 2002-09-04 08:19:00 +00:00
dimitr
9959a4bc0d Changed the default registry key to the native Firebird one. 2002-09-04 08:18:58 +00:00
dimitr
4a2822134a increment build number 2002-09-03 17:31:11 +00:00
dimitr
4a15b6a211 increment build number 2002-09-03 17:29:54 +00:00
dimitr
e2c1962fbe Minor build changes in the UDF libraries. 2002-09-03 17:29:53 +00:00
dimitr
1bcf5c6514 increment build number 2002-09-03 17:25:39 +00:00
dimitr
d099441e24 increment build number 2002-09-03 17:23:18 +00:00
dimitr
ef16c0aeea increment build number 2002-09-03 17:23:17 +00:00
dimitr
869af73a68 Minor build changes in the UDF libraries. 2002-09-03 17:23:16 +00:00
eku
11e2cdfd55 increment build number 2002-09-03 13:35:26 +00:00
eku
f39023b442 increment build number 2002-09-03 13:25:31 +00:00
eku
38c6cfeb5c increment build number 2002-09-03 13:24:25 +00:00
eku
3dd55e034c increment build number 2002-09-03 13:24:24 +00:00
eku
c6b3dead0a increment build number 2002-09-03 13:24:23 +00:00
eku
1db20cfdf5 increment build number 2002-09-03 13:24:22 +00:00
eku
5a73f83acb Added the new configure option '--with-lock-manager' that controlls the build of the manager binary. This option is only valid for CS architecture. 2002-09-03 13:24:21 +00:00
fsg
6789203a8e increment build number 2002-09-02 15:01:18 +00:00
dimitr
081b6c86a5 increment build number 2002-09-01 15:49:04 +00:00
dimitr
b36015e6e9 - allowed user-defined index names for PK/FK/UK constraints
- fixed ugly hardcoded name checks for primary/foreign keys
- implemented RECREATE VIEW statement
2002-09-01 15:49:03 +00:00
dimitr
e83e3137c1 increment build number 2002-09-01 15:44:48 +00:00
dimitr
ba801091ad increment build number 2002-09-01 15:44:47 +00:00
dimitr
03b6a53563 increment build number 2002-09-01 15:44:46 +00:00
dimitr
94fa429dc4 - allowed user-defined index names for PK/FK/UK constraints
- fixed ugly hardcoded name checks for primary/foreign keys
- implemented RECREATE VIEW statement
2002-09-01 15:44:45 +00:00
dimitr
5a30f98003 Minor ODS change (version 10.1). New indices on system tables:
- define index RDB$INDEX_41
      for RDB$INDICES
      RDB$FOREIGN_KEY;
  - define index RDB$INDEX_42
      for RDB$RELATION_CONSTRAINTS
      RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;
2002-08-31 13:13:00 +00:00
dimitr
a788616f97 increment build number 2002-08-31 13:12:59 +00:00
fsg
5520a784a9 increment build number 2002-08-31 09:25:15 +00:00
fsg
b3668751f6 Some minor fixes to get it compiled under linux again,
some of them submitted by Nickolay Samofatov
2002-08-31 09:25:14 +00:00
fsg
665f27b1c0 increment build number 2002-08-31 09:25:13 +00:00
dimitr
5c565b30b4 Fixed bug, when nobody could alter or drop a trigger which name contains 'RDB$'. 2002-08-28 15:50:54 +00:00
dimitr
c70a2ffd49 increment build number 2002-08-28 15:50:53 +00:00
dimitr
2042d70dfd increment build number 2002-08-28 15:48:50 +00:00
dimitr
6fe24d7c89 Some changes to make gdef, instreg and instsvc compilable. 2002-08-28 15:48:49 +00:00
dimitr
37e5e64997 increment build number 2002-08-28 09:20:15 +00:00
eku
ac62420649 increment build number 2002-08-28 09:07:52 +00:00
eku
4ccb6e6bdc increment build number 2002-08-28 09:05:50 +00:00
fsg
0998fcf815 increment build number 2002-08-28 08:25:03 +00:00
eku
5c2aa3169a increment build number 2002-08-28 08:02:13 +00:00
eku
9710dc8dc3 increment build number 2002-08-28 07:51:19 +00:00
eku
da8c70f960 increment build number 2002-08-28 07:11:16 +00:00
eku
a51db40856 Needs include file common.h to compile. 2002-08-28 07:11:15 +00:00
eku
c615899d74 increment build number 2002-08-28 07:10:34 +00:00
eku
36d949c358 Use SIG_FPTR from common.h. 2002-08-28 07:10:32 +00:00
eku
06a644379c increment build number 2002-08-28 07:03:08 +00:00
eku
87aa5bde06 increment build number 2002-08-28 06:50:37 +00:00
eku
571d2e7c16 increment build number 2002-08-28 06:50:36 +00:00
eku
59ddbe656e increment build number 2002-08-28 06:50:35 +00:00
eku
78c960e6a9 increment build number 2002-08-28 06:50:34 +00:00
eku
661d16f298 Another autoconf cleanup:
o check for the existence of the function strcasecmp and stricmp
 o replaced STRICMP
2002-08-28 06:50:33 +00:00
dimitr
8f368a5e95 increment build number 2002-08-28 06:12:29 +00:00
dimitr
0edf480df2 increment build number 2002-08-27 19:26:40 +00:00
dimitr
46432ec922 Finilized Borland's implementation of XNET (win32 only). Seems to work ;-) 2002-08-27 19:26:39 +00:00
dimitr
949b0484d1 increment build number 2002-08-27 19:26:38 +00:00
dimitr
699c0dd97c Minor ODS change (version 10.1). New indices on system tables:
- define index RDB$INDEX_41
      for RDB$INDICES
      RDB$FOREIGN_KEY;
  - define index RDB$INDEX_42
      for RDB$RELATION_CONSTRAINTS
      RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;
2002-08-27 11:58:47 +00:00
dimitr
24b04f096c increment build number 2002-08-27 11:58:46 +00:00
dimitr
5195cc3193 increment build number 2002-08-27 11:47:14 +00:00
dimitr
f636c75c52 increment build number 2002-08-27 11:47:13 +00:00
dimitr
609af2bc43 Moved SIG_FPTR type declaration from fb_types.h to common.h.
Hence we've got the codebase compiled on win32 again, and
it shouldn't break other builds, IMHO.
2002-08-27 11:47:12 +00:00
dimitr
86fd7ac600 increment build number 2002-08-27 11:23:33 +00:00
dimitr
31c512e59f Updated FB version. 2002-08-27 11:23:32 +00:00
dimitr
4706a916a3 increment build number 2002-08-27 11:07:37 +00:00
dimitr
ac37392b31 Removed duplicated registry path constants. 2002-08-27 11:07:36 +00:00
dimitr
5bd15e1a78 increment build number 2002-08-27 11:01:41 +00:00
dimitr
42e8f15c9e increment build number 2002-08-27 07:48:35 +00:00
dimitr
b45eb004a2 Implemented CREATE OR ALTER statement for procedures/triggers/views. 2002-08-27 07:48:34 +00:00
arnobrinkman
33db541f18 increment build number 2002-08-26 19:41:00 +00:00
arnobrinkman
d757d31ed4 Added code in pass1_simple_case for handeling parameters in case_operand together with when_operands.
The method used to get the derciber for parameters is taken from MAKE_desc_from_list in make.cpp
Example : SELECT CASE FieldA WHEN :param1 THEN 1 WHEN 2 THEN 2 ELSE NULL END FROM TableA
Note : At least one "know describer" must be in the list else no describer could be guested (logic but...) !
2002-08-26 19:40:59 +00:00
dimitr
1ceeea62c2 increment build number 2002-08-26 13:50:02 +00:00
eku
7b6a8b03f5 increment build number 2002-08-26 13:20:06 +00:00
eku
b7b737977c Fixed GCC 3.1 compile problem with missing cast operator. 2002-08-26 13:20:05 +00:00
eku
9409f2adb9 increment build number 2002-08-26 12:18:18 +00:00
eku
750e094365 increment build number 2002-08-26 12:18:17 +00:00
eku
f359a95a52 Added / replaced ifdef's around unistd.h with the define HAVE_UNISTD_H
generated by autoconf.
2002-08-26 12:18:16 +00:00
eku
d7db60a22c increment build number 2002-08-26 12:18:15 +00:00
eku
06fc5287fb increment build number 2002-08-26 12:18:14 +00:00
eku
b71544f487 increment build number 2002-08-26 12:18:13 +00:00
eku
0ec938b84b increment build number 2002-08-26 12:18:12 +00:00
eku
2d2e51d134 increment build number 2002-08-26 12:14:56 +00:00
eku
467fa0a8b6 Another autoconf cleanup:
o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP

Moved the (multiple) definition of SIG_FPTR to fb_types.h.
2002-08-26 12:14:55 +00:00
eku
16508d4108 increment build number 2002-08-26 12:13:24 +00:00
eku
2e37eda099 Moved the (multiple) definition of SIG_FPTR to fb_types.h. 2002-08-26 12:13:23 +00:00
eku
e87a25bd66 increment build number 2002-08-26 12:13:22 +00:00
eku
1e5eb3b51f increment build number 2002-08-26 12:13:21 +00:00
eku
4b0a4a1012 increment build number 2002-08-26 12:10:22 +00:00
eku
2d1b07f21e increment build number 2002-08-26 12:10:21 +00:00
eku
72b655190e increment build number 2002-08-26 12:10:20 +00:00
eku
db21fce19d Another autoconf cleanup:
o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP
2002-08-26 12:10:19 +00:00
eku
479fdd7839 increment build number 2002-08-26 12:10:18 +00:00
eku
f7ced7a15b increment build number 2002-08-26 11:59:04 +00:00
eku
bbf540bc58 increment build number 2002-08-26 11:59:03 +00:00
eku
a9a5050926 increment build number 2002-08-26 11:59:02 +00:00
eku
268a2985c6 Another autoconf cleanup:
o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP
2002-08-26 11:59:01 +00:00
eku
0631a42ae9 Fixed format string (GCC 3.2 won't compile this file). 2002-08-26 08:51:59 +00:00
eku
4cd2de3c6e increment build number 2002-08-26 08:51:58 +00:00
dimitr
463d723862 Learnt the alias management code to handle both possible path separators correctly. 2002-08-26 07:51:31 +00:00
dimitr
cd17cfdcd9 increment build number 2002-08-26 07:51:30 +00:00
dimitr
c3629d7433 increment build number 2002-08-24 10:53:43 +00:00
dimitr
4a7589d5eb Corrected MSVC related autoconf stuff. 2002-08-24 10:53:42 +00:00
dimitr
39256f8e88 increment build number 2002-08-24 09:40:39 +00:00
dimitr
a8640152d7 Added missing #endif. 2002-08-24 09:40:38 +00:00
fsg
de4b436009 increment build number 2002-08-22 13:11:44 +00:00
eku
ea4a1ae649 increment build number 2002-08-22 11:30:35 +00:00
eku
1c31fe7ff0 increment build number 2002-08-22 11:30:34 +00:00
eku
1821b0c6b2 increment build number 2002-08-22 11:30:33 +00:00
eku
b956e567b9 Check for the existence of the function snprintf. Added a work-around
for systems like SINIX-Z, that do not have snprintf. We really need
a plug-in replacement for those systems.
2002-08-22 11:30:32 +00:00
eku
f0969257b4 increment build number 2002-08-22 11:30:31 +00:00
dimitr
7dec951435 increment build number 2002-08-22 11:22:50 +00:00
dimitr
bd3f3bfe40 Make sure a length of string being allocated is always initialized. 2002-08-22 11:22:49 +00:00
dimitr
773a995dd9 increment build number 2002-08-22 10:57:38 +00:00
dimitr
e0e6bf8a27 Corrected the GATEWAY cleanup. 2002-08-22 10:57:37 +00:00
eku
2b298e26c7 increment build number 2002-08-22 10:48:28 +00:00
eku
4a7c2d4a6a increment build number 2002-08-22 10:48:27 +00:00
eku
56b9633d5b Another autoconf cleanup:
o check for the existence of the function sigaction
 o replaced SIGACTION_SUPPORTED with HAVE_SIGACTION
2002-08-22 10:48:26 +00:00
eku
6a86ea96f8 increment build number 2002-08-22 10:48:25 +00:00
eku
b699619628 increment build number 2002-08-22 10:48:24 +00:00
eku
15d9ac497e increment build number 2002-08-22 10:48:23 +00:00
dimitr
865ed30606 Fixed a typing error in my bugfix <g>. 2002-08-22 10:16:46 +00:00
dimitr
aaefad10b0 increment build number 2002-08-22 10:16:45 +00:00