dimitr
c6f6557d5e
Misc.
2015-02-19 15:53:42 +00:00
dimitr
72c154952b
Postfix for my big commit.
2015-02-19 14:56:10 +00:00
dimitr
6abc6ae7d1
1) Fixed CORE-4382: User savepoints are not released on commit.
...
2) Respect the "no-auto-undo" option when retaining a transaction context.
Thanks to Dimitry Sibiryakov.
2015-02-19 14:43:26 +00:00
dimitr
0b56909d92
Misc.
2015-02-19 14:19:52 +00:00
dimitr
6ae3e2cbaf
1) Fixed CORE-4383: Index and BLOBs garbage collection doesn't work for update_in_place().
...
2) Applied the same approach to temporary GC records.
3) Refactored the Record class to avoid reallocations, to improve encapsulation and to simplify the code.
4) Slightly refactored UndoItem to isolate its logic from the Record class.
5) Reduced the in-memory size of the undo log.
6) Slightly better alternative to the legacy NULL reporting for outer joins.
7) Minor fixes and adjustments in BufferedStream.
2015-02-19 14:15:00 +00:00
dimitr
9872f302be
Misc.
2015-02-19 14:06:48 +00:00
firebirds
3884dcca15
nightly update
2015-02-19 00:16:15 +00:00
asfernandes
47f64b0da4
Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
...
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl)
2015-02-18 15:01:17 +00:00
alexpeshkoff
405c494147
Restore useful assert
2015-02-18 14:22:00 +00:00
alexpeshkoff
c585ef929b
Quick fix for posix build after Vlad's changes
2015-02-18 13:39:47 +00:00
dimitr
3f83c345f3
Misc.
2015-02-18 12:55:06 +00:00
dimitr
554d17352d
Misc.
2015-02-18 12:54:41 +00:00
hvlad
24112e118e
Attempt to implement thread cleanup for Windows (using DLL entry point).
...
It is used in dispatcher (fbclient.dll) only for now.
Fixed potential memory leak in StringsBuffer (it was possible to allocate few ThreadBuffer's for the same thread), see CORE-4683.
2015-02-18 12:44:32 +00:00
firebirds
0ca48438d8
nightly update
2015-02-18 00:16:57 +00:00
asfernandes
c861f0cd54
Revert my last change after it broke the Windows build.
2015-02-17 23:21:25 +00:00
asfernandes
3c967bbe71
Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
...
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
2015-02-17 14:56:59 +00:00
alexpeshkoff
ecb5a4c057
Minor enhancement - added switch to avoid hangs when running TCS
2015-02-17 14:13:16 +00:00
alexpeshkoff
f8a9d903e2
Unlink JResultSet from DsqlCursor when cursor is closed due to end of transaction - this fixes AV in tcs/BLOB.0.DSQL
2015-02-17 11:42:50 +00:00
firebirds
f1a5ed749b
nightly update
2015-02-17 00:14:17 +00:00
hvlad
79b760b4ac
Memory leak (CORE-4683)
2015-02-16 13:57:28 +00:00
hvlad
e21e534e30
Memory leak (CORE-4683)
2015-02-16 13:56:13 +00:00
hvlad
d15830d15a
Two small memory leaks (CORE-4683)
2015-02-16 13:54:47 +00:00
hvlad
d39e1f0a9f
Correct accounting of mapped memory
2015-02-16 13:53:03 +00:00
firebirds
7331474059
nightly update
2015-02-16 00:14:36 +00:00
dimitr
03682a1a8b
Misc.
2015-02-15 13:25:54 +00:00
dimitr
ab81e4c1a3
Misc.
2015-02-15 10:38:01 +00:00
dimitr
2286b5a600
Postfixes for Windows builds.
2015-02-15 08:31:15 +00:00
firebirds
f02ca26e3d
nightly update
2015-02-15 00:13:01 +00:00
asfernandes
9ece682387
Misc.
2015-02-14 18:55:00 +00:00
firebirds
e280bca0f9
nightly update
2015-02-14 00:13:55 +00:00
hvlad
8ef8c8b643
This should fix msvc10 and msvc12 builds
2015-02-13 13:46:49 +00:00
firebirds
39fe8eff93
nightly update
2015-02-13 00:14:18 +00:00
egorpugin
38a8739441
[build] [cmake] Fix issue with PATH on linux.
2015-02-12 15:50:35 +00:00
firebirds
23d2f24d25
nightly update
2015-02-12 00:15:04 +00:00
egorpugin
5edfb0650a
[build] [cmake] Fix Windows build.
2015-02-11 17:00:58 +00:00
alexpeshkoff
24b3d5cbc1
One more attempt to fix windows build
2015-02-11 16:31:12 +00:00
alexpeshkoff
93eee6cc95
This should fix windows build
2015-02-11 15:30:33 +00:00
asfernandes
e02bf841ad
Move Helper class from UDR to the main interface header. Use proper (argh) ref. counting in the ExternalContext::get* methods.
2015-02-11 15:12:18 +00:00
asfernandes
6ab3e382e4
Increase FB_API_VER to 30.
2015-02-11 15:11:54 +00:00
alexpeshkoff
db73652a03
Fixed posix build
2015-02-11 10:19:57 +00:00
dimitr
11a9b5fc36
Change the status handling a little.
2015-02-11 09:20:51 +00:00
hvlad
20bae962d3
Fixed bug CORE-4688 : Recovery after stack overflow exception is not complete
2015-02-10 14:17:23 +00:00
alexpeshkoff
9e627f3c64
Bring examples up-to-date, use ThrowStatusWrapper in them
2015-02-10 13:32:03 +00:00
firebirds
2560be77ae
nightly update
2015-02-10 00:15:10 +00:00
asfernandes
95dbb7395e
Misc.
2015-02-09 14:39:36 +00:00
asfernandes
f1d6ed56a4
Fixed fb_get_database_handle and fb_get_transaction_handle.
2015-02-09 14:24:37 +00:00
alexpeshkoff
9a7c7a6c31
Fixed CORE-4685: Accessing DB in invalid manner when links (hard or symbolic) are used for it
2015-02-09 14:08:31 +00:00
firebirds
23ec9f7118
nightly update
2015-02-08 00:20:44 +00:00
egorpugin
27fea40d94
[build] [cmake] Add ICU setup section. Add clang ifdef.
2015-02-07 16:07:04 +00:00
alexpeshkoff
e231da4666
warnings
2015-02-07 14:57:23 +00:00