robocop
2c2fee86da
Style.
2009-01-14 11:10:48 +00:00
robocop
b1cd34726c
Style.
2008-12-14 08:58:13 +00:00
asfernandes
8fbf0e8e8c
Remove trailing spaces (.cpp files)
2008-12-05 01:20:14 +00:00
alexpeshkoff
13a15d4bfe
1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
...
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
robocop
e44a99f339
Style and minor cleanup.
2008-05-10 03:44:57 +00:00
robocop
ace427e4e3
exist() shortcut.
2008-03-29 13:24:22 +00:00
asfernandes
9a19c76ce1
Misc
2008-03-11 02:05:09 +00:00
robocop
b4091ac9a6
Make them explicit.
2008-03-10 08:16:57 +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
e08c5da397
The merge continued.
2008-01-16 09:07:24 +00:00
paulbeach
c823619e92
HPUX Port
2007-11-12 15:18:49 +00:00
paulbeach
1644f2cb64
MacOS Port into HEAD
2007-06-11 14:21:33 +00:00
robocop
409ff041dd
Misc and replaced "IB" by "FB" where it made sense to me.
2007-02-11 09:04:54 +00:00
alexpeshkoff
d0d1f82b2b
Fixed CORE-1016
2006-11-26 13:33:52 +00:00
alexpeshkoff
911fc7eb85
Much better fix for CORE-982
2006-11-21 13:37:06 +00:00
alexpeshkoff
b1aa4997a1
frontported fix for CORE-982
2006-11-13 16:12:43 +00:00
dimitr
ee43406e94
Remove DLS where it's not used.
2006-05-17 13:55:01 +00:00
dimitr
984e3c64a3
Restored the v1.5 diagnostics logic.
...
Don't report the access error immediately as other suffix attempts could succeed.
2005-10-06 10:26:27 +00:00
dimitr
15fc8e9fbd
Fixed another UDF access issue.
2005-08-22 13:02:56 +00:00
robocop
ab46db447c
I hope nobody will take offense because I decided to do the right spelling.
2005-04-02 03:10:33 +00:00
robocop
af6a16107a
Misc.
2004-11-30 06:18:39 +00:00
alexpeshkoff
49aab40955
1. rewritten flu.cpp using modern firebird classes library
...
2. fixed diagnostic about missing/unusable UDF module
2004-11-29 11:15:09 +00:00
robocop
a7c42f4314
Vars in context
2004-08-24 05:16:40 +00:00
alexpeshkoff
67f1740fea
Various cleanup to make engine compile and work after mentioned earlier changes.
...
Mainly:
1) MemoryPool* => MemoryPool& in arrays' constructors
2) use Firebird::string to keep strings data
2004-03-14 13:40:14 +00:00
robocop
5c3c8abd9a
Big cleanup.
...
God have pity on platform maintainers.
I only can compile/test Win32; sorry, folks.
2004-02-20 06:43:27 +00:00
skidder
f92b39e11c
Get posix build closer to buildable state after Alex' commits, but build is still broken. It was very bad idea to commit incomplete and broken stuff into CVS, in particular, fb_string still has some rough edges, doesn't work with memory pools correctly and fb_string.cpp is just missing.
2004-02-08 18:47:47 +00:00
alexpeshkoff
efb64b2aab
Added native firebird::string class.
2004-02-08 17:08:34 +00:00
robocop
663e3b16e7
Cleanup
2004-02-02 11:02:12 +00:00
aafemt
5f041977c2
'struct' cleanup
2003-11-26 11:15:32 +00:00
brodsom
451460c167
-Removing some unneeded headers (WIN_NT) or explaining why are needed
2003-11-16 12:23:24 +00:00
brodsom
c5253ae8a5
-Replace gds__ constants with isc_ contants
...
-Replace codes.h with iberror.h (or remove)
-Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp
-Use ISC_QUAD internally
-Use isc_vax_integer internally
2003-11-11 12:19:20 +00:00
robocop
db77ffa605
const correctness, variables in scope, cleanup, etc.
2003-11-07 08:06:35 +00:00
robocop
35396625f5
const correctness
...
function signatures
variables in local scope
BOOLEAN -> bool
TEXT[32] as SqlIdentifier for DYN
Stop random garbage in firebird.msg's bytes 8 to 11
some cleanup
2003-11-05 09:02:33 +00:00
brodsom
ff070a16a8
Replacing assert with fb_assert
2003-11-03 23:59:24 +00:00
brodsom
9d5721473a
Removing SHLIB_DEFS
2003-09-22 17:56:35 +00:00
alexpeshkoff
fa3c980179
fixed diagnostic in EXECUTE STATEMENT & DirectoryList
2003-06-16 15:43:00 +00:00
alexpeshkoff
db39682f9a
Added support for case-sensitivity in path's comaparison according to OS requirements.
...
Use it in config_file & dir_list
Now in win32 one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH
2003-05-30 12:17:47 +00:00
alexpeshkoff
7713a63157
Suggested by Claudio cleanup
2003-04-14 07:23:14 +00:00
alexpeshkoff
54acfce2fb
Restrict UDF access via UdfAccess entry in firebird.conf
2003-04-12 16:34:26 +00:00
brodsom
b9bdc2a2fe
- Avoiding some signed unsigned comparisons
2003-04-03 13:52:42 +00:00
fsg
e0dcb77416
Fixed some really old typos.
...
Included ExecuteStatement in the LINUX-Build
2003-03-02 17:47:22 +00:00
brodsom
a5db3d2ff4
Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h (and remove unused tagBLOB_DEFINED)
2003-02-25 12:43:52 +00:00
eku
f7b689456f
Fixed a "search and replace" error from my previous check-in.
2003-02-17 08:42:00 +00:00
bellardo
49e1768b92
include libgen in Darwin.
2003-02-13 23:11:58 +00:00
eku
a7f18b2e31
Removed "register" variables from the source code. It's up to the compiler
...
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
alexpeshkoff
80f2592983
1. Don't include internals of struct why_hndl where it is nit required.
...
2. CONST fixup in why.cpp & flu.cpp.
2003-01-03 12:49:59 +00:00
skidder
9b57d8b649
Several little changes to make engine compilable again on Linux
2002-12-16 21:19:51 +00:00
alexpeshkoff
dbfef25568
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)
...
Fixed bug #625899 - bugcheck 291
2002-12-16 16:25:10 +00:00
eku
5b8ffd81c2
Removed unused variables.
2002-12-10 11:53:53 +00:00
eku
4840c6e755
Fixed a buffer overflow (MAXPATHLEN) and rewritten local function dirname.
2002-12-02 09:48:09 +00:00