firebirds
71017c810b
nightly update
2013-01-26 08:38:50 +00:00
dimitr
a9358db6c7
Slightly optimized fetches for internal EXECUTE STATEMENT.
2013-01-25 12:37:45 +00:00
firebirds
94233be876
nightly update
2013-01-25 09:51:21 +00:00
dimitr
56924b0a2d
Slightly improved the condition for the Adriano's backward compatibility workaround, this optimizes METD_move() into a plain memcpy() for strings with an explicitly declared charset.
2013-01-24 16:47:03 +00:00
dimitr
ad604b8862
This trivial optimization saves a few percents of performance when reading/writing DBKEYs from/to compatible local variables.
2013-01-24 09:29:46 +00:00
dimitr
216ef35338
Backported dbkey/recver optimization.
2013-01-24 07:10:29 +00:00
firebirds
084005c7e0
nightly update
2013-01-19 03:55:29 +00:00
dimitr
38ae66edb0
A little bit more defensive approach to the dbb handle validation. It also avoids the second handle lookup.
2013-01-17 16:32:48 +00:00
firebirds
4851c402b1
nightly update
2013-01-17 03:56:03 +00:00
dimitr
e0068e7fcd
Simplest fix for CORE-4038: Broken optimization for the stored dbkeys.
2013-01-16 17:02:23 +00:00
firebirds
c68dc7ea6d
nightly update
2013-01-11 03:52:10 +00:00
paul_reeves
c9c2380c52
Misc
2013-01-10 15:03:57 +00:00
firebirds
a1b7a1f584
nightly update
2013-01-09 04:24:05 +00:00
paul_reeves
d948dfffde
Fix for CORE-4020
...
Instantiate cpl applet methods with LPARAM instead of long.
2013-01-08 13:47:47 +00:00
firebirds
a24d30f926
nightly update
2012-12-30 03:35:20 +00:00
alexpeshkoff
e713fdb4c5
Backported fix for CORE-3932: can create but cant delete user with username containing double quotes with gsec
2012-12-29 11:16:34 +00:00
firebirds
016c34fbc4
nightly update
2012-12-29 03:35:35 +00:00
alexpeshkoff
9215878883
Use same context for ASTs and async API calls
2012-12-28 16:19:29 +00:00
alexpeshkoff
4d5faef00b
Once I've got NULL object here, could not reproduce, but fix is trivial
2012-12-28 16:16:34 +00:00
alexpeshkoff
198dd90a22
Avoid use of already dropped attachment in system transaction
2012-12-28 12:40:56 +00:00
alexpeshkoff
506021360e
Validating attachment by proving its existence in the attachment list makes no sense after validation in handle's array
2012-12-28 10:31:45 +00:00
alexpeshkoff
b8a04dae7e
Explicit NULL check makes no sense when validating against array of known handles (pointers)
2012-12-28 10:22:30 +00:00
firebirds
524948c027
nightly update
2012-12-28 03:37:44 +00:00
alexpeshkoff
c98ccc6f4c
Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline
2012-12-27 13:26:31 +00:00
firebirds
562620dd7d
nightly update
2012-12-27 04:05:51 +00:00
dimitr
95047dd88f
Easy fix for the crash reported by Alex privately. More generic solution is desirable.
2012-12-26 10:27:30 +00:00
alexpeshkoff
959230d6ea
Script update from new autotools version
2012-12-26 08:02:44 +00:00
firebirds
4a9dffec26
nightly update
2012-12-25 03:34:40 +00:00
dimitr
654b668434
Favor quick search over quick add/remove. This is more important in our code, especially in the debug build.
2012-12-24 14:26:02 +00:00
firebirds
72ede8a0cc
nightly update
2012-12-24 03:34:01 +00:00
dimitr
88635bfc4a
Corrected the check_database() logic.
2012-12-23 06:52:07 +00:00
firebirds
5f12ef1d9b
nightly update
2012-12-23 03:37:43 +00:00
dimitr
8ef43e01dc
Moved the statement cancellation logic from the transaction level to the attachment level. It reuses the already existing ATT_cancel_raise handling and simplifies the code.
...
Also, encapsulated the shutdown/cancellation signaling code.
2012-12-22 16:56:36 +00:00
dimitr
4d8273fe11
Fixed the missing dbb flags, especially DBB_security_db.
2012-12-22 15:02:18 +00:00
dimitr
e432c56660
We don't need the new flags for these tasks.
2012-12-22 12:55:34 +00:00
dimitr
916828a19e
Fixed the crash that appears after PublicHandle became an inherited class (thus containing vtable).
2012-12-22 12:30:13 +00:00
firebirds
ae650b596e
nightly update
2012-12-21 03:51:39 +00:00
alexpeshkoff
4c3978ea22
Backported fix for CORE-3995: Slight problem with GBAK parameter checking
2012-12-20 15:28:25 +00:00
firebirds
7f73c14ee4
nightly update
2012-12-20 03:37:17 +00:00
firebirds
af103214d5
nightly update
2012-12-19 09:24:18 +00:00
dimitr
72fd24bf66
Slightly refactored the error handling.
2012-12-18 19:35:51 +00:00
dimitr
b2a6cadd84
Attempted to fix the user savepoint logic I've accidentally broken in a recent commit.
2012-12-18 13:30:16 +00:00
dimitr
1a70da9ff9
Fixed the Windows build.
2012-12-18 11:20:56 +00:00
firebirds
7435a2de81
nightly update
2012-12-15 04:00:52 +00:00
alexpeshkoff
74938ad13e
Fixed CORE-3935 and CORE-3993
2012-12-14 17:45:38 +00:00
alexpeshkoff
450f670d79
Try to make Darwin port happy
2012-12-14 17:40:09 +00:00
makowski
2a8c5daaae
Fixed CORE-4011: /etc/init.d/ script for Mageia and RedHat RH #886578
2012-12-14 10:08:41 +00:00
firebirds
b37cf969a9
nightly update
2012-12-14 04:05:50 +00:00
dimitr
7a6b9f8966
1) Encapsulated the remaining external looper calls inside a SEH block. It allows to catch async exceptions coming while result set is being fetched. No performance penalty has been noticed.
...
2) Slightly refactored the looper call chain to avoid code duplication.
3) Fixed CORE-4010: Fetch cannot be subsequently interrupted via DELETE FROM MON$STATEMENTS.
2012-12-13 18:00:35 +00:00
firebirds
b422a1736e
nightly update
2012-12-13 04:08:58 +00:00