- Nov 12, 2012
-
-
Andreas Gohr authored
We now have two defines for checking for UTF-8 and Unicode property support in PREG and use them to work around FS#2636 on older systems.
-
- Jul 29, 2012
-
-
Andreas Gohr authored
-
Michael Hamann authored
-
Andreas Gohr authored
-
- Jul 28, 2012
-
-
Andreas Gohr authored
This is a locale independent version of basename to work around https://bugs.php.net/bug.php?id=37738 The function is not yet used anywhere. It should be at least used where ever non-ASCII filenames and paths are handled. Simply replacing all calls to basename() with this function might be the safest.
-
- Jun 23, 2012
-
-
Andreas Gohr authored
-
- Mar 16, 2012
-
-
Andreas Gohr authored
-
- Oct 15, 2011
-
-
Christopher Smith authored
-
- Jul 31, 2011
-
-
Eivind Morland authored
-
- Sep 18, 2010
-
-
Michael Hamann authored
-
- Jun 21, 2010
-
-
Andreas Gohr authored
-
Andreas Gohr authored
This was an edit through the github interface which changed more than intented. This reverts commit 1720a8e9.
-
CosmoCode GmbH authored
-
- Apr 04, 2010
-
-
Andreas Gohr authored
This patch adds an option to choose how filenames are encoded when saved to the file system. You can choose between urlencoding (url), the new SafeFn method (safe) and storing real UTF-8 (utf-8).
-
- Oct 20, 2009
-
-
Andreas Gohr authored
Ignore-this: 259cb5773c3144c6c706d87298dcf674 darcs-hash:20091020212338-7ad00-6bf1c5c403491f136a1c02af5ecd9f84d7227107.gz
-
Andreas Gohr authored
Ignore-this: 2e2f6983f0c1b891825b0c1954b7727d darcs-hash:20091020201938-7ad00-7b5501c2acc9f5ac280e73d25e1cccbcb3237356.gz
-
- Oct 16, 2009
-
-
furun authored
Ignore-this: 27ea52110bce929b2c61ed8faba67cfc darcs-hash:20091016205526-c0bf4-35eba4e65d37980a667ba982f7f1ea5b7b07f01c.gz
-
- Jul 26, 2009
-
-
Andreas Gohr authored
Ignore-this: 77a6ae8bee651ddb193e0ed84cbe3667 Okay, so it turned out Chris' test had a bug and wasn't really testing and my test was skewed by disk caching (remember: always run your performance tests multiple times). rolling back: Sat Jul 25 12:44:59 CEST 2009 Andreas Gohr <andi@splitbrain.org> * rollback of the utf8_isASCII() patch Tests showed the old code was faster and I was too stupid to read the test results rolling back: Fri Jul 24 10:40:09 CEST 2009 Andreas Haerter <netzmeister@andreas-haerter.de> * Much faster version of utf8_isASCII() This version uses a non-capturing regular expression instead of looping through all characters of the string. M ./inc/utf8.php -5 +2 M ./inc/utf8.php -2 +5 darcs-hash:20090726191841-7ad00-13950d9c528abd51f5680c6841ec738a0ee72130.gz
-
- Jul 25, 2009
-
-
Andreas Gohr authored
Ignore-this: e5afeb833d0e0b0bf05ff5f497a3130d Tests showed the old code was faster and I was too stupid to read the test results rolling back: Fri Jul 24 10:40:09 CEST 2009 Andreas Haerter <netzmeister@andreas-haerter.de> * Much faster version of utf8_isASCII() This version uses a non-capturing regular expression instead of looping through all characters of the string. M ./inc/utf8.php -5 +2 darcs-hash:20090725104459-7ad00-c4849ca67293083fee8021c2c198dab1dcb435a2.gz
-
- Jul 24, 2009
-
-
Andreas Haerter authored
Ignore-this: 1adbc2b33e76b3a76e650c340e9644e6 This version uses a non-capturing regular expression instead of looping through all characters of the string. darcs-hash:20090724084009-2cb76-ad1630c7aca53f0bdb596525b0693304a9b4cc88.gz
-
- Jan 14, 2009
-
-
Andreas Gohr authored
The DokuWiki UTF-8 library and its derivates are very popular in Open Source PHP software. This makes trouble due to name clashes, when 3rd party software libraries need to be loaded within DokuWiki. A common example is using the authentication libraries of popular forum systems (PHP3, PunBB3). With the checks added, DokuWiki will rely on the 3rd party UTF-8 functions instead of its own ones. As long as they are really the same, this will work. Users of 3rd party libs need to check compatibility between implementations themselves. darcs-hash:20090114201824-7ad00-40fcc2e1abec42adabef5596a6617fbaa22291d5.gz
-
- Jan 12, 2009
-
-
Andreas Gohr authored
darcs-hash:20090112193617-7ad00-824d6a71ca9b5c067fa09e58daf915473f361ed8.gz
-
- Oct 26, 2008
-
-
Andreas Gohr authored
This patch adds a @FILE@ placeholder for namespace templates which is similar to the @PAGE@ placeholder but keeps underscores intact. It also adds placeholder to insert the page name with a first uppercase character, all words uppercased or the whole string uppercased. The utf8 library was enhanced with utf8_ucfirst and utf8_ucwords functions darcs-hash:20081026084239-7ad00-1a4be6bb85280df025ca308d4ed2e50da1cbc9cf.gz
-
- Oct 12, 2008
-
-
Andreas Gohr authored
Will treat only mathematical greek as special. Changed toolbar picker to use mathematical symbols. darcs-hash:20081012153950-7ad00-a2a4e8cf705aff689d405ccb4015f1b75a0045cf.gz
-
- Oct 11, 2008
-
-
Andreas Gohr authored
Some characters are deaccented/romanized different in different languages, we now do one way in deaccent and the other way in romanize. Giving the user a choice what she prefers. (Currently affects a handful scandinavian letters). darcs-hash:20081011091034-7ad00-08535e03639b0b0c634e2438609ac10545f14f48.gz
-
- Jun 08, 2008
-
-
Andreas Gohr authored
darcs-hash:20080608113523-7ad00-81e25091d59c2333f4f82f1cf61321155b03f895.gz
-
- May 08, 2008
-
-
Andreas Gohr authored
Down to 57 fails darcs-hash:20080508212444-7ad00-16286e9f5be2bbbd3069d5c22ab8c270b2e1b23e.gz
-
- May 06, 2008
-
-
Andreas Gohr authored
This patch adds some fixes for the romanization lookup table and a test case for more than 20000 phrases and their correct romanization. About 2100 tests currently fail. darcs-hash:20080506203707-7ad00-9d95b8af459fa44c8d3e95560c7e1c116b8ffc48.gz
-
- Apr 07, 2008
-
-
Denis Scheither authored
darcs-hash:20080407174238-84fef-88cae1548503760595a19f00e03060604303b934.gz
-
- Nov 02, 2007
-
-
Andreas Gohr authored
Fixes the utf8_trim() function when a charlist is given darcs-hash:20071102181430-7ad00-4160d3d47b53e9c0db76328004c1f95c76d590e6.gz
-
- Oct 15, 2007
-
-
Andreas Gohr authored
darcs-hash:20071015170603-7ad00-cce18a874fa1857af1717519cac14e86f986c7f2.gz
-
- Jul 19, 2007
-
-
Andreas Gohr authored
darcs-hash:20070719130041-7ad00-84d00f6385973e6f2f9499374c3c1d475eecb715.gz
-
Andreas Gohr authored
darcs-hash:20070719110142-7ad00-1192e190c62637ed68e2c2c0a0b3135abfd6ecb5.gz
-
- Mar 22, 2007
-
-
Tom N Harris authored
darcs-hash:20070323030243-6942e-836105b95078b213df8497386ae9b0418fcf29be.gz
-
- Feb 02, 2007
-
-
Tom N Harris authored
utf8_tohtml handles all codepoints, and the inverse function, utf8_unhtml, is added. darcs-hash:20070202070509-6942e-09ed9dc37f1469055a7c04d44044768e160d60e6.gz
-
- Jan 03, 2007
-
-
henning.noren authored
Name the TRUE/FALSE-constants consistently as lowercase everywhere. This might also be an tiny optimization in some environments. darcs-hash:20070103205700-d2a3e-e7ec0aedb938d563f583116a2d5b17f3a3fea36c.gz
-
- Nov 17, 2006
-
-
Tom N Harris authored
Make Chinese and Japanese work better with the new indexer. Some missing punctuation added to utf8_stripspecials. Misc. other changes to make indexing faster. The indexes will expire on backend upgrades, so you don't have to delete *.indexed darcs-hash:20061117123032-6942e-774b38e08234928c49b37e40addba375acf67ac0.gz
-
- Oct 28, 2006
-
-
Andreas Gohr authored
darcs-hash:20061028113426-7ad00-f1d6b3b919c3aadd2bd7585fb772071b81b4b42d.gz
-
- Sep 28, 2006
-
-
chris authored
- rework utf8_substr() NOMBSTRING code to always use pcre - remove work around for utf8_substr() and large strings from ft_snippet() darcs-hash:20060928165122-9b6ab-0eefc216f07f9d7e7d8eb62ce26605c28ee340fa.gz
-
- Sep 26, 2006
-
-
chris authored
darcs-hash:20060927033713-9b6ab-4b35e0a85b6d11d5a3a98858cd2f860b383ff153.gz
-