mediawiki-extensions-Visual.../modules/unicodejs
David Chan 6f2090aac6 Revert model to use simple UTF-16 code units
This is a prerequisite to browser-based grapheme cluster handling, which
is needed so left/right cursoring and backspace behave as users expect.

modules/ve/ve.js
modules/ve/ce/ve.ce.Document.js
modules/ve/ce/ve.ce.js
* Revert cluster-aware splitting to trivial javascript code unit splitting
* Rewrite ve.splitClusters as a trivial compatibility method (remove soon)
* getClusterOffset/getByteOffset use unicodeJS.graphemebreak.splitClusters

modules/unicodejs/tools/unicodejs-properties.py
modules/unicodejs/unicodejs.graphemebreakproperties.js
modules/unicodejs/unicodejs.js
* Allow grapheme break tests to work with surrogate pairs

demos/ve/pages/minimal.html
demos/ve/pages/multibyte.html
demos/ve/pages/unicode.html
* replace file with more precise tests

modules/ve/test/ve.test.js
* Remove reference to grapheme-based splitting (which is no longer used)
* Correct typo

Bug: 53757
Bug: 51472
Bug: 51596
Bug: 51846
Change-Id: Ife34c87ebe40bc1689298b592eec5c0cdc2f7589
2013-11-26 19:38:14 +00:00
..
test Fix typo (was comma instead of semicolon) 2013-08-28 11:51:52 -07:00
tools Revert model to use simple UTF-16 code units 2013-11-26 19:38:14 +00:00
AUTHORS.txt Use grapheme clusters in unicodeJS.TextString 2013-05-30 17:34:10 +01:00
index.php Run UnicodeJS tests from Special:JavaScriptTest/qunit 2013-07-17 00:45:11 +02:00
LICENSE.txt
unicodejs.graphemebreak.js Separate out UnicodeJS tests properly 2013-07-05 14:15:08 +02:00
unicodejs.graphemebreakproperties.js Match non-BMP characters in wordbreak regexes 2013-06-10 23:16:23 +01:00
unicodejs.js Revert model to use simple UTF-16 code units 2013-11-26 19:38:14 +00:00
unicodejs.textstring.js splitClusters uses Grapheme Cluster Boundary rules 2013-06-16 21:46:02 +01:00
unicodejs.wordbreak.js Separate out UnicodeJS tests properly 2013-07-05 14:15:08 +02:00
unicodejs.wordbreakproperties.js Match non-BMP characters in wordbreak regexes 2013-06-10 23:16:23 +01:00