Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Remove uw_cutErrorLocation() hijinks | 2013-10-10 | ||
| | ||||
* | Take proper account of signatures changing during page generation | 2013-10-10 | ||
| | ||||
* | Tweak Sergey's patch to work with Postgres | 2013-09-13 | ||
| | ||||
* | Add hex SQL syntax for blobs, such as X'0ABC12343'. Works with sqlite. | 2013-09-13 | ||
| | ||||
* | Postgres unicode printing fix from Artyom Shalkhakov | 2013-07-17 | ||
| | ||||
* | Make CGI programs use Status header to set HTTP status code | 2013-03-05 | ||
| | ||||
* | Autogenerate some files | 2012-12-12 | ||
| | ||||
* | Fix generation of timestamp literals for MySQL and SQLite | 2012-11-30 | ||
| | ||||
* | New release | 2012-09-25 | ||
| | ||||
* | Update tutorial for Ur/Web changes | 2012-09-03 | ||
| | ||||
* | New release | 2012-08-07 | ||
| | ||||
* | Fix some unportable uses of C character class functions | 2012-08-03 | ||
| | ||||
* | Basis.getenv | 2012-08-02 | ||
| | ||||
* | Get regular forms working again | 2012-07-21 | ||
| | ||||
* | Top.postFields | 2012-07-21 | ||
| | ||||
* | Support fancy expressions in module-level 'val' declarations | 2012-07-18 | ||
| | ||||
* | HTTP daemons now take '-a' option to set IP address to listen on | 2012-06-23 | ||
| | ||||
* | Avoid redundant rollbacks | 2012-06-02 | ||
| | ||||
* | Allow RPC and run it synchronously in onunload event. | 2012-05-16 | ||
| | ||||
* | Lance Hepler's fix to configure.ac; small refactor of fastcgi.c to avoid ↵ | 2012-05-13 | ||
| | | | | undefined behavior | |||
* | Run-time CSS style validation | 2012-05-06 | ||
| | ||||
* | Adaptations to ezyang's patch | 2012-05-03 | ||
| | ||||
* | Add support for -boot flag, which allows in-tree execution of Ur/Web | 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 | 2012-04-27 | ||
| | ||||
* | Ensure proper ordering of <script> execution, to bring identifiers into ↵ | 2012-04-27 | ||
| | | | | scope in time | |||
* | Removed excess zero byte from empty pages. | 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 | 2012-04-08 | ||
| | ||||
* | Refactor to avoid dependence on recursive mutexes | 2012-04-08 | ||
| | ||||
* | Change ID generation scheme to conform to HTML standards (thanks to Edward ↵ | 2012-03-16 | ||
| | | | | Yang for the catch) | |||
* | New release | 2012-03-10 | ||
| | ||||
* | Pass non-printing characters through unchanged in sqlifyString, to support UTF-8 | 2012-03-03 | ||
| | ||||
* | Basis.toMilliseconds and diffInMilliseconds, based on a patch from Gergely Buday | 2012-02-04 | ||
| | ||||
* | Fixed clients mutex initialization for compiling under OS X. | 2012-01-14 | ||
| | ||||
* | Fix some locking issues for client array | 2012-01-10 | ||
| | ||||
* | Properly handle case where an RPC changes signed cookie state | 2012-01-10 | ||
| | ||||
* | Fix channel delivery to handle sending of messages for channels whose ↵ | 2012-01-08 | ||
| | | | | clients haven't connected yet | |||
* | Fix client-side [int] parsing and extend server-side [time] parsing to ↵ | 2011-12-04 | ||
| | | | | support a format that also works portably in JavaScript | |||
* | timeFormat .urp directive | 2011-12-04 | ||
| | ||||
* | Allow sources to be returned by RPCs | 2011-12-03 | ||
| | ||||
* | Turn off warnings about deprecated functions, to placate silly OpenSSL ↵ | 2011-10-26 | ||
| | | | | change for OS X | |||
* | Primitive int/float functions: ceil, float, round, trunc | 2011-10-08 | ||
| | ||||
* | An abstract type of IDs | 2011-09-03 | ||
| | ||||
* | Gentle handling of back-button returns to pages with stale message-passing ↵ | 2011-08-28 | ||
| | | | | credentials | |||
* | Warn about concurrency issues with message-passing | 2011-08-28 | ||
| | ||||
* | Configure correct C compiler options for Pthreads | 2011-08-04 | ||
| | ||||
* | Remove some GCC-specific identifier choice and documentation | 2011-08-02 | ||
| | ||||
* | Introduce URWEB_STACK_SIZE environment variable (based on a patch by Hao Deng) | 2011-08-02 | ||
| | ||||
* | Backpedal on tutorial-motivated urweb-mode changes; add Basis.diffInSeconds ↵ | 2011-07-22 | ||
| | | | | and Basis.toSeconds | |||
* | Change cookie signature comparison to resist timing attacks (based on code ↵ | 2011-07-19 | ||
| | | | | suggested by Robin Green and Austin Seipp) | |||
* | First tutorial chapter ready | 2011-07-16 | ||
| |