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

459 Commits

Author SHA1 Message Date
robocop
08a33d50cc Unfortunately several of these are intertwined:
CORE-462 	 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 	 Utilities need a more coherent way to show help and version
CORE-2541 	 Too many hardcoded messages in nbackup
CORE-2542 	 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 	 nbackup may hide the real cause of failure
CORE-2545	 Lack of several validations in gbak
CORE-2547 	 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 	 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
dimitr
a737954583 Wipe out the SCROLLABLE_CURSORS code + minor cleanup. 2009-10-31 06:28:40 +00:00
asfernandes
2bd4e4fa63 Fix boot build and regenerate file in Linux 2009-10-24 01:55:55 +00:00
asfernandes
eb059b8403 Misc 2009-10-02 02:17:36 +00:00
sboyd
52cf6fad66 Some more parameter conversion problems in the event intialization routines.
Fixed a bug in the parameter pool cleanup routines.  I was freeing the entire pool table rather than the individual pool items.
2009-09-30 15:28:52 +00:00
sboyd
92c008ff52 Fixed bad parameter conversion in event registration routines. 2009-09-29 18:43:56 +00:00
alexpeshkoff
60a115efc2 Fixed CORE-2601: fine tuning of the installation directories does not work in configure 2009-09-11 10:49:46 +00:00
robocop
cc85974024 Style. 2009-08-21 10:37:15 +00:00
robocop
903293c9d1 Seems more readable to me. 2009-08-19 12:59:22 +00:00
robocop
8ce0cf3e79 Style. 2009-08-16 05:25:30 +00:00
sboyd
637a575b38 Fixed bugs introduced by addition of 64 bit column support. 2009-08-06 11:21:49 +00:00
asfernandes
fea56bf058 Misc 2009-08-06 01:06:05 +00:00
sboyd
a3e3fdc8e7 Added support for 64-bit integers to RM/Cobol code generator and run time. 2009-08-05 15:32:22 +00:00
robocop
e90fc8d63f Change the interface again. Please full rebuild (although the many recent changes to common.h almost qualify as full rebuild). 2009-08-05 12:30:32 +00:00
asfernandes
2cb136d9b8 Misc 2009-08-05 02:12:46 +00:00
asfernandes
4171c16988 Some things discussed with Dmitry and Claudio - rename the new function to fb_print_blr, use ULONG parameter for blr_length and return int 2009-08-03 15:52:48 +00:00
asfernandes
4759973045 Fixed CORE-2576 - Server may crash parsing wrong or truncated BLR
Full rebuild required - CMP_compile2 prototype changed
2009-08-02 04:10:07 +00:00
asfernandes
6377356940 Misc 2009-07-23 00:56:28 +00:00
alexpeshkoff
3ae2411db7 This fixes bugs with blob_filter in my recent commit and at the same time should be compileable on SUn Studio. Thanks to Dmitry Yemanov. 2009-07-22 13:43:32 +00:00
alexpeshkoff
4506ae61bc Solaris 9 patch from SAS 2009-07-21 08:58:28 +00:00
robocop
48d5ecbc1b Misc. 2009-07-07 10:08:10 +00:00
robocop
67c4d03965 Style. 2009-06-28 11:59:30 +00:00
robocop
2ca526b779 Style. 2009-06-28 10:26:25 +00:00
robocop
f10e1b72eb Style. 2009-06-27 06:23:36 +00:00
asfernandes
5dda9c1677 Misc 2009-06-27 03:03:56 +00:00
robocop
8fbcd85a30 Style. 2009-06-25 10:44:37 +00:00
asfernandes
78f400fc5b Misc 2009-06-09 00:56:58 +00:00
robocop
913ded5189 in_sw_tab_t data member in_sw_state is bool. 2009-06-07 10:13:57 +00:00
robocop
2e3ce0d23d Misc. 2009-06-07 09:49:58 +00:00
asfernandes
486962d8c1 Put TempFile in Firebird namespace 2009-06-06 18:39:29 +00:00
alexpeshkoff
c93c65df4c Use macro __sun instead of sun for this platform 2009-05-07 07:11:06 +00:00
alexpeshkoff
cef41b3286 1. Solaric/Sparc SunProCC port.
2. Cleanup SOLARIS_MT threading model.
2009-05-05 08:06:37 +00:00
asfernandes
38a2912669 Misc 2009-05-03 21:57:13 +00:00
robocop
7a60a85ff9 Misc. 2009-05-03 14:09:40 +00:00
robocop
65c9cb6b1e Use named constants to represent field lengths. In the future it will have to be split between logical length (characters) and physical fields (bytes, for the internal buffers). 2009-05-03 14:08:39 +00:00
robocop
e5b226f7a7 More unused params; style. 2009-05-02 13:00:09 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
asfernandes
1c20adb8fc Misc 2009-04-29 01:52:49 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
asfernandes
7be7979f3f Misc 2009-04-25 20:36:07 +00:00
robocop
2240ef786e Alex says all compilers should support "const" today. 2009-04-24 17:04:33 +00:00
robocop
2d0df4d40e Cleanup:
- get rrid of IB3 support,
- commnent unused enumeration members,
- delete unused function params
2009-04-24 15:26:46 +00:00
robocop
2efbb1a8c2 Style, comments, constness and some unused vars and keywords. 2009-04-22 11:44:39 +00:00
robocop
dea57e9099 Get rid of SCO. 2009-04-15 06:29:00 +00:00
alexpeshkoff
58bdb6c241 Cleanup - unsupported port HP10 2009-04-10 15:36:58 +00:00
asfernandes
f6f364da49 Trim trailling spaces 2009-04-04 16:39:31 +00:00
alexpeshkoff
77498cac9b Fixed some warnings 2009-04-03 10:49:07 +00:00
robocop
fab6a3a6cf Get rid of superflous parentheses. 2009-02-28 11:57:40 +00:00
alexpeshkoff
b279aa384b Cleanup 2009-02-10 14:20:13 +00:00
alexpeshkoff
48ce4ebd97 Fixed gpre_static build on MacOS X 2009-01-23 08:09:07 +00:00
robocop
3689f15321 Style. 2009-01-20 08:33:59 +00:00
robocop
4ed4735e2c Style: getting rid of more typedef's. 2009-01-18 11:37:32 +00:00
asfernandes
989d851fa3 Misc 2009-01-15 03:46:48 +00:00
robocop
77bd687168 Style. 2009-01-14 08:22:32 +00:00
robocop
fda9c3bc75 Style. 2009-01-05 08:22:58 +00:00
asfernandes
79e89d573d Misc 2009-01-03 19:02:04 +00:00
robocop
4c021ec559 Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Seventh pass. 2009-01-02 06:34:31 +00:00
asfernandes
a177d28d60 Misc 2008-12-31 20:22:10 +00:00
robocop
bb6f2ab0f7 Fix problem with uninitialized vars (the code has been unreliable since the IB days but it's unlikely that the failure will be triggered). 2008-12-31 09:42:20 +00:00
robocop
a1d52589d2 Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Sixth pass. 2008-12-31 09:35:52 +00:00
robocop
8e55a2aced Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Fifth pass. 2008-12-29 10:26:36 +00:00
robocop
1d7709d4d7 Better C++ compliance. 2008-12-29 09:29:21 +00:00
asfernandes
dff4d4fa99 Misc 2008-12-27 18:15:50 +00:00
robocop
b9cff24278 Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Fourth pass. 2008-12-27 10:04:31 +00:00
robocop
ed64fc2f45 Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Third pass, boolean and languages cleanup. 2008-12-27 08:38:09 +00:00
robocop
3b001e7886 Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. Second pass. 2008-12-27 07:00:40 +00:00
robocop
1214fcdbd8 Cleanup: style, get rid of typedef needed by plain C, other C++ legacy declarations, etc. First pass. 2008-12-25 07:46:53 +00:00
asfernandes
582d837778 Remove trailing spaces from epp files - I had forgot them 2008-12-20 23:50:22 +00:00
asfernandes
8fbf0e8e8c Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
asfernandes
ff5f8745fb Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
asfernandes
a5ff7ca091 Misc 2008-12-01 01:26:27 +00:00
alexpeshkoff
9431183e42 Implemented CORE-1667: Reading password from file/stdin 2008-11-30 17:11:56 +00:00
alexpeshkoff
d8ea120ded AIX port - use FB_ prefix for alignment constants 2008-11-05 11:26:23 +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
asfernandes
aeef076e58 Fixed CORE-1690 - Arithmetic exception, numeric overflow, or string truncation in utf8 tables 2008-08-23 03:23:44 +00:00
dimitr
a903e9357b Cleanup. 2008-07-11 07:50:46 +00:00
alexpeshkoff
7c8427bc35 Separated CVT functions to common and jrd parts.
This made possible to avoid ugly CVT_move export.

Cleanup of errors handling in CVT functions.
2008-07-10 15:57:33 +00:00
asfernandes
5057e57065 Fixed CORE-1982 - Simultaneous backups or restores could interfere each with other using the services API 2008-07-08 15:32:42 +00:00
asfernandes
552f58dd48 Misc 2008-06-06 02:25:35 +00:00
robocop
b8ea332022 Misc. 2008-06-05 11:02:42 +00:00
robocop
ffe94c28c2 Misc and fix possible little B.O. in grant_revoke_privileges(). 2008-06-05 10:57:38 +00:00
robocop
a1906d634f Style. 2008-06-03 06:19:50 +00:00
robocop
07c087094d Mostly remove useless parentheses. 2008-06-03 06:14:59 +00:00
sboyd
8bfcc680c6 Fixes to allow embedded SQL to work properly in RM/Cobol programs which use the CANCEL verb. This entailed:
- added RELEASE_REQUESTS FOR <dbname> as an embedded SQL command as well as QLI

- changed the RM/Cobol code generator to use isc_compile_request rather than isc_compile_request2

- changed the RM/Cobol code generator to use isc_dsql_allocate_statement rather than isc_dsql_alloc_statement2

As a result of this change RM/Cobol programs will have clean up their handles by issuing a RELEASE_REQUESTS call before exiting a subprogram using the EXIT PROGRAM verb.
2008-05-29 19:20:57 +00:00
sboyd
c05536e155 Added an entry point for isc_dsql_allocate_statement 2008-05-29 19:10:17 +00:00
alexpeshkoff
b9be96d37f Applied Damyan's patch eliminating some warnings in gcc 4.3 2008-05-28 13:22:26 +00:00
robocop
5777ff76fa More VC6 cleanup. 2008-05-14 13:11:41 +00:00
alexpeshkoff
773ed9d5af Fixed AV 2008-03-24 14:40:12 +00:00
robocop
2b33eae4d1 Minimize casts. 2008-03-10 08:31:35 +00:00
asfernandes
bc9ae27d0a Generate named structs in GPRE to not have a lot of warnings in GCC 2008-02-17 15:47:43 +00:00
sboyd
0b6c98af54 Changed the option for calls to isc_dsql_free_statement from DSQL_close to DSQL_drop. This allows cursors used in separately compiled subprograms which are CALLed and subsequently CANCELed to function properly. Failure to use DSQL_drop resulted in -502 errors. 2008-02-10 17:33:37 +00:00
asfernandes
b39ac40c9d Misc 2008-02-03 02:32:39 +00:00
robocop
0d1985d1f0 Misc, explicit constructors, extra commas in enumerations, constness, etc. 2008-02-02 16:57:15 +00:00
asfernandes
aea2bcb354 Misc 2008-01-23 19:03:16 +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
e50e8e298c The merge is being fixed. 2008-01-16 11:41:25 +00:00
dimitr
17e5267603 The merge continued. 2008-01-16 07:15:01 +00:00
asfernandes
54b36766c0 Misc 2007-11-17 00:38:16 +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