robocop
6406e45337
Shut up compiler warnings (unreferenced vars, uninitialized vars, compile-time conditional code, etc.)
2009-01-02 06:36:12 +00:00
robocop
762d7e1392
Style.
2008-12-25 06:09:37 +00:00
dimitr
2b87e94242
Use explicit iterators instead of the implicit (built-in) ones due to the thread-safety requirements.
...
This change affects GenericMap only, as it's used globally in a few places and we have a proven crash there.
I have a more complete solution (total cleanup of default accessors from BePlusTree and SparseBitmap) in my local tree (thanks to Dmitry Kovalenko), but it's incomplete (requires more changes inside the engine) and IMHO risky (~20 core modules are affected), so I'd like to defer finalization of this cleanup till v3.0.
All objects of these types seem being protected by dbb_sync, so they shouldn't cause us any problems currently.
2008-12-19 14:57:01 +00:00
asfernandes
8fbf0e8e8c
Remove trailing spaces (.cpp files)
2008-12-05 01:20:14 +00:00
asfernandes
ad24045db4
Fixed:
...
CORE-2185 - Alias WIN_1258 for WIN1258
CORE-2186 - fbintl.dll never get unloaded in Firebird 2.X Embedded after invoke isc_dsql_execute_immediate for CREATE DATABASE
2008-11-16 13:36:19 +00:00
asfernandes
23e4059ce5
Changed attribute name NUMERIC to NUMERIC-SORT - sugested by Claudio
2008-06-25 01:46:50 +00:00
robocop
411b74449d
Misc.
2008-06-23 12:18:04 +00:00
asfernandes
cd49fc3faa
Feature CORE-1945 - Custom attribute for collation to sort numbers in numeric order
2008-06-22 20:08:56 +00:00
asfernandes
1305691003
Misc
2008-02-28 02:43:23 +00:00
robocop
ac9836f499
Style.
2008-02-26 07:23:32 +00:00
asfernandes
840ff6f0ac
Reimplementation of CORE-824 for ICU 3.0
2008-02-12 14:47:19 +00:00
asfernandes
a4097d0923
Rollback CORE-824 until I got it fixed - done --with-system-icu 3.6
2008-02-12 14:26:48 +00:00
asfernandes
9ffe4b124f
UNICODE_CI_AI (case-/accent- insensitive) collation - CORE-824
2008-02-12 00:05:16 +00:00
paulbeach
d5b62cee2b
Add HPUX for when the port comes later
2008-02-06 11:44:47 +00:00
paulbeach
7119957fd9
1. Updated MacOS mod_loader to handle Bundles and Dynamic Libraries (yes the loading of the two is different)
...
2. Support the loading of the ICU Libraries dynamically
3. new = FB_NEW - prevent asserts.
2008-02-05 12:48:38 +00:00
robocop
e9e1ead67a
Mostly style, constness, native memcpy and explicit constructors.
2008-02-02 17:04:06 +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
paulbeach
98a237576f
Assert Failure on MacOS - adjustment
2008-01-22 14:38:23 +00:00
paulbeach
02f40fc150
fix assert failue on MacOS
2008-01-18 09:23:40 +00:00
dimitr
cf84ebd910
The merge continued.
2008-01-16 10:41:58 +00:00
asfernandes
01fe40a129
Correction
2007-10-07 14:23:28 +00:00
asfernandes
a9a7513d35
Correction
2007-10-06 19:08:06 +00:00
alexpeshkoff
abd533f545
Fixed CORE-1499: Wrong alignment of data, used in INTL converters
2007-10-05 14:37:33 +00:00
asfernandes
201a8ffd0a
Fixed incorrect handling of unicode surrogates - thanks to Alex
2007-09-20 01:46:21 +00:00
robocop
f3c2ea6e19
Since the ICU debug artifact was rolled back, we can undo Adriano's patch to be able to compile with ICU debug.
2007-09-13 10:48:33 +00:00
asfernandes
d139615ee6
Since we now doesn't use ICU release with FB debug, adjust INTL code to load correct library
2007-09-10 15:58:25 +00:00
asfernandes
ff4145e88d
Misc
2007-08-30 02:40:29 +00:00
asfernandes
4581e241c9
Fixed CORE-1431 - Greek characters in cp1251 vs uppercasing
2007-08-29 15:16:59 +00:00
asfernandes
f5e1a35cfd
Avoid code duplication - thanks to Alex
2007-04-19 15:27:13 +00:00
alexpeshkoff
8b5dd60a66
fixed posix build after latest changes
2007-04-19 09:19:11 +00:00
asfernandes
f2ecfc4898
Misc changes as per Claudio and Alex comments
2007-04-19 01:09:44 +00:00
robocop
46df6dd844
Misc.
2007-04-18 11:02:41 +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
asfernandes
ca0de4e6ab
Fixed CORE-1056 - A query could produce different results, depending on the presence of an index
2006-12-16 00:30:03 +00:00
asfernandes
45346169c5
1) UNICODE_CI - UNICODE case-insensitive collation for UTF8
...
2) Locale specific attribute for UNICODE collations
3) Remove code duplication in implementation of UNICODE collations for fbintl
4) Remove ugly TEXTTYPE type
2006-09-17 20:06:36 +00:00
asfernandes
a88a8a44b8
Maintain the old code commented
2006-07-20 02:36:04 +00:00
asfernandes
df4e22e3e9
1) Fix CORE-857 - Containing not working correctly
...
2) Fix well formed check of UTF16 strings (not used yet)
2006-07-20 02:29:33 +00:00
asfernandes
6222ac3a73
Fix problem "STARTS WITH not working properly on an indexed column with charset UTF8" reported by Michael Weissenbacher in fb-devel
2006-05-30 12:19:14 +00:00
asfernandes
54468c13bb
Constify
2006-02-24 01:33:38 +00:00
asfernandes
e91a762dde
Fixed SF field-test $1433583 - key size exceeds implementation restriction
2006-02-22 02:50:00 +00:00
aafemt
b61d8b3c17
Warnings
2005-06-22 05:13:54 +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
59213efe7e
Merge INTL branch into HEAD
2005-05-27 22:45:31 +00:00