/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of ext/icu/icu.c

2017-12-08
16:23
Add compile time switch SQLITE_ENABLE_ICU_COLLATIONS. For enabling ICU collations without also enabling the tokenizer, the LIKE operator, the REGEXP operator, or the unicode aware upper()/lower() scalar functions. file: [c2c75925] check-in: [a079f914] user: dan branch: trunk, size: 17142
2017-09-21
19:08
Fix harmless UB in the ICU extension. file: [63577522] check-in: [68e9a840] user: drh branch: trunk, size: 16823
2017-01-27
13:14
Alternative ICU fix (compare to check-in [50e60cb4]) that avoids casting integers to pointers. file: [84900472] check-in: [d9752c8f] user: drh branch: trunk, size: 16761
2017-01-26
00:58
Modify the ICU extension to use a static initializer, as VC++ complains about a dynamic initialization. Maybe the dynamic structure initialization is a GCC extension. This fixes a problem identified on the SQLite mailing list by Ziemowit Laski. file: [bae1dde1] check-in: [50e60cb4] user: drh branch: trunk, size: 16789
2016-11-04
12:03
Mark the ICU extension functions as deterministic. file: [03ff6f90] check-in: [afbbb6c6] user: drh branch: trunk, size: 16708
2016-10-17
18:44
Escape non-ASCII character from an ICU extension comment. file: [7d371146] check-in: [5ec02ecf] user: mistachkin branch: trunk, size: 16477
2016-04-14
17:29
In the ICU extension toupper() and tolower() SQL functions, avoid calling u_strToUpper() or u_strToLower() a second time if the buffer passed to the first invocation turns out to be large enough. file: [43df9d8e] check-in: [d23e5813] user: dan branch: trunk, size: 16474
2016-02-27
00:21
Fix typo in ICU error message. file: [4bdf4c5d] check-in: [00c8fffd] user: mistachkin branch: trunk, size: 16097
2016-02-26
21:20
Fix a potential buffer overflow in the ICU upper() function. file: [be1f90d8] check-in: [b8dc1b9f] user: drh branch: trunk, size: 16099
16:03
Fix the ICU extension LIKE function so that it does not read past the end of a buffer if it it passed malformed utf-8. file: [194e972f] check-in: [424b7aee] user: dan branch: trunk, size: 15766
2015-06-15
14:43
Fix harmless compiler warnings. file: [b2732aef] check-in: [b0badb99] user: drh branch: trunk, size: 14682
2013-07-04
23:53
Modify several extensions to use the new exported function naming. Fix some shared library compilation issues. file: [d415ccf9] check-in: [f2ab8747] user: mistachkin branch: extRefactor, size: 14670
2013-05-28
12:11
Many small harmless comment changes. Removal of obsolete comments and fixing misspelled words. No changes to code. file: [7538f98e] check-in: [a0d5cc93] user: drh branch: trunk, size: 14633
2011-04-05
22:08
Suppress many harmless compiler warnings, mostly signed/unsigned comparisons within asserts or unused parameters in extensions. file: [eb9ae1d7] check-in: [3eeb0ff7] user: drh branch: trunk, size: 14632
2009-12-17
02:13
Change the REGEXP function in ICU to require exactly 2 arguments. file: [850e9a36] check-in: [c34cf23e] user: drh branch: trunk, size: 14594
2007-12-13
21:54
Change all instances of "it's" in comments to either "its" or "it is", as appropriate, in case the comments are ever again read by a pedantic grammarian. Ticket #2840. (CVS 4629) file: [12e763d2] check-in: [4e91a267] user: drh branch: trunk, size: 14594
2007-06-22
15:21
Extend fts2 so that user defined tokenizers may be added. Add a tokenizer that uses the ICU library if available. Documentation and tests to come. (CVS 4108) file: [61a345d8] check-in: [68677e42] user: danielk1977 branch: trunk, size: 14603
2007-06-11
08:00
Add a README.txt file for the ICU extension. (CVS 4055) file: [daab19e2] check-in: [7b692782] user: danielk1977 branch: trunk, size: 14598
2007-05-07
16:58
Add a version of the LIKE operator to the icu extension. Requires optimisation. (CVS 3939) file: [6b47f5bb] check-in: [3e96105c] user: danielk1977 branch: trunk, size: 13653
11:53
Add interface to configure SQLite to use ICU collation functions. (CVS 3936) file: [509ac3d8] check-in: [b29a81b4] user: danielk1977 branch: trunk, size: 9935
09:32
Add the experimental create_collation_x() api. (CVS 3934) file: [a30999ba] check-in: [ff49d48f] user: danielk1977 branch: trunk, size: 6883
2007-05-06
16:04
Add the start of the ICU extension. (CVS 3931) file: [17ad2387] check-in: [f473e852] user: danielk1977 branch: trunk, size: 6478 Added