[[!date "Wed, 24 Aug 2011 19:07:31 +0300"]]

  • [lua-glib] Changes:
    • dropped glib.timeout
    • dropped glib.bgread
    • io_channel:handler () now returns source object
    • in glib.main_context:
      • added routines timeout (), timeout_seconds (), idle (), that return event source objects
      • added method attach () to attach sources to context
    • in glib.source:
      • added routine current () that returns currently executing source
      • method context () now only returns source context, cannot set it
      • added method destroy () to remove source from context
      • added method destroyed () to get destroyed statuf of source
      • added accessor methods can_recurse () and name ()

[[!date "Tue, 23 Aug 2011 02:04:24 +0300"]]

  • [lua-notifier] Changes:
    • __call method now calls table modification callback
    • added __unm method to access unwrapped table

[[!date "Thu, 28 Jul 2011 19:51:45 +0300"]]

  • [lua-glib] Added glib.io_channel:
    • routines new, bless
    • methods flush, flags, buffered, encoding, handler, read, write, poiner

[[!date "Mon, 18 Jul 2011 02:00:45 +0300"]]

  • [lua-lm] Changes in lm.ssl:
    • added tls () method to set/get tls requirement status

[[!date "Sun, 17 Jul 2011 20:30:12 +0300"]]

  • [lua-glib] Changes:
    • added glib.base64 with routines encode () and decode ()
    • added method digest () to glib.checksum

[[!date "Sat, 16 Jul 2011 23:24:10 +0300"]]

  • [lua-glib] Added glib.checksum:
    • constructor checksum.new (), methods update () and string ()

[[!date "Fri, 15 Jul 2011 03:31:51 +0300"]]

  • [lua-ncurses] Changes in ncurses:
    • ncurses.sub () can now return nil, when it encounters incomplete or invalid character

[[!date "Tue, 05 Jul 2011 04:18:18 +0300"]]

  • [lua-lm] Changes in lm.message and lm.message_node:
    • added common method children () to iterate over children nodes (with possible filtering by node names)

[[!date "Mon, 04 Jul 2011 00:40:50 +0300"]]

  • [lua-glib] Changes in glib.log:
    • log_handler () now can be invoked with one and no arguments to install/remove default message handler
    • added set_fatal () and set_always_fatal () to set fatal loglevels mask

[[!date "Fri, 01 Jul 2011 05:08:39 +0300"]]

  • [lua-ncurses] Changes in ncurses.window:
    • methods size and pos now may take arguments to set window size and position accordingly

[[!date "Tue, 28 Jun 2011 06:47:09 +0300"]]

  • [lua-readline] Changes in readline:
    • added completion_break () function to set rl_basic_word_break_characters

[[!date "Mon, 27 Jun 2011 13:25:16 +0300"]]

  • [lua-readline] Changes in readline:
    • added history_add (), history_read (), history_write (), history_truncate () to readline to allow the use of history from readline
    • added state () and executing_macro () informative routines (may later disappear)
    • changed bind () function to work on readline functions (fun farm introduced ;))
  • [lua-ncurses] Changes in ncurses.window:
    • added methods erase () and clear ()
  • [lua-glib] Changels in glib.main_context:
    • added method poll_fd () to add/remove polling fd to context (may change in future)

[[!date "Sun, 26 Jun 2011 20:57:36 +0300"]]

  • [lua-glib] Changes in glib.log:
    • glib.log.handler () registers usual domain log handlers, not default handler and allows to unregister them
    • added glib.log.log () to log messages
  • Uploaded API references, though they may in future be not always be up-to-date