Dmitry Kovalenko
bc1ad78a7c
[FB4] Fix for issue #8108 ( #8111 )
...
* Fix for issue #8108
Server will use "stable" implementation of UCNV_FROM_U_CALLBACK_STOP function to provide one behaviour for built-in charset and ICU-charset when source unicode-string contains "ignorable" symbols.
It will always produces translation error.
This patch restores a behaviour of FB2.1-FB3 for "ignorable" symbols.
* Misc.
---------
Co-authored-by: Adriano dos Santos Fernandes <529415+asfernandes@users.noreply.github.com>
2024-05-14 21:36:45 -03:00
Mark Rotteveel
3f8124a214
#7349 Remove mapping file data from comments ( #7354 )
2022-10-19 14:46:51 +02:00
Adriano dos Santos Fernandes
86b53e99df
Improvement #7093 and fix for #7094 and #7140 .
...
- #7093 - Improve indexed lookup speed of strings when the last
keys characters are part of collated contractions.
- #7094 - Incorrect indexed lookup of strings when the last keys
characters are part of collated contractions and there is
multi-segment insensitive descending index.
- #7140 - Wrong select result in case of special sort character.
2022-03-17 15:31:16 -03:00
Adriano dos Santos Fernandes
bc4107c9c2
Fix MacOS UDR and Legacy_UserManager plugins not working due to not exported entry point. ( #7088 )
...
Add FB_DLL_EXPORT to public headers.
Use default visibility also for Linux/Unix (in addition to MacOS) as
user application can also be compiled with -fvisibility=hidden.
2021-12-27 08:29:04 -03:00
Adriano dos Santos Fernandes
b9b69d793d
Fixed CORE-6056 - Overflow warings in some collations.
2019-05-10 12:21:29 -03:00
AlexPeshkoff
84a682bf17
Fixed some gcc8 warnings - WiP
2019-03-18 20:10:48 +03:00
Alexander Peshkov
a6d57fc4d8
Gbak ( #139 )
...
* Rewritten gbak using OO API
* Make gbak correctly work with wide records (if record format to be made > 64K)
* Improve gbak performance over network using batch interface
* Enhanced template AutoPtr to make use of it more comfortable
2018-02-19 13:38:28 +03:00
hvlad
46bb9210c3
Fixed memory leak in fbintl
2017-04-03 23:46:04 +03:00
Adriano dos Santos Fernandes
24df7c3d9c
Remove hability to overflow declared character length in legacy multibyte charsets.
2016-07-16 15:46:54 -03:00
Dmitry Yemanov
170656443c
Postfixes for CORE-2192, thanks to Pavel Zotov.
2016-05-10 10:44:30 +03:00
alexpeshkoff
139331c7e3
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
...
plain new to FB_NEW, making allocated with it blocks tagged with file/line.
Make related code slightly better readable.
2015-10-12 14:26:00 +00:00
asfernandes
cf5c5b70c6
Fixed CORE-4276 - Error on create table with "CHARACTER SET DOS775" field.
2015-07-07 15:57:31 +00:00
alexpeshkoff
153de0f271
Language independent API
2014-09-29 11:03:47 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
asfernandes
d5d8292034
Fixed CORE-4417 - gbak: cannot commit index ; primary key with german umlaut.
2014-06-12 15:44:22 +00:00
robocop
caaf525d3c
Misc.
2014-02-25 06:13:30 +00:00
alexpeshkoff
26b090c93b
Added access to configuration interfaces from IMaster and support for getting configured directories
2014-02-12 11:20:55 +00:00
asfernandes
3cc25131e9
Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1)
2013-06-20 15:44:14 +00:00
asfernandes
e44d7fd688
Fixed CORE-3638 - Introduce FR_CA_CI_AI collation and change FR_FR and FR_FR_CI_AI to be identical to FR_CA and FR_CA_CI_AI respectively.
2012-08-29 15:43:57 +00:00
asfernandes
fa861b6e95
Misc.
2012-04-05 18:28:44 +00:00
alexpeshkoff
a89f9b7735
Fixed CORE-3782: Password encoding
2012-03-23 17:44:17 +00:00
asfernandes
1758b1fdbe
Misc.
2012-03-10 15:37:52 +00:00
alexpeshkoff
4e795f4047
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
alexpeshkoff
40ef6666d5
Enabled use of any available on the target system ICU version for non-collation calls
2011-08-02 11:54:30 +00:00
alexpeshkoff
de453fcfd3
Check for presence of ICU development package in configure, related cleanup
2010-11-08 18:12:03 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
dimitr
57ecbe42f0
Fixed CORE-3131: WIN1257_LV (Latvian) collation is wrong for 4 letters: A E I U.
2010-09-13 14:58:04 +00:00
robocop
1386adcf90
Style.
2009-11-16 08:06:31 +00:00
asfernandes
5961e0934a
Check another ICU status, triggered with GB18030 conversion
2009-09-23 15:58:02 +00:00
asfernandes
1fc134a32f
Feature CORE-2636 - Add support for GB 18030 character set
2009-09-23 15:44:26 +00:00
alexpeshkoff
60a115efc2
Fixed CORE-2601: fine tuning of the installation directories does not work in configure
2009-09-11 10:49:46 +00:00
robocop
67c4d03965
Style.
2009-06-28 11:59:30 +00:00
robocop
f10e1b72eb
Style.
2009-06-27 06:23:36 +00:00
asfernandes
158a05c78d
Misc
2009-05-10 15:23:31 +00:00
robocop
0e7dc28051
Style.
2009-05-09 13:46:06 +00:00
robocop
f69515327a
Add license and give proper credits (better late than never).
2009-05-05 14:46:37 +00:00
robocop
057be7448b
Misc.
2009-05-05 12:46:23 +00:00
asfernandes
38a2912669
Misc
2009-05-03 21:57:13 +00:00
robocop
e5b226f7a7
More unused params; style.
2009-05-02 13:00:09 +00:00
robocop
87e9ed921e
Redundant cast.
2009-05-01 17:25:00 +00:00
robocop
66b1227b22
Unused params, some formatting, cleanup.
2009-05-01 17:21:36 +00:00
asfernandes
f6f364da49
Trim trailling spaces
2009-04-04 16:39:31 +00:00
asfernandes
b377d67a74
Misc
2009-01-23 17:44:47 +00:00
alexpeshkoff
ae2a0d355c
frontported minor visibility issue on darwin
2009-01-22 09:17:27 +00:00
asfernandes
59a8ce68c7
Move implementation details to out of the interface
2009-01-17 18:12:12 +00:00
asfernandes
92b8effda0
1) Fixed another problem with CP943C and BLOBs (CORE-2123)
...
2) CORE-2278 - Incorrect conversion from/to CP943C in RISC machines
2009-01-17 02:23:26 +00:00
alexpeshkoff
6ca7a71f88
Make code much cleaner with a price of few wasted bytes in CsConvertImpl
2009-01-16 15:05:27 +00:00
robocop
2c2fee86da
Style.
2009-01-14 11:10:48 +00:00
alexpeshkoff
3f13437f2a
Fixed gcc warning, avoid a lot of casts
2009-01-13 16:21:15 +00:00