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

45 Commits

Author SHA1 Message Date
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
skidder
b05dc24810 Forward port removal of artificial index number limitation from 1.0.3.
Fix bug in dbb_max_idx calculation. Do not port GC and metadata versioning
changes as they seem very dangerous to me.
2003-08-18 21:13:56 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
aafemt
19bb54f2a8 STATUS -> ISC_STATUS 2003-04-10 06:49:16 +00:00
brodsom
2862c2a74a - Remove unsigned-signed comparison warnings. 2003-04-02 12:01:43 +00:00
skidder
8fbe3f2d29 Fix up the reason of slowdown of Windows CS 2003-03-24 14:41:42 +00:00
brodsom
01141efa30 Use V4_THREADING explicitly instead and remove empty defined macros. This change try to make clear V4_THREADING use. 2003-03-24 13:35:37 +00:00
brodsom
0ea65e2b4a Change gds_assert to fb_assert (gds_assert is a synonym for fb_assert) 2003-02-28 15:17:50 +00:00
dimitr
1dcf79e065 Cleanup and bugfixing. VIO statistics now work properly. 2003-02-19 15:25:27 +00:00
dimitr
b096a2593d CONST -> const 2003-02-13 10:11:35 +00:00
arnobrinkman
df77c6ad3a Stripped implementation of events used by garbage_collection() & cache_writer() procedures.
This will fix known delay with connecting/disconnect on at least WinXP.
Also are the connecting/disconnecting delays while debugging in MSVC6 gone.
2003-02-12 22:57:57 +00:00
dimitr
c11ec94f4f Enabled generic support for the database encryption. The key part of the feature is still protected by the macro. Proven to work on win32. 2003-02-09 10:05:07 +00:00
brodsom
7c8d130501 Change non FW mode time measure, from oldest_unflushed_write to last_flushed_write. 2003-02-05 23:32:32 +00:00
brodsom
95934e47bd Non forced writes mode, move logic to cch, add dbb mutex, and rollback changes in ail.cpp, pio.h, pio_proto.h, unix.cpp and winnt.cpp 2003-02-05 20:43:01 +00:00
dimitr
06f78764b3 Fixed major memory leaks. 2003-01-20 11:10:30 +00:00
skidder
884c38d6c4 Memory manager changes - added memory usage stats, empty extents are now deallocated 2003-01-18 21:45:24 +00:00
dimitr
fd2f852e49 Cleanup. 2003-01-18 19:39:12 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00
hippoman
9a8f0768b9 Changed struct fld and FLD to local module names 2002-11-30 17:45:02 +00:00
hippoman
7387e6fb70 changed nod,tra,req,trg,rel,ctx,prc struct names to local module names 2002-11-20 23:18:16 +00:00
hippoman
4a76e9e4fe change TRA,REQ,TRG,REL,CTX or PRC, to module local names. 2002-11-17 00:13:59 +00:00
skidder
5a712a4fee Fixed restore problem for databases having views that use procedures AND are used by procedures. General procedure metadata related cleanup. 2002-11-16 18:48:01 +00:00
seanleyne
0b82f4aa07 Removed obsolete "Netware" port 2002-10-30 06:40:58 +00:00
seanleyne
cc1f10d9a3 Code cleanup, removed obsolete "DecOSF" port 2002-10-29 03:17:45 +00:00
eku
0c1b55dd08 Code cleanup:
Since we already have the define ISC_STATUS_LENGTH for the the length of
the status vector, we should use it! Replaced 'status[20]' with
'status[ISC_STATUS_LENGTH]'.

Replaced the different symbolic names for the maximum length of a path
(MAX_PATH, MAX_PATH_LENGTH, MAXPATHLEN) with one uniq symbol MAXPATHLEN.
2002-10-24 09:01:44 +00:00
stryqx
ee9fb4e427 Add FreeBSD support.
This allows me to compile CS on FreeBSD 4.7 using gcc 3.2.1.
2002-10-12 04:16:32 +00:00
skidder
ebdcd20d06 Fixed resource leaks in DDL recursive procedure handling which caused some DDL to fail 2002-10-04 22:08:43 +00:00
skidder
0518ca14a3 Fix several mostly DDL-related coredumps and locking failures 2002-09-27 22:59:24 +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
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
bellardo
684c2efbf7 Fixed an infinite recursion problem with the new compilation delayed triggers. 2002-09-23 17:18:22 +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
33e0d91f8a Patch a rather large dbb memory leak created during the c++ porting. 2002-09-22 17:25:46 +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
9a22d2191a resoled some linux build issues, warnings 2002-09-11 19:37:30 +00:00
dimitr
b9ef9abcc0 Get rid of the legacy GATEWAY (vms/oracle) implementation. 2002-08-22 08:20:27 +00:00
skywalker
d89b1a0842 Changes to make fb2 compile super version for linux 2002-07-29 15:37:59 +00:00
dimitr
e110ba6559 Merging changes from fb1. 2002-07-02 09:49:19 +00:00
bellardo
895801a449 Changes to bring intl support to FB2. 2002-06-04 19:56:16 +00:00
dimitr
de656a4487 Server-side database aliases (main changes). 2002-06-04 12:57:05 +00:00
skywalker
a887af3646 Changes to make it compile on linux.
and work through a few issues.
2002-01-04 11:34:22 +00:00
tamlin
c15f569b4a cleaning up 2001-12-28 06:31:38 +00:00
tamlin
80f7fb6dd4 New C++ memory pool 2001-12-24 02:51:06 +00:00
bellardo
747d13c0d5 Changes to bring FB2 to c++ on *nix. 2001-07-12 05:46:06 +00:00
tamlin
9a776a604e First steps towards a C++ conversion. 2001-05-23 13:26:42 +00:00