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

30505 Commits

Author SHA1 Message Date
asfernandes
5a6b2d5439 increment build number 2008-06-02 15:48:50 +00:00
asfernandes
ab4ba57a7d increment build number 2008-06-02 15:48:43 +00:00
aafemt
00fb7ea0ab increment build number 2008-06-02 14:02:45 +00:00
asfernandes
7b094ba741 increment build number 2008-06-01 19:14:42 +00:00
asfernandes
dbaf050e86 Set the tdbb->request to NULL when committing an autonomous transaction, as a normal COMMIT does. This fixes assertion related to system blobs created by DDL commands in EXECUTE STATEMENT. Test case:
execute block
as
begin
  in autonomous transaction do
     execute statement 'create table x (n integer)';
end!
2008-06-01 19:14:41 +00:00
fsg
646f388e17 increment build number 2008-06-01 19:11:43 +00:00
fsg
31b2983b45 increment build number 2008-06-01 19:10:44 +00:00
asfernandes
142f479a9f increment build number 2008-06-01 01:22:15 +00:00
asfernandes
3198bf3de1 increment build number 2008-06-01 01:22:14 +00:00
asfernandes
11dc9b8be5 increment build number 2008-06-01 01:20:30 +00:00
asfernandes
43bc70ef98 increment build number 2008-06-01 01:19:57 +00:00
asfernandes
0d84abc6d4 Fixed CORE-1919 - Memory corruptions in EXECUTE STATEMENT may crash the server 2008-06-01 01:19:54 +00:00
asfernandes
d7c78dd126 increment build number 2008-05-31 20:03:39 +00:00
asfernandes
9bf771391d increment build number 2008-05-31 20:03:34 +00:00
asfernandes
177f954574 increment build number 2008-05-31 20:03:33 +00:00
asfernandes
13c8b952a5 increment build number 2008-05-31 20:03:27 +00:00
asfernandes
efdc5d1309 increment build number 2008-05-31 20:03:21 +00:00
fsg
e1c4d71f71 increment build number 2008-05-31 19:04:57 +00:00
paul_reeves
aebc38bebd increment build number 2008-05-31 06:32:16 +00:00
asfernandes
a48c6794a1 increment build number 2008-05-31 02:34:56 +00:00
asfernandes
afad9993dc Misc 2008-05-31 02:34:54 +00:00
asfernandes
8108797215 increment build number 2008-05-31 02:33:45 +00:00
fsg
48e0bdd700 increment build number 2008-05-30 18:55:58 +00:00
asfernandes
994869dfc3 increment build number 2008-05-30 14:47:24 +00:00
asfernandes
60f43c05a9 increment build number 2008-05-30 14:47:23 +00:00
asfernandes
d7707a573c increment build number 2008-05-30 14:47:15 +00:00
asfernandes
36e0bf378e increment build number 2008-05-30 14:47:04 +00:00
paul_reeves
cca51b2106 increment build number 2008-05-30 14:19:36 +00:00
fsg
87fe6ab543 increment build number 2008-05-30 11:54:08 +00:00
paul_reeves
ed6060c8e2 increment build number 2008-05-30 11:34:16 +00:00
paul_reeves
f0a7fa2dde increment build number 2008-05-30 11:34:10 +00:00
paul_reeves
541c8ed997 increment build number 2008-05-30 11:33:55 +00:00
paul_reeves
374021dffa increment build number 2008-05-30 11:33:46 +00:00
paul_reeves
db8611e13c increment build number 2008-05-30 11:33:39 +00:00
paul_reeves
c1f2374b20 increment build number 2008-05-30 11:33:27 +00:00
paul_reeves
b0df3035ec increment build number 2008-05-30 11:33:22 +00:00
paul_reeves
33a230ae75 increment build number 2008-05-30 11:33:21 +00:00
paul_reeves
1957386ddf increment build number 2008-05-30 11:32:25 +00:00
asfernandes
30abb3671b increment build number 2008-05-30 11:14:29 +00:00
alexpeshkoff
2613f06fba increment build number 2008-05-30 08:33:34 +00:00
asfernandes
f07bfb4b72 increment build number 2008-05-30 01:42:49 +00:00
asfernandes
f61641687a increment build number 2008-05-30 01:42:43 +00:00
asfernandes
97ed4aed99 increment build number 2008-05-30 01:42:33 +00:00
asfernandes
024f7dbf49 increment build number 2008-05-30 01:42:32 +00:00
asfernandes
1f654597b7 increment build number 2008-05-30 01:42:27 +00:00
asfernandes
dbd9e8d11f increment build number 2008-05-30 01:42:22 +00:00
asfernandes
6dfc2a44c4 increment build number 2008-05-30 01:42:20 +00:00
asfernandes
222f768839 increment build number 2008-05-30 01:42:17 +00:00
asfernandes
b92ce8d1bf increment build number 2008-05-30 01:42:10 +00:00
asfernandes
0e3ddf738e increment build number 2008-05-30 01:42:03 +00:00
asfernandes
a2384d3912 increment build number 2008-05-30 01:41:56 +00:00
asfernandes
fc1a31e54e increment build number 2008-05-30 01:41:48 +00:00
asfernandes
14f66d6b5b increment build number 2008-05-30 01:41:43 +00:00
asfernandes
4080b743a3 increment build number 2008-05-30 01:41:38 +00:00
asfernandes
d866ef392c increment build number 2008-05-30 01:41:29 +00:00
asfernandes
e09fe05e0f increment build number 2008-05-30 01:41:28 +00:00
asfernandes
61734fa751 increment build number 2008-05-30 01:41:07 +00:00
asfernandes
f6bc58262d increment build number 2008-05-30 01:41:02 +00:00
asfernandes
026d9f5635 increment build number 2008-05-30 01:41:01 +00:00
asfernandes
e9400c013e increment build number 2008-05-30 01:40:41 +00:00
asfernandes
c0c8e085a8 increment build number 2008-05-30 01:40:35 +00:00
asfernandes
893e18fad7 increment build number 2008-05-30 01:40:32 +00:00
asfernandes
8b7f3d379e increment build number 2008-05-30 01:40:19 +00:00
asfernandes
55fcb9cdb4 increment build number 2008-05-30 01:39:57 +00:00
asfernandes
9247efe8b6 increment build number 2008-05-30 01:39:46 +00:00
asfernandes
487e890f2c increment build number 2008-05-30 01:39:42 +00:00
asfernandes
15d2a1b18f increment build number 2008-05-30 01:39:41 +00:00
asfernandes
b3251986c5 increment build number 2008-05-30 01:39:38 +00:00
asfernandes
e09e835136 increment build number 2008-05-30 01:39:34 +00:00
asfernandes
1b5f692261 increment build number 2008-05-30 01:39:30 +00:00
asfernandes
7baf105866 increment build number 2008-05-30 01:39:29 +00:00
asfernandes
56ba5770c5 increment build number 2008-05-30 01:39:18 +00:00
asfernandes
ef292db50b increment build number 2008-05-30 01:39:16 +00:00
asfernandes
5dc7af5583 increment build number 2008-05-30 01:39:10 +00:00
asfernandes
b003a0440a increment build number 2008-05-30 01:39:09 +00:00
asfernandes
450a51e386 increment build number 2008-05-30 01:39:02 +00:00
asfernandes
f4ac4dafee increment build number 2008-05-30 01:38:57 +00:00
asfernandes
613b929684 increment build number 2008-05-30 01:38:53 +00:00
asfernandes
fee04ef63f increment build number 2008-05-30 01:38:52 +00:00
asfernandes
4db3472853 increment build number 2008-05-30 01:38:45 +00:00
asfernandes
e6b17ace92 increment build number 2008-05-30 01:38:40 +00:00
asfernandes
2a179d2aac increment build number 2008-05-30 01:38:38 +00:00
asfernandes
15c5e1ba33 increment build number 2008-05-30 01:38:35 +00:00
asfernandes
ef3225dd62 increment build number 2008-05-30 01:38:27 +00:00
asfernandes
b140131ff3 increment build number 2008-05-30 01:38:22 +00:00
asfernandes
3d3dbe20a6 increment build number 2008-05-30 01:38:17 +00:00
asfernandes
8d19e2103c increment build number 2008-05-30 01:38:10 +00:00
fsg
280672ea1f increment build number 2008-05-29 19:41:31 +00:00
fsg
7f120cd1da increment build number 2008-05-29 19:40:32 +00:00
sboyd
acc01da6c9 increment build number 2008-05-29 19:21:02 +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
d43209a2f6 increment build number 2008-05-29 19:10:26 +00:00
sboyd
c05536e155 Added an entry point for isc_dsql_allocate_statement 2008-05-29 19:10:17 +00:00
sboyd
9ffe121d75 increment build number 2008-05-29 19:09:43 +00:00
alexpeshkoff
2b54f4dcae increment build number 2008-05-29 16:04:23 +00:00
robocop
2821ad30cf Misc. 2008-05-29 12:01:50 +00:00
robocop
3c294f28ed increment build number 2008-05-29 12:01:46 +00:00
robocop
8098eae192 increment build number 2008-05-29 11:37:41 +00:00
robocop
ca8d6a0dc5 increment build number 2008-05-29 10:31:45 +00:00
fsg
e8f07e774d increment build number 2008-05-28 19:08:19 +00:00
asfernandes
ecfe162e3f increment build number 2008-05-28 15:56:19 +00:00
asfernandes
c61e93c68a increment build number 2008-05-28 15:56:17 +00:00
asfernandes
f16701dfff increment build number 2008-05-28 15:55:05 +00:00
asfernandes
6798d0c832 increment build number 2008-05-28 15:54:58 +00:00
alexpeshkoff
b9be96d37f Applied Damyan's patch eliminating some warnings in gcc 4.3 2008-05-28 13:22:26 +00:00
alexpeshkoff
667d88e476 increment build number 2008-05-28 13:22:19 +00:00
alexpeshkoff
f5b2ad55ee increment build number 2008-05-28 13:22:03 +00:00
alexpeshkoff
c65cc06993 increment build number 2008-05-28 13:11:41 +00:00
alexpeshkoff
093901c134 fixed gcc 3 build 2008-05-28 13:11:36 +00:00
asfernandes
179c5fe295 increment build number 2008-05-28 02:11:05 +00:00
asfernandes
0d979e5b92 Misc 2008-05-28 02:11:00 +00:00
asfernandes
88e36ad1e9 increment build number 2008-05-27 15:50:54 +00:00
asfernandes
f6c777c992 increment build number 2008-05-27 15:50:49 +00:00
asfernandes
f5d652df65 increment build number 2008-05-27 15:50:46 +00:00
asfernandes
7e4ebe9897 increment build number 2008-05-27 15:50:40 +00:00
asfernandes
c9449fc1f1 increment build number 2008-05-27 15:46:33 +00:00
asfernandes
43b122c4e5 increment build number 2008-05-26 17:25:38 +00:00
asfernandes
c2a8155e30 increment build number 2008-05-26 17:25:32 +00:00
asfernandes
4addd51ccd increment build number 2008-05-26 17:25:31 +00:00
asfernandes
cacd3855c1 increment build number 2008-05-26 17:25:22 +00:00
asfernandes
c87b20825d increment build number 2008-05-26 17:25:18 +00:00
paul_reeves
bef769c3be increment build number 2008-05-26 13:08:16 +00:00
fsg
1717bf6bdf increment build number 2008-05-25 19:15:15 +00:00
asfernandes
a954f03e5f increment build number 2008-05-25 15:41:58 +00:00
asfernandes
679ac834a5 Small inconsistency noticed by Claudio 2008-05-25 15:41:54 +00:00
asfernandes
a71badc152 increment build number 2008-05-25 15:41:21 +00:00
robocop
827b5f1d63 increment build number 2008-05-25 12:18:01 +00:00
robocop
2cc3233658 Misc. 2008-05-25 12:17:58 +00:00
robocop
88859fdc51 Make operations a bit faster by enabling the vector to add an array of values in a single pass (the same idea as insert's overloaded version). 2008-05-25 12:16:20 +00:00
robocop
2415ea2aa7 increment build number 2008-05-25 12:16:18 +00:00
robocop
769ebe6aec increment build number 2008-05-25 11:48:06 +00:00
robocop
0d3d93ac90 Complete Adriano's change. 2008-05-25 11:48:01 +00:00
robocop
1fa7133647 increment build number 2008-05-25 11:44:22 +00:00
robocop
4acad057dc Give explicit names to vars that save state for later restoration. 2008-05-25 11:44:11 +00:00
dimitr
bef02e1635 increment build number 2008-05-25 07:19:35 +00:00
dimitr
1ebc716eb2 Misc. 2008-05-25 07:19:31 +00:00
asfernandes
060de8e82f increment build number 2008-05-25 01:48:13 +00:00
asfernandes
16457ea17a Warnings 2008-05-25 01:48:05 +00:00
asfernandes
bd1e6294c0 increment build number 2008-05-25 01:39:18 +00:00
asfernandes
84603f1169 Misc 2008-05-25 01:39:16 +00:00
asfernandes
a0b789f7eb increment build number 2008-05-25 01:39:12 +00:00
fsg
4d8216bea0 increment build number 2008-05-24 19:16:23 +00:00
asfernandes
3077fe3f6a increment build number 2008-05-24 03:19:57 +00:00
asfernandes
d4bf9ab246 Split dsql_req into dsql_req and CompiledStatement. This should be my last refactoring to 2.5:
- dsql_req becomes a running request;
- CompiledStatement is derived from dsql_req. The compilation state previously in dsql_req comes to here;
- Rename many "request" parameters to "statement" where type is changed from dsql_req to CompiledStatement.
This changes makes easy the path to support compiled statement cache.
2008-05-24 03:19:52 +00:00
asfernandes
7ad8a95582 increment build number 2008-05-24 02:08:13 +00:00
asfernandes
732b070ec9 Fix warnings 2008-05-24 02:08:12 +00:00
fsg
1c7d16e7a8 increment build number 2008-05-23 19:50:14 +00:00
fsg
36499acadf increment build number 2008-05-23 19:49:18 +00:00
robocop
145a9cdad7 increment build number 2008-05-23 13:27:49 +00:00
robocop
a84cc0ec05 Cleanup. 2008-05-23 13:27:47 +00:00
robocop
415852f324 increment build number 2008-05-23 13:27:44 +00:00
robocop
29c874b4ff increment build number 2008-05-23 13:27:43 +00:00
robocop
9c6c537ffa increment build number 2008-05-23 13:27:39 +00:00
robocop
016a422351 increment build number 2008-05-23 13:19:23 +00:00
robocop
73994d24c8 CORE-1911: Make the inline gbak help print its options again. 2008-05-23 13:19:20 +00:00
robocop
4171984c83 increment build number 2008-05-23 13:05:40 +00:00
robocop
6a439b2866 Solved CORE-1911 in a simple albeit not very clever way.
svc.cpp only needs to read the gbak switches table, but burp.cpp needs to toggle the in_sw_state field, hence I made the global instance a constant and copied it to a local array inside burp.cpp's "gbak" function.
2008-05-23 13:05:35 +00:00
robocop
97aa52687c increment build number 2008-05-23 13:05:34 +00:00
paulbeach
1724b0d4b9 increment build number 2008-05-23 11:04:09 +00:00
paulbeach
549a2b8a58 increment build number 2008-05-23 10:53:46 +00:00
paulbeach
918b53b2d8 increment build number 2008-05-23 10:53:45 +00:00
paulbeach
f39370744a increment build number 2008-05-23 10:51:23 +00:00
paulbeach
8f5985f40b increment build number 2008-05-23 10:49:06 +00:00
robocop
ba13e073b7 increment build number 2008-05-23 10:43:33 +00:00
robocop
ee897e57b1 Delete obsolete constant. 2008-05-23 10:43:22 +00:00
paulbeach
7cdab13458 increment build number 2008-05-23 10:02:03 +00:00
asfernandes
9dc724988a increment build number 2008-05-23 01:37:22 +00:00
asfernandes
71bd20b209 Fixed CORE-1910 - Not valid fields in MERGE's insert clause are allowed 2008-05-23 01:37:19 +00:00
asfernandes
7bf3bdb926 increment build number 2008-05-23 00:38:11 +00:00
asfernandes
bdf999ddef Slight more correct usage of scope level in MERGE 2008-05-23 00:38:06 +00:00
asfernandes
978e9ae656 increment build number 2008-05-22 23:19:12 +00:00
asfernandes
36e7ddd38c Corrections 2008-05-22 23:19:09 +00:00
asfernandes
a69577d9d9 increment build number 2008-05-22 21:45:26 +00:00
asfernandes
9fc4a1881f Misc 2008-05-22 21:45:22 +00:00
asfernandes
ab1b0f3794 increment build number 2008-05-22 21:45:20 +00:00
asfernandes
06bf913eb8 increment build number 2008-05-22 21:45:19 +00:00
asfernandes
279135dc4a increment build number 2008-05-22 21:45:12 +00:00
asfernandes
0a937ccd8d increment build number 2008-05-22 21:44:58 +00:00
fsg
ba893dd5d3 increment build number 2008-05-22 19:16:42 +00:00
asfernandes
ad9cb10c32 increment build number 2008-05-22 15:07:23 +00:00
asfernandes
a91a722185 increment build number 2008-05-22 15:07:22 +00:00
asfernandes
6b9ede4a88 increment build number 2008-05-22 15:06:52 +00:00
asfernandes
173cea36c6 increment build number 2008-05-22 15:03:06 +00:00
asfernandes
d5e481ba10 Linux IA-64 port 2008-05-22 15:02:59 +00:00
asfernandes
bd938b07fb increment build number 2008-05-22 15:02:55 +00:00
asfernandes
67739a415b increment build number 2008-05-22 15:02:54 +00:00
asfernandes
79f2dccd3c increment build number 2008-05-22 15:02:48 +00:00
asfernandes
59bd8077c4 increment build number 2008-05-22 15:02:47 +00:00
asfernandes
c4878c3005 increment build number 2008-05-22 15:02:39 +00:00
asfernandes
d7105b5448 increment build number 2008-05-22 15:01:26 +00:00
asfernandes
0b90ac895f increment build number 2008-05-22 15:01:17 +00:00
asfernandes
cc062fe4a2 increment build number 2008-05-22 15:01:04 +00:00
alexpeshkoff
7010c27796 increment build number 2008-05-22 12:28:36 +00:00
alexpeshkoff
790190bc24 increment build number 2008-05-22 12:25:17 +00:00
alexpeshkoff
050bde44d9 increment build number 2008-05-22 12:16:49 +00:00
alexpeshkoff
fb7240a16c increment build number 2008-05-22 12:12:20 +00:00
alexpeshkoff
84f7511f68 increment build number 2008-05-22 12:12:19 +00:00
alexpeshkoff
267f80ae45 increment build number 2008-05-22 12:12:11 +00:00
alexpeshkoff
5601ed1575 increment build number 2008-05-22 11:14:23 +00:00
alexpeshkoff
14812ea8a3 increment build number 2008-05-22 09:48:45 +00:00
robocop
5cd11867ec Get rid of (ALLOC/FREE)_LIB_MEMORY macro as requested by Dmitry. 2008-05-22 09:38:21 +00:00
robocop
11146a66f1 increment build number 2008-05-22 09:38:20 +00:00
robocop
27d958db41 increment build number 2008-05-22 09:38:16 +00:00
robocop
de094cb659 increment build number 2008-05-22 09:31:33 +00:00
robocop
cbbf80f91e Misc. 2008-05-22 09:31:32 +00:00
paulbeach
c052975484 increment build number 2008-05-22 09:08:53 +00:00
alexpeshkoff
ae17539a0c increment build number 2008-05-22 09:00:48 +00:00
alexpeshkoff
f83647c983 increment build number 2008-05-22 08:59:50 +00:00
alexpeshkoff
ff7cfc717e Implemented Adriano's suggestion concerning fb_shutdown_callback() - added new parameter 2008-05-22 08:59:45 +00:00
alexpeshkoff
28f8c36007 increment build number 2008-05-22 08:57:45 +00:00
alexpeshkoff
39bda3a1bf increment build number 2008-05-22 08:57:39 +00:00
alexpeshkoff
c64ca5af5b increment build number 2008-05-22 08:57:38 +00:00
alexpeshkoff
1c16d4945b increment build number 2008-05-22 08:57:32 +00:00
alexpeshkoff
c2d6bd34e9 increment build number 2008-05-22 08:57:29 +00:00
alexpeshkoff
ca3f9fac59 increment build number 2008-05-22 08:57:24 +00:00
alexpeshkoff
47e1811002 increment build number 2008-05-22 08:57:17 +00:00
fsg
ed60c03e27 increment build number 2008-05-21 20:01:17 +00:00
dimitr
4c55d7bfdd increment build number 2008-05-21 18:26:02 +00:00
dimitr
5d7d7692a0 Cleanup. 2008-05-21 18:25:55 +00:00
asfernandes
30b9f24603 increment build number 2008-05-21 16:04:16 +00:00
asfernandes
ffe554acc1 Misc 2008-05-21 16:04:10 +00:00
asfernandes
8d62fbbe93 increment build number 2008-05-21 16:02:33 +00:00
asfernandes
d84c1c1d2f Misc 2008-05-21 16:02:25 +00:00
asfernandes
6c2fbeb527 increment build number 2008-05-21 15:22:25 +00:00
asfernandes
725a100324 Correction - thanks to Claudio 2008-05-21 15:22:22 +00:00
robocop
2a1e1c42ef increment build number 2008-05-21 13:53:21 +00:00
robocop
a520a47a68 Fix CORE-1905 for aliases.conf (firebird.conf uses other rules, like demanding paths without quotes). My test string in aliases.conf was:
default = "F:\fb2dev\fbbuild\firebird2\temp\Win32\Debug\firebird\bin\#\f.fdb" #cats
2008-05-21 13:53:17 +00:00
robocop
358f3e81b2 increment build number 2008-05-21 13:53:15 +00:00
robocop
8a2c517e9f increment build number 2008-05-21 13:00:42 +00:00
robocop
83f77468a0 Misc. 2008-05-21 13:00:37 +00:00
robocop
0f5bed96d4 increment build number 2008-05-21 12:58:10 +00:00
robocop
6637c1266e increment build number 2008-05-21 12:58:09 +00:00
robocop
a7fb572b3c - Collapse the same includes for different platforms.
- Minor cleanup.
- Close very ancient B.O. with wrong LOCALE_MAX value on Windows.
2008-05-21 12:58:05 +00:00
robocop
d5f2376c7f increment build number 2008-05-21 12:56:16 +00:00
robocop
19209a3ab8 increment build number 2008-05-21 12:56:15 +00:00
robocop
c4b60d4198 Style. 2008-05-21 12:56:11 +00:00
robocop
6b32683273 increment build number 2008-05-21 12:55:53 +00:00
robocop
98e5ddb2ca increment build number 2008-05-21 12:53:36 +00:00
robocop
78afd8e305 increment build number 2008-05-21 12:52:32 +00:00
robocop
66aab208b0 Simplification. 2008-05-21 12:52:29 +00:00
alexpeshkoff
ec2e71086a increment build number 2008-05-21 12:43:44 +00:00
alexpeshkoff
5e81cfa225 event_thread() should have own reference to the port. This minimizes chances
to get AV when client exits.
2008-05-21 12:43:41 +00:00
robocop
7ecc51e846 increment build number 2008-05-21 12:42:00 +00:00
robocop
1ec7e600ae increment build number 2008-05-21 12:41:59 +00:00
robocop
ff1d4c61cf Misc. 2008-05-21 12:41:58 +00:00
dimitr
16ce406890 increment build number 2008-05-21 12:37:49 +00:00
dimitr
28f1c1eb8c Fixed the build. 2008-05-21 12:37:46 +00:00
dimitr
40a8ad7651 increment build number 2008-05-21 12:23:04 +00:00
alexpeshkoff
4b6ce8c1de increment build number 2008-05-21 12:19:43 +00:00
alexpeshkoff
e32cea2c15 added files forgotten in previous commit 2008-05-21 12:19:38 +00:00