Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove uw_cutErrorLocation() hijinks | Adam Chlipala | 2013-10-10 |
| | |||
* | Take proper account of signatures changing during page generation | Adam Chlipala | 2013-10-10 |
| | |||
* | Tweak Sergey's patch to work with Postgres | Adam Chlipala | 2013-09-13 |
| | |||
* | Add hex SQL syntax for blobs, such as X'0ABC12343'. Works with sqlite. | Sergey Mironov | 2013-09-13 |
| | |||
* | Postgres unicode printing fix from Artyom Shalkhakov | Adam Chlipala | 2013-07-17 |
| | |||
* | Make CGI programs use Status header to set HTTP status code | Adam Chlipala | 2013-03-05 |
| | |||
* | Autogenerate some files | Adam Chlipala | 2012-12-12 |
| | |||
* | Fix generation of timestamp literals for MySQL and SQLite | Adam Chlipala | 2012-11-30 |
| | |||
* | New release | Adam Chlipala | 2012-09-25 |
| | |||
* | Update tutorial for Ur/Web changes | Adam Chlipala | 2012-09-03 |
| | |||
* | New release | Adam Chlipala | 2012-08-07 |
| | |||
* | Fix some unportable uses of C character class functions | Adam Chlipala | 2012-08-03 |
| | |||
* | Basis.getenv | Adam Chlipala | 2012-08-02 |
| | |||
* | Get regular forms working again | Adam Chlipala | 2012-07-21 |
| | |||
* | Top.postFields | Adam Chlipala | 2012-07-21 |
| | |||
* | Support fancy expressions in module-level 'val' declarations | Adam Chlipala | 2012-07-18 |
| | |||
* | HTTP daemons now take '-a' option to set IP address to listen on | Adam Chlipala | 2012-06-23 |
| | |||
* | Avoid redundant rollbacks | Adam Chlipala | 2012-06-02 |
| | |||
* | Allow RPC and run it synchronously in onunload event. | Vladimir Shabanov | 2012-05-16 |
| | |||
* | Lance Hepler's fix to configure.ac; small refactor of fastcgi.c to avoid ↵ | Adam Chlipala | 2012-05-13 |
| | | | | undefined behavior | ||
* | Run-time CSS style validation | Adam Chlipala | 2012-05-06 |
| | |||
* | Adaptations to ezyang's patch | Adam Chlipala | 2012-05-03 |
| | |||
* | Add support for -boot flag, which allows in-tree execution of Ur/Web | Edward Z. Yang | 2012-05-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The boot flag rewrites most hardcoded paths to point to the build directory, and also forces static compilation. This is convenient for developing Ur/Web, or if you cannot 'sudo make install' Ur/Web. The following changes were made: * Header files were moved to include/urweb instead of include; this lets FFI users point their C_INCLUDE_PATH at this directory at write <urweb/urweb.h>. For internal Ur/Web executables, we simply pass -I$PATH/include/urweb as normal. * Differentiate between LIB and SRCLIB; SRCLIB is Ur and JavaScript source files, while LIB is compiled products from libtool. For in-tree compilation these live in different places. * No longer reference Config for paths; instead use Settings; these settings can be changed dynamically by Compiler.enableBoot () (TODO: add a disableBoot function.) * config.h is now generated directly in include/urweb/config.h, for consistency's sake (especially since it gets installed along with the rest of the headers!) * All of the autotools build products got updated. * The linkStatic field in protocols now only contains the name of the build product, and not the absolute path. Future users have to be careful not to reference the Settings files to early, lest they get an old version (this was the source of two bugs during development of this patch.) | ||
* | Avoid generating empty <script> tags | Adam Chlipala | 2012-04-27 |
| | |||
* | Ensure proper ordering of <script> execution, to bring identifiers into ↵ | Adam Chlipala | 2012-04-27 |
| | | | | scope in time | ||
* | Removed excess zero byte from empty pages. | Vladimir Shabanov | 2012-04-25 |
| | | | | Zero byte sometimes breaks http tunneling in Safari. Empty page is a "Not Modified" response for app.js | ||
* | Optimize code from last changeset a bit | Adam Chlipala | 2012-04-08 |
| | |||
* | Refactor to avoid dependence on recursive mutexes | Adam Chlipala | 2012-04-08 |
| | |||
* | Change ID generation scheme to conform to HTML standards (thanks to Edward ↵ | Adam Chlipala | 2012-03-16 |
| | | | | Yang for the catch) | ||
* | New release | Adam Chlipala | 2012-03-10 |
| | |||
* | Pass non-printing characters through unchanged in sqlifyString, to support UTF-8 | Adam Chlipala | 2012-03-03 |
| | |||
* | Basis.toMilliseconds and diffInMilliseconds, based on a patch from Gergely Buday | Adam Chlipala | 2012-02-04 |
| | |||
* | Fixed clients mutex initialization for compiling under OS X. | Vladimir Shabanov | 2012-01-14 |
| | |||
* | Fix some locking issues for client array | Adam Chlipala | 2012-01-10 |
| | |||
* | Properly handle case where an RPC changes signed cookie state | Adam Chlipala | 2012-01-10 |
| | |||
* | Fix channel delivery to handle sending of messages for channels whose ↵ | Adam Chlipala | 2012-01-08 |
| | | | | clients haven't connected yet | ||
* | Fix client-side [int] parsing and extend server-side [time] parsing to ↵ | Adam Chlipala | 2011-12-04 |
| | | | | support a format that also works portably in JavaScript | ||
* | timeFormat .urp directive | Adam Chlipala | 2011-12-04 |
| | |||
* | Allow sources to be returned by RPCs | Adam Chlipala | 2011-12-03 |
| | |||
* | Turn off warnings about deprecated functions, to placate silly OpenSSL ↵ | Adam Chlipala | 2011-10-26 |
| | | | | change for OS X | ||
* | Primitive int/float functions: ceil, float, round, trunc | Adam Chlipala | 2011-10-08 |
| | |||
* | An abstract type of IDs | Adam Chlipala | 2011-09-03 |
| | |||
* | Gentle handling of back-button returns to pages with stale message-passing ↵ | Adam Chlipala | 2011-08-28 |
| | | | | credentials | ||
* | Warn about concurrency issues with message-passing | Adam Chlipala | 2011-08-28 |
| | |||
* | Configure correct C compiler options for Pthreads | Adam Chlipala | 2011-08-04 |
| | |||
* | Remove some GCC-specific identifier choice and documentation | Adam Chlipala | 2011-08-02 |
| | |||
* | Introduce URWEB_STACK_SIZE environment variable (based on a patch by Hao Deng) | Adam Chlipala | 2011-08-02 |
| | |||
* | Backpedal on tutorial-motivated urweb-mode changes; add Basis.diffInSeconds ↵ | Adam Chlipala | 2011-07-22 |
| | | | | and Basis.toSeconds | ||
* | Change cookie signature comparison to resist timing attacks (based on code ↵ | Adam Chlipala | 2011-07-19 |
| | | | | suggested by Robin Green and Austin Seipp) | ||
* | First tutorial chapter ready | Adam Chlipala | 2011-07-16 |
| |