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

431 Commits

Author SHA1 Message Date
asfernandes
88a9a84a01 Misc 2006-10-31 14:23:31 +00:00
alexpeshkoff
8f311b198b fixed my last commit - thanks to Adriano 2006-10-31 13:54:31 +00:00
alexpeshkoff
0f363bee95 remove() methods now return pointer to next after deleted element 2006-10-31 11:24:02 +00:00
dimitr
4d4f2ade7a Misc (64-bit related) 2006-10-29 14:16:29 +00:00
robocop
5feaeb3a27 Misc: since this file had a mixture of two coding styles, I chose one. 2006-10-07 09:29:52 +00:00
asfernandes
9c9019598a Misc 2006-09-27 00:32:47 +00:00
dimitr
228ff32d1e A few extentions to the clumplet classes. 2006-09-26 15:09:46 +00:00
dimitr
b0d36e202c Fixed the issue reported in fb-devel. 2006-09-22 04:24:45 +00:00
asfernandes
4599805c7f Detect ambiguities in implicit MATCHING of views in REPLACE 2006-09-07 03:30:31 +00:00
asfernandes
55ec30965d REPLACE statement 2006-09-03 01:09:23 +00:00
asfernandes
2670981b70 Create common UCharBuffer based on Claudio and Alex suggestions 2006-07-31 15:43:20 +00:00
asfernandes
c13b4cc61a Work on collation attributes:
1) Define a common format for it
2) Merge attributes of the base collation in the attributes of the derived one
2006-07-30 20:31:25 +00:00
asfernandes
a306af2af3 Misc 2006-07-30 02:03:13 +00:00
dimitr
81c85b64db Misc. 2006-07-29 07:18:16 +00:00
alexpeshkoff
e08b7d4a48 Changed program's structure to avoid errors in some compilers 2006-07-26 10:00:26 +00:00
asfernandes
37284696a7 Misc 2006-07-22 03:54:43 +00:00
dimitr
884b46303c 1) Replace API encode/decode routines with TimeStamp methods
2) Encapsulate range checks inside TimeStamp class
3) Fixed CORE-347
2006-07-21 08:23:53 +00:00
robocop
cd0ff027d8 Consistence. 2006-06-30 07:41:39 +00:00
asfernandes
adf5bd0f63 Misc 2006-06-30 00:50:49 +00:00
aafemt
8ba3a7acf8 Warnings 2006-06-29 09:06:32 +00:00
robocop
925477292a May be a better description. 2006-06-29 04:19:11 +00:00
alexpeshkoff
8282be0354 Front-ported fix for CORE-1 to HEAD. Do not accept badly formed clumplets any more. 2006-06-27 11:07:06 +00:00
asfernandes
6704275f76 Make compilable in MSVC6 2006-06-06 15:42:50 +00:00
alexpeshkoff
ee92258e74 cleanup 2006-06-06 11:22:33 +00:00
alexpeshkoff
13695f4993 redefinition of new/delete in non-STL case 2006-06-06 11:21:33 +00:00
dimitr
f4c78b0459 Support for 64bit I/O. 2006-06-05 14:22:56 +00:00
asfernandes
9b2b49e95b Misc 2006-06-01 15:48:07 +00:00
kkuznetsov
bfa533238f Fix compile error 2006-06-01 14:06:53 +00:00
mkubecek
eb55caa701 fixed a typo 2006-06-01 07:22:59 +00:00
dimitr
fa7728156d Fixed issues reported by Michal. 2006-06-01 04:22:51 +00:00
dimitr
be1414ee62 Fixed issues reported by Michal. 2006-06-01 04:17:45 +00:00
dimitr
7cc12e8489 1) Reworked memory management in SORT. Now we're pools aware there.
2) Reworked error handling in SORT and its callers.
3) Replaced DLS+SortMem with the generic TempSpace class.
4) Replaced GDS temp file management with the TempFile class.
5) Various cleanup.
2006-05-31 08:53:00 +00:00
alexpeshkoff
b6112f499b make it compilable with fresh gcc 2006-05-22 09:33:16 +00:00
robocop
9886d09647 Misc. 2006-05-20 04:22:07 +00:00
robocop
e77a46b011 Misc. 2006-05-20 03:55:54 +00:00
asfernandes
a3b411a4c1 Misc 2006-05-20 00:59:22 +00:00
alexpeshkoff
b056a118b5 1. Avoid use of STL
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
alexpeshkoff
d49440889c added missing operator= to ObjectsArray 2006-05-18 14:15:38 +00:00
dimitr
aa7a83fa99 Don't use spinlocks until FB3. 2006-05-03 10:50:13 +00:00
dimitr
f5799df0ef Correction. 2006-05-03 07:06:23 +00:00
dimitr
b4304d3998 Let's separate Mutex and Spinlock. 2006-05-03 05:44:26 +00:00
robocop
af96ab3495 Misc change. Hope the class auhtor doesn't take offense.
:-)
2006-04-29 00:31:19 +00:00
robocop
0332084b6a Misc: misplaced comment. 2006-04-26 05:26:23 +00:00
alexpeshkoff
469589f573 Use Firebird::Array instead of STL's vector 2006-04-25 17:49:24 +00:00
dimitr
36c2e44e54 Committed patch by Christian Barheine. 2006-04-25 13:00:50 +00:00
asfernandes
a597dc2263 Correction for posix build 2006-04-16 22:01:41 +00:00
kkuznetsov
1dcef0d3af Solaris error correction 2006-04-16 19:54:26 +00:00
alexpeshkoff
cd9548d264 ported fixes from release 2006-04-16 16:13:58 +00:00
robocop
86f990dd92 Misc. 2006-04-13 03:59:58 +00:00
kkuznetsov
2f1d73b0e2 Correct messages from Semaphore exceptions 2006-04-12 11:54:44 +00:00
kkuznetsov
6b86285492 Rewiev semaphore on Solaris platform:
add some fixes and loop on EINTR
2006-04-12 09:25:56 +00:00
asfernandes
381d7abe02 Misc 2006-04-12 01:57:06 +00:00
dimitr
6e0263b0b7 Sync with BV branch. Committed on behalf of George Sergeev. 2006-04-11 06:46:57 +00:00
asfernandes
6df3f27648 Misc 2006-04-07 02:58:06 +00:00
robocop
c5f2284b15 Style. 2006-04-06 08:18:53 +00:00
kkuznetsov
6572fbf570 Add check for result of mmap() on Solaris platforms 2006-04-05 06:25:47 +00:00
alexpeshkoff
0f6c1dc50b let's try to make gcc4 happy 2006-03-03 16:03:14 +00:00
robocop
48f94b4624 The whole indentation was screwed in those files. 2006-02-21 04:29:00 +00:00
kkuznetsov
f608342deb misc 2006-02-20 08:00:52 +00:00
kkuznetsov
e90dca0f9e misc 2006-02-20 07:59:20 +00:00
kkuznetsov
10b644875f Support Sun C++ compiller in Bee+tree though conditional compilation. 2006-02-20 07:46:54 +00:00
robocop
14d73ccb8f Use SUPERCLIENT for fbudf for avoiding exception-related code. 2006-02-04 04:39:00 +00:00
robocop
97122ee389 Replace jrd_time.h by our timestamp.h, but I left timestamp.h's #includes commented where it *seemed* not necessary. 2006-02-03 08:39:36 +00:00
robocop
0c28df8cf2 Declare independence day from client library for fbudf . For builds other than MSVC6, the following has to be done:
- add to fbudf project the files timestamp.cpp and timestamp.h
- for the same project, define FBUDF_EXPORTS as preprocessor macro
- for the firebird2 workspace/solution/make/etc get rid of the dependency of fbudf on fbclient. Build files that I indentified that need fixes are:
builds\posix\Makefile.in.client.fbudf
builds\posix\Makefile.in.embed.fbudf
builds\win32\msvc7\fbudf.vcproj
builds\win32\msvc7\Firebird2.sln
MacOs build files ignore fbudf completely.
This change eliminates the problem with the client library having different names depending on the build type (SS, CS, embedded).
2006-02-02 00:28:03 +00:00
alexpeshkoff
ca70704563 fixed gcc warning(s) 2006-01-16 15:39:55 +00:00
kkuznetsov
c4ca94823b Fix compile error on Solaris - udefined va_list 2006-01-10 15:01:03 +00:00
alexpeshkoff
32ef4f5b67 fixed compilation after changes in exception 2006-01-07 16:58:23 +00:00
alexpeshkoff
2690209189 MetaName can now handle NULL in constructors and assignments 2006-01-03 15:07:47 +00:00
hvlad
bb880019d8 Avoid frequent (unneeded and inefficient) allocation\deallocation of stack entryes 2005-12-26 21:18:02 +00:00
robocop
0ff27c2af8 Don't crash the debug build if the allocations report file cannot be opened. 2005-12-24 07:28:31 +00:00
alexpeshkoff
ec0ea3e492 fixed problems with empty SPB 2005-12-23 08:24:01 +00:00
alexpeshkoff
addf657da0 use mutex instead of spin lock 2005-12-18 16:10:48 +00:00
dimitr
f73bf9d193 Undone my changes in clumplets to follow Alex's solution. 2005-12-10 10:15:10 +00:00
dimitr
d074f8bf8b Fixed regressions with SAPI. 2005-12-10 10:05:35 +00:00
alexpeshkoff
cc70a63753 added test to trim characters >= 128 2005-12-04 12:08:06 +00:00
alexpeshkoff
26f8b389ee fixed trim of characters >= 128 2005-12-04 12:06:55 +00:00
dimitr
eaef84342c More missing stuff. 2005-12-03 10:22:22 +00:00
dimitr
07c7a232de Fixed backup. 2005-12-03 09:48:35 +00:00
alexpeshkoff
f5871b1929 fixed problems, caused by my previous commit 2005-12-02 16:54:04 +00:00
robocop
5c8f816adc Totally misc. 2005-12-01 03:00:23 +00:00
alexpeshkoff
d288dfeb88 Clumplet's improvements 2005-11-30 17:11:23 +00:00
alexpeshkoff
62a24d46e4 1. Moved data structures, written to database file, into ods.h.
2. Added new types of clumplets to ClumpletReader and ClupmletWriter.
3. Applied modified ClumpletReader and ClupmletWriter to /remote and partially /jrd.
4. Added active protection from remote brute-force attack to services API.
2005-11-27 20:53:09 +00:00
robocop
41e13ca1b1 Fix for Alex's removeRange & removeCount methods in Array class. 2005-11-18 05:31:25 +00:00
alexpeshkoff
35d800e0be Retry when system call is interrupted 2005-10-28 15:25:15 +00:00
dimitr
b3033115de Slightly change the round function. 2005-08-24 09:09:35 +00:00
kkuznetsov
b4b0b9d683 Comment correction thanks to Claudio 2005-08-19 06:04:10 +00:00
kkuznetsov
ef47186fab Some comments added 2005-08-18 09:33:25 +00:00
robocop
4399b15b3d const_iterator
The code in intlmanager originally confused me.
2005-06-11 00:13:30 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
alexpeshkoff
23aa3b9fef misc 2005-05-18 11:06:15 +00:00
robocop
e2b16d669d Get rid of redundant definition: already in constants.h. 2005-05-18 07:29:13 +00:00
alexpeshkoff
c03d2241c5 fixed issues, reported by Claudio 2005-05-17 18:20:07 +00:00
alexpeshkoff
a9c754f16f fixed bug noticed by Vlad 2005-05-14 05:21:51 +00:00
alexpeshkoff
e0b828a3b1 Added class to handle metadata names 2005-05-12 18:26:13 +00:00
alexpeshkoff
c6fb984d13 make Firebird::vector const-friendly 2005-05-12 18:24:05 +00:00
robocop
f3d1c47f99 Misc. 2005-04-18 03:36:03 +00:00
robocop
b5ec6d966c Be in sync with our header protection convention. 2005-04-18 03:26:45 +00:00
dimitr
dd1ef4e306 no message 2005-02-20 08:35:35 +00:00
dimitr
02f626c62c Fixed bug with WEEKDAY. 2005-02-19 10:37:35 +00:00
kkuznetsov
f922e000b7 Comments cleanup 2005-02-17 12:42:49 +00:00