robocop
88a04e0441
Solve CORE-1009 so that Jiri can sleep at night.
...
:-)
2006-11-24 10:22:20 +00:00
asfernandes
d168869475
Added RDB$NULL_FLAG and RDB$PARAMETER_MECHANISM to RDB$PROCEDURE_PARAMETERS
2006-11-24 00:25:13 +00:00
asfernandes
570b6cd4b4
1) CORE-645 and CORE-745: Database triggers
...
2) CORE-711: Make syntax for "CREATE TRIGGER" compliant with SQL2003
2006-11-05 18:30:36 +00:00
hvlad
58d381edd7
1. Remove blr_src_info code as it is prevents database downgrade from ODS 11.1
...
2. Put debug information (mapping between blr offset and source line\column and names of local variables) into new blob field RDB$DEBUG_INFO
This is first step to implement native SQL debugger i believe
2006-10-30 20:58:06 +00:00
robocop
ae1dd3098c
We just need one field to identify a new ODS version.
2006-08-30 04:50:53 +00:00
asfernandes
73b8ff849e
Backup the new fields added - thanks to Claudio
2006-08-26 02:59:49 +00:00
asfernandes
ccbaf55533
Misc
2006-07-28 01:44:36 +00:00
robocop
5efaa068bc
Misc.
2006-07-27 09:27:43 +00:00
robocop
10f3f6b7e2
We just need one field that may activate a particular flag (ods level) in the capabilities.
2006-07-25 05:10:41 +00:00
robocop
64f6eb42a1
Misc.
2006-07-21 01:35:17 +00:00
asfernandes
2689003a91
Misc
2006-07-18 18:02:54 +00:00
dimitr
3c6b6e5584
Fixed typo.
2006-07-18 13:29:51 +00:00
dimitr
c4b5942c74
Allow backup/restore of the new fields.
2006-07-18 11:17:03 +00:00
robocop
ebe0a75026
Simplification.
2006-05-04 00:02:58 +00:00
asfernandes
45446afa71
Remove obsolete comment
2006-04-05 16:24:08 +00:00
robocop
8f1a076123
Skip system objects: exceptions, blob filters and procedures.
2006-01-29 03:23:34 +00:00
asfernandes
0b53d89e57
Removed unsense code noticed by Claudio
2005-05-29 14:38:52 +00:00
asfernandes
59213efe7e
Merge INTL branch into HEAD
2005-05-27 22:45:31 +00:00
robocop
382d5b3432
Fix for first part of field test bug #1173988 .
...
Also, fix for misleading message, use -R switch tal must be use -REP switch.
2005-04-29 05:36:19 +00:00
robocop
0dd1aced53
Misc.
2004-12-09 02:50:47 +00:00
skidder
d16f031af7
Fix for another problem with backing up stream blobs - zero-length stream blob may have non-zero segment count
2004-12-02 00:42:43 +00:00
robocop
c18561f19c
Misc.
2004-12-01 08:16:13 +00:00
skidder
e1cf1f66e6
Cure regressions introduced by Ann's cleanup in Firebird 1.0
2004-12-01 00:02:52 +00:00
skidder
252fae8d3b
Second attempt to fix backing up of stream blobs.
...
This time it should work with XNET and INET too.
Rollback earlier engine fix which now seems incorrect to me.
2004-11-30 20:17:39 +00:00
skidder
0955e56ed8
Do not store system functions in backup files
2004-11-29 20:27:34 +00:00
robocop
037c7270c4
fb-checkins shows that I didn't commit the correct version of the file.
2004-11-10 08:16:35 +00:00
robocop
2a212c1372
Avoid backup corruption with too long file names.
2004-11-10 04:33:37 +00:00
robocop
bc4b0d127f
Constant is the max size of the string, not the max length.
2004-10-30 07:05:41 +00:00
robocop
26669885c6
Implement rdb$description in rdb$generators.
...
Gbak should be able to backup and restore the new field(s).
Following Borland's practice when adding fields, I raised the backup number to 7. I should have done that when enhancing rdb$roles.
2004-10-30 05:58:48 +00:00
robocop
4cf152ec65
Misc.
2004-10-07 09:19:25 +00:00
robocop
97406b9afd
Gbak should backup/restore the new field rdb$description in rdb$roles, depending on ODS.
2004-08-30 10:07:00 +00:00
robocop
0b86ae4ae8
Got rid of some silly back and forth cast: to call MVOL_init_read or MVOL_init_write, callers forced char* vars to UCHAR*, but then those MVOL functions internally forced those params again to char*.
...
Fixed some indentation in loops, too.
2004-08-29 06:53:31 +00:00
robocop
a2e14cfe22
Totally misc changes
2004-07-06 05:54:13 +00:00
brodsom
7168edca86
Put thread functions into thread class
2004-07-03 00:13:46 +00:00
alexpeshkoff
1591a54e5e
Thread cleanup:
...
1. Added macros to declare thread entrypoints
2. THD_mutex_* functions use Firebird::Mutex
3. Thread local storage use fb_tls.h
2004-06-08 13:41:08 +00:00
brodsom
dd5d8aba0a
-Replace stuff macros with either common stuff inlines or class inline functions
2004-05-24 11:03:54 +00:00
brodsom
877cce340b
- Convert *_thread_data macros to inline func
2004-05-20 00:56:59 +00:00
brodsom
68cb86b274
- Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef).
...
- Use different names for each service/provider *_THREAD_DATA macros.
2004-05-19 18:14:29 +00:00
robocop
802f244ec1
Misc changes
2004-05-09 05:48:33 +00:00
skidder
43cb0d1ce4
Y-Valve handle translation layer
2004-05-02 23:06:37 +00:00
brodsom
e0854daa99
Removing ib_stdio.h
2004-04-28 22:00:03 +00:00
robocop
e6187cecd2
Cleanup
...
Some bug fixes
Style
2004-03-07 07:58:55 +00:00
skidder
eba78e4574
Fix 64-bitness warnings
2004-03-01 01:29:26 +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
2802bfb2c5
Preserve blob type (streamed/segmented) over backup/restore process.
2004-02-06 07:07:46 +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
ad0b5c4de3
General cleanup
2003-12-22 10:00:59 +00:00
robocop
84062732d8
More cleanup
2003-12-03 08:19:24 +00:00
brodsom
78cdeadacb
Removing gdsold.h
2003-11-07 23:15:33 +00:00
robocop
db77ffa605
const correctness, variables in scope, cleanup, etc.
2003-11-07 08:06:35 +00:00
brodsom
4832ad1b2c
- Decrease SUPERSERVER ifdefs (join & use common error)
...
- Remove obsolete code
- Fix warning in mvol.cpp
2003-11-03 01:12:14 +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
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
brodsom
5654796698
Macro cleaning
2003-09-23 19:47:50 +00:00
brodsom
678df5af51
Cleaning macros
2003-09-18 21:56:26 +00:00
brodsom
cc979ca279
-Style
...
-Cast corrections
2003-09-14 01:08:18 +00:00
brodsom
ba7b5fdcf9
-Remove GDS_VAL and GDS_REF
...
-BOOLEAN Cleaning
-Fix tab indent in restore and backup
2003-09-12 23:25:16 +00:00
robocop
1cd8e831d5
const correctness, variables in scope, bool, formatting, less casts, etc.
2003-09-12 09:04:38 +00:00
brodsom
602c201989
-Remove NULL_PTR
...
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:07:29 +00:00
brodsom
452201261b
-Remove NULL_PTR
...
-Remove unneeded casts
2003-08-28 10:39:26 +00:00
aafemt
4584a7ce47
removing word 'struct' from variable declarations as obsolete
2003-08-27 10:20:07 +00:00
robocop
dac8740003
Fix SF Bug #750659
2003-08-21 11:02:33 +00:00
brodsom
b85d5373e6
-Fix wrong format in a recent commit (Please review the warnings before commits)
2003-08-19 11:09:00 +00:00
aafemt
9dbf56310a
sdl is UCHAR again
2003-08-15 10:23:46 +00:00
robocop
6e37a7e3e6
Since stringstream is no longer used, remove the header.
2003-08-13 11:07:32 +00:00
skidder
f2469e3399
Close can of worms opened by Mike Nordell when he attempted to use STL to write portable code
2003-08-12 17:32:01 +00:00
brodsom
eda11719e5
-Patch cast warnings and add a compiler message.
2003-08-10 22:52:48 +00:00
aafemt
b672867147
sdl is a plain char again. Some cleanup around it
2003-07-24 10:21:42 +00:00
eku
766caa1242
Fixed compilation on SINIX-Z (Thanks to Dmitry Yemanov).
2003-07-17 11:49:04 +00:00
brodsom
fda73f91a4
Changes only inside #ifdef DEBUG.
...
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)
2003-06-30 10:48:03 +00:00
dimitr
b41fee4014
New error messages for:
...
- gbak
- DSQL layer (aggregate tracking)
- JRD layer (EXECUTE STATEMENT)
- config stuff
2003-06-13 07:56:08 +00:00
aafemt
e5146fd644
Introduce of ISC_STATUS_ARRAY
2003-04-16 10:18:51 +00:00
aafemt
b3436b5cd7
STATUS -> ISC_STATUS
2003-04-10 06:32:58 +00:00
brodsom
da5cd97b78
- Fixes for burp warnings.
2003-04-07 21:51:21 +00:00
dimitr
67d61c78b7
Rolled back part of my previous commit. In fact, only one line fix was required.
2003-03-22 06:18:04 +00:00
dimitr
fa6f9a83e5
Fixed (porting?) bugs related to GBAK and Services API.
2003-03-21 16:19:16 +00:00
brodsom
0323ac8b05
Put unused vars and functions inside NOT_USED_OR_REPLACED ifdef
2003-03-04 00:00:31 +00:00
dimitr
9efdc8b096
CONST -> const
2003-02-13 09:19:08 +00:00
alexpeshkoff
a83fcfeab9
Sorry for wrong DATABASE directive :-(
2002-12-16 16:25:09 +00:00
alexpeshkoff
79478b73be
Rename all links to why.cpp handle to struct why_hndl *
2002-12-16 15:24:35 +00:00
hippoman
9a8f0768b9
Changed struct fld and FLD to local module names
2002-11-30 17:45:02 +00:00
kkuznetsov
6ae11fea4e
*** empty log message ***
2002-11-25 15:28:45 +00:00
kkuznetsov
451ca397ca
Fix compile error on SOLX86
2002-11-25 15:23:03 +00:00
hippoman
7387e6fb70
changed nod,tra,req,trg,rel,ctx,prc struct names to local module names
2002-11-20 23:18:16 +00:00
hippoman
62cf7d7a88
change TRA,REQ,TRG,REL,CTX or PRC, to module local names.
2002-11-17 00:04:19 +00:00
tamlin
bd2751ed2c
const correctness, 64-bit backup reporting (currently disabled by macro TMN_THINKS_NS_SHOULD_FIX_THIS until msg DB is updated)
2002-10-29 16:31:02 +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
skywalker
5220bc3d26
Merge changes from fb1
2002-06-29 05:39:38 +00:00
dimitr
f063aa768b
Fixed another bug with INT64 array slices. Thanks to Artem Petkevych.
2002-06-27 10:14:54 +00:00
skywalker
a887af3646
Changes to make it compile on linux.
...
and work through a few issues.
2002-01-04 11:34:22 +00:00
tamlin
80f7fb6dd4
New C++ memory pool
2001-12-24 02:51:06 +00:00
skywalker
4c4bc9a95c
Global changes for new Makefile and firebird2 compile on linux
2001-07-29 23:43:24 +00:00
bellardo
6681f4852e
More changes to convert FB2 to c++. This time is files that have been renamed
...
and some conflict resolutions on files edited by more than one person at once.
2001-07-12 06:32:05 +00:00