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

139 Commits

Author SHA1 Message Date
robocop
31ba754981 After talking to Ann, decided to disable several items:
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
dimitr
a4cb9ebc26 Added transaction lock timeouts and new TPB value. 2004-09-28 20:25:52 +00:00
robocop
e6cb17cac6 Vulnerability reported by Daniel Urban.
First step: reorganize code.
Please do a full rebuild after retrieving those changes.
2004-09-22 01:59:39 +00:00
robocop
74def4397f Rollback a mistake I did yesterday in paramvary. 2004-09-10 04:50:25 +00:00
robocop
5a0c4ec83a A little more explanations in ibase.h 2004-09-09 08:55:25 +00:00
aafemt
d391ae5c13 Make events API consistent after Claudio changes 2004-08-04 06:27:54 +00:00
robocop
949830d0c6 1.- const correctness
2.- style
3.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h,
first round. No circular dependencies found through MSVC. Still pending dyn* and grant.epp files.
2004-06-29 04:37:59 +00:00
kkuznetsov
a594b29c57 Fixed some more different prototypes of the same functions 2004-06-04 14:36:45 +00:00
brodsom
91deadf1c9 new switch to be used in gstat (service & util) test 2004-06-01 16:22:34 +00:00
robocop
441817bd82 1.- Misc changes
2.- Style
3.- Recover dsc_ttype in dsc after Blas' cleanup as a synonym for dsc_sub_type in text types
2004-05-21 06:16:17 +00:00
brodsom
964219523c Move SQL_DIALECT constants from ibase.h to sqlda_pub.h and use it in gpre.h instead the full ibase 2004-05-20 00:58:55 +00:00
brodsom
141fe5aae7 -Removing c++ comments from public headers 2004-05-14 16:23:41 +00:00
brodsom
b30a0b8799 Macro cleaning 2004-05-12 00:02:37 +00:00
brodsom
05c325f6fe -To solve the dsc.h and ibase.h duplicated definitions
Create new dsc_pub.h and include it into ibase.h and dsc.h
2004-05-07 11:07:12 +00:00
brodsom
f1af4b5b1b -To solve the inf.h and ibase.h duplicated definitions
1.-Create new inf_pub.h and include it into ibase.h
2.-Replace inf.h with inf_pub.h where included
-Replace defines with consts
2004-05-07 10:48:06 +00:00
skidder
43cb0d1ce4 Y-Valve handle translation layer 2004-05-02 23:06:37 +00:00
brodsom
a549091c94 - Split sqlda.h to avoid duplicated definitions between ibase.h and sqlda.h
- Replace define for constants
- Remove contants.h where not used.
2004-04-30 22:47:16 +00:00
brodsom
2c0ab256cf Removing duplicated definitions between
ibase.h and blob_filter.h
ibase.h and constants.h
2004-04-29 17:48:39 +00:00
robocop
68c038d132 More cleanup. Get rid of obsolete files, too. 2004-03-30 08:34:14 +00:00
robocop
1824343930 Cleanup.
Fixed a linking error with MSVC6, too.
2004-03-28 09:10:30 +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
663e3b16e7 Cleanup 2004-02-02 11:02:12 +00:00
skidder
db54b0ff4b Use better macros to detect 64-bit posix. They are non-standard, anyway 2004-01-29 05:56:52 +00:00
skidder
0365f32247 Temporary hack to return Win32 to buildable state. No Win64 port is possible before ULONG name clash is resolved 2004-01-27 18:19:42 +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
skidder
6973b067ea Do more AMD64 fixes. libfbstatic builds and can do some basic stuff now 2004-01-12 06:58:27 +00:00
skidder
1473f147c9 Add Firebird version define to ibase.h 2003-12-27 22:03:27 +00:00
robocop
ad0b5c4de3 General cleanup 2003-12-22 10:00:59 +00:00
skidder
1b43575fa9 Rollback crazy change made by Dimitry Sibiryakov and approved by Claudio Valderrama. We should not break compatibility with half of the world without apparent reasons. 2003-12-21 23:54:24 +00:00
robocop
84062732d8 More cleanup 2003-12-03 08:19:24 +00:00
robocop
9fafc348bf const correctness
vars in scope
minimal interface cleanup
small bug fixes
2003-11-28 06:48:34 +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
f55c6f6f8c const correctness and cleanup 2003-11-10 09:16:38 +00:00
brodsom
4285bc623c Removing gdsold.h and gds.h 2003-11-08 16:40:17 +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
robocop
cda707bd36 const correctness and other related changes 2003-11-01 10:26:43 +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
brodsom
224db188be Synchronize public headers with function declaration after Claudio's changes (tests fails) 2003-10-19 01:41:13 +00:00
robocop
8182b6cba2 const correctness and other tasks 2003-10-16 08:51:06 +00:00
skidder
4e8605294e Forward port Sparc fixes 2003-10-10 23:56:57 +00:00
robocop
480c1ee968 const correctness 2003-10-08 08:42:48 +00:00
robocop
c931a674c2 Cleanup.
Hopefully harmless
It should fix the issue introduced with constness in gds__interprete for current applications.
2003-09-29 12:43:14 +00:00
robocop
484c6ec372 Cleanup, const correctness, variables in scope, etc.
Having done my best to merge everyone else's changes, I hope the tree can be build with whatever other tools != MSVC6.
2003-09-25 11:49:12 +00:00
skidder
79dea9d5a3 - Fix incorrect assignment of DYN constants for NBACKUP
- Fix minor inconsistency in drop_generator DYN constant definition
Noted by Dmitry Emanov
2003-09-21 13:33:45 +00:00
aafemt
4359d47c9e No more isc_array_gen_sdl() in public API 2003-08-29 11:13:12 +00:00
dimitr
699e00204f Added support for "-r" and "-t" GSTAT switches to the Services API. Thanks to Vlad Horsun. 2003-08-26 07:23:58 +00:00
aafemt
cd128d6ce8 Rollback public API changes by Mike Nordell 2003-08-07 10:37:34 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
dimitr
8a9fd67841 Get rid of the old config stuff completely. 2003-07-04 15:17:49 +00:00
aafemt
e631e58bfe Backward compatibility of public interface 2003-06-05 10:12:45 +00:00
alexpeshkoff
41e822f58b Some cosmetic cleanup to follow __ standard. Comments added. 2003-05-22 11:13:22 +00:00
skidder
32e5e6aa83 Compatibility change 2003-05-14 15:12:04 +00:00
aafemt
e5146fd644 Introduce of ISC_STATUS_ARRAY 2003-04-16 10:18:51 +00:00
aafemt
568b4bdfdd defines -> typedefs 2003-04-10 06:03:26 +00:00
aafemt
d266ad6452 Public headers don't use pathes in #include directives any more. Now they can be provided 'as is' 2003-04-08 10:25:30 +00:00
brodsom
fe82f5aa61 Remove leading underscores from macro names 2003-03-13 12:30:54 +00:00
brodsom
845cba5ce1 Remove ISC_FAR 2003-02-28 13:10:12 +00:00
brodsom
33a232d7b6 Join two compiler dependent defines. Put in fb_types.h since it is always included in ibase.h 2003-02-27 21:09:51 +00:00
brodsom
bc5d6cfe4a Change ISC_EXPORT to GDS_EXPORT the value is always equal. (Also ISC_EXPORT_VARARG to GDS_EXPORT_VARARG to maintain the name similar) 2003-02-27 20:06:44 +00:00
brodsom
207c8fb788 Remove GDS_FAR, win_handle, form_handle (Thanks to Claudio) 2003-02-27 04:36:28 +00:00
skidder
747bad9b5c Add ability to get a list of currently active transactions via isc_database_info call 2003-02-22 21:54:10 +00:00
brodsom
17632bddca Remove warnings 2003-02-20 00:10:25 +00:00
dimitr
b096a2593d CONST -> const 2003-02-13 10:11:35 +00:00
alexpeshkoff
5ed444cd1c Fixed external tools building 2003-02-10 16:28:05 +00:00
brodsom
c3a89aa171 - Move default attachment character set to header
- Mode default database character set to header
- Add isc_dpb_set_db_charset to use in create_database and apply it
2003-01-23 03:33:53 +00:00
dimitr
6de9ff27b6 Let's return version of the client library via API. Interface is IB7-compliant. 2003-01-19 14:30:53 +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
seanleyne
1b7af9885d Adding some comments regarding deprecated SPX protocol. 2002-12-03 03:55:08 +00:00
eku
39e296192c Removed inconsistencies pointed out by Claudio Valderr.
Replaced 'defined(__osf__) && defined(__alpha)' with 'SIZEOF_LONG == 8'.
New macro FB_NELEM calculates the number of elements in an array.
2002-12-02 08:25:23 +00:00
dimitr
05a4f1fed7 Let's support mingw. 2002-11-17 16:21:41 +00:00
seanleyne
94430c5d33 Removed support for obsolete IPX/SPX Protocol 2002-10-30 05:04:56 +00:00
skidder
8e6622a20e Merging changes from skidder branch - explicit locks, savepoints, build system changes 2002-10-29 20:20:44 +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
dimitr
a5070a5553 Fixed a few little bugs. 2002-10-13 10:24:43 +00:00
dimitr
88edfc0714 Merging changes from fb1 (stage 2 - fixing porting errors). 2002-07-02 12:20:50 +00:00
dimitr
25de98bfd8 Merging changes from fb1. 2002-06-29 13:03:13 +00:00
skywalker
b3667acaf8 Main changes were to add cr to end of the files.
cvt_proto.h removed a duplicate extern directive
gen/codes.h added back appolo error code, since it was still used
2002-03-11 16:34:08 +00:00
seanleyne
00d25acd85 Clean up of change notes in headers 2002-02-16 05:06:17 +00:00
seanleyne
4eaa6747f8 Code cleanup of obsolete OS/2 port 2002-02-16 04:16:12 +00:00
seanleyne
a22935d717 Code cleanup of obsolete Cray port 2002-02-16 04:04:45 +00:00
seanleyne
1c799cfb3e Code cleanup of obsolete XENIX port and missed MAC (MAC_AUX) port items 2002-02-16 02:50:01 +00:00
seanleyne
e134ef027f Code cleanup of obsolete EPSON port 2002-02-16 02:21:35 +00:00
tamlin
80f7fb6dd4 New C++ memory pool 2001-12-24 02:51:06 +00:00
skywalker
365a7fe19c Changes to compile fb2 under autoconf includes some structural changes 2001-07-29 17:42:23 +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