mediawiki-extensions-Visual.../modules/unicodejs
David Chan a1eb56c14f splitClusters uses Grapheme Cluster Boundary rules
unicodejs.graphemebreak.js
* New file: singleton class with splitClusters method
* On load, builds graphemeBreakRegexp from unicodejs.graphemebreakproperties.js

unicodejs.js
* Remove old splitClusters method (was just a placeholder)
* Change "conjunction" -> "disjunction", for consistency and correctness

unicodejs.textstring.js
* Use new splitClusters method

modules/ve/ve.js
* Use new splitClusters method

unicodejs.wordbreak.text.js
* Add new splitClusters test
* Refactor charRangeArrayRegexp test to use splitClusters

PHP files
* add unicodejs.graphemebreak.js, unicodejs.graphemebreakproperties.js

.docs/categories.json
* add unicodeJS.wordbreak class

Change-Id: I8f512e2fc2c46eb4b5f00994a8dac88f3c8f7dd2
2013-06-16 21:46:02 +01:00
..
tools Match non-BMP characters in wordbreak regexes 2013-06-10 23:16:23 +01:00
AUTHORS.txt Use grapheme clusters in unicodeJS.TextString 2013-05-30 17:34:10 +01:00
index.php splitClusters uses Grapheme Cluster Boundary rules 2013-06-16 21:46:02 +01:00
LICENSE.txt
unicodejs.graphemebreak.js splitClusters uses Grapheme Cluster Boundary rules 2013-06-16 21:46:02 +01:00
unicodejs.graphemebreakproperties.js Match non-BMP characters in wordbreak regexes 2013-06-10 23:16:23 +01:00
unicodejs.js splitClusters uses Grapheme Cluster Boundary rules 2013-06-16 21:46:02 +01:00
unicodejs.textstring.js splitClusters uses Grapheme Cluster Boundary rules 2013-06-16 21:46:02 +01:00
unicodejs.wordbreak.js Match non-BMP characters in wordbreak regexes 2013-06-10 23:16:23 +01:00
unicodejs.wordbreak.test.js splitClusters uses Grapheme Cluster Boundary rules 2013-06-16 21:46:02 +01:00
unicodejs.wordbreakproperties.js Match non-BMP characters in wordbreak regexes 2013-06-10 23:16:23 +01:00