summaryrefslogtreecommitdiff
path: root/src/cjr_print.sml
Commit message (Collapse)AuthorAge
* SQL SIMILAR (via pg_trgm)Gravatar Adam Chlipala2019-12-04
|
* Update urlification of unit values for RPC results, to track a previous ↵Gravatar Adam Chlipala2019-10-07
| | | | change elsewhere
* MySQL forces NOT NULL TIMESTAMPs to have default valuesGravatar Adam Chlipala2019-05-31
|
* Retool handling of text keys in MySQLGravatar Adam Chlipala2019-05-31
|
* Filecache support for MySQLGravatar Adam Chlipala2019-05-31
|
* Generate primary key constraints with normal CONSTRAINT clauses (initial ↵Gravatar Adam Chlipala2019-04-13
| | | | motivation: apgdiff only supports this new form)
* Urlify unit values as underscores, to avoid confusing parserGravatar Adam Chlipala2019-04-09
|
* Merge branch 'master' of https://github.com/urweb/urweb into endpointsGravatar Artyom Shalkhakov2019-01-27
|\
| * Basis.textOfBlob; try creating filecache directory if it doesn't existGravatar Adam Chlipala2019-01-21
| |
* | Including app.js in output of endpointsGravatar Artyom Shalkhakov2019-01-12
|/
* Output unurlification functions, even when they are first mentioned in e.g. ↵Gravatar Adam Chlipala2018-12-19
| | | | expungers
* When using a file cache, add plugin-loading code (for SHA512) to tops of ↵Gravatar Adam Chlipala2018-12-17
| | | | .sql files
* Fix to recent addition of defensive unurlificationGravatar Adam Chlipala2018-06-04
|
* 'filecache' .urp directive, fixing a longstanding MonoUtil bug in the processGravatar Adam Chlipala2018-06-03
|
* More defensive unurlification of enumerations (closes #117)Gravatar Adam Chlipala2018-05-19
|
* Fix last fix, to handle checkboxes properlyGravatar Adam Chlipala2017-07-27
|
* Skip inappropriate postprocessing of text fields from multipart form data ↵Gravatar Adam Chlipala2017-07-27
| | | | (fixes #82)
* Adding support for emitting JS to a given file.Gravatar Artyom Shalkhakov2017-03-07
|
* Use hash instead of timestamp in app.js filenameGravatar Jacob Mitchell2016-09-08
| | | | | Makes Ur/Web project builds reproducible without sacrificing HTTP caching. Uses a public domain SHA1 implementation by tom7. See #38.
* HTTP Last-Modified: latest modtime of source filesGravatar Jacob Mitchell2016-09-07
| | | | See issue #38.
* Support for <meta> tagsGravatar Adam Chlipala2016-05-15
|
* Finish removing PWild; only load a library once, even if referenced multiple ↵Gravatar Adam Chlipala2016-02-07
| | | | times in a .urp tree
* Finishing the last change in final handling of enumerated typesGravatar Adam Chlipala2016-01-02
|
* Fix issue with enumerated types and dependency orderGravatar Adam Chlipala2016-01-01
|
* Merge SqlcacheGravatar Adam Chlipala2015-12-20
|\
* | New .urp directive: jsFileGravatar Adam Chlipala2015-12-05
| |
| * Merge.Gravatar Ziv Scully2015-07-19
| |\ | |/ |/|
* | Fix .sql generation to honor 'noMangleSql' in column namesGravatar Adam Chlipala2015-05-10
| |
| * More work factoring out Sqlcache back end.Gravatar Ziv Scully2015-05-06
| |
| * Factor out cache implementation from Sqlcache.Gravatar Ziv Scully2015-05-06
| |
| * Merge.Gravatar Ziv Scully2015-03-27
| |\ | |/ |/|
| * Remove Sqlcache urlification hack.Gravatar Ziv Scully2014-11-29
| |
| * Basic field-resolution invalidation.Gravatar Ziv Scully2014-11-29
| |
| * Progress towards invalidation based on equalities of fields.Gravatar Ziv Scully2014-11-10
| |
| * Mostly finish effectfulness analysis.Gravatar Ziv Scully2014-10-31
| |
* | The 2nd half of proper CSRF protection related to environment variablesGravatar Adam Chlipala2015-02-12
| |
| * Complete overhaul: cache queries based on immediate query result, not ↵Gravatar Ziv Scully2014-10-14
| | | | | | | | eventual HTML output.
| * Small cleanup.Gravatar Ziv Scully2014-09-15
| |
| * Merge.Gravatar Ziv Scully2014-09-13
| |\ | |/ |/|
* | New phase: DbmodecheckGravatar Adam Chlipala2014-08-17
| |
* | Differentiate between HTML and normal string literalsGravatar Adam Chlipala2014-08-01
| |
* | New .urp directive: fileGravatar Adam Chlipala2014-07-31
| |
| * Cleans up interface (it's now a command line option) and renames project to ↵Gravatar Ziv Scully2014-05-31
| | | | | | | | "sqlcache" in the all-one-word style. Still has issues to do with concurrency, retrying transactions, and foreign function calls that either rely on state or have side effects.
| * Finishes initial prototype, caching parameterless pages with ↵Gravatar Ziv Scully2014-05-27
|/ | | | table-match-based invalidation. Still has problems parsing non-Postgres SQL dialects properly.
* Add 'html5' .urp directiveGravatar Adam Chlipala2014-01-09
|
* Fix compilation of apps that don't use database; fix HTTP pipeliningGravatar Adam Chlipala2013-12-17
|
* Start SQL transactions as read-only when possible, based on conservative ↵Gravatar Adam Chlipala2013-12-12
| | | | program analysis
* Only output Content-script-type header when there is client-side codeGravatar Adam Chlipala2013-12-12
|
* Change handling of returned text blobs, to activate the normal EWrite ↵Gravatar Adam Chlipala2013-12-11
| | | | optimizations
* Fix regression in http.c for long-polling connections; add lazy ↵Gravatar Adam Chlipala2013-12-11
| | | | initialization of database connections, to avoid the overhead in handlers that don't use SQL