summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Merge pull request #146 from fabriceleal/utf-icuGravatar Adam Chlipala2018-12-19
|\ | | | | utf-8 aware functions for basis. unit-testing.
* | List.assocAddSortedGravatar Adam Chlipala2018-12-14
| |
| * exhaustive testing brought to selenium. bug fix in isspace. useful function ↵Gravatar fab2018-12-11
| | | | | | | | to test if char is <128
| * migrate is_valid_hash, blessData, property, atomGravatar fab2018-12-11
| |
| * fix isxdigit: is probably helpful to keep it only to ascii chars. migrate ↵Gravatar fab2018-12-09
| | | | | | | | islower, isupper, isalpha, isdigit, isblank, isspace, isxdigit, isprint
| * just to make sure there are no issuesGravatar fab2018-12-08
| |
| * patch isDigitGravatar fab2018-12-08
| |
| * patching toLower and toUpper to provide consistent results in server side ↵Gravatar fab2018-12-08
| | | | | | | | and client side
| * strsub, strcspn, strsindexGravatar fab2018-12-06
| |
| * ordGravatar fab2018-12-06
| |
| * strsindexGravatar fab2018-12-06
| |
| * chars with more than 2 bytes are awkwardly handled by the "normal" string of ↵Gravatar fab2018-12-06
| | | | | | | | javascript. the best way to get consistent results seems to be to convert to array by Array.from(...) and back to strings with .join("")
| * reject invalid codepoints. Basis.iscodepoint. fix german char in jsGravatar fab2018-11-30
| |
| * several fixes on unit tests and implementationGravatar fab2018-11-19
| |
* | List.mapMiGravatar Adam Chlipala2018-11-04
|/
* Automatic merging of style/dynStyle and class/dynClass (closes #64)Gravatar Adam Chlipala2018-10-19
|
* Client-side escaping of HTML should be prepared for structured HTML trees, ↵Gravatar Adam Chlipala2018-10-19
| | | | not just strings (closes #141)
* unsafeSerialized[To|From]StringGravatar Adam Chlipala2018-10-19
|
* Catch when a cselect has an unavailable value setGravatar Adam Chlipala2018-10-12
|
* List.allMGravatar Adam Chlipala2018-08-25
|
* Merge pull request #134 from steinuil/json-single-quoteGravatar Adam Chlipala2018-08-17
|\ | | | | removed invalid JSON escape character
| * removed invalid JSON escape characterGravatar steinuil2018-08-04
| |
* | offsetX, offsetYGravatar Fabrice Leal2018-07-09
|/
* Merge pull request #126 from majorseitan/masterGravatar Adam Chlipala2018-06-04
|\ | | | | Improved support for JSON escape characters
* \ Merge pull request #127 from ashalkhakov/cradioGravatar Adam Chlipala2018-06-04
|\ \ | | | | | | Adding: cradio (support for client-side radio box).
| | * Merge branch 'master' into masterGravatar major seitan2018-06-02
| | |\ | |_|/ |/| |
* | | Remove insecure crypto function (closes #114)Gravatar Adam Chlipala2018-05-29
| | |
| * | Adding: cradio (support for client-side radio box).Gravatar Artyom Shalkhakov2018-05-28
|/ /
| * Handling of JSON escape charactersGravatar majorseitan@blockfreie.org2018-05-26
| | | | | | | | | | 1. Handle the escape character \/
| * Handling of JSON escape charactersGravatar majorseitan@blockfreie.org2018-04-15
|/ | | | | 1. Handle the escape character \\
* Handling of JSON escape charactersGravatar majorseitan@blockfreie.org2018-04-14
| | | | | | | | | | 1. Handle escape sequence chars \t \n \r 2. Fail on unsupported escape characters. Instead of skipping \ on unsupported sequences it now fails.
* List.findMGravatar Adam Chlipala2018-04-14
|
* List.existsMGravatar Adam Chlipala2018-04-14
|
* dynClass() now calculates and sets class and style attributes before adding ↵Gravatar Vladimir Shabanov2017-12-13
| | | | node to DOM.
* Added oninput event to inputs which support it.Gravatar Vladimir Shabanov2017-12-05
| | | | Added onscroll event to <body> and title/sizes attributes to <link>.
* Button: disabled attribute; allowing number entry using HTML5 widgetsGravatar Artyom Shalkhakov2017-02-21
|
* Option.appGravatar Adam Chlipala2017-02-01
|
* List.appiGravatar Adam Chlipala2017-01-25
|
* Add 'placeholder' attribute for textareasGravatar Adam Chlipala2017-01-02
|
* Use 'id' attribute for <form>Gravatar Adam Chlipala2016-12-31
|
* Add mapUX_revGravatar Adam Chlipala2016-09-24
|
* Remove 'Value' attributes for AJAX-y UI widgets, because they should use ↵Gravatar Adam Chlipala2016-09-01
| | | | 'Source' instead
* Json: parse records with extra fieldsGravatar Adam Chlipala2016-08-27
|
* Merge branch 'master' of ssh://github.com/urweb/urwebGravatar Adam Chlipala2016-08-26
|\
* | Import Json module from old Meta library (thanks to Edward Z. Yang for code ↵Gravatar Adam Chlipala2016-08-26
| | | | | | | | contributions)
| * Plug a reactive-DOM memory leak (thanks to Saulo Araujo for spotting the ↵Gravatar Adam Chlipala2016-08-24
| | | | | | | | problem and proposing a slightly different fix)
| * Remove a check that was actually always passing because it was on the wrong ↵Gravatar Adam Chlipala2016-08-08
| | | | | | | | object; this helps explain why the last change was necessary
| * Avoid repopulating dead nodes; otherwise, we might wind up killing a node ↵Gravatar Adam Chlipala2016-08-08
|/ | | | multiple times, screwing up the free list of available closure IDs (with duplicates), so that the same ID gets allocated for multiple functions later
* Fix for "normalizeTable" nesting thead and tfoot in tbodyGravatar Saulo Araujo2016-07-16
|
* Switch to expected order for [queryL]Gravatar Adam Chlipala2016-07-01
|