Sun, 01 Nov 2015 17:02:16 -0500 |
Adam Chlipala |
Change behavior of SQL equality to do the intuitive thing for nullable types |
Sun, 01 Nov 2015 11:55:01 -0500 |
Adam Chlipala |
Basis.fromMilliseconds |
Thu, 07 May 2015 16:12:06 -0400 |
Julian Squires |
Add onChange handler to radioOption |
Thu, 02 Jul 2015 13:02:37 -0400 |
Adam Chlipala |
Add HTML 'align' attribute |
Thu, 02 Jul 2015 12:42:49 -0400 |
Adam Chlipala |
Allow mouse and key events for <body> |
Mon, 04 May 2015 13:22:29 -0400 |
Julian Squires |
Add fieldset and legend tags |
Tue, 07 Apr 2015 14:18:53 -0400 |
Ziv Scully |
New mouse events oncontextmenu, onmouseenter, and onmouseleave. |
Sun, 26 Oct 2014 14:07:07 +0000 |
Sergey Mironov |
Add 'download' attribute to <a/>, part of HTML5 |
Sun, 16 Nov 2014 15:20:13 -0500 |
Adam Chlipala |
More HTML5 AJAX widgets |
Sun, 16 Nov 2014 15:03:29 -0500 |
Adam Chlipala |
Textual HTML5 AJAX widgets |
Sun, 16 Nov 2014 14:39:38 -0500 |
Adam Chlipala |
Some more HTML5 input types |
Sun, 16 Nov 2014 14:16:11 -0500 |
Adam Chlipala |
More simple textual HTML5 input types |
Sun, 16 Nov 2014 14:06:24 -0500 |
Adam Chlipala |
Remove 'value' attribute of <checkbox> |
Sun, 16 Nov 2014 14:02:17 -0500 |
Adam Chlipala |
Make 'required' and 'autofocus' attributes Boolean; add a syntax extension for parsing their usual HTML syntax |
Sun, 12 Oct 2014 10:03:36 +0000 |
Sergey Mironov |
HTML5 input attributes: placeholder, required, autofocus; email input type (without cformTag equivalent) |
Mon, 07 Jul 2014 10:05:04 +0400 |
Sergey Mironov |
Add 'role' data attribute. |
Tue, 19 Aug 2014 11:17:39 -0400 |
Adam Chlipala |
<cselect> and <coption> type fixes (grandfathered into release) |
Sun, 17 Aug 2014 18:28:37 +0000 |
Sergey Mironov |
Allow Body tags inside cformTags |
Sun, 10 Aug 2014 13:40:53 -0400 |
Ziv Scully |
Adds AJAX-oriented widget cpassword. |
Fri, 01 Aug 2014 11:43:44 -0400 |
Adam Chlipala |
'aria-*' attributes |
Sun, 15 Jun 2014 10:48:53 -0400 |
Adam Chlipala |
'sql_injectable_prim' instance for 'url' |
Tue, 10 Jun 2014 10:58:22 -0400 |
Adam Chlipala |
String.trim; add OnChange to more tags |
Sat, 10 May 2014 20:38:13 -0400 |
David Snider |
Added HTML5 Semantic Tags |
Fri, 02 May 2014 15:32:10 -0400 |
Adam Chlipala |
HTML5 data-* attributes |
Wed, 30 Apr 2014 13:05:54 -0400 |
Adam Chlipala |
<thead>, <tbody>, <tfoot> |
Mon, 24 Feb 2014 09:10:31 +0000 |
Sergey Mironov |
Add <pre> tag support |
Sat, 18 Jan 2014 18:26:24 -0500 |
Patrick Hurst |
Merge in upstream changes. |
Thu, 05 Dec 2013 11:36:54 -0500 |
Patrick Hurst |
Day of week functions. |
Thu, 05 Dec 2013 11:36:06 -0500 |
Patrick Hurst |
Add basic year/month/day/hour/minute/second <-> time functions. |
Mon, 07 Oct 2013 14:08:10 +0400 |
Sergey Mironov |
Add show instance for 'id' type |
Mon, 09 Dec 2013 15:47:14 -0500 |
Adam Chlipala |
Rename <activeHead> to <script> and make it work properly |
Fri, 06 Dec 2013 14:52:47 +0400 |
Sergey Mironov |
activeHead: don't modify the head. just execute the code provided |
Fri, 06 Dec 2013 13:59:39 +0400 |
Sergey Mironov |
Add activeHead tag. |
Mon, 07 Oct 2013 14:08:53 +0400 |
Sergey Mironov |
Add <dl> <dt> <dd> tags |
Mon, 07 Oct 2013 14:07:31 +0400 |
Sergey Mironov |
Add xhead type |
Mon, 07 Oct 2013 14:07:06 +0400 |
Sergey Mironov |
Add <em> and <strong> tags |
Fri, 09 Aug 2013 16:13:44 -0400 |
Adam Chlipala |
Add 'rel' attribute to <a> |
Tue, 16 Apr 2013 10:55:48 -0400 |
Adam Chlipala |
Basis.tryRpc |
Fri, 30 Nov 2012 10:02:13 -0500 |
Adam Chlipala |
add Placeholder attribute to <password>; change <textbox> code generation to set 'type' to 'text' |
Wed, 28 Nov 2012 11:45:46 -0500 |
Adam Chlipala |
Rename Basis.exp to Basis.pow, to avoid confusion with 'expression'; add a test case for it |
Wed, 28 Nov 2012 11:41:54 -0500 |
Austin Seipp |
Standard library additions: Option.unsafeGet, Basis.exp |
Wed, 22 Aug 2012 08:46:32 -0400 |
Adam Chlipala |
show_sql_query |
Thu, 02 Aug 2012 16:33:25 -0400 |
Adam Chlipala |
Basis.getenv |
Mon, 23 Jul 2012 08:38:39 -0400 |
Adam Chlipala |
Add more global mouse event hooks |
Sat, 21 Jul 2012 15:16:57 -0400 |
Adam Chlipala |
Top.postFields |
Sat, 21 Jul 2012 13:55:35 -0400 |
Adam Chlipala |
<active> |
Sat, 21 Jul 2012 11:59:41 -0400 |
Adam Chlipala |
Basis.giveFocus |
Sat, 21 Jul 2012 10:02:53 -0400 |
Adam Chlipala |
New event records for key and mouse handlers |
Sun, 03 Jun 2012 11:29:31 -0400 |
Adam Chlipala |
Lighter-weight encoding of window function use |
Sat, 02 Jun 2012 16:47:09 -0400 |
Adam Chlipala |
Partitioning and ordering for window functions |
Sat, 02 Jun 2012 16:00:50 -0400 |
Adam Chlipala |
Compiled a window function use |
Sat, 02 Jun 2012 15:35:58 -0400 |
Adam Chlipala |
Track whether SQL expressions may use window functions, in preparation for actual window function support |
Sun, 06 May 2012 15:15:46 -0400 |
Adam Chlipala |
'dynStyle' pseudo-attribute |
Sun, 06 May 2012 14:01:29 -0400 |
Adam Chlipala |
'style' attributes |
Sun, 06 May 2012 13:07:13 -0400 |
Adam Chlipala |
Simplify type of Basis.tag, regarding 'class' attribute; new compatibility parsing of 'class' values given as string literals |
Sun, 15 Apr 2012 12:40:53 -0400 |
Adam Chlipala |
Remove string-valued style attribute, which may allow injection attacks |
Wed, 11 Apr 2012 03:03:19 +0400 |
Vladimir Shabanov |
Added several missing tag attributes |
Sat, 10 Mar 2012 12:53:33 -0500 |
Adam Chlipala |
Change <radio> to yield [option string] |
Sat, 04 Feb 2012 11:01:06 -0500 |
Adam Chlipala |
Basis.toMilliseconds and diffInMilliseconds, based on a patch from Gergely Buday |
Thu, 02 Feb 2012 11:40:10 -0500 |
Adam Chlipala |
'ORDER BY RANDOM' (based on a patch from Ron de Bruijn) |
Tue, 27 Dec 2011 16:20:48 -0500 |
Adam Chlipala |
'dynClass' pseudo-attribute |
Tue, 20 Dec 2011 21:06:25 -0500 |
Adam Chlipala |
Refactor HTML contexts to prevent some illegal nestings (that can crash the JavaScript runtime system) |
Tue, 20 Dec 2011 19:02:04 -0500 |
Adam Chlipala |
Redo HTML context classification, to keep regular <body> tags out of <table> and <tr> |
Sat, 17 Dec 2011 12:01:31 -0500 |
Adam Chlipala |
SQL lower() and upper() functions |
Wed, 23 Nov 2011 13:17:40 -0430 |
Karn Kallio |
Add LIKE operator to SQL sublanguage. |
Sat, 19 Nov 2011 10:43:57 -0500 |
Adam Chlipala |
COALESCE |
Fri, 14 Oct 2011 02:33:03 -0430 |
Karn Kallio |
IF THEN ELSE conditional for SQL. |
Sat, 08 Oct 2011 17:23:58 -0400 |
Adam Chlipala |
Primitive int/float functions: ceil, float, round, trunc |
Thu, 06 Oct 2011 09:50:40 -0400 |
Adam Chlipala |
Basis.null |
Mon, 12 Sep 2011 00:43:41 +0400 |
Vladimir Shabanov |
Added 'target' attribute for 'a' tag. |
Sun, 11 Sep 2011 14:14:49 -0400 |
Adam Chlipala |
New Basis functions: preventDefault and stopPropagation (code contributed by Vladimir Shabanov) |
Sat, 03 Sep 2011 12:56:05 -0400 |
Adam Chlipala |
Switch type of 'for' attribute |
Sat, 03 Sep 2011 12:51:05 -0400 |
Adam Chlipala |
An abstract type of IDs |
Sat, 03 Sep 2011 11:48:12 -0400 |
Adam Chlipala |
New client-side, document-level event handlers |
Fri, 19 Aug 2011 15:23:01 -0400 |
Adam Chlipala |
Basis.mkMonad |
Sun, 24 Jul 2011 10:51:48 -0400 |
Adam Chlipala |
<image> |
Fri, 22 Jul 2011 15:39:38 -0400 |
Adam Chlipala |
Backpedal on tutorial-motivated urweb-mode changes; add Basis.diffInSeconds and Basis.toSeconds |
Sun, 03 Jul 2011 16:21:04 -0400 |
Adam Chlipala |
Basis.currentUrlHasQueryString |
Thu, 23 Jun 2011 08:44:03 -0400 |
Adam Chlipala |
'show' instance for 'css_class' |
Wed, 22 Jun 2011 13:58:43 -0430 |
Karn Kallio |
Add rowspan attribute to td,th elements. |
Sun, 29 May 2011 14:29:26 -0400 |
Adam Chlipala |
getHeader and setHeader |
Mon, 18 Apr 2011 01:21:48 -0430 |
Karn Kallio |
Add two html elements: sup and sub |
Fri, 25 Feb 2011 11:27:16 -0500 |
Adam Chlipala |
sql_arith_option; 'ALL' for relational operators |
Thu, 03 Feb 2011 21:04:12 -0500 |
Adam Chlipala |
Subqueries may always return NULL |
Tue, 25 Jan 2011 06:59:29 -0500 |
Adam Chlipala |
Allow 'alt' attribute of <img> (suggested by Karn Kallio) |
Sun, 23 Jan 2011 11:18:24 -0500 |
Adam Chlipala |
Allow CSS class specification for <form> |
Sat, 15 Jan 2011 14:53:13 -0500 |
Adam Chlipala |
Allow subqueries to reference aggregate-only columns of free tables; treat non-COUNT aggregate functions as possibly returning NULL |
Thu, 13 Jan 2011 10:02:50 -0500 |
Adam Chlipala |
More string processing |
Tue, 11 Jan 2011 18:04:52 -0500 |
Adam Chlipala |
Some more string parsing functions; naughtyDebug |
Tue, 11 Jan 2011 14:03:54 -0500 |
Adam Chlipala |
String processing optimizations |
Thu, 06 Jan 2011 14:45:52 -0500 |
Adam Chlipala |
Basis.currentUrlHasPost |
Tue, 28 Dec 2010 14:51:57 -0500 |
Adam Chlipala |
Basis.readUtc |
Sun, 26 Dec 2010 17:29:03 -0500 |
Adam Chlipala |
queryString and effectfulUrl |
Sun, 26 Dec 2010 15:52:56 -0500 |
Adam Chlipala |
Expose buffer type for other C libraries; replace minusSeconds with addSeconds |
Thu, 23 Dec 2010 17:46:40 -0500 |
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 |
Thu, 23 Dec 2010 11:23:31 -0500 |
Adam Chlipala |
Recursive record unification errors, for more detail |
Tue, 21 Dec 2010 18:01:23 -0500 |
Adam Chlipala |
Basis.cdataChar |
Tue, 21 Dec 2010 17:01:51 -0500 |
Adam Chlipala |
Allow SQL aggregation over nullable types |
Sat, 18 Dec 2010 15:17:09 -0500 |
Adam Chlipala |
Periodic tasks |
Sat, 18 Dec 2010 14:17:45 -0500 |
Adam Chlipala |
Change tasks to support parametric code; add clientLeaves |
Sat, 18 Dec 2010 10:56:31 -0500 |
Adam Chlipala |
postBody type |
Sun, 05 Sep 2010 14:00:57 -0400 |
Adam Chlipala |
tryDml |
Sun, 05 Sep 2010 12:50:06 -0400 |
Adam Chlipala |
Support multiple CSS classes for a single tag |
Sat, 04 Sep 2010 14:12:02 -0400 |
Adam Chlipala |
Add 'title' attribute |
Sun, 22 Aug 2010 19:45:07 -0400 |
Adam Chlipala |
Confirm boxes; proper event handler setting for ctags |
Thu, 19 Aug 2010 17:28:52 -0400 |
Adam Chlipala |
Polymorphic variants |
Tue, 27 Jul 2010 14:04:09 -0400 |
Adam Chlipala |
Roll back WHERE checking |
Tue, 27 Jul 2010 12:12:08 -0400 |
Adam Chlipala |
equalAny policies |
Tue, 27 Jul 2010 11:42:30 -0400 |
Adam Chlipala |
Initial version of equalKnown working for secret |
Sun, 13 Jun 2010 10:55:20 -0400 |
Adam Chlipala |
More generous wildification, covering map-records |
Thu, 03 Jun 2010 13:04:37 -0400 |
Adam Chlipala |
Some serious bug-fix work to get HTML example to compile; this includes fixing a bug with 'val' patterns in Unnest and the need for more local reduction in Especialize |
Thu, 29 Apr 2010 17:24:42 -0400 |
Adam Chlipala |
Add rand to Basis and handle it in Iflow |
Thu, 15 Apr 2010 10:00:30 -0400 |
Adam Chlipala |
'also' policies and policy reduction; calendar in good shape |
Sun, 11 Apr 2010 17:55:37 -0400 |
Adam Chlipala |
sendOwnIds policies |
Sun, 11 Apr 2010 13:11:25 -0400 |
Adam Chlipala |
Update policies |
Sun, 11 Apr 2010 12:38:21 -0400 |
Adam Chlipala |
Delete policies |
Sun, 11 Apr 2010 10:57:52 -0400 |
Adam Chlipala |
Insert policies |
Thu, 08 Apr 2010 09:57:37 -0400 |
Adam Chlipala |
Change query_policy to sendClient; all arguments passed to SQL predicates are variables |
Tue, 06 Apr 2010 09:51:36 -0400 |
Adam Chlipala |
Introduced the known() predicate |
Sun, 04 Apr 2010 12:29:34 -0400 |
Adam Chlipala |
Pushing policies through |