robocop
980b9e5176
I thought this DYN message deserves to be translatable.
2008-02-02 16:51:51 +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
alexpeshkoff
68a4f26b0e
Fixing merge (generated headers)
2008-01-16 12:29:17 +00:00
dimitr
48e81dd58a
The merge is being fixed.
2008-01-16 12:22:11 +00:00
dimitr
17e5267603
The merge continued.
2008-01-16 07:15:01 +00:00
robocop
1147c140fe
Fixed the message
...
column @1 is not defined in table @1
and added a new one for unknown field in procedure (with Dmitry's permission).
2007-12-04 10:05:17 +00:00
hvlad
2b47bbe55b
Revert files back after wrong commit
2007-11-19 00:21:18 +00:00
hvlad
86f1141328
Execute statement with support of external data source
2007-11-18 22:59:20 +00:00
robocop
4463333859
No more hpux (lowercase). To be reviewed by Paul Beach.
2007-11-17 10:26:09 +00:00
hvlad
5fb46701d1
Regenerate files
2007-11-15 23:05:40 +00:00
alexpeshkoff
a80dd39b11
Fixed CORE-1593: Full domain user name can be longer than 31 char(for trusted authentication)
2007-11-15 12:48:24 +00:00
paulbeach
c823619e92
HPUX Port
2007-11-12 15:18:49 +00:00
alexpeshkoff
edc03201ca
Fixed CORE-1537: NBackup creates difference file in bad place
2007-10-26 13:21:16 +00:00
asfernandes
1706ea36d3
Backport patch to make references (at BLR level) to non-existent system fields return NULL - to simplify ODS differences handling
2007-10-14 01:32:24 +00:00
dimitr
317748b2e1
Added MON$STAT_GROUP into the statistics tables.
...
This allows to join backwards from a particular statistics record.
2007-09-28 19:43:06 +00:00
alexpeshkoff
fc89b23b7f
added public method to make strings in vector permanent to StringsBuffer
2007-09-26 17:50:31 +00:00
dimitr
72bbf56ea2
Added MON$BACKUP_STATE to MON$DATABASE.
2007-09-14 15:39:53 +00:00
dimitr
a13f1e0ff4
Added MON$IO_STATS and MON$RECORD_STATS.
2007-09-14 15:13:19 +00:00
asfernandes
6e5cc128e8
Correction
2007-09-11 16:07:29 +00:00
paulbeach
1644f2cb64
MacOS Port into HEAD
2007-06-11 14:21:33 +00:00
robocop
23fb63d680
Misc.
2007-06-08 08:40:59 +00:00
alexpeshkoff
344fdfbfc7
Make ids.h better human-readable
2007-06-06 13:08:03 +00:00
alexpeshkoff
ea8ba3370d
Cleaned up mutexes - removed MUTX_T and related macros
2007-06-06 12:37:24 +00:00
dimitr
bc7c4d0054
Added remote process name to the monitoring data. Applications are allowed to override this value via DPB.
2007-05-16 07:54:33 +00:00
alexpeshkoff
8aba4a1ea1
Added fbsvcmgr, utility to access services manager
2007-05-03 11:25:05 +00:00
asfernandes
c5cf6ea6b8
Implementation of CORE-1235: NATURAL JOIN and JOIN...USING
2007-04-29 19:04:26 +00:00
alexpeshkoff
f9b7195280
Fixed CORE-1083 - engine silently ignored attempt to revoke privilege
2007-04-28 14:13:44 +00:00
skidder
91fa2c7080
Fix MSVC8/Win32 build. IMO, these things where not nice:
...
- Target-dependent global typedefs
- Target-dependent stuff in COMMON .cpp files
2007-04-26 19:30:15 +00:00
alexpeshkoff
8274d3213d
Fixed CORE-867 - all utilities now hide password from "ps" as soon as possible
2007-04-25 14:10:47 +00:00
asfernandes
9582ea243c
1) Upgrade INTL interface to undestand misc. configuration informations
...
2) Make our ICU collations work with different ICU versions (tested with ICU 3.6)
2007-04-15 15:57:12 +00:00
robocop
dd2432420a
Either VC doesn't have INFINITY in math.h or it should be constrained to new versions of the compiler.
2007-04-15 11:21:56 +00:00
robocop
01864d3507
Fix CORE-1162
2007-03-28 04:51:48 +00:00
robocop
e71a03261c
This is the full SafeArg implementation for getting rid of the fixed parameter types in the messages db. Alas, the legacy messages (before FB2.1) can't be changed in number of arguments neither the types of arguments sent by callers of the MsgPrint family or the fb_msg_format functions can be changed because old clients know these legacy messages and would crash.
2007-03-28 04:20:36 +00:00
robocop
4c970f143d
Correct error code (forgot this generated file in the previous commit).
2007-03-22 14:03:24 +00:00
dimitr
d31f946fba
Added MON$CALL_STACK plus some minor monitoring-related changes.
2007-03-05 07:50:23 +00:00
robocop
3a73b8c28c
Update generated file after Alex changes.
2007-03-02 11:14:14 +00:00
robocop
409ff041dd
Misc and replaced "IB" by "FB" where it made sense to me.
2007-02-11 09:04:54 +00:00
asfernandes
cec7eaa8b6
Some changes based on Claudio's comments
2007-01-21 15:35:35 +00:00
asfernandes
be9e3a8a84
1) Correction for input parameters
...
2) Correct message for constraint violation in CAST
3) Display parameter/variable number when there is no debug info
2007-01-17 23:59:23 +00:00
asfernandes
aca179f398
Full domain support and NOT NULL in PSQL
2007-01-17 01:19:01 +00:00
asfernandes
659d23e6ab
Report number of concurrent transaction when raising update_conflict
2006-12-17 21:03:41 +00:00
alexpeshkoff
1a4652f01a
Trusted authentication for windows
2006-12-08 18:38:15 +00:00
dimitr
b43b43eca9
1) Changed MON$STATEMENTS a bit.
...
2) Implemented statement cancellation.
2006-12-04 21:36:29 +00:00
asfernandes
ac0f122511
Fixed CORE-997 - Database-Update 1.5 to 2.0 fails
2006-12-01 14:36:12 +00:00
robocop
c466e704c8
For unknown reasons, this generated file wasn't committed.
2006-11-28 08:52:28 +00:00
asfernandes
5e818bd4a9
Rename REPLACE to UPDATE OR INSERT
2006-11-26 15:40:10 +00:00
asfernandes
d168869475
Added RDB$NULL_FLAG and RDB$PARAMETER_MECHANISM to RDB$PROCEDURE_PARAMETERS
2006-11-24 00:25:13 +00:00
robocop
7f2b0cd25d
Fix typos in recent messages.
2006-11-10 08:10:56 +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
05b028628f
Replace few hardcoded error messages by new error codes
2006-11-05 10:54:46 +00:00
robocop
fb0cd24854
Put two recent hardcoded messages into the msg db.
2006-11-05 04:01:30 +00:00
dimitr
363ed4b7ba
Simplification and fix.
2006-10-31 15:19:13 +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
dimitr
736e1122e7
Win64 adjustments.
2006-10-30 13:04:03 +00:00
dimitr
e4fffd425f
1) Updated monitoring implementation.
...
2) Cleanup.
2006-10-30 12:39:08 +00:00
robocop
a270d9c440
Put into the msg file several hardcoded messages marked by Arno to be localized.
2006-10-17 06:03:21 +00:00
robocop
28c3d29886
ApiGuide.pdf says a maximum of 16 databases is allowed for a multi-db transaction. However, Ann agrees that a modern new, sensible limit is 256 databases for start_transaction and start_multiple.
...
Fixed a buffer overrun in jrd.cpp related to this.
2006-10-14 01:29:36 +00:00
robocop
2b27f56428
- Give meaningful message when reaching max group items (255), reported by David Schnepper.
...
- Misc: more mnemonics for nodes' argument positions.
- Experimental: try to detect conflicting sort options on the same field.
2006-10-07 09:40:59 +00:00
robocop
e0badaed04
Solve problem reported by Bill Oliver in fb-devel: we should complain when someone tries to sort on more than 255 items.
2006-09-30 09:10:28 +00:00
dimitr
7c405166aa
1) Support for client PID in the monitoring data.
...
2) Changed XNET to return local hostname instead of PID as its remote address.
2006-09-14 13:47:31 +00:00
robocop
af8ecc26ca
Solve three problems with arrays:
...
- Don't allow to apply scalar/subscript syntax to fields that aren't array.
- Detect if we get corrupt database containing array with more than 16 dimensions.
- Reject attempt to subscript array with more than 16 dimensions and thus fix the buffer overrun.
2006-09-10 09:05:40 +00:00
asfernandes
55ec30965d
REPLACE statement
2006-09-03 01:09:23 +00:00
robocop
7dab022ddf
Prevent users from creating explicit domains that resemble implicit domains because this trick confuses our internal checks:
...
SQL> create domain rdb$1 int;
Statement failed, SQLCODE = -637
Dynamic SQL Error
-SQL error code = -637
-Implicit domain name RDB$1 not allowed in user created domain
2006-08-31 09:06:15 +00:00
asfernandes
fcac437363
Don't check procedure BLR when it's marked as invalid, to allow restoration of backups with invalid procedures.
2006-08-27 01:09:47 +00:00
dimitr
67e061029f
Fixed a small issue noticed by Michal.
2006-08-25 04:51:13 +00:00
asfernandes
b7af27215e
Allow usage of domains in PSQL (with TYPE OF syntax)
2006-08-19 02:52:39 +00:00
aafemt
7673a7a491
License added as Adriano requested
2006-08-18 03:46:33 +00:00
aafemt
a4b37f371c
Separate header for public constants
2006-08-17 05:58:00 +00:00
aafemt
ea13d58f5f
GCC provide inttypes.h even on Win32
2006-08-14 11:37:26 +00:00
asfernandes
144f712c1e
Regenerate files
2006-08-07 16:40:49 +00:00
dimitr
00080ab731
More patches for Win64 compatibility.
2006-08-02 05:28:57 +00:00
robocop
bcf2cb8701
1.- COALESCE/CASE and VIA (subqueries) allowed breach in computed field checks (no array and no blob).
...
2.- Misc: since gbak allows not only to backup metadata only but to restore metadata only (even from a full backup), changed the help message.
2006-07-30 02:59:29 +00:00
robocop
16fdc76d44
Fix wrong gbak verbose messages due to Borland's copy/paste (example: function instead of procedure).
...
Initialize more sysflags to zero instead of NULL.
2006-07-29 06:01:29 +00:00
robocop
af95e42ef1
Put the manual Windows #defines in the same position as the autoconf's AC_CHECKs for easy visual match.
2006-07-27 09:11:18 +00:00
alexpeshkoff
2d1957bb5e
rollback my previous commit, check SIZEOF_LONG correctness
2006-07-26 09:24:53 +00:00
asfernandes
bd8a3216e1
MSVC have limits.h
2006-07-26 01:06:15 +00:00
kkuznetsov
d34f8b80a1
Fix compile error in sort.cpp
2006-07-25 13:03:11 +00:00
alexpeshkoff
c13976d791
Always have correct SIZEOF_LONG
2006-07-25 12:58:07 +00:00
dimitr
f830d925f7
More patches for Win64 compatibility.
2006-07-24 15:42:38 +00:00
robocop
f7b398cec8
Regenerate files after Dmitry's changes.
2006-07-21 01:36:37 +00:00
robocop
64f6eb42a1
Misc.
2006-07-21 01:35:17 +00:00
dimitr
64322e468d
Let's workaround the MS' attempt to declare the entire string-handling RTL deprecated.
...
BTYACC and ICU are still affected by those tons of warning, though.
2006-07-20 06:29:17 +00:00
dimitr
6992f3b904
Reject attempts to select from executable procedures.
2006-07-19 14:50:33 +00:00
dimitr
f1c9466c7f
Monitoring, continued.
2006-07-19 05:30:21 +00:00
dimitr
c68587fe66
1. Virtual tables
...
2. ODS 11.1, procedure type and relation type
2006-07-17 17:44:18 +00:00
robocop
00b890174a
Blob sub_types greater than 1 (text) are for our internal ussage. Negative blob sub_types are for users. Stop users from creating columns with blob sub_types beyond. Probably the same check has to be done in DYN.
2006-06-02 08:44:19 +00:00
alexpeshkoff
94c81aaaca
removed unneeded STL-based headers
2006-05-23 13:04:49 +00:00
robocop
039ebf4d20
Vlad used the wrong msg number in system_errors.sql: it's 232 instead of 231. Regenerating headers.
2006-05-23 08:54:59 +00:00
alexpeshkoff
2aafa91873
avoid reinterpret_cast in exception's handler
2006-05-22 11:45:19 +00:00
hvlad
1296e18049
Regenerate parser and error codes files (after GTT)
2006-05-21 22:14:38 +00:00
alexpeshkoff
b056a118b5
1. Avoid use of STL
...
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
dimitr
cebda2b4bf
Threading cleanup. More to follow.
2006-05-01 04:43:59 +00:00
alexpeshkoff
469589f573
Use Firebird::Array instead of STL's vector
2006-04-25 17:49:24 +00:00
robocop
192832199f
Solve a possible truncation problem due to USHORT<->ULONG issues.
...
Tweak for embedded so it doesn't crash when handling an error.
2006-04-11 07:16:37 +00:00
dimitr
72a9936fd2
Added new error message.
2006-03-28 09:54:35 +00:00
robocop
e5338ba1ed
Only strcmp and strncmp have common names across all plartforms. Cater for differences in strcasecmp/stricmp and strncasecmp/strnicmp.
2006-03-25 07:08:00 +00:00
alexpeshkoff
baa8ede6a8
better support for OS error code in system_call_failed
2006-03-15 17:29:11 +00:00
robocop
f9f26ed891
Sync after Dmitry's changes.
2006-03-08 03:12:01 +00:00
asfernandes
b08ba57248
Move ISC_STATUS_LENGTH and ISC_STATUS_ARRAY to public
2006-03-07 03:11:16 +00:00
robocop
044c5841ad
Misc.
2006-02-10 03:28:43 +00:00
kkuznetsov
528f5a4524
Minor fixes big thanks to Alex and Dmitry
2006-02-09 11:00:36 +00:00
kkuznetsov
079d1a2121
Add 2 aligment fixes templates
2006-02-06 08:13:39 +00:00
robocop
fed6653b17
Sync after Vlad's changes.
2006-02-04 04:20:22 +00:00
hvlad
71b04d901c
New error message
2006-02-03 17:45:46 +00:00
dimitr
8b20d04a8a
1) An attempt to fix the endianess/alignment issues in the b-tree code.
...
2) Some adjustments in the pointers management.
2006-01-26 10:45:02 +00:00
robocop
8e7da59fa6
Sync after Dmitry Yemanov's changes.
2006-01-26 07:21:26 +00:00
robocop
7939c5f3d8
Avoid a crash.
2006-01-08 01:11:06 +00:00
alexpeshkoff
64ac449789
avoid vararg constructors in status_exception
2006-01-07 16:50:13 +00:00
robocop
6a3b45e1da
Misc.
2005-12-27 08:10:00 +00:00
dimitr
430197c4bd
Continued fixing public headers.
2005-12-26 10:31:06 +00:00
robocop
0d4025691a
Make sure gmtime_r is marked as missing in Win32.
2005-12-23 23:32:40 +00:00
robocop
2b2e2d5dd0
Const correctness and the like.
2005-12-23 01:42:40 +00:00
robocop
0253028a5d
This alternative constructor shouldn't be public, but MSVC6 doesn't obey the private clause if there's another constructor made public. Maybe no compiler does.
2005-12-22 06:22:23 +00:00
aafemt
7470059c2a
Move type declarations to appropriate header
2005-12-17 12:55:52 +00:00
dimitr
da625272db
More error messages.
2005-12-12 13:56:56 +00:00
dimitr
a909203774
Added new error messages.
2005-12-12 10:51:02 +00:00
dimitr
df8b67d67d
Fixed 64bit builds.
2005-12-05 13:42:24 +00:00
dimitr
52abeceb5e
Changed location of some defines in order to avoid internals inside ibase.h.
2005-12-05 11:31:45 +00:00
dimitr
96d92682e5
Damn, I'm much sorry.
2005-11-25 05:54:53 +00:00
dimitr
12946de11d
Restored the XCPCODE reporting to be compatible with 1.5.
...
A temporary solution.
2005-10-22 11:09:36 +00:00
dimitr
da3106e9e4
Added new error message.
2005-10-21 09:37:55 +00:00
robocop
860b2f1b9b
Try to please the team leader before it's too late.
...
:-)
We have definitely serious problems with firebird.msg mismatches.
2005-10-20 04:09:40 +00:00
asfernandes
306d4d5f46
Regenerate files
2005-10-13 19:09:04 +00:00
robocop
6ec02b200e
Moved another hardcoded error string to the msg database.
2005-10-07 08:52:51 +00:00
robocop
7d304b0fbb
Fix SF Bug #1292007
...
Move some hardcoded error texts to the msg database.
2005-10-06 06:08:10 +00:00
robocop
b69db887fd
Totally misc.
2005-09-22 07:09:57 +00:00
kkuznetsov
38beb75685
Adding ability to build CS server with threaded services (can be controled throught configure platform varyable
...
service_thread_CS):
1)Add new define STD_UTIL
Build tested Solaris x86 and Linux x86
2005-09-21 08:31:35 +00:00
robocop
aab2d20725
- Get rid of DBB_v3 in DSQL and put a message just in case we find ODS<=7 (impossible in theory, since FB wouldn't open such db).
...
- Put mnemonics for two hardcoded error msgs I hijacked from DYN years ago. Now they are defined for the SQLERR facility.
2005-09-10 07:15:24 +00:00
dimitr
e2b0b80eaf
Fixed the win32 build.
2005-08-19 10:08:46 +00:00
kkuznetsov
97fed5be82
Disabled service threads at boot time for all platform except of WIN_NT
2005-08-19 06:56:08 +00:00
robocop
95cf97005b
Solve Dmitry's compatibility concerns about my solution for SF Bug #494981 . Remember to rebuild the messages db from the scripts in src/msgs.
2005-08-14 06:56:24 +00:00
dimitr
7a343b8162
Moved the Services API into the engine on threadable platforms.
2005-08-10 14:47:42 +00:00
robocop
34f1f5e2c2
Fixed misplaced error messages in gfix. For example, if you do
...
gfix - housekeeping
you were getting "dialect number required".
2005-07-31 01:06:20 +00:00
dimitr
ff06b5f9af
Added new error message.
2005-07-24 18:45:13 +00:00
dimitr
668907912f
Changed the ODS encoding, messaging and protection rules.
2005-06-26 16:11:59 +00:00
asfernandes
890494ac7c
1) Fixed SF #1016040 Missing external libraries causes engine exception
...
2) Use better error messages
2005-06-14 03:16:54 +00:00
robocop
a867f700d0
Substring evolved and the error message was never updated. Now I've done two messages, although I think we need three in the long term.
2005-06-12 23:45:15 +00:00
hvlad
ac03b22901
Regenerated error codes
2005-06-11 21:26:05 +00:00
robocop
3a8cd43a05
Please Dmitry and try to report the line/column of an incomplete statement.
2005-06-11 00:20:22 +00:00
dimitr
d9294d7938
Added new error message.
2005-06-06 13:37:31 +00:00
robocop
b8d1f00f94
- Corrections and changes to Adriano's commit, subject to his inspection.
...
- Solved an endless loop with trim and zero-length trim characters, etc.
- Some places are signaled with FB_COMPILER_MESSAGE for prompt attention.
2005-06-06 08:30:03 +00:00
asfernandes
0f67560006
Make "configure --with-editline" work
2005-05-29 15:27:08 +00:00
asfernandes
59213efe7e
Merge INTL branch into HEAD
2005-05-27 22:45:31 +00:00
robocop
7813fe3402
Fix SF Bug #494981 .
...
If we can print the name of the exception, we do.
2005-05-22 06:13:54 +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
f9815af4ea
Updating messages and history after Dmitry's changes.
2005-04-28 05:27:47 +00:00
alexpeshkoff
f4cd5a154f
Changed name to security2.fdb
2005-02-24 12:24:38 +00:00
kkuznetsov
d1a41d7eb2
SOLARIS cleanup
2005-02-17 12:51:13 +00:00
dimitr
5dd85db2ea
Changes and cleanup regarding XNET vs old-style IPC.
2005-01-16 10:21:54 +00:00
robocop
8b573aa0da
Change the license with Mark's permission.
2005-01-12 04:22:32 +00:00
skidder
37739c2c57
Add check for overly long identifiers when pasing BLR. This helps with savepoints problem reported by Vlad and other similar issues as well
2004-12-22 18:34:52 +00:00
robocop
24742873ad
fb_string.h is moved to common/classes.
2004-12-17 05:41:47 +00:00
robocop
244621058d
Change the license with Mike's permission.
2004-12-12 01:55:57 +00:00
robocop
56d557e5b1
Changing the license with permission from Mark, Mike and John.
2004-12-10 20:50:53 +00:00
robocop
950216de4e
Misc.
2004-12-08 05:58:41 +00:00
robocop
516427dae0
Changing the license on John's files after asking him for permission.
2004-12-06 09:58:27 +00:00
alexpeshkoff
ff9eb6f04b
misc
2004-12-05 11:56:38 +00:00
alexpeshkoff
c33cc40ecb
new method in string
2004-11-24 18:23:16 +00:00
robocop
d6535351a2
Misc: style.
2004-11-24 09:22:07 +00:00
skidder
9507cf9714
Context variables support
2004-11-22 20:22:03 +00:00
hvlad
6db033a401
Added new isc_stack_trace error code for PL-SQL stack trace
2004-11-18 13:50:54 +00:00
dimitr
499688434f
1) Reworked error reporting
...
2) Allowed positioned updates for explicit cursors
3) Fixed some possible server crashes
2004-11-17 15:23:27 +00:00
dimitr
c1cab92cab
1) Reworked error reporting
...
2) Allowed positioned updates for explicit cursors
3) Fixed some possible server crashes
2004-11-17 14:50:33 +00:00
alexpeshkoff
bb32770a76
restored STL's copy_from - it's useless for us, but safe
2004-11-16 11:38:40 +00:00
alexpeshkoff
ea9e900ab3
cleanup of methods, storing data in plain char*
2004-11-14 18:05:13 +00:00
skidder
dde4d7b557
Commit change adding method used by ClumpletReader/ClumpletWriter
2004-11-11 21:46:25 +00:00
alexpeshkoff
270959b361
security fix
...
added method to save string data into char[] buffer safe
2004-11-07 14:23:36 +00:00
skidder
933063c7ce
Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available
2004-11-04 19:14:20 +00:00
skidder
e2a45653b3
regenerated msgs.h
2004-11-04 18:59:56 +00:00
robocop
41c68bdd70
Implement rdb$description in rdb$generators. What a chore.
2004-10-30 05:23:31 +00:00
robocop
2b3c98520d
Added new message. To be used later (pending changes).
2004-10-25 10:31:59 +00:00
skidder
f01b34ae8e
Regenerated ids.h
2004-10-25 02:56:43 +00:00
skidder
71c2c14bb9
Implement vprintf routine in Firebird::string class
2004-10-09 00:43:04 +00:00
skidder
e075d9f71a
Add comment for a couple ugly aspects of exception handling (they need to be fixed, eventually)
2004-10-08 15:05:44 +00:00
robocop
373b5e27de
Fixed a bug in fatal_exception's constructor that causes fill_status to write garbage in the status vector.
...
Overload what() for the same class. It helps gpre to quit on failures (gpre changes still not posted).
2004-10-07 09:27:34 +00:00
robocop
ac4aa367b9
recalculate_length(),
...
copy_to(), safe copy to a char array,
constness,
style.
2004-10-07 08:35:25 +00:00
alexpeshkoff
07cc528371
Fixed a number of errors in Firebird::string
2004-09-23 07:03:14 +00:00
alexpeshkoff
724dfcd19c
Slightly optimized strings comparison.
2004-09-17 15:02:02 +00:00
skidder
fc0c02d2dc
Add notion of ODS type to wrong_ods error message
2004-09-01 01:08:35 +00:00
skidder
56a42f9765
Use slightly more clear messages during FK violations. Patch submitted by Adriano dos Santos Fernandes
2004-08-31 22:29:59 +00:00
alexpeshkoff
31039a254e
next step preparing to allocate auto objects memory from appropriate pool
2004-08-16 12:28:43 +00:00
dimitr
4309b20a5e
Added two new error messages.
2004-08-02 19:43:54 +00:00
skidder
b980507ad2
Valgrind support
2004-07-30 22:38:08 +00:00
robocop
b5c374a300
Style
2004-07-09 05:22:46 +00:00
aafemt
bf2ce7ed98
Suppress warning
2004-07-07 10:08:40 +00:00
skidder
407e819789
Fix small inconsistency in string class
2004-07-04 00:00:17 +00:00
skidder
3b062b90b6
Little string class cleanups
2004-06-29 23:31:12 +00:00
skidder
bb175ca5f2
Add forgotten (by me) length checks
2004-06-29 12:41:22 +00:00
skidder
ad6ffddae2
Minor bugfixing/cleanup of string class. I hope this change doesn't break anything, but Alex should look at it
2004-06-26 22:23:19 +00:00
skidder
b5f6dc93df
Disable thread priority scheduler for now because it causes too many random failures during QMDB testing
2004-06-25 01:44:13 +00:00
brodsom
1aa7b9452c
Looking for extra ; at namespace declaration end
2004-06-13 23:45:02 +00:00
brodsom
bf8f359a13
Remove wrong semicolon
2004-06-13 03:09:29 +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
alexpeshkoff
9a34ce553c
make bool (isEmpty/hasData) checks for string and stack safe
2004-05-27 16:26:52 +00:00
alexpeshkoff
f25e81f257
restored build of linux classis server's superclient
2004-05-26 16:13:22 +00:00
alexpeshkoff
99dd6b8a03
optimize string performance with the price of 4 additional bytes per string
2004-05-26 16:10:56 +00:00
brodsom
49673436d0
Style
2004-05-23 23:28:26 +00:00
brodsom
372c3de67d
-Replace & remove unneeded threading macro in jrd.h
...
-Move more threading selection to firebird.h
-Replace POSIX_THREADS with USE_POSIX_THREADS
2004-05-22 02:11:56 +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