2012-05-16 |
Vladimir Shabanov |
Allow RPC and run it synchronously in onunload event. |
2012-05-06 |
Adam Chlipala |
Run-time CSS style validation |
2012-05-06 |
Adam Chlipala |
'dynStyle' pseudo-attribute |
2012-03-16 |
Adam Chlipala |
Change ID generation scheme to conform to HTML standards (thanks to Edward Yang for the catch) |
2012-03-14 |
Adam Chlipala |
New JavaScript FFI function: setInnerHTML |
2012-03-03 |
Adam Chlipala |
Avoid URL size limit in RPCs with large arguments |
2012-02-04 |
Adam Chlipala |
Basis.toMilliseconds and diffInMilliseconds, based on a patch from Gergely Buday |
2012-01-23 |
Adam Chlipala |
Fix runtime system handling of <dyn> inside <table> inside <dyn> |
2012-01-14 |
Adam Chlipala |
Fix bug with 'dynClass' immediately inside <dyn> |
2011-12-31 |
Adam Chlipala |
Undo change to dyn() in runtime system |
2011-12-29 |
Adam Chlipala |
Add dynamic content before running its scripts, to get IDs in scope; fix generation of Postgres queries with blobs |
2011-12-27 |
Adam Chlipala |
'dynClass' pseudo-attribute |
2011-12-04 |
Adam Chlipala |
Fix client-side [int] parsing and extend server-side [time] parsing to support a format that also works portably in JavaScript |
2011-12-04 |
Adam Chlipala |
Make last change nicer |
2011-12-04 |
Adam Chlipala |
Stop [read] from raising an exception for invalid [int] strings |
2011-12-04 |
Adam Chlipala |
timeFormat .urp directive |
2011-12-03 |
Adam Chlipala |
Change client-side debug to use console.debug |
2011-12-03 |
Adam Chlipala |
Client-side strlenGe |
2011-12-03 |
Adam Chlipala |
Avoid setting a Date's time with a non-integer value |
2011-12-03 |
Adam Chlipala |
Change client-side int parsing to match server-side, in ignoring initial zeroes |
2011-12-03 |
Adam Chlipala |
Allow sources to be returned by RPCs |
2011-12-03 |
Adam Chlipala |
Catching integer divisions by zero |
2011-11-26 |
Adam Chlipala |
Switch to YUI strftime |
2011-11-24 |
Adam Chlipala |
Catch more <ccheckbox> events |
2011-11-24 |
Adam Chlipala |
Client-side timef |
2011-11-18 |
Adam Chlipala |
Regenerate proper Autotools files; fix JS stringToTime and add stringToTime_error |
2011-11-17 |
Ron de Bruijn |
Add read instance for time on the client |
2011-10-08 |
Adam Chlipala |
Primitive int/float functions: ceil, float, round, trunc |
2011-09-11 |
Adam Chlipala |
New Basis functions: preventDefault and stopPropagation (code contributed by Vladimir Shabanov) |
2011-09-03 |
Adam Chlipala |
An abstract type of IDs |
2011-09-03 |
Adam Chlipala |
New client-side, document-level event handlers |
2011-08-28 |
Adam Chlipala |
Even gentler handling of back-button returns to pages with stale message-passing credentials |
2011-08-28 |
Adam Chlipala |
Gentle handling of back-button returns to pages with stale message-passing credentials |
2011-08-26 |
Adam Chlipala |
Gracefully accept browser's refusal to let us set certain AJAX headers |
2011-08-14 |
Adam Chlipala |
Fix bug with <dyn> as first child of <table> |
2011-07-24 |
Adam Chlipala |
Client-side 'addSeconds' |
2011-07-22 |
Adam Chlipala |
Backpedal on tutorial-motivated urweb-mode changes; add Basis.diffInSeconds and Basis.toSeconds |
2011-07-15 |
Adam Chlipala |
Fixes for detecting pastes and autocompletes for dynamic textboxes |
2011-07-06 |
Adam Chlipala |
Add client-side Basis.now and pretty-printing of times |
2011-07-03 |
Karn Kallio |
Fix flift. |
2011-06-26 |
Adam Chlipala |
Workaround for old IE handling of <option> with no 'value' attribute |
2011-05-29 |
Adam Chlipala |
Properly handle form textboxes that have sources |
2011-04-10 |
Adam Chlipala |
Send newly created sources with messages to clients |
2011-04-09 |
Adam Chlipala |
Each context gets its own non-repeating sequence of source numbers |
2011-01-06 |
Adam Chlipala |
Client-side redirects |
2010-12-23 |
Adam Chlipala |
[De]serialization of times in JavaScript; proper integer division in JavaScript; Basis.crypt; Top.mkRead'; more aggressive Mono-level inlining, for values of function-y types |
2010-11-26 |
Adam Chlipala |
Fix JavaScript unit unurlification; URL blessing client-side |
2010-08-22 |
Adam Chlipala |
Confirm boxes; proper event handler setting for ctags |
2010-05-22 |
Adam Chlipala |
Switch to strings and eval for thunkifying JavaScripted functions |
2010-05-22 |
Adam Chlipala |
Thunking recursive JavaScripted function ASTs, to reduce page load time dramatically |
2010-05-18 |
Adam Chlipala |
URL-escape with '.' instead of '%', to avoid confusing proxies |
2010-03-04 |
Adam Chlipala |
Louder jscomp; toUpper/Lower fix for JavaScript |
2010-02-09 |
Adam Chlipala |
Set additional request headers for POST RPCs |
2010-01-02 |
Adam Chlipala |
JavaScript urlification; more lenient export pattern in Corify; only include scripts in pages that use JavaScript |
2010-01-01 |
Adam Chlipala |
Proper client-side attrifyString |
2009-12-29 |
Adam Chlipala |
ctextarea; s/header/include in the manual |
2009-12-25 |
Adam Chlipala |
Alter JavaScript lastParent() to play nice with Firebug |
2009-12-24 |
Adam Chlipala |
Proper JavaScript-side URI escaping/de-escaping; fix C-side URL encoding of big characters |
2009-12-08 |
Adam Chlipala |
Context globals; ctype functions |
2009-12-05 |
Adam Chlipala |
Represent FFI function names as strings, to deal with cross-file recursion |
2009-11-24 |
Adam Chlipala |
Explicitly abort in-flight RPCs onunload |
2009-11-22 |
Adam Chlipala |
Proper initial values of dynamic checkboxes in IE |
2009-11-22 |
Adam Chlipala |
Get dynamic <select> working in IE |
2009-11-22 |
Adam Chlipala |
grid0 working in IE |
2009-11-21 |
Adam Chlipala |
Get message-passing working in IE6 |
2009-11-21 |
Adam Chlipala |
Send RPCs with POST, to avoid caching |
2009-11-21 |
Adam Chlipala |
Deal with bizarre IE6 .innerHTML behavior (which eats some <script> tags) |
2009-11-21 |
Adam Chlipala |
Fix for lack of 'apply' method of IE6 native functions |
2009-10-25 |
Adam Chlipala |
Use call/cc for recv and sleep |
2009-10-25 |
Adam Chlipala |
RPC uses VM support for call/cc |
2009-09-24 |
Adam Chlipala |
Add tail call optimization to interpretation |
2009-09-24 |
Adam Chlipala |
Grid1 seems to work in latest Firefox |
2009-09-24 |
Adam Chlipala |
Main demo pieces all seem to work with interpretation |
2009-09-24 |
Adam Chlipala |
demo/increment works with interpretation |
2009-09-24 |
Adam Chlipala |
Might have fixed demo/listEdit |
2009-09-22 |
Adam Chlipala |
demo/react works with interpretation |
2009-09-22 |
Adam Chlipala |
Quoting JavaScript working |
2009-09-22 |
Adam Chlipala |
Compiled an 'option' pattern-match |
2009-09-22 |
Adam Chlipala |
More interpreter debugging |
2009-09-22 |
Adam Chlipala |
Basic arithmetic working with interpretation |
2009-09-22 |
Adam Chlipala |
Hopefully complete refactoring of Jscomp to output ASTs; partial implementation of interpreter in runtime system (demo/alert works) |
2009-09-22 |
Adam Chlipala |
Iterative versions of some JavaScript list functions |
2009-09-19 |
Adam Chlipala |
Plugged a JavaScript memory leak |
2009-09-19 |
Adam Chlipala |
Grid sorting working |
2009-09-15 |
Adam Chlipala |
Filters displaying properly |
2009-09-15 |
Adam Chlipala |
Filters displaying awfully |
2009-09-12 |
Adam Chlipala |
Debugging new string urlification |
2009-09-12 |
Adam Chlipala |
Change string URLification to avoid using the empty string, which confuses Apache no2slash() |
2009-08-25 |
Adam Chlipala |
Fix inconsistency in bool URLification between C and JavaScript |
2009-08-09 |
Adam Chlipala |
Library improvements; proper list [un]urlification; remove server-side ServerCalls; eta reduction in type inference |
2009-08-06 |
Adam Chlipala |
<dyn> inside <tr> |
2009-08-06 |
Adam Chlipala |
dlist add and delete both working in Iceape and Konqueror |
2009-08-06 |
Adam Chlipala |
dlist row add working with Konqueror |
2009-08-06 |
Adam Chlipala |
Tweaking dyn() implementation to get grid working |
2009-08-06 |
Adam Chlipala |
dtable example and demos both working |
2009-07-19 |
Adam Chlipala |
Working on Grid; have gone from one dynamic table bizareness to another |
2009-07-18 |
Adam Chlipala |
Key events get key code input |
2009-07-17 |
Adam Chlipala |
Tweaking demos a bit |
2009-06-13 |
Adam Chlipala |
<dyn> inside <table>; fix Specialize bug with datatype decls generating other mutually-recursive datatype decls |
2009-06-07 |
Adam Chlipala |
Start of Option; Basis.current; fix missed cases in Jscomp.isNullable |
2009-06-02 |
Adam Chlipala |
Lexing some more string escape sequences; JS versions of number read; fix problem with signature unification; escape < more often in Jscomp |
2009-06-02 |
Adam Chlipala |
Less whining about match failures; fix singleton record Jscomp bug |
2009-05-31 |
Adam Chlipala |
strcspn and friends |
2009-05-30 |
Adam Chlipala |
Substring functions; fix a nasty MonoReduce pattern match substitution bug |
2009-05-30 |
Adam Chlipala |
String.length |
2009-05-28 |
Adam Chlipala |
Use a timeout to avoid errors after unload |
2009-05-26 |
Adam Chlipala |
Chars and more string operations |
2009-05-21 |
Adam Chlipala |
ccheckbox |
2009-05-21 |
Adam Chlipala |
Split JavaScript inp() into separate functions |
2009-05-16 |
Adam Chlipala |
Loading an FCKeditor |
2009-05-16 |
Adam Chlipala |
Fix initialization of cselect from source |
2009-05-16 |
Adam Chlipala |
Fix another problem with overwrites during JavaScript pattern matching |
2009-05-14 |
Adam Chlipala |
Proper lifting of MonoEnv stored expressions; avoidance of onchange clobbering |
2009-05-14 |
Adam Chlipala |
Improvements while working on Graftid |
2009-05-14 |
Adam Chlipala |
cselect |
2009-04-23 |
Adam Chlipala |
Cookie signatures for RPCs |
2009-04-16 |
Adam Chlipala |
Some client-side error handling |
2009-04-16 |
Adam Chlipala |
Avoid thread death via message receive |
2009-04-16 |
Adam Chlipala |
onError |
2009-04-05 |
Adam Chlipala |
Fixing some regressions and other bugs |
2009-04-04 |
Adam Chlipala |
_Really_ implement embedded closure GC; extend Scriptcheck to figure out when client IDs must be assigned |
2009-04-04 |
Adam Chlipala |
Fix overzealous Marshalcheck; garbage-collect string-embedded closures when no dyns are active |
2009-04-04 |
Adam Chlipala |
Checking spans in dyns |
2009-04-02 |
Adam Chlipala |
Redo signal implementation to avoid memory leaks |
2009-04-02 |
Adam Chlipala |
Don't self-update ctextboxes unnecessarily |
2009-03-29 |
Adam Chlipala |
Redo channels, making them single-client |
2009-03-28 |
Adam Chlipala |
Switch back to starting listener on load |
2009-03-26 |
Adam Chlipala |
Chat example working nicely, but without dead channel removal |
2009-03-24 |
Adam Chlipala |
Variable timeouts and client keep-alive |
2009-03-24 |
Adam Chlipala |
Fix some AJAX annoyances |
2009-03-24 |
Adam Chlipala |
Transactionalize channel operations |
2009-03-22 |
Adam Chlipala |
Proper recv |
2009-03-22 |
Adam Chlipala |
Press a button to send a message |
2009-03-22 |
Adam Chlipala |
First message send delivered, but not interpreted |
2009-03-19 |
Adam Chlipala |
Dummy message delivery to clients |
2009-03-10 |
Adam Chlipala |
Batch example |
2009-03-10 |
Adam Chlipala |
ListEdit demo, minus prose |
2009-02-15 |
Adam Chlipala |
Initial parsing of RPC results |
2009-02-15 |
Adam Chlipala |
Detect AJAX call failures |
2009-02-15 |
Adam Chlipala |
First gimpy RPC |
2009-01-27 |
Adam Chlipala |
Use normal fields of ctextboxes |
2009-01-17 |
Adam Chlipala |
Add dynamic content under proper parents |
2009-01-16 |
Adam Chlipala |
dlist example working |
2009-01-13 |
Adam Chlipala |
Combine lib* directories
base
jslib/urweb.js@62125d3bafca
|