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

722 Commits

Author SHA1 Message Date
alexpeshkoff
a4aac986f8 Make syslog interface as light as possible 2008-01-31 12:05:08 +00:00
alexpeshkoff
83ec91fb5b Ignore exceptions in destructors in release build 2008-01-31 12:01:03 +00:00
alexpeshkoff
e231c73051 First add an element, next increase count - makes class safer in MT world 2008-01-31 11:03:55 +00:00
alexpeshkoff
9f4c2e9a61 having this methods const dangerous - thanks to Claudio 2008-01-31 10:53:18 +00:00
asfernandes
ce0ae486c5 Misc 2008-01-29 18:07:37 +00:00
alexpeshkoff
35520bc1f1 fixed posix SS - use recursive mutex to protect security DB access 2008-01-29 15:03:34 +00:00
dimitr
d57616e749 Just a little useful feature. 2008-01-29 12:16:41 +00:00
dimitr
d61abb2710 Misc. 2008-01-29 11:57:35 +00:00
dimitr
2b89d48d8f Misc. 2008-01-29 10:20:41 +00:00
asfernandes
de8771570f Misc 2008-01-29 01:36:41 +00:00
mkubecek
2c98e5b193 added missing namespace 2008-01-27 02:33:14 +00:00
alexpeshkoff
fa4354b0f3 Remove conditional compilation - it was raising hell in windows build 2008-01-24 15:01:02 +00:00
alexpeshkoff
0943027a19 do not initialize context pool in init() - TLS may be not ready for it 2008-01-24 11:09:37 +00:00
dimitr
e1d53429ae Fixed the win32 build. 2008-01-23 19:27:36 +00:00
asfernandes
aea2bcb354 Misc 2008-01-23 19:03:16 +00:00
alexpeshkoff
704c3ddc11 added new file to support GlobalPtr 2008-01-23 15:55:21 +00:00
alexpeshkoff
a815c74a26 move remaining thd.x files to common 2008-01-23 15:54:36 +00:00
alexpeshkoff
39896cb955 Fixed CORE-1671: atexit() calls in client libraries cause segfaults
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory

To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.

Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
887206e65b The merge is being fixed. 2008-01-16 13:38:46 +00:00
alexpeshkoff
470505bdae make it compile 2008-01-16 10:08:53 +00:00
dimitr
172c4ba85c The merge continued. 2008-01-16 06:33:06 +00:00
dimitr
80a3875c5f Cleanup. 2008-01-16 06:32:16 +00:00
dimitr
8ef0e6aba7 The merge continued. 2008-01-16 06:24:06 +00:00
dimitr
12c4322ab9 The merge continued. 2008-01-16 06:11:50 +00:00
robocop
3c411cdade No need to use the class name in a member function declaration inside the class. 2008-01-05 08:19:44 +00:00
asfernandes
0ee85c7525 Misc 2007-12-28 00:14:00 +00:00
paulbeach
8f06756d06 Minor Mods MacOS 2007-12-27 13:47:38 +00:00
paulbeach
4a2f1647fe Apply MacOS changes to HEAD 2007-12-27 10:55:58 +00:00
robocop
11afbba54d I don't see the point in using the class name to qualify a method declaration inside the class definition. 2007-12-22 09:37:27 +00:00
asfernandes
c27c33d750 Misc 2007-12-22 00:53:39 +00:00
paulbeach
f0e34ffc83 Apply MacOS changes to HEAD 2007-12-19 14:35:52 +00:00
dimitr
48ec3bd270 1) Make the class members more readable.
2) Add two methods: release() and reset() (accordingly to the ISO/IEC 14882 standard re. auto_ptr).
3) Utilize release() in DatabaseSnapshot.
2007-12-17 13:49:29 +00:00
alexpeshkoff
62dde2b68f misc 2007-12-07 12:50:43 +00:00
paulbeach
d1a0e95271 MacOS 10.5 (Leopard) updates 2007-12-07 12:19:37 +00:00
alexpeshkoff
57ff88afec Dropped method, compliant with STL's copy(), but never used due to presence of much better copyTo() 2007-12-03 13:29:33 +00:00
hvlad
c2800e66e8 Implement CORE-1625 : Implement new setting to relax strict SQL standard's alias checking rules 2007-11-29 17:53:38 +00:00
alexpeshkoff
b2ce2a8697 Fixed wrong return - thanks to Adriano 2007-11-19 10:30:59 +00:00
asfernandes
702ea9585e Misc 2007-11-17 17:22:41 +00:00
robocop
1445f9b685 Style. I expect the code is logically equivalent to the original. 2007-11-17 10:16:04 +00:00
asfernandes
54b36766c0 Misc 2007-11-17 00:38:16 +00:00
dimitr
a47a191154 Cleanup after Alex's commit. 2007-11-15 13:50:49 +00:00
alexpeshkoff
b87d1f2418 Make it buildable with old SDK 2007-11-15 13:28:08 +00:00
alexpeshkoff
79d4b002f9 Fixed posix build 2007-11-15 11:31:56 +00:00
paulbeach
c823619e92 HPUX Port 2007-11-12 15:18:49 +00:00
paulbeach
7602a29b94 HPUX Port 2007-11-12 14:26:44 +00:00
asfernandes
2550e82d24 Misc 2007-11-02 15:13:47 +00:00
robocop
076d6778b9 Misc. 2007-10-29 08:30:49 +00:00
robocop
7feced9cd9 Make compilation possible in VC6.
Simplify code.
2007-10-29 03:20:33 +00:00
asfernandes
76f3f85b80 Misc 2007-10-29 00:19:27 +00:00
skidder
f6b33d471d Allow local protocol to work with servers running both under restricted accounts (e.g. Vista regular user) and unrestricted accounts (e.g. LocalService) 2007-10-28 14:35:16 +00:00