8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-30 09:23:09 +01:00
Commit Graph

171 Commits

Author SHA1 Message Date
alexpeshkoff
7007d6f2a4 1. introduced Jrd and Ods namespaces
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
2004-03-20 14:57:40 +00:00
robocop
958f9e31aa Cleanup
A few new[] - delete[] pairs fixed.
2004-03-19 06:14:53 +00:00
robocop
f58c769c37 Cleanup. In geeky words:
PandoraBox* pbox = reinterpret_cast<PandoraBox*>(&can_of_worms);
pbox->open();
pbox->flush();
Nickolay may want to undo my ods.h changes if gcc insists
in its crusade against non-PODs and poodles.
2004-03-18 05:56:06 +00:00
alexpeshkoff
5e045f18fc fixed posix build - it's buildable now 2004-03-16 17:35:03 +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
alexpeshkoff
c252a2237b 1) made DitItr pooled-object
2) dropped comparePaths - it did nothing more then PathName can now
2004-03-14 13:30:26 +00:00
alexpeshkoff
221ae2fa2a Pools support 2004-03-14 13:14:58 +00:00
skidder
c64f31b712 Fix some warnings from GCC/Linux build. Some of them were subtle errors 2004-03-12 07:00:52 +00:00
robocop
2ab1f94dd2 Cleanup
Some minor corrections
Second step to rename
2004-03-11 05:04:26 +00:00
skidder
39d2445f1f This should make NetBSD happy 2004-03-08 18:06:20 +00:00
skidder
731a49149d Use lesser common denominator when handling signals 2004-03-08 02:06:30 +00:00
robocop
e6187cecd2 Cleanup
Some bug fixes
Style
2004-03-07 07:58:55 +00:00
skidder
dc7aab8f9c Fix up exception handling. Handle (do not ignore) std::bad_alloc and generic exceptions, provide syscall and error information in system_call_failed 2004-03-01 03:35:23 +00:00
skidder
ad97d0409d Fix POSIX build 2004-02-29 05:49:03 +00:00
alexpeshkoff
c3c69e7570 - fixed win32 environment problems
- cleanup
2004-02-28 19:29:53 +00:00
skidder
a4dd1dfa09 Fix single-user mode on Win32. Now shutdown seems to work fine everywhere 2004-02-25 06:33:26 +00:00
skidder
2c4fe73bd4 Implement new shutdown modes (single-user and full shutdown). Tested on Linux/AMD64 CS and SS 2004-02-25 01:50:40 +00:00
robocop
2fa67d46bc Cleanup
Reduce reinterpret and C casts
Fix isql so it can show all predefined blob types in readable form.
2004-02-24 05:34:44 +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
robocop
2b295a9108 General cleanup. Sorry if I missed some occurrence. 2004-01-28 07:50:41 +00:00
skidder
08eee5ebaa Further AMD64 fixes. Given this fixes you may start playing with databases using isql_static. 2004-01-21 07:18:30 +00:00
robocop
b441cd9aef Cleanup 2004-01-13 09:52:19 +00:00
robocop
3ce18142c3 A requiem for JOURNAL and WAL.
Instructions in the list.
2004-01-06 10:44:15 +00:00
robocop
06a4df3708 A requiem for JOURNAL and WAL.
Instructions in the list.
2004-01-06 10:33:18 +00:00
epocman
707ec9a066 More Win32 1.5 -> HEAD synchronisation. 2004-01-03 12:39:32 +00:00
robocop
fd93837ec3 Cleanup:
const correctness
BOOLEAN -> bool
Vars in scope
Formatting
JRD_REQ -> jrd_req*
JRD_TRA -> jrd_tra*
JRD_REL -> jrd_rel*
JRD_FLD -> jrd_fld*
event -> event_t, EVENT_T dropped, EVENT should go in the future
Frank's corrections
alice's STR -> alice_str*
remote's STR -> rem_str*
etc.
It creates entities and backups and restores for me. :-)
2004-01-03 10:59:52 +00:00
robocop
16cbc204df Cleanup 2003-12-31 05:36:12 +00:00
robocop
ad0b5c4de3 General cleanup 2003-12-22 10:00:59 +00:00
robocop
b02c629735 Cleanup
Some name changes
Try to fix SINIX-Z problems with send() prototype
2003-12-05 10:35:47 +00:00
skidder
e7a6f60ef9 Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003 2003-11-30 02:12:48 +00:00
brodsom
27cbcdd73e -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 12:57:23 +00:00
brodsom
9b7994233c -Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes 2003-11-16 01:52:44 +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
brodsom
47997b4f3c -Removing gdsold.h and gds.h 2003-11-10 00:04:53 +00:00
brodsom
4285bc623c Removing gdsold.h and gds.h 2003-11-08 16:40:17 +00:00
brodsom
146b6f2001 Extern function cleaning 2003-11-07 13:25:53 +00:00
robocop
db77ffa605 const correctness, variables in scope, cleanup, etc. 2003-11-07 08:06:35 +00:00
brodsom
89e8f89f86 Extern "C" cleaning 2003-11-06 03:03:36 +00:00
brodsom
ff070a16a8 Replacing assert with fb_assert 2003-11-03 23:59:24 +00:00
robocop
cda707bd36 const correctness and other related changes 2003-11-01 10:26:43 +00:00
epocman
bbbf2cbff1 Win32 stub GDS32.DLL now preferably attempts to load FBCLIENT.DLL from its installation location (rootdir/bin) instead of system directories. Related to the finishing touches of the Win32 installation scheme looking forward multi-instances support after V1.5.
Please build maintainers, add advapi32.lib to msvc7/mingw builds of gds32.dll. Thanks.
2003-10-30 18:06:07 +00:00
robocop
9ead7a37b4 const correctness
placed some variables in context
fixed some function signatures
closed a few possible buffer overruns
sorry to the platform maintainers, I can't verify what I did for non-Win32 builds
2003-10-29 10:53:47 +00:00
robocop
8182b6cba2 const correctness and other tasks 2003-10-16 08:51:06 +00:00
eku
b6151b52c2 SINIX-Z: POSIX stylish sigaction. 2003-10-14 13:10:05 +00:00
epocman
df60ff7b60 Win32 - Syncing with the recent FB 1.5 branch installation changes. 2003-10-08 09:42:23 +00:00
brodsom
2aeb693d06 extern cleaning
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:53:34 +00:00
dimitr
0b24af9b9e Changed license of some files by Mark and myself. 2003-09-26 14:18:31 +00:00
dimitr
6d6dae9295 Changed license of some files by Mark and myself. 2003-09-26 14:13:15 +00:00
dimitr
1452e9d828 Fixed comment. 2003-09-26 11:46:03 +00:00
eku
2762b67754 Fix for databases on raw devices:
Detect a database continuation file by its header page.
2003-09-25 12:12:38 +00:00
brodsom
9d5721473a Removing SHLIB_DEFS 2003-09-22 17:56:35 +00:00
brodsom
a2715cb8c9 Fix indents 2003-09-13 11:48:09 +00:00
aafemt
0596ce9096 A bit more universal MINGW fix 2003-09-12 10:20:32 +00:00
brodsom
3cf8fdd47e -MINGW fix 2003-09-11 02:32:40 +00:00
brodsom
9bf60eadc0 -Removing PYXIS 2003-09-11 02:17:05 +00:00
skidder
a70a93adb9 Fix license of file that I created 2003-09-10 15:09:18 +00:00
robocop
79e4522ffe const correctness, bool, etc.
locksmith is harmless => root/administrator/sysdba, nothing mysterious.
2003-09-09 11:07:19 +00:00
skidder
5761966226 Make Win32 version of engine compile 2003-09-08 21:44:44 +00:00
skidder
19dc9b93bc Add forgotten file 2003-09-08 20:33:42 +00:00
skidder
77b17de987 NBACKUP-related changes and some clean-up 2003-09-08 20:23:46 +00:00
brodsom
382cd1c45e Code cleaning 2003-09-08 01:45:09 +00:00
brodsom
7fd6a805f5 Fix wrong change (Thanks to Claudio) 2003-09-07 00:48:23 +00:00
brodsom
d1f86ac0bf Code cleaning (Thanks to Claudio) 2003-09-07 00:48:02 +00:00
brodsom
a4416db52a -Replace BOOLEAN, TRUE and FALSE 2003-09-04 21:26:15 +00:00
brodsom
7fb0cd648d -Replace NULL_TDBB, NULL_DBB with NULL 2003-09-01 11:08:30 +00:00
aafemt
8c049c88cf No more isc_array_gen_sdl() in public API 2003-09-01 10:06:24 +00:00
brodsom
cc1c1e8dfb -Fix cast warnings 2003-08-19 01:26:54 +00:00
brodsom
4bbadaa989 -Although not used, fix header location 2003-08-10 10:42:22 +00:00
brodsom
d98d358edf -Fix signed/unsigned comparison warning 2003-08-10 00:39:51 +00:00
brodsom
22b0fcb266 -Fix unused warning 2003-08-09 22:52:35 +00:00
brodsom
50d555e032 -Fix not used warning 2003-08-09 22:35:11 +00:00
brodsom
dc5ccc4902 -Fix cast warnings 2003-08-09 19:01:02 +00:00
skidder
84bfde306d Win32 engine builds and seems to work 2003-08-06 18:06:22 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
brodsom
499337fda5 Split utilities dir 2003-07-15 02:43:36 +00:00
brodsom
49a86dde7d Move physical io to os specific 2003-07-14 10:35:49 +00:00
brodsom
1464bbab67 Move vms related stuff to os/vms 2003-07-14 09:39:23 +00:00
brodsom
e5025fb33e Move ibinitdll to os/win32 2003-07-14 09:23:28 +00:00
skidder
54b952ece4 Add comment 2003-05-25 00:24:23 +00:00
skidder
c5a8078d63 Allow Kylix and other tools work with local Linux CS version installed 2003-05-25 00:12:34 +00:00
alexpeshkoff
2af60e8991 Exit on missing / wrong firebird.conf with error report in system log 2003-04-19 16:46:24 +00:00
brodsom
1380b0de9a Comment unused var decl 2003-04-03 08:49:39 +00:00
alexpeshkoff
ff5b7feba5 Fixed use of / and c:\ in directories list 2003-04-02 15:14:14 +00:00
alexpeshkoff
c24d2b47fc make pathSplit work with paths, not processed by ISC_expand_filename 2003-03-29 15:36:49 +00:00
alexpeshkoff
45ad6a1bda External files access restriction cleanup 2003-03-23 16:50:54 +00:00
alexpeshkoff
70c9d082ba Now external tables are checked against directories list 2003-03-15 20:20:41 +00:00
tamlin
25450348fd Fix isLoadableModule problem. 2003-03-14 11:28:10 +00:00
alexpeshkoff
592b5da341 Small debugging-aid fix 2003-03-13 16:48:27 +00:00
dimitr
1f3e4b22cd Some changes for the embedded server. 2003-03-01 16:30:55 +00:00
brodsom
f2e38d1c64 Variable declaration without typedef. 2003-02-27 23:53:36 +00:00
dimitr
d61fb482ac Fixed problem with lack of trailing backslash in the registry key. 2003-02-24 13:16:10 +00:00
bellardo
6d2af80b56 config_root implementation for Darwin. The root directory is located using Darwin specific framework search methods. 2003-02-13 22:40:42 +00:00
dimitr
2dd4c59514 Cleanup. 2003-02-12 14:04:56 +00:00
brodsom
32ad3f4583 Change debug defines names to DEBUG_* 2003-02-10 00:03:54 +00:00
dimitr
6c2d810678 Let's use default memory pool in production builds. I cannot see a reason to allocate 100K for small structures of the scheduler. 2003-01-20 11:07:45 +00:00
dimitr
8c1ae9003d Fixed memory pool usage. 2003-01-17 07:11:10 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00