8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 04:03:03 +01:00
firebird-mirror/src/common/classes
alexpeshkoff 949defe5e6 Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.)
Implementation also includes changes in GPRE, but this utility is not complete - only commands, used in ISQL,
are working in code generator for new API.
New interface IUtl is added - it performs tasks, related with database objects (attachment, transaction, etc.),
but not requiring routing in YValve, i.e. client only tasks.
2014-01-15 13:02:08 +00:00
..
misc OSRI and new posix build 2010-10-12 08:02:57 +00:00
Aligner.h Assertion suggested by Dmitry Kovaalenko 2013-02-20 13:17:32 +00:00
alloc.cpp Fixed build with valgrind 2013-10-01 08:08:06 +00:00
alloc.h Misc 2013-10-01 09:30:52 +00:00
array.h Misc and warnings. 2013-12-29 00:35:50 +00:00
auto.h Ugly fix for CORE-4066, but looks like here g++ is too strong in type correctness. 2013-03-18 10:50:37 +00:00
BaseStream.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
BaseStream.h Update way to deliver parameterized exceptions so the client doesn't need special handling 2010-01-08 14:13:12 +00:00
BlrReader.h Refactor. 2013-03-31 15:55:01 +00:00
BlrWriter.cpp Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
BlrWriter.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
ByteChunk.h Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands 2010-07-26 02:37:57 +00:00
ClumpletReader.cpp Fixed CORE-4298: fbsvcmgr doesn't recognise sts_record_versions and other sts switches 2013-12-19 13:48:17 +00:00
ClumpletReader.h Fix found by Jim Starkey man-in-themiddle attack on ATTACH packet. 2013-10-16 12:53:04 +00:00
ClumpletWriter.cpp Implemented CORE-672: "Over the wire" connection encryption 2012-02-24 12:39:27 +00:00
ClumpletWriter.h Misc. 2013-05-21 21:46:28 +00:00
condition.h Disallowed default copying and assignment in sync wrappers. Fixed a theoretically possible handle leak in the condition class. Thanks to Dmitry Kovalenko. 2013-03-12 09:39:38 +00:00
DbImplementation.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
DbImplementation.h Misc. 2009-11-14 09:19:45 +00:00
fb_atomic.h Misc. 2011-05-21 19:11:03 +00:00
fb_atomic.il change symbolic label to numeric label to fix repeated symbol error during optimized build 2009-08-13 01:11:42 +00:00
fb_cas_sax.il commit missing Solaris inline assembly routines - SPARC and AMD64 2009-11-10 15:53:38 +00:00
fb_cas.il commit missing Solaris inline assembly routines - SPARC and AMD64 2009-11-10 15:53:38 +00:00
fb_pair.h Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
fb_string.cpp Misc and style. 2012-05-20 10:00:52 +00:00
fb_string.h Fix found by Jim Starkey man-in-themiddle attack on ATTACH packet. 2013-10-16 12:53:04 +00:00
fb_tls.h Always define appropriate macro before including pthread.h 2012-02-29 07:08:01 +00:00
File.h Misc. 2013-05-27 01:50:57 +00:00
FpeControl.h Fix MinGW build 2009-12-13 09:43:02 +00:00
GenericMap.h Style. 2012-03-05 22:20:54 +00:00
GetPlugins.h Avoid extra atomic operations when assigning pointer to the object with pre-incremented counter (like returned from the function) to reference-counted pointer holder 2013-04-17 11:16:06 +00:00
Hash.h Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
ImplementHelper.cpp Misc. 2013-03-17 20:36:56 +00:00
ImplementHelper.h Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.) 2014-01-15 13:02:08 +00:00
init.cpp Work in progress (committed due to SF upgrade). Checked only on SS. 2012-12-14 17:59:02 +00:00
init.h Fixed CORE-4211: Embedded engine hangs for 5 seconds when closing 2013-09-09 11:03:46 +00:00
InternalMessageBuffer.cpp Improvements and corrections to message builder and UDR. 2013-06-18 15:50:48 +00:00
InternalMessageBuffer.h Remove FbMessage struct from the API. 2013-02-26 03:42:19 +00:00
locks.cpp Fixed Win32 build 2012-03-02 12:12:15 +00:00
locks.h Postfix for CORE-3935 & CORE-3944: helps avoid segfaults/deadlocks when shutting down firebird 2013-08-16 12:44:10 +00:00
MetaName.cpp Misc. 2012-01-20 01:42:03 +00:00
MetaName.h Misc. 2013-09-23 12:27:40 +00:00
MsgPrint.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
MsgPrint.h Update way to deliver parameterized exceptions so the client doesn't need special handling 2010-01-08 14:13:12 +00:00
NestConst.h More consts 2010-08-13 15:22:00 +00:00
NoThrowTimeStamp.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
NoThrowTimeStamp.h Avoid presence of a lot of unneeded stuff like exceptions and pools in fbudf. This also fixes segfault when library is unloaded. 2012-01-25 13:49:08 +00:00
Nullable.h Misc. 2010-08-09 11:50:12 +00:00
objects_array.h Fixed CORE-4290: added SQL support to set/drop unlimited list of user's properties 2013-12-10 13:03:39 +00:00
QualifiedName.h Refactor user and system functions nodes 2010-04-05 18:43:11 +00:00
Reasons.h Better debug info 2013-07-26 08:49:47 +00:00
RefCounted.h Avoid extra atomic operations when assigning pointer to the object with pre-incremented counter (like returned from the function) to reference-counted pointer holder 2013-04-17 11:16:06 +00:00
RefMutex.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
rwlock.h Misc. 2013-05-21 21:46:28 +00:00
SafeArg.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
SafeArg.h Misc 2010-01-09 22:15:18 +00:00
semaphore.cpp Avoid extra atomic operations when assigning pointer to the object with pre-incremented counter (like returned from the function) to reference-counted pointer holder 2013-04-17 11:16:06 +00:00
semaphore.h Disallowed default copying and assignment in sync wrappers. Fixed a theoretically possible handle leak in the condition class. Thanks to Dmitry Kovalenko. 2013-03-12 09:39:38 +00:00
sparse_bitmap.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
stack.h Fixed the server crash in Stack::assign(). 2012-08-13 16:50:57 +00:00
Switches.cpp Misc and style. 2012-05-20 10:00:52 +00:00
Switches.h Misc 2009-11-06 01:21:14 +00:00
Synchronize.cpp misc 2013-06-16 21:21:33 +00:00
Synchronize.h Misc and small cleanup. 2013-04-13 16:31:12 +00:00
SyncObject.cpp Misc. 2013-11-21 01:17:08 +00:00
SyncObject.h Added conditional locking option to Firebird::Sync. 2013-09-22 15:36:57 +00:00
TempFile.cpp Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.) 2014-01-15 13:02:08 +00:00
TempFile.h Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.) 2014-01-15 13:02:08 +00:00
timestamp.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
timestamp.h Misc. 2012-01-29 02:53:44 +00:00
tree.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
TriState.h Rename misleading TriStateType class name to Nullable 2010-07-29 00:20:53 +00:00
UserBlob.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
UserBlob.h The original idea is to allow ANY character to serve as segment separator (it may make sense in binary streams) when fetching data from blobs. Restore Alex' code that respected the original design. 2008-12-09 07:23:58 +00:00
VaryStr.h Misc 2009-05-01 02:46:18 +00:00
vector.h Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00