| age | author | description | 
 
  | 2014-07-31 | jbe | Some code cleanup in json.import(...) function | 
 
  | 2014-07-31 | jbe | Speed up JSON library by better approximation of required buffer length when parsing string values | 
 
  | 2014-07-31 | jbe | Added __tostring metamethod to JSON arrays and JSON objects | 
 
  | 2014-07-31 | jbe | Removed json.isnull function from JSON library (use json.type(...) == "null" instead) | 
 
  | 2014-07-31 | jbe | Removed function json.setnull(tbl, key) from JSON library | 
 
  | 2014-07-31 | jbe | Allow direct usage of json.null values in JSON library (for writing, not reading) | 
 
  | 2014-07-31 | jbe | Restored accidentally modified Makefile.options file | 
 
  | 2014-07-31 | jbe | Better C macros for null-marker in JSON library | 
 
  | 2014-07-31 | jbe | Added JSON export function | 
 
  | 2014-07-31 | jbe | Correct treatment of top-level null values in JSON parser | 
 
  | 2014-07-31 | jbe | Reject arrays that exceed INT_MAX elements in JSON library | 
 
  | 2014-07-31 | jbe | Simplified C macros for Lua registry handling in JSON library (using lua_rawgetp API function) | 
 
  | 2014-07-30 | jbe | Limit maximum depth for JSON parser to 500 | 
 
  | 2014-07-30 | jbe | Removed metatable entries in JSON library module (since they should not be set directly); Added documentation to JSON library | 
 
  | 2014-07-30 | jbe | Minor bugfix in json_newindex function of JSON library (should return nothing) | 
 
  | 2014-07-30 | jbe | Fixes and documentation in json_setnull and json_length functions of JSON library | 
 
  | 2014-07-30 | jbe | Moved lua_pop(L, 1) call to conditional expression and added documentation in JSON library | 
 
  | 2014-07-30 | jbe | Use lightuserdata directly to store JSON null values in JSON library | 
 
  | 2014-07-30 | jbe | Improved macros for handling Lua registry in JSON library | 
 
  | 2014-07-30 | jbe | Bugfixes in JSON library | 
 
  | 2014-07-30 | jbe | Protect json.import(...) against Lua stack overflows (or integer overflows) due to too many nested levels | 
 
  | 2014-07-30 | jbe | Finished removing all upvalues from JSON library | 
 
  | 2014-07-30 | jbe | Fixed problem with unbalanced stack in json.import(...) function | 
 
  | 2014-07-29 | jbe | Work on JSON library (problem with stack still existent) | 
 
  | 2014-07-28 | jbe | First part of refactoring JSON library (use LUA_REGISTRYINDEX with lightuserdata keys instead of C closures) | 
 
  | 2014-07-28 | jbe | More documentation in JSON library; Implement json.isnull(...) through json.type(...) == "null" | 
 
  | 2014-07-28 | jbe | Some code cleanup and documentation of JSON library | 
 
  | 2014-07-28 | jbe | Added pairs metamethod for (sparse) JSON objects | 
 
  | 2014-07-27 | jbe | Implemented ipairs metamethod for sparse JSON arrays | 
 
  | 2014-07-27 | jbe | Added functions json.object{...} and json.array{...} | 
 
  | 2014-07-27 | jbe | Bugfix in json.type(...) function: Return nil if path is nonexistent, but return string "nil" if only last element is nil | 
 
  | 2014-07-27 | jbe | Added function json.setnull(...) | 
 
  | 2014-07-27 | jbe | Refactored JSON library to use shadow tables with null markers | 
 
  | 2014-07-27 | jbe | Extended function json.type(...) to accept two arguments, to allow return of "null" | 
 
  | 2014-07-27 | jbe | Make json.type return lua type if argument is not a JSON object or array | 
 
  | 2014-07-27 | jbe | New function json.type(...) | 
 
  | 2014-07-27 | jbe | Implemented efficient length operator for sparse JSON arrays (that may contain null values) | 
 
  | 2014-07-27 | jbe | Set json.metatable in JSON library for any JSON object/array | 
 
  | 2014-07-26 | jbe | Fixed namespace problems in JSON library code | 
 
  | 2014-07-26 | jbe | Added function json.isnull(...) to JSON library | 
 
  | 2014-07-25 | jbe | Float parser for JSON library (non strict) | 
 
  | 2014-07-25 | jbe | Started work on a JSON library | 
 
  | 2014-07-10 | jbe | Added tag v1.2.6 for changeset b59a07b23c2b | 
 
  | 2014-07-10 | jbe | Updated LICENSE filev1.2.6 | 
 
  | 2014-07-10 | jbe | Cleanup of Makefile.options; Removed wrong escape character in framework/bin/langtool.lua | 
 
  | 2014-07-10 | jbe | Default to "lua" and "luac" binaries in Makefile.options | 
 
  | 2014-07-10 | jbe | Improved Makefile for lua51/lua52; Updated version number | 
 
  | 2014-07-10 | bsw | Added time protocol to trace system | 
 
  | 2014-02-10 | jbe | allow access to cgi.post_data for usual requests | 
 
  | 2014-01-19 | jbe | Anchor (#) support for redirect and routing | 
 
  | 2014-01-13 | jbe | Changed default for 'truncate_count_suffix' in string.format | 
 
  | 2014-01-13 | jbe | Better (and bugfixed) implementation of string truncating in format.string(...) | 
 
  | 2014-01-12 | jbe | String truncating by counting Unicode codepoints in format.string(...) | 
 
  | 2012-11-04 | jbe | Print 12:xx a.m., instead of 00:xx a.m. | 
 
  | 2012-11-04 | jbe | Documentation of "hide_seconds" flag for format.time and format.timestamp | 
 
  | 2012-11-04 | jbe | Backed out changeset bbfbbddf13ad (support for intervals) | 
 
  | 2012-11-04 | jbe | Support for intervals | 
 
  | 2012-11-04 | jbe | Bugfix in format.time(...) | 
 
  | 2012-10-19 | jbe | Bugfix: Removed wrong "r" parameter from io.lines(...) call | 
 
  | 2012-10-15 | jbe | Added tag v1.2.5 for changeset 4747ddffdeff | 
 
  | 2012-10-15 | jbe | Set version number to 1.2.5v1.2.5 | 
 
  | 2012-10-15 | jbe | In case of WebMCP based URL path parsing: Allow id to also be set by "_webmcp_id" parameter | 
 
  | 2012-10-15 | jbe | Bug fixed in request.get_param_strings() | 
 
  | 2012-10-15 | jbe | request.get_param_strings() returns table which may be modified without side-effects | 
 
  | 2012-10-15 | jbe | Fixed error in example webserver configurations (do not include question mark) | 
 
  | 2012-10-14 | jbe | Fixed 404 treatment regarding _webmcp_path interface | 
 
  | 2012-10-10 | jbe | Fixed errors in sample webserver configurations and request/__init.lua | 
 
  | 2012-10-10 | jbe | Bugfix in function request.get_param_strings() | 
 
  | 2012-10-10 | jbe | Bugfix in function param.get_id(...) | 
 
  | 2012-10-10 | jbe | Updated apache.sample.conf to include simplified configuration | 
 
  | 2012-10-10 | jbe | Removed functions param.get_id_raw() and param.get_all_raw() | 
 
  | 2012-10-10 | jbe | URL parsing inside WebMCP to simplify webserver configuration | 
 
  | 2012-08-21 | jbe | Bugfix in getters "midnight" and "midday" of date atom | 
 
  | 2012-08-21 | jbe | Bugfix for :get_current() methods in atom library (missing import of "os" functions) | 
 
  | 2012-07-06 | jbe | Added tag v1.2.4 for changeset a5106c0a9be4 | 
 
  | 2012-07-06 | jbe | Changing version number to v1.2.4v1.2.4 | 
 
  | 2012-07-03 | jbe | Bugfix: Disable trace system for non-cgi sessions after autoloader has been installed | 
 
  | 2012-07-03 | jbe | Disable trace system for interactive (non-cgi) sessions | 
 
  | 2012-06-28 | jbe | Added tag v1.2.3 for changeset 6ab448e71d66 | 
 
  | 2012-06-28 | jbe | Changing version number to v1.2.3v1.2.3 | 
 
  | 2012-06-27 | bsw | Fixed ui.anchor | 
 
  | 2012-06-27 | jbe | Added ui.anchor{...} | 
 
  | 2012-06-27 | bsw | Made new anchor feature working | 
 
  | 2012-06-27 | jbe | Anchor support for encode.url{...}, ui.link{...} and ui.paginate{...} | 
 
  | 2012-06-21 | jbe | Added tag v1.2.2 for changeset 727a10edeb8d | 
 
  | 2012-06-21 | jbe | Changed version number to 1.2.2v1.2.2 | 
 
  | 2012-06-20 | jbe | Removed TODO in ui.field.select{...} | 
 
  | 2012-06-20 | jbe | Allow particular records to be selected and/or disabled in ui.field.select{...}, even if they share the same key, and never select more than one record | 
 
  | 2012-06-15 | jbe | Added tag v1.2.1 for changeset f59adf9a6968 | 
 
  | 2012-06-15 | jbe | Removed wrongly committed include/lib path for testing purposes from Makefile.optionsv1.2.1 | 
 
  | 2012-04-21 | jbe | Added tag v1.2.0 for changeset 8b487a14414c | 
 
  | 2012-04-21 | jbe | Changed version number to 1.2.0v1.2.0 | 
 
  | 2012-04-21 | jbe | Bugfix in Lua5.1 compatibility code: Wrong use of logic-or | 
 
  | 2012-04-21 | jbe | Fixed error in "load" Lua5.1 compatibility | 
 
  | 2012-04-17 | jbe | Lua 5.2 compatibility: | 
 
  | 2012-04-17 | jbe | Bugfix regarding compatibility with Lua 5.2: | 
 
  | 2012-04-17 | jbe | Bugfix regarding compatibility with Lua 5.2: | 
 
  | 2012-04-17 | jbe | "extos" library calls via "extos." instead of "os." | 
 
  | 2012-04-15 | jbe | Compatibility with Lua 5.2 | 
 
  | 2012-04-03 | jbe | Added tag v1.1.3 for changeset 68170813cca5 | 
 
  | 2012-04-03 | jbe | Updated LICENSE filev1.1.3 | 
 
  | 2012-04-03 | jbe | Changed version number to v1.1.3 | 
 
  | 2012-03-05 | jbe | Bugfix in function encode.mime.mailbox_list_header_line(...), which caused arguments to be modified | 
 
  | 2012-03-05 | jbe | Bugfix in net.send_mail(...) regarding "envelope_from" | 
 
  | 2011-12-18 | bsw | Bug fix in ui.form related to file upload | 
 
  | 2011-12-18 | bsw | Removed doubled "end" leading to parsing error | 
 
  | 2011-12-18 | jbe | File upload support in env/ui | 
 
  | 2011-12-18 | jbe | Bugfix in <db_selector>:add_from(...) and <db_selector>:left_join(...) | 
 
  | 2011-09-06 | jbe | Changed partialload_encodeFormData(...) to allow non-string objects implementing .toString() | 
 
  | 2011-06-10 | jbe | Documentation for "attr", "a_attr" and "form_attr" arguments to function ui.link{...} | 
 
  | 2011-06-10 | jbe | Added "return false" to onclick event of action links with href="#" | 
 
  | 2011-06-10 | jbe | class_prototype.object:try_save() can create rows with DEFAULT VALUES | 
 
  | 2010-11-08 | jbe | Added tag v1.1.2 for changeset 07ddd0da7479 | 
 
  | 2010-11-08 | jbe | Version number changed to 1.1.2v1.1.2 | 
 
  | 2010-10-16 | jbe | Removed excess indentation in env/ui/paginate.lua | 
 
  | 2010-10-16 | jbe | Code style and comment changed for slot.reset_all{...} | 
 
  | 2010-10-16 | jbe | Deprecated execute.load_chunk{...} and introduced execute.chunk{...} | 
 
  | 2010-10-16 | jbe | Changes of code style in env/trace/_render_sub_tree.lua | 
 
  | 2010-10-16 | jbe | Added preliminary notice for "disabled_records" in ui.field.select{...} | 
 
  | 2010-10-16 | jbe | Changes of code style in webmcp.lua | 
 
  | 2010-10-16 | jbe | Added TODO related to library compilation to Makefile.options | 
 
  | 2010-10-16 | jbe | New functions trace.disable() and trace.is_disabled() | 
 
  | 2010-10-16 | jbe | Allow mondelefant.connect to be called with an explicit "conninfo" string | 
 
  | 2010-10-16 | jbe | Added method <db_selector>:add_with(...) to create queries WITH RECURSIVE | 
 
  | 2010-10-13 | Daniel Poelzleithner | fix doc and depricated api use | 
 
  | 2010-10-09 | Daniel Poelzleithner | concat all arguments into one message | 
 
  | 2010-10-09 | Daniel Poelzleithner | allow multiple arguments to trace.debug | 
 
  | 2010-10-07 | Daniel Poelzleithner | fix cases where container html attrs could not be set | 
 
  | 2010-10-06 | Daniel Poelzleithner | allow execptions an slot.reset_all() | 
 
  | 2010-10-05 | Daniel Poelzleithner | add missing debug_table | 
 
  | 2010-10-05 | Daniel Poelzleithner | add id/params support | 
 
  | 2010-10-05 | Daniel Poelzleithner | add execute.load_chunk(args) | 
 
  | 2010-09-20 | Daniel Poelzleithner | allow disabled records in select widget | 
 
  | 2010-09-20 | Daniel Poelzleithner | add trace.debug_traceback() function | 
 
  | 2010-09-19 | Daniel Poelzleithner | allow webmcp path to be set in cgi script | 
 
  | 2010-09-15 | Daniel Poelzleithner | fix crash on eglibc | 
 
  | 2010-07-08 | jbe | Added tag v1.1.1 for changeset a02c25eb3517 | 
 
  | 2010-07-08 | jbe | Added missing autodoc end tag in mondelefant.luav1.1.1 | 
 
  | 2010-07-08 | bsw | Make request.get_json_request_slots return nil, when running WebMCP shell (cgi is nil) | 
 
  | 2010-06-04 | jbe | Code cleanup and documentation added; Year in copyright notice changed to 2009-2010 | 
 
  | 2010-04-22 | jbe | Added tag v1.1.0 for changeset 2e1dbc97877a | 
 
  | 2010-04-22 | jbe | Changed version to 1.1.0v1.1.0 | 
 
  | 2010-04-02 | jbe/bsw | OpenID 2.0 Relying Party support | 
 
  | 2010-03-25 | jbe | Added tag v1.0.9 for changeset 486ad118c277 | 
 
  | 2010-03-25 | bsw | Fixed wrong/duplicate autodoc entry in rocketcgi.luav1.0.9 | 
 
  | 2010-03-25 | jbe | Added tag v1.0.9 for changeset 944642a3e488 | 
 
  | 2010-03-25 | jbe/bsw | New set_cookie functions; Added inline documentation; Make set_allowed_json_request_slots work in interactive shell | 
 
  | 2010-02-20 | jbe | Added tag v1.0.8 for changeset a29c8ffb3f82 | 
 
  | 2010-02-20 | jbe/bsw | New function ui.filters{...}v1.0.8 | 
 
  | 2010-02-19 | jbe | Added tag v1.0.7 for changeset f3d3203cd2e4 | 
 
  | 2010-02-19 | jbe | Documentation for partial loading addedv1.0.7 | 
 
  | 2010-02-12 | jbe/bsw | Added ui.partial and other functions, which allow partial content replacement using XMLHttpRequests; Image support for ui.link | 
 
  | 2010-02-03 | jbe | Modified encode.json to avoid special CDATA sequences in output | 
 
  | 2010-01-31 | jbe/bsw | CDATA-escaping with JavaScript comments for ui.script | 
 
  | 2010-01-31 | jbe | Bugfix: Negative offset when paginating empty result set | 
 
  | 2010-01-30 | jbe | Tags for v1.0.0 to v1.0.6 added | 
 
  | 2010-01-22 | jbe/bsw | Version 1.0.6v1.0.6 | 
 
  | 2010-01-02 | jbe | Version 1.0.5v1.0.5 | 
 
  | 2009-12-25 | jbe/bsw | Version 1.0.4v1.0.4 | 
 
  | 2009-12-10 | jbe | Version 1.0.3v1.0.3 | 
 
  | 2009-12-10 | jbe/bsw | Version 1.0.2v1.0.2 | 
 
  | 2009-11-17 | jbe | Version 1.0.1v1.0.1 | 
 
  | 2009-10-25 | jbe/bsw | Version 1.0.0v1.0.0 |