# Generated by Makefile. Do not edit.

commit e76fa5e078b80a3d76a0eb57861dcd659ce30bad
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Apr 16 01:48:58 2013 -0700

    Add Alan to maintainers

 MAINTAINERS |    5 +++++
 seed.doap   |    9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 3e3a98162f9fd3d3359d64dfd20ce5a9cbeccb1e
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Apr 16 01:00:03 2013 -0700

    Post-release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d2d46cb16232a9c9744c7cf67dd496e62bd9adb
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Apr 16 00:59:24 2013 -0700

    Seed 3.8

 NEWS         |    4 ++++
 configure.ac |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e03106d8d3ae328186d35eb41bb47048d7dadd31
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sun Mar 31 22:45:52 2013 +0800

    Adding ondemand for reference -
    
    Standard seed loads all properties into the namespace when you reference it, this patch file changes the behaviour so a fake namespace object
    is created, then when you request properties, the objects are created (eg. ctors/classes/enums etc..)
    
    The net effect of this is a shared memory reduction of around 20M when using a few key namespaces (eg. Gtk ... etc..)
    
    Still not close to gjs memory but a small improvement..

 ondemand.namespace.diff |  697 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 697 insertions(+)

commit d4c63f31cb0d310754df21e4150a838604ac07ba
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Feb 6 14:49:10 2013 +0000

    support signals with annotated types
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695857

 libseed/seed-closure.c |   16 ++++++++++++---
 libseed/seed-closure.h |    8 ++++++++
 libseed/seed-signals.c |   26 +++++++++++++++++++++---
 libseed/seed-types.c   |   51 +++++++++++++++++++++++++++++++++++++++++++++---
 libseed/seed-types.h   |    4 ++++
 5 files changed, 96 insertions(+), 9 deletions(-)

commit c4ee2c531c577622b61d4bb4b8908d186f69be83
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Mar 29 20:59:45 2013 +0800

    seed_prepare_global_context: don't include Seed.js if not needed
    
    https://bugzilla.gnome.org/show_bug.cgi?id=696547

 libseed/seed-engine.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 29462f933d6068fa45281fbc0b47719ef4983c30
Author: Gustavo Noronha Silva <gustavo.noronha@collabora.com>
Date:   Thu Mar 14 17:38:09 2013 -0300

    Remove duplicated code, call function instead
    
    seed_closure_invoke was a copy of seed_closure_invoke_with_context
    with just 2 additional statements before and 1 after the same
    code. This is bad because fixes need to be applied to both, a great
    oportunity for code reuse.

 libseed/seed-closure.c |   16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit 919efb474ed04853b9aff6622148a9be0ddc9a68
Author: Gustavo Noronha Silva <gustavo.noronha@collabora.com>
Date:   Thu Mar 14 17:27:08 2013 -0300

    Append user data to the new arguments array, not the source one
    
    This code was previously adding a new item to the passed in array
    instead of appending it to the newly created array, causing a buffer
    overflow that sometimes ends in stack corruption and a crash.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695876

 libseed/seed-closure.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit afdf68ea8bc6a039e2d5d9fe047f4953f58f8a3b
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Feb 27 07:48:36 2013 +0800

    part fix to bug #694458 - first step to getting make check working - passes most tests, just need to add fix module lookup path

 libseed/seed-signals.c               |    2 ++
 tests/javascript/Makefile.am         |    3 +++
 tests/javascript/gtypes/Makefile.am  |    4 ++++
 tests/javascript/signals/Makefile.am |    4 ++++
 tests/javascript/structs/Makefile.am |    3 +++
 5 files changed, 16 insertions(+)

commit 2d56f604a04a784c7948aef586f7926acdd64e95
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Feb 11 16:10:03 2013 +0000

    implement hashtables conversion between js and gi values
    
    Based on initial patch from Gustavo Noronha <gns@gnome.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=618454

 libseed/seed-types.c |  145 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 145 insertions(+)

commit ebe57fe1fdcff23e1d3f272da39ed49f0e074418
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 29 13:10:09 2013 +0100

    add seed_importer_add_search_path()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692794

 libseed/seed-importer.c |   22 ++++++++++++++++++++++
 libseed/seed.h          |    2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)

commit a8d295ef526b8ffe67c4418ecf2c360b61572c58
Author: Alexandre Mazari <amazari@igalia.com>
Date:   Tue Aug 30 14:41:10 2011 +0200

    Add a GLib namespace extension providing comodities for conversion from/to GVariant.
    
    Add Variant.toJSON and Object.toVariant method.
    Uses json-glib parsing facilities if present, fallbacks to javascript code
    imported from Gjs otherwise.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657699

 extensions/GLib.js               |  282 ++++++++++++++++++++++++++++++++++++++
 extensions/Makefile.am           |    2 +-
 tests/javascript/glib-variant.js |   66 +++++++++
 3 files changed, 349 insertions(+), 1 deletion(-)

commit 7847cbfb332a29d04237df02611515cc6b8710fa
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Jan 28 12:47:54 2013 +0000

    seed_init_with_context: reuse existing context group
    
    When initializing seed with an existing context, reuse its context group rather
    than creating a new one. Contexts always exist inside a context group.
    
    Seed creates a temporary context when importing modules (from GObject
    introspection or otherwise) and passes variables between the contexts. Contexts
    must be in the same context group, otherwise the behaviour is undefined.
    
    This fixes a crash when creating a new GObject from the javascript code.

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9632daec1ad6c5f52ca44d09591bf59034a9f7b2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Jan 25 16:53:56 2013 +0000

    SeedEngine: add missing pthread_key_create
    
    libseed has 6 different init functions; some of them are calling
    pthread_key_create() correctly, but some don't. This patch factorizes the call
    to pthread_key_create() so it is correctly called whatever the init function
    used.
    
    The bug was found when testing seed_init_with_context_and_group(). Symptoms:
    when creating a GObject, memory corruption and segfault in
    thread_memory_swap_magazines().

 libseed/seed-engine.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit e9781ebb4c29636b5373500a2e4443e96b12dc2a
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Feb 6 15:30:39 2013 +0800

    fix binding GStrv to javascript value
    
    libseed crashes when converting a GStrv to a javascript value. It happens when
    the javascript code connects to the "g-properties-changed" GLib signal on
    GDBusProxy objects.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693217

 libseed/seed-types.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f1c31e475e5b782edca239023eaf0d64ddc37fc
Author: Alan Knowles <alan@roojs.com>
Date:   Fri Aug 10 18:55:52 2012 +0800

    add backtrace stack to the exception string

 libseed/seed-exceptions.c |   27 +++++++++++++++++++++++++--
 libseed/seed-exceptions.h |    1 +
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 2076440c15be157ae8a6b16d4e11cce9d92f46b9
Author: Alan Knowles <alan@roojs.com>
Date:   Fri Aug 10 12:16:50 2012 +0800

    check if object is abstract before construction - thanks to Ryan Lortie

 libseed/seed-engine.c |   14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit dd6811ccc95b456c5ff42e1ba8508386fdfdba91
Author: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Date:   Thu Jul 12 18:35:14 2012 +0200

    Added support for uint8 array as return type

 libseed/seed-engine.c |   23 +++++++++++++++++------
 libseed/seed-types.c  |    2 +-
 2 files changed, 18 insertions(+), 7 deletions(-)

commit 5628064de12cdfd00eecbfe2860a8dc16f67f8d9
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 17 23:06:40 2012 +0800

    major memory reductions by garbage collecting at end of closure (example was timeout loops) - it might be worth exposing this somehow so  user space so it can be called manually...

 libseed/seed-closure.c |    3 +++
 1 file changed, 3 insertions(+)

commit cc85c963b0c7571612956f497970670bd6001bc4
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 17 22:52:45 2012 +0800

    remove unused variables / compiler warnings

 libseed/seed-closure.c |    5 -----
 1 file changed, 5 deletions(-)

commit 0db29c68a1e52bee7763fdb212f2591bfb9c125e
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 17 19:09:05 2012 +0800

    creating a JSRef to find the length value appears to cause segfaults - replacing with simpler code.. -

 libseed/seed-engine.c |   27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

commit 1993cf2b458041d78fd44a4ec0bac72d103ee5c6
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 17 00:55:24 2012 +0800

    fix ref code for iface_info broken by refactoring

 libseed/seed-engine.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 0cd15d095eac8b62bbafa3f8379a954b52d52cbc
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 17 00:44:07 2012 +0800

    initialize and free jchar in binary string, Im still not sure this is the correct way to do string creation, need to run some tests to ensure it really works

 libseed/seed-types.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit c2f0ce8819b652b2e0e68a6b56d6d2a02525bbd5
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 17 00:39:36 2012 +0800

     refactor main call code, remove quite a few redundant ifdefs, keep track of caller allocations so they can be freed on failure

 libseed/seed-engine.c |  302 +++++++++++++++++++++++++------------------------
 1 file changed, 156 insertions(+), 146 deletions(-)

commit 2a90188b7465e3d22c89cf4d882b699daa7f15d2
Author: Alan Knowles <alan@roojs.com>
Date:   Sun May 13 22:30:43 2012 +0800

    free binary strings always, this is a bit risky, as it assumes that when we see an array of c uints and its used as a binary string, we should always free it... - Im not sure if it should really check transfer settings.. - but this will crash badly if it is not right...

 libseed/seed-types.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b136ca762daa8dd3500c735cda39d3d31c4d4c19
Author: Alan Knowles <alan@roojs.com>
Date:   Sun May 13 11:34:51 2012 +0800

    finally get the code right to handle array length offset information

 libseed/seed-engine.c |   31 +++++++++++++++++++++++++++----
 libseed/seed-types.c  |   26 ++++++++++++--------------
 libseed/seed-types.h  |    2 +-
 3 files changed, 40 insertions(+), 19 deletions(-)

commit 1e537cdba82557298cf074fc00cd6eab7b4c8098
Author: Alan Knowles <alan@roojs.com>
Date:   Sat May 12 18:20:01 2012 +0800

    rename with_length to _full, since relay of calling for enums sent the wrong data, and got the wrong result..

 libseed/seed-engine.c |    8 +++++---
 libseed/seed-types.c  |   23 ++++++++++++++---------
 libseed/seed-types.h  |    5 +++--
 3 files changed, 22 insertions(+), 14 deletions(-)

commit d4319e6bca21966c9b5caf758cb38941f1a7500d
Author: Alan Knowles <alan@roojs.com>
Date:   Sat May 12 18:03:47 2012 +0800

    enum types are not all long any more, we need to check the type and recurse to return the right type..

 libseed/seed-types.c |   39 +++++++++++++++++++++++++++++++--------
 1 file changed, 31 insertions(+), 8 deletions(-)

commit 1e627f78a58b06b629ac1718212fa3f3f50fd338
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri May 11 08:00:44 2012 +0800

    tidy up of binary string support, should now solve quite a few of the short string issues with NULL chars in

 libseed/seed-types.c |   98 ++++++++++++++++++++++++++++----------------------
 1 file changed, 55 insertions(+), 43 deletions(-)

commit 47e939b716deb6ec6774c05fc3bd7d00812bc336
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri May 11 00:16:16 2012 +0800

    Very hacky support for <array length="x" zero-teminated="0" c:type="gchar**"><type name="..."/>, used by GLib.file_get_contents in latest girs

 libseed/seed-engine.c |   26 +++++++++++++++++++---
 libseed/seed-types.c  |   57 +++++++++++++++++++++++++++++++++++++++++++++++--
 libseed/seed-types.h  |    5 +++++
 3 files changed, 83 insertions(+), 5 deletions(-)

commit 18008514b4763d4941db6af37056f8a1e5fdfa20
Author: Alan Knowles <alan@roojs.com>
Date:   Sat Jan 28 23:28:05 2012 +0800

    xorg module - libxss check has bad error message

 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 730b0e62854204175dd248e7ae61306348d4d882
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Nov 30 22:52:49 2011 +0800

    xorg module - close display after using it

 modules/xorg/seed-xorg.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 67484737433bcf5263194d84ae3f0c2526cccc3d
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Nov 30 22:17:57 2011 +0800

    Add an xorg extension (experimental) - at present only has one function to get the screen idle time...

 configure.ac             |   31 ++++++++++++++++++
 modules/Makefile.am      |    2 +-
 modules/xorg/Makefile.am |   29 +++++++++++++++++
 modules/xorg/seed-xorg.c |   79 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 140 insertions(+), 1 deletion(-)

commit 3219a9691653127330d364cda7833454dc6cb7b9
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue Nov 29 17:02:26 2011 +0800

    fix #653077 - fix for webkit 1.0 configure (Dominique Leuenberger)

 configure.ac |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit b254df57d964317c37ebdeab5f875c8de8d4adf9
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Nov 8 15:48:08 2011 +0530

    Fix #637248 - Add support for implicitly converting GObject to GValue

 libseed/seed-types.c                |   10 +++++++++-
 tests/javascript/gvalue-argument.js |    4 +++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 89cac4a4d27b7a1be462b80bc44fe84c82f06869
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Nov 9 09:26:10 2011 +0800

    fix #663609 - documentation on seed_value_* now matches actual return values

 libseed/seed-types.c |  110 +++++++++++++++++---------------------------------
 1 file changed, 37 insertions(+), 73 deletions(-)

commit 2717feb7db0e8516deb3fbe32c8e4204f9722887
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu Nov 3 15:17:05 2011 +0800

    fix #663289 - gtype signal parsing not resetting param count

 libseed/seed-gtype.c                               |    6 ++++-
 tests/javascript/gtypes/Makefile.am                |    2 ++
 .../gtypes/gtype-signal-order-bug663289.js         |   25 ++++++++++++++++++++
 3 files changed, 32 insertions(+), 1 deletion(-)

commit 6d38e2b5601f8097e3a99da647b46d2048ce160d
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon Oct 3 15:10:08 2011 +0800

    fix most of #660644 - except function-info.js (my gdb is broken)

 tests/javascript/Makefile.am                  |    2 -
 tests/javascript/everything.js                |   71 -------------------------
 tests/javascript/function-info.js             |    4 +-
 tests/javascript/gdk-event.js                 |   11 ++--
 tests/javascript/gvalue-argument.js           |    9 ++--
 tests/javascript/introspect.js                |    4 +-
 tests/javascript/native-closure-exception.js  |    2 +-
 tests/javascript/object-info.js               |   12 ++---
 tests/javascript/structs/struct-enumerate.js  |   13 ++---
 tests/javascript/structs/struct-nested-set.js |   15 +++---
 10 files changed, 36 insertions(+), 107 deletions(-)

commit 5a9cd3d9ab1fd5e24478ba63d593866542b49927
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon Oct 3 15:02:00 2011 +0800

    allow [ GObject.GTYPE_INT, 10 ] syntax to work again for not-null elements

 libseed/seed-engine.c |   25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit 1ec48efc03df9368a59f501dfd1de9c9b15f016c
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Sep 23 14:08:06 2011 +0800

    fix #659548 - stop CFLAGS getting unconditionally overwritten

 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f382387b9b56d72adbc6888f924e3838a1a94668
Author: Funda Wang <fundawang@gmail.com>
Date:   Fri Sep 23 13:58:33 2011 +0800

    fix #659910 - fix linkage against libgio - broken by webkit going...

 configure.ac        |    3 +++
 libseed/Makefile.am |    1 +
 2 files changed, 4 insertions(+)

commit 09fe24d64c6fe4259884fa9f72bb2bc58a21290a
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Sep 21 21:36:25 2011 -0700

    Postrelease version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 004746bf04ae72924c233377869c7e639ac8deee
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Sep 21 21:31:16 2011 -0700

    Bump version to 3.2.0

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5645ccc8f3fff91797a4e8cd2cc732c92b45b9d7
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Sep 21 21:30:22 2011 -0700

    Let gtkdoc do its thing

 doc/reference/tmpl/seed-exception.sgml      |    2 +-
 doc/reference/tmpl/seed-typeconversion.sgml |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 920e8754f72d2626a6c2ced995aaf5a2f01839b2
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Sep 21 21:29:59 2011 -0700

    Remove missing file from tests/javascript/gtypes/Makefile.am

 tests/javascript/gtypes/Makefile.am |    1 -
 1 file changed, 1 deletion(-)

commit f2cb32103467e0d3c1ded57997656e5e69f69399
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Sep 9 15:37:04 2011 +0100

    Make maintiner mode enabled by default
    
    See http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ae79c21436f036f36ab7ebfe1b5466ae741f00d
Author: Alexandre Mazari <amazari@igalia.com>
Date:   Wed Aug 31 12:49:01 2011 +0200

    Fix #657833 - Import GLib namespace when searchPath is initialized. GLib might have extension present in the searchPath. Also makes extension loading exceptions bubble up to the javascript context.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657833

 extensions/Seed.js.in   |   73 +++++++++++++++++++++++------------------------
 libseed/seed-importer.c |    2 +-
 2 files changed, 37 insertions(+), 38 deletions(-)

commit eedae3e24b470b28951b9d303b65b94ad9613209
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Aug 31 17:32:10 2011 +0800

    Revert "Introduce facilities for client DBus using GDbus: methods generation, signals and properties binding."
    
    Wait until we have API fixed.
    
    This reverts commit 9f4589a7f8eb24f755fd2931499a1d2a3346911c.

 extensions/Gio.js |  181 +----------------------------------------------------
 1 file changed, 3 insertions(+), 178 deletions(-)

commit b0be7270b4029bc4001d7a819ffb9c318666670f
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Aug 26 19:08:44 2011 +0530

    Fix #6574441 -  incorrect comparision in gtype testcase

 tests/javascript/gtypes/gtype.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc3c00ee0b18d6fd13ee8d9766d53e443e57bf6c
Author: Alexandre Mazari <amazari@igalia.com>
Date:   Wed Aug 31 16:51:57 2011 +0800

    https://bugzilla.gnome.org/show_bug.cgi?id=657647

 libseed/seed-types.c |   38 ++++++++++++++++++++++++++++++++++++++
 libseed/seed-types.h |    3 ++-
 2 files changed, 40 insertions(+), 1 deletion(-)

commit 9f4589a7f8eb24f755fd2931499a1d2a3346911c
Author: Alexandre Mazari <amazari@igalia.com>
Date:   Tue Aug 30 14:46:21 2011 +0200

    Introduce facilities for client DBus using GDbus: methods generation, signals and properties binding.
    /!\ This is not compatible with the existing native dbus module.
    See documentation.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=657702

 extensions/Gio.js |  181 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 178 insertions(+), 3 deletions(-)

commit 0aa53b6d9667ab2fc8cb0e6242564e8851ef66d6
Author: Siraj Razick <siraj.razick@collabora.co.uk>
Date:   Wed Aug 31 11:54:42 2011 +0800

    Fixes : bug#657228 - Make callbacks work with WebkFrame's Js Context (Revised)

 libseed/seed-closure.c |    6 ++++--
 libseed/seed-closure.h |    1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 142625d27d522dcc9a4c2b52948cef48fa56c59c
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Aug 31 09:57:45 2011 +0800

    Revert "Fixes : bug#657228 - Make callbacks work with WebkFrame's Js Context"
    
    The patched caused serious segfaults. on fetching context  JSContextGetGroup(privates->ctx)
    
    I did try protecting ctx before putting it in the struct, but that did not appear to help.
    
    This reverts commit b41c16b814f1c08228be08ecfa2dec0917d1696b.

 libseed/seed-closure.c |    6 ++----
 libseed/seed-closure.h |    1 -
 2 files changed, 2 insertions(+), 5 deletions(-)

commit b41c16b814f1c08228be08ecfa2dec0917d1696b
Author: Siraj Razick <siraj.razick@collabora.co.uk>
Date:   Wed Aug 24 16:49:56 2011 +0530

    Fixes : bug#657228 - Make callbacks work with WebkFrame's Js Context

 libseed/seed-closure.c |    6 ++++--
 libseed/seed-closure.h |    1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

commit e5cd8a0e34de7ee60c7da00c23edf37cf53016d7
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Aug 24 16:31:25 2011 +0800

    partial fix for #615199 - gets rid of segfault, and at least it calls back sometimes.
    
    Basically removes the new context from the closure callback

 modules/dbus/module.c |   22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit 9805441749f447b7b46f6b314531542d3b4453aa
Author: Alexandre Mazari <amazari@igalia.com>
Date:   Thu Aug 11 18:06:27 2011 +0200

    fix #656517 - Do not add search path entry for non-existing directory.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656517

 libseed/seed-importer.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 58415e71d8e767570428354c06dbbf9affedd5fa
Author: Alexandre Mazari <scaroo@gmail.com>
Date:   Sat Mar 5 11:46:43 2011 +0100

    Switch to LGPL2+ (See bug #643938 for details of approval by all major contributors)
    
    Import the LGPL2+ licence in the COPYING file
    Modify the source files headers to permit redistribution under
    LGPL2+ distribution.

 COPYING                                        |  637 ++++++++++++++++++------
 libseed/seed-api.c                             |    2 +-
 libseed/seed-builtins.c                        |    2 +-
 libseed/seed-builtins.h                        |    2 +-
 libseed/seed-closure.c                         |    2 +-
 libseed/seed-closure.h                         |    2 +-
 libseed/seed-debug.h                           |    2 +-
 libseed/seed-engine.c                          |    2 +-
 libseed/seed-engine.h                          |    2 +-
 libseed/seed-exceptions.c                      |    2 +-
 libseed/seed-exceptions.h                      |    2 +-
 libseed/seed-gtype.c                           |    2 +-
 libseed/seed-gtype.h                           |    2 +-
 libseed/seed-importer.c                        |    2 +-
 libseed/seed-importer.h                        |    2 +-
 libseed/seed-module.h                          |    2 +-
 libseed/seed-private.h                         |    2 +-
 libseed/seed-signals.c                         |    2 +-
 libseed/seed-signals.h                         |    2 +-
 libseed/seed-structs.c                         |    2 +-
 libseed/seed-structs.h                         |    2 +-
 libseed/seed-types.c                           |    2 +-
 libseed/seed-types.h                           |    2 +-
 libseed/seed.h                                 |    2 +-
 modules/DynamicObject/seed-DynamicObject.c     |    2 +-
 modules/cairo/seed-cairo-enums.c               |    2 +-
 modules/cairo/seed-cairo-image-surface.c       |    2 +-
 modules/cairo/seed-cairo-matrix.c              |    2 +-
 modules/cairo/seed-cairo-pattern.c             |    2 +-
 modules/cairo/seed-cairo-pdf-surface.c         |    2 +-
 modules/cairo/seed-cairo-surface.c             |    2 +-
 modules/cairo/seed-cairo.c                     |    2 +-
 modules/canvas/seed-canvas.c                   |    2 +-
 modules/dbus/dbus-exports.c                    |    2 +-
 modules/dbus/dbus-values.c                     |    2 +-
 modules/dbus/module.c                          |    2 +-
 modules/example/seed-example.c                 |    2 +-
 modules/ffi/seed-ffi.c                         |    2 +-
 modules/gettext/seed-gettext.c                 |    2 +-
 modules/gtkbuilder/seed-gtkbuilder.c           |    2 +-
 modules/libxml/seed-libxml.c                   |    2 +-
 modules/mpfr/seed-mpfr-arithmetic.c            |    2 +-
 modules/mpfr/seed-mpfr-cmp.c                   |    2 +-
 modules/mpfr/seed-mpfr-trig.c                  |    2 +-
 modules/mpfr/seed-mpfr.c                       |    2 +-
 modules/multiprocessing/seed-multiprocessing.c |    2 +-
 modules/os/seed-os.c                           |    2 +-
 modules/readline/seed-readline.c               |    2 +-
 modules/sandbox/seed-sandbox.c                 |    2 +-
 modules/sqlite/seed-sqlite.c                   |    2 +-
 src/args.c                                     |    2 +-
 src/main.c                                     |    2 +-
 tests/c/api-closure.c                          |    2 +-
 tests/c/api-js-signal-from-c.c                 |    2 +-
 tests/c/api-types.c                            |    2 +-
 tests/c/basic.c                                |    2 +-
 tests/c/main.c                                 |    2 +-
 57 files changed, 533 insertions(+), 216 deletions(-)

commit a84576e42dbceb102f5cb7fa5b9e3ebce8d7a9c9
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Fri Aug 12 21:27:20 2011 +0200

    More fixes for bgo#653077: Also correctly identify javascriptcoregtk-1.0

 configure.ac |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 1dae3adaa27f1cbef976ace0584c71217e594c7a
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Aug 12 13:58:56 2011 +0800

    since GParamSpec is not exposed, we can not call param_spec_* methods any more, so Gtype object contruction has to be done via properties in the ctor.

 tests/javascript/gtypes/Makefile.am                |    1 -
 .../javascript/gtypes/gtype-property-construct.js  |   22 +++++++-------
 tests/javascript/gtypes/gtype-property.js          |   30 --------------------
 3 files changed, 11 insertions(+), 42 deletions(-)

commit debb39ead5b86f774eb9488af8dd20e80d10ecf3
Author: Siraj Razick <siraj.razick@collabora.co.uk>
Date:   Tue Aug 9 22:17:21 2011 +0530

    Fixes : bug#656227 - Seed doesn't support GPtrArray as return type

 libseed/seed-types.c |   35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 937d32206c93a2024bd4d6c2ff045d5310bfbda5
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue Aug 9 12:53:07 2011 +0800

    More fixes for  #653077 - javascriptcoregtk build needs to be linked against libraries, rather than expecting it via webkit any more

 modules/cairo/Makefile.am      |    4 +++-
 modules/canvas/Makefile.am     |    1 +
 modules/gtkbuilder/Makefile.am |    1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

commit db641cd31d82aff79a16080f65f7c7562aaadde6
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon Aug 8 18:05:48 2011 +0800

    more fixes for  #653077 - xml build without webkit, also includes fix for  #652771 - removing paramspec reference

 libseed/seed-gtype.c       |    6 ++++--
 modules/libxml/Makefile.am |    1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

commit dd591f267d0a726ee69216542d67d04202fbfd6b
Author: Siraj Razick <siraj.razick@collabora.co.uk>
Date:   Thu Aug 4 09:19:14 2011 +0530

    Adds support for handling GUNIT32

 libseed/seed-types.c |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 7509ce76f8295134a276654a92841fc899e35b25
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Jul 20 23:53:53 2011 +0800

    substitute SEED_GTK_VERSION - fixes build...

 configure.ac |    2 ++
 1 file changed, 2 insertions(+)

commit 91ab326855490e1173696d95e153fcdf7e8105e9
Author: Alan Knowles <alan@akkbhome.com>
Date:   Sun Jul 3 23:01:12 2011 +0800

    fix #653077 - change build to support javascriptcoregtk change

 configure.ac |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit ff9eca41b42f3b6c2cc312dd996f78b67bf5be35
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 12:55:53 2011 -0400

    postrelease version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 872cc1404b55fa3673bfd8a5fd995f7561292369
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 12:52:38 2011 -0400

    actually add config.h.in to .gitignore

 .gitignore |    1 +
 1 file changed, 1 insertion(+)

commit db859ed93cf642393b41bd432cbd6cbc2e44a331
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 12:51:56 2011 -0400

    Version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a1df2a43ca17dd567ec8e0690ab91688e3969b8
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 12:50:27 2011 -0400

    Update news for 3.1.1

 NEWS |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 8a6a84b1b9a5449d6239fbcbb15c3f4a6349f950
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 12:45:48 2011 -0400

    We only require libutil.h for FreeBSD, apparently

 doc/reference/tmpl/seed-context.sgml |   28 ++++++++++++++--------------
 doc/reference/tmpl/seed-eval.sgml    |    2 +-
 doc/reference/tmpl/seed-jsclass.sgml |    2 +-
 doc/reference/tmpl/seed-object.sgml  |    8 ++++----
 modules/os/seed-os.c                 |    4 +---
 5 files changed, 21 insertions(+), 23 deletions(-)

commit c1d6b3ad19520ee05d04e7094b700d94ac69b4df
Author: Michael Terry <michael.terry@canonical.com>
Date:   Tue May 17 12:34:17 2011 -0400

    Add DBUSGLIB_CFLAGS and DBUSGLIB_LDFLAGS to dbus module's Makefile.am to fix build failure

 modules/dbus/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 424ad8504a03c393439283873316d413a9edd2ec
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 00:47:37 2011 -0400

    Remove config.h.in from git (recently .gitignored)

 config.h.in |   92 -----------------------------------------------------------
 1 file changed, 92 deletions(-)

commit 920b1d82a2282fdfea3a0d0358a51d3b23facc47
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue May 17 00:46:42 2011 -0400

    Only include libutil.h on FreeBSD (util.h on OpenBSD, nothing on Linux)

 modules/os/seed-os.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 081707c35a0f90aae0651c7a079729a6031bc4e6
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon May 16 17:52:55 2011 +0800

    add config.h.in to git ignore

 .gitignore |    1 +
 1 file changed, 1 insertion(+)

commit 6a9e7fa16c23b697ebeccd0aec53a70dc0a3533c
Author: Matej Cepl <mcepl@redhat.com>
Date:   Mon May 16 17:49:00 2011 +0800

    fix #650121 - typo in sqlite documentation

 doc/modules/sqlite/sqlite.xml |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03c808137331be912e9adde997dd2830cf2e5593
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:   Mon May 16 17:38:37 2011 +0800

    fix #650234 -m Add FreeBSD/OpenBSD support to os/seed-os.c

 modules/os/seed-os.c |   41 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 39 insertions(+), 2 deletions(-)

commit 18861a32f2a251c323c21e172ad39fd91fc80e3f
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:   Mon May 16 17:36:33 2011 +0800

    fix #650233 Fix importing scripts on *BSD

 libseed/seed-importer.c |   18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 7afc3b2138e559bfc65c056153141c2ccc747ac4
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:   Mon May 16 17:32:02 2011 +0800

    fix #650232 -  Missing includes cause build to fail on OpenBSD

 libseed/seed-closure.c |    1 +
 libseed/seed-private.h |    4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit d55b446cc031e1de483c92b5d22d59312ed4e234
Author: Jonathan Nieder <jrnieder@gmail.com>
Date:   Fri Apr 22 01:49:29 2011 -0500

    Fix build-time errors with recent dash as sh
    
    dash and FreeBSD sh's "test" builtins do not support the == operator,
    leading to confusion at configure time:
    
      checking for GTHREAD... yes
      ./configure: 13717: test: xyes: unexpected operator
      ./configure: 14011: test: xyes: unexpected operator
    [...]
      checking pty.h usability... yes
    
    and errors at compile time:
    
      make[3]: Entering directory `/home/jrn/src/seed/modules/canvas'
        CC     libseed_canvas_la-seed-canvas.lo
      seed-canvas.c:21:19: fatal error: cairo.h: No such file or directory
      compilation terminated.
    
    Use the more portable = instead.
    
    Probably this was not noticed before because until recently dash
    lacked support for $LINENO, leading autoconf to fall back on bash.
    
    Reported-by: Lucas Nussbaum <lucas@lucas-nussbaum.net>
    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>

 configure.ac |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit df358cc51df5ab155b1496e21a9da8d6ae401ed3
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Apr 22 15:38:21 2011 +0800

    fix tests for GI_TYPE_TAG_* that where removed in 0.9 GI

 libseed/seed-closure.c |    8 ++------
 libseed/seed-types.c   |   12 +++---------
 2 files changed, 5 insertions(+), 15 deletions(-)

commit e04b84f579f02f607656c65799e80483b537f8c0
Author: Craig Keogh <cskeogh@adam.com.au>
Date:   Sun Apr 17 20:12:56 2011 +0800

    fix #64009 - honor ACLOCAL_FLAGS to help jhbuild out

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9cfd171875515aba2d43b90d8b260a0dd678fa1
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sat Apr 16 13:31:28 2011 +0800

    fix types which have been removed in new versions

 libseed/seed-types.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 42d87d2df6e91da9526aa1adb2cba671abc3f51f
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sat Apr 16 13:23:10 2011 +0800

    fix types which have been removed in new versions

 libseed/seed-closure.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 5d14a17e2998135b5ac50fcb2a2a60f325729ab9
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sat Apr 16 12:03:55 2011 +0800

    fix autoconf stripping square brackets in introspection versioning code

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7469671f507835973df0e89e1b19c5b8eec7ba2
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Apr 1 22:51:26 2011 -0400

    Update news for 3.0

 NEWS         |   10 ++++++++++
 configure.ac |    2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 1bd4ec7b96f1b19e94fdd5b2b4e0df03aa2c0666
Author: Garrett Regier <alias301@gmail.com>
Date:   Thu Mar 24 10:21:48 2011 -0700

    Expose seed_value_(to|from)_gi_argument

 libseed/seed-closure.c  |    4 ++--
 libseed/seed-engine.c   |   10 +++++-----
 libseed/seed-importer.c |    2 +-
 libseed/seed-structs.c  |   10 +++++-----
 libseed/seed-types.c    |   24 ++++++++++++------------
 libseed/seed-types.h    |   17 +++++++++--------
 libseed/seed.h          |   10 ++++++++++
 7 files changed, 44 insertions(+), 33 deletions(-)

commit a655d0136520b156088327284c5a0377476008e7
Author: Garrett Regier <alias301@gmail.com>
Date:   Thu Mar 24 10:19:59 2011 -0700

    Expose seed_value_to_gvalue

 libseed/seed-engine.c  |    6 +++---
 libseed/seed-gtype.c   |    2 +-
 libseed/seed-signals.c |   10 +++++-----
 libseed/seed-structs.c |    2 +-
 libseed/seed-types.c   |   24 ++++++++++++------------
 libseed/seed-types.h   |    7 ++++---
 libseed/seed.h         |    4 ++++
 7 files changed, 30 insertions(+), 25 deletions(-)

commit 513244a8b19692f3b41638964586dc60694333c7
Author: José Aliste <jaliste@src.gnome.org>
Date:   Mon Mar 28 11:39:20 2011 -0400

    Make seed.h C++ friendly.

 libseed/seed.h |   16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 31de08a8b76b7f277defe23b5ab5a371500e4c4a
Author: Alexandre Mazari <amazari@igalia.com>
Date:   Wed Mar 23 18:34:54 2011 +0100

    Allow the creation of a restricted/constrained SeedEngine and add APIs to expose choosen GObject namspaces and instance into this engine
    
    The Javascript context of a restricted SeedEngine is empty by default.
    The importer module, builtins and GType overriding facilities aren't
    exposed to JS Code.
    The developer must expose *explicitely* the objects and namespaces
    that should be accessible from the Javascript context.
    
    Add hight-level API to expose GObject instance and namespace in the JS context
    
    https://bugzilla.gnome.org/show_bug.cgi?id=645696

 libseed/seed-engine.c   |  165 +++++++++++++++++++++++++++++++++++++++++++----
 libseed/seed-importer.c |   13 ++--
 libseed/seed-importer.h |    2 +
 libseed/seed.h          |    9 +++
 4 files changed, 171 insertions(+), 18 deletions(-)

commit 74bc83ed18f609340a06307f7be3b9d47a357398
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Sun Mar 13 19:25:15 2011 +0000

    Take Gtk version into account in the prefix path
    
    https://bugzilla.gnome.org/show_bug.cgi?id=644663

 libseed/seed-path.h.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce54fb5de39fb47996f663cec50a5eec1d564150
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Feb 22 17:56:22 2011 -0500

    Postrelease increment

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c99ced2c6935055b7166e15aa3cc4915aea4ee1d
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Feb 22 17:51:04 2011 -0500

    Ready 2.91.90

 NEWS         |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f7b765ecefd2b8ff5748c4c2757f4594c2c26ed7
Author: Frederic Crozat <fred@crozat.net>
Date:   Thu Feb 17 07:26:32 2011 +0100

    Fix build when using gtk3
    
    Check gtk version used :
    some modules are hardcoding gtk2 / gdk2 in their configure.ac part.
    Fixes #641264

 configure.ac |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit f74599d7db79b61615b0cd26e5f3e2e1863b8857
Author: Frederic Crozat <fcrozat@novell.com>
Date:   Wed Feb 2 17:18:02 2011 +0100

    Change soname and install directory when building gtk3 version
    
    https://bugzilla.gnome.org/show_bug.cgi?id=639896

 configure.ac                        |    2 ++
 extensions/Makefile.am              |    6 +++---
 libseed/Makefile.am                 |   12 ++++++------
 modules/DynamicObject/Makefile.am   |    2 +-
 modules/cairo/Makefile.am           |    4 ++--
 modules/canvas/Makefile.am          |    4 ++--
 modules/dbus/Makefile.am            |    6 +++---
 modules/example/Makefile.am         |    4 ++--
 modules/ffi/Makefile.am             |    4 ++--
 modules/gettext/Makefile.am         |    4 ++--
 modules/gtkbuilder/Makefile.am      |    4 ++--
 modules/libxml/Makefile.am          |    6 +++---
 modules/mpfr/Makefile.am            |    4 ++--
 modules/multiprocessing/Makefile.am |    4 ++--
 modules/os/Makefile.am              |    4 ++--
 modules/readline/Makefile.am        |    4 ++--
 modules/sandbox/Makefile.am         |    4 ++--
 modules/sqlite/Makefile.am          |    4 ++--
 seed.pc.in                          |    4 ++--
 src/Makefile.am                     |    2 +-
 tests/c/Makefile.am                 |    2 +-
 21 files changed, 46 insertions(+), 44 deletions(-)

commit 9aa7ca97a9e4d5f30c0d7f3a6fe05b2b407124dc
Author: Frederic Crozat <fred@crozat.net>
Date:   Mon Feb 7 21:46:26 2011 +0100

    Fix #641265 - remove gdk drawable
    
    Port code to be compilable with GTK+3.

 modules/cairo/seed-cairo.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 5b748f5814dc9d8d91b33d86e14930c187c8cc1c
Author: Alan Knowles <alan@akkbhome.com>
Date:   Thu Dec 9 21:07:50 2010 +0800

    Fix #636678 - Mx Toolkit - Mx.Table not properly displayed
    
    overlay methods of object after interface methods so they override the properties

 libseed/seed-engine.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d34283ef6728f483af9b65b1c48d2d3569f33edd
Author: JJ L <poiquiop@gmail.com>
Date:   Tue Dec 7 21:44:53 2010 +0800

    bug #636647 - remove depreciated g_main_interation

 modules/dbus/util/dbus.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f78441320ca04c11183273b009bc2a1804222b5
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Nov 6 22:22:22 2010 -0400

    Fix documentation typo

 doc/reference/tmpl/seed-context.sgml  |   30 +++++++++++++++---------------
 tests/javascript/gtypes/testsuite.js  |   33 ++++++++++++++++++++++++++++++++-
 tests/javascript/signals/testsuite.js |   33 ++++++++++++++++++++++++++++++++-
 tests/javascript/structs/testsuite.js |   33 ++++++++++++++++++++++++++++++++-
 4 files changed, 111 insertions(+), 18 deletions(-)

commit 2deaab0e96436e8b597825dc8a86a0a12937c44e
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Nov 6 09:37:04 2010 -0400

    docs: Remove incredibly outdated "building on OS X" documentation

 doc/reference/Makefile.am                   |    2 +-
 doc/reference/building-osx.sgml             |   43 ---------------------------
 doc/reference/seed-docs.sgml                |    1 -
 doc/reference/tmpl/seed-closure.sgml        |    3 ++
 doc/reference/tmpl/seed-context.sgml        |    3 ++
 doc/reference/tmpl/seed-eval.sgml           |    3 ++
 doc/reference/tmpl/seed-exception.sgml      |    3 ++
 doc/reference/tmpl/seed-jsclass.sgml        |    3 ++
 doc/reference/tmpl/seed-main.sgml           |    3 ++
 doc/reference/tmpl/seed-modules.sgml        |    3 ++
 doc/reference/tmpl/seed-nativefuncs.sgml    |    3 ++
 doc/reference/tmpl/seed-nativetypes.sgml    |    3 ++
 doc/reference/tmpl/seed-object.sgml         |    5 +++-
 doc/reference/tmpl/seed-signals.sgml        |    3 ++
 doc/reference/tmpl/seed-typeconversion.sgml |    3 ++
 15 files changed, 38 insertions(+), 46 deletions(-)

commit a228b4e86372d45f03ecd98aec0f9dcec0d5945b
Author: Alan Knowles <alan@akkbhome.com>
Date:   Wed Sep 22 08:01:45 2010 +0800

    Fix Bug #623558 - DSO linking against libgthread
    
    It appears a few projects don't like implicit DSO linking...

 configure.ac    |    3 +++
 src/Makefile.am |    3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 81baf4c61ea2bcdcfa0b0c7659306444e387f013
Author: Alan Knowles <alan@akkbhome.com>
Date:   Wed Sep 22 07:21:39 2010 +0800

    Fix Bug #630258 - default option for --with-webkit was invalid
    
    https://bugzilla.gnome.org/show_bug.cgi?id=630258

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6361f9fc6c6a7eed53399e0eda72402517ec9496
Author: Chris Mayo <aklhfex@gmail.com>
Date:   Fri Sep 10 07:30:04 2010 +0800

    Bug 629216 - seed doesn't use docdir for documentation
    
    Use docdir rather than hardcoded datadir subdirectory

 Makefile.am                             |    6 ++----
 config.h.in                             |    3 +++
 doc/Makefile.am                         |    1 -
 doc/mapping/Makefile.am                 |    2 +-
 doc/modules/Makefile.am                 |    7 ++-----
 doc/modules/canvas/Makefile.am          |    2 +-
 doc/modules/gtkbuilder/Makefile.am      |    4 +---
 doc/modules/multiprocessing/Makefile.am |    2 +-
 doc/modules/readline/Makefile.am        |    2 +-
 doc/modules/sandbox/Makefile.am         |    4 +---
 doc/modules/sqlite/Makefile.am          |    2 +-
 doc/tutorial-standalone/Makefile.am     |    2 +-
 12 files changed, 15 insertions(+), 22 deletions(-)

commit c7476c4eea23549968dcf591774160c14437bdf8
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 30 18:27:55 2010 -0400

    Postrelease version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4798f474e0eecc0ec5bd2fea64bc8e2c8e64e85
Author: Tim Horton <hortont@gnome.org>
Date:   Mon Aug 30 18:21:21 2010 -0400

    Update readme for webkit build changes

 README |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d5ec90d0c29b05ae17e7c02565d4df3faeb850e
Author: Tim Horton <hortont@gnome.org>
Date:   Mon Aug 30 18:19:31 2010 -0400

    Update version number.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c47937a3d6a150ad6d5c0482b0a3110c3da44a21
Author: Tim Horton <hortont@gnome.org>
Date:   Mon Aug 30 18:19:06 2010 -0400

    Update news for release

 NEWS |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 73198a47b80dcd04631fde9e733639dadf9ef04e
Author: Tim Horton <hortont@gnome.org>
Date:   Mon Aug 30 17:56:00 2010 -0400

    --with-webkit=3.0/1.0 instead of gtk-3.0/1.0, since the gtk distinction is meaningless (all of them are webkit-gtk, the name just changed)

 configure.ac |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e540d7fbc2eb95ed5ae92b3ed47b601dcdad4615
Author: Funda Wang <fundawang@gmail.com>
Date:   Mon Aug 9 11:32:06 2010 +0800

    Bug #626177 - Wrong LDFLAGS was used in libseed/Makefile.am
    
    GOBJECT_INTROSPECTION_LIBS and WEBKIT_LIBS are acturally linking libs,
    rather than linker flags, they should be put into LIBADD, rather than LDFLAGS.
    
    See here:
    http://wiki.mandriva.com/en/Underlinking
    
    Futhermore, seed-types are calling dlerror() and dlsym(), but I could not find
    -ldl in Makefile.

 libseed/Makefile.am                 |    6 ++++--
 modules/cairo/Makefile.am           |    5 ++++-
 modules/canvas/Makefile.am          |    5 ++++-
 modules/dbus/Makefile.am            |    7 +++++--
 modules/example/Makefile.am         |    5 ++++-
 modules/ffi/Makefile.am             |    5 ++++-
 modules/gettext/Makefile.am         |    5 ++++-
 modules/gtkbuilder/Makefile.am      |    5 ++++-
 modules/libxml/Makefile.am          |    5 ++++-
 modules/mpfr/Makefile.am            |    7 ++++---
 modules/multiprocessing/Makefile.am |    5 ++++-
 modules/os/Makefile.am              |    5 ++++-
 modules/readline/Makefile.am        |    7 +++++--
 modules/sandbox/Makefile.am         |    5 ++++-
 modules/sqlite/Makefile.am          |    6 +++++-
 15 files changed, 63 insertions(+), 20 deletions(-)

commit 051a51167d573dce1c5e28289a0ab3d81681a912
Author: Vincent Untz <vuntz@gnome.org>
Date:   Mon Aug 9 11:26:45 2010 +0800

    Do not fail to detect libwebkitgtk-1.0
    
    The library name got changed from libwebkit-1.0 to libwebkitgtk-1.0, so
    we should support both.

 configure.ac |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit f0a4e7be5ea6bdc5f991e806c972bca0d47791fc
Author: Vincent Untz <vuntz@gnome.org>
Date:   Sat Aug 7 01:59:41 2010 +0200

    Reference the right pkg-config for webkit in seed.pc
    
    We need to make sure we reference webkit-1.0 if we build seed against
    webkit-1.0.

 configure.ac |    6 ++++--
 seed.pc.in   |    2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 9c98a38779f47aa7eb7a82db9ea45b20c0b16056
Author: Steve Frécinaux <code@istique.net>
Date:   Fri Jul 16 20:46:16 2010 +0200

    Fix seed_object_copy_property_names ().
    
    Due to a typo, it only returned up to n-1 chars for each property names,
    where n is the amount of properties the object has, making it unusable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=624562

 libseed/seed-api.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2ba35cd632a3ae15e7c320222fea7b02c79a84d
Author: Steve Frécinaux <code@istique.net>
Date:   Fri Jul 16 20:29:44 2010 +0200

    Expose seed_value_from_gvalue().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=624560

 libseed/seed.h |    3 +++
 1 file changed, 3 insertions(+)

commit 1c70da1a5c2684d71d5cd7c5ad97076f7d7c25eb
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Jul 16 12:01:07 2010 +0800

    bump g-i-r dependancy down to 0.6.3
    
    As we have #ifdefs for new code we can support older versions (which are currently being included in distros..)

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad9fcdcfa4db7b178d02389af48a59c087bc69a8
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Jul 16 11:53:10 2010 +0800

    caller_allocates - only enabled on newer versions of g-i-r
    
    add #ifdefs around caller allocates code to make sure it works with older versions of g-i-r

 libseed/seed-engine.c |   23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit e77116f169645e3b950a84790d072d86009d99ca
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Jul 16 11:51:09 2010 +0800

    format change for intropsection version - now - GOBJECT_INTROSPECTION_VERSION = 0x000904
    
    This enables fine tune checking for versions

 configure.ac           |    8 ++++----
 libseed/Makefile.am    |    3 +--
 libseed/seed-closure.c |    4 ++--
 libseed/seed-types.c   |    6 +++---
 4 files changed, 10 insertions(+), 11 deletions(-)

commit 65c532e13bf59aa8844a3d81d41197d7c897af5e
Author: Alan Knowles <alan@akbkhome.com>
Date:   Wed Jul 14 12:06:01 2010 +0800

    Typo - fix configure option --with-webkit
    
    used to say --with-seed-webkit on --help

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72a9504225312f6c0999f7507af32938a4c25bdd
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue Jul 13 18:41:09 2010 +0800

    caller_allocates support (FIXME - call failure leaks the allocated memory)
    
    This implements the caller_allocates OUT values,
    
    Note there is no support to free the allocated memory if the call fails.

 libseed/seed-engine.c |  102 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 97 insertions(+), 5 deletions(-)

commit d31acaad673eecd97e3f70720af81c9ef34ab4cd
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Tue Jul 13 15:58:32 2010 +0800

    Dynamic Object module - a module to expose internal object callback properties
    
    Usage:
    
        o = imports.DynamicObject.create({
            getProperty: function(name) {
                return some_value; // or null to forward to normal props
            },
            SetProperty: function(name, value) {
                do_something(name,value);
                return true; // or false to allow normal props to be set
            },
            deleteProperty: function(name) {
                return true; // or false to forward to normal property deletion
            },
            callAsFunction: function() {
                print("called with args: "+Array.prototype.slice.call(arguments));
            },
            callAsConstructor: function() {
                return {foo:123};
            },
            getPropertyNames: function(){} // not implemented yet...
        });
    
        o.foobar = 42;      // will call o.set_property('foobar',42)
        print(o.something); // will call o.get_property('something)

 configure.ac                               |   14 ++
 modules/DynamicObject/Makefile.am          |   25 ++++
 modules/DynamicObject/seed-DynamicObject.c |  205 ++++++++++++++++++++++++++++
 modules/Makefile.am                        |    2 +-
 4 files changed, 245 insertions(+), 1 deletion(-)

commit b9a71e10a2fa30cb45ad2fe7ecbcc7ece6e1c941
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue Jul 13 11:42:39 2010 +0800

    Support for gobject introspection pre-0.9
    
    Set's up defines for GOBJECT_INTROSPECTION_VERSION_MAJOR and GOBJECT_INTROSPECTION_VERSION_MINOR

 configure.ac           |    8 ++++++++
 libseed/Makefile.am    |    4 +++-
 libseed/seed-closure.c |   41 ++++++++++++++++++++++++++++++++++++++++-
 libseed/seed-types.c   |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 98 insertions(+), 2 deletions(-)

commit c8174c8ea9f184f45e810315bd1d41955f284277
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon Jul 12 16:38:12 2010 +0800

    Webkit-3.0 fix last commit
    
    Got the default name wrong on last commit.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae2d2a618ead6dab7a298222382d2c8b273ed585
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon Jul 12 16:36:57 2010 +0800

    Enable build to work with Webkit-1.0  --with-webkit=1.0
    
    Defaults still builds with 3.0

 configure.ac |   26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

commit 243cdfa80a47a18b8e4dd6bd1547f722b477bbcb
Author: Tim Horton <hortont@gnome.org>
Date:   Sun Jul 11 23:13:15 2010 -0700

    Postrelease version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3581c38b79403910afb0907ece3fb95286b69f05
Author: Tim Horton <hortont@gnome.org>
Date:   Sun Jul 11 23:03:34 2010 -0700

    Correct version (2.31.5)

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bf3911b4cbc7bc472e57006c6d0e9a5731500e1
Author: Tim Horton <hortont@gnome.org>
Date:   Sun Jul 11 23:02:50 2010 -0700

    Update news

 NEWS |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 98ed3001015e37ad66982cc3e3fc8f0a999117a3
Author: Tim Horton <hortont@gnome.org>
Date:   Sun Jul 11 22:49:39 2010 -0700

    Update readme for WebKit changes.

 README |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4685dc7fe98f3af48a805d65cafcfb5be8de931
Author: Tim Horton <hortont@gnome.org>
Date:   Sun Jul 11 22:37:28 2010 -0700

    Remove check for JSContextGroupCreate now that we're 3.0+ only

 config.h.in  |    3 ---
 configure.ac |    6 ------
 2 files changed, 9 deletions(-)

commit 05b2755106c73ee4e431c6b12ed426ba7b749b07
Author: Diego Escalante Urrelo <descalante@igalia.com>
Date:   Thu Jul 1 11:00:05 2010 -0500

    Build with webkitgtk-3.0
    
    Bug #623302

 config.h.in  |    4 ++--
 configure.ac |    6 +++---
 seed.pc.in   |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 689e8018c87c65c77a1e5e96acb30dab91bd05e5
Author: Tim Horton <hortont@gnome.org>
Date:   Sun Jul 11 17:38:19 2010 -0700

    Fix build with latest GI, where machine-dependent type tags were removed.

 libseed/seed-closure.c |   36 ------------------------------------
 libseed/seed-types.c   |   37 +------------------------------------
 2 files changed, 1 insertion(+), 72 deletions(-)

commit b63973c61e75e59a9256a0c0a0cf90b0fad80afb
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Mon Jul 12 11:04:00 2010 +0800

    seed.h - SeedObjectDeletePropertyCallback fix callback arguments
    
    make seed's callback arguments for deleteProperty match Webkit
    no real need for value to be passed in delete callback
    
    Fixes arguments so they match the Webkit spec

 libseed/seed.h |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 97daccc00d1f2dda5ead4f1404baedf1c3e7d0ed
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sun Jul 11 17:27:09 2010 +0800

    Caller Allocate fixes - bump required introspection version to 0.6.14
    
    See bug #615861 for discussion on gtk_status_icon_get_geometry data

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5bab9a93c01d2063ec0d70b28d09ddf2ad8747a5
Author: Alan Knowles <alan@akbkhome.com>
Date:   Mon Jul 5 13:55:12 2010 +0800

    Closure/Callbacks as return values - currently not handled, but prevents segfaults
    
    example : GLib.log_set_default_handler(f,null);
    Returns (f) the callback, our code does not currently handle this so we probably just return null

 libseed/seed-types.c |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit bbbc6f9d79d62fb0c220d155dec98a823830299c
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Mon Jul 5 13:15:47 2010 +0800

    Importer : prevent print(imports.somefile) running "somefile/toString.js
    
    also fixes toValue.js as well.

 libseed/seed-importer.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 98550799a4e8861d0d2c4ff8fc4e1aafd4909e0e
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Mon Jul 5 13:08:17 2010 +0800

    Seed.print - change to use g_print, rather than puts
    
    Changes Seed.print to use g_print, this enables set_print_handler to be used to redirect output.

 libseed/seed-builtins.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1441bf86f7fc02cc7717b88f88ae85ba175eb726
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Wed Jun 30 10:19:31 2010 +0800

    Sandbox: handle situation where __script_path__ was not set
    
    Fix to previous commit, handling situation where __script_path__ was not set in calling script

 modules/sandbox/seed-sandbox.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 5b169f4086f735a9921f4c049e66cf3d264dca38
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Wed Jun 30 10:08:17 2010 +0800

    Sandbox : set up __script_path__ in new context
    
    Sets the __script_path__ to be the same as the calling scripts path for new Contexts.

 modules/sandbox/seed-sandbox.c |    4 ++++
 1 file changed, 4 insertions(+)

commit dd8c459cd3ecc38c68d7d2f1cfdc038ce2a2ad4d
Author: Alan Knowles <alan@akkbhome.com>
Date:   Tue Jun 29 23:03:32 2010 +0800

    Fix Compiler warning
    
    Cast JSValueMakeNull on make_struct / make_union to JSObjectRef to remove compiler warnings.

 libseed/seed-structs.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d51f744c49a305717d66bc96962f83d89ba8c176
Author: Jonatan Liljedahl <j.r.liljedahl@gmail.com>
Date:   Tue Jun 29 22:52:48 2010 +0800

    Fix module loading, add support for Javascript wrappers for modules
    
    Fixes issue that modules references are free'd once they go out of scope, hence forcing reloading of module each time
    Add the feature that once a module is loaded, it also will attempt to load libseed_XXXXX.js from the same directory.
    This can be used to add features to the module

 libseed/seed-importer.c |   21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 6f4a8bd1178150df20ea071716086784094830c5
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue Jun 29 18:36:10 2010 +0800

    Revert "Allow access to global object of sandbox"
    
    This code was not needed, as context.global already existed
    
    This reverts commit a7d0f88b19e1142b9dafbe184bcb1d97a636dbf6.

 modules/sandbox/seed-sandbox.c |   20 --------------------
 1 file changed, 20 deletions(-)

commit edb3288b0c7359644342ab0f10cfa69c53f6b117
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Jun 18 19:06:15 2010 +0800

    Change the default search order of searchPath
    
    - First place looked is the same directory as __script_path__
    - Second is the initial __script_path__ of the application
    - Lastly, looks in all other locations. (eg. modules/ library paths etc.)
    * removes looking in current working directory (was previous behaviour)

 extensions/Seed.js.in |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5d41b2a81c8a6d99bd0aa02f89760022bfee2bed
Author: Jonatan Liljedahl <lijon@kymatica.com>
Date:   Fri Jun 18 18:57:44 2010 +0800

    Refactor import code, implement '.' in search path, is equivilant to __script_path__
    
    All importer codes works as follows
    - iterate through search_path
     - match file or directory eg. imports['file.js'] or imports.TheDirectoryName
     - match .js file eg. imports.filename -> filename.js
     - match module eg. imports.somelib -> libseed_somelib.so

 libseed/seed-importer.c |  216 ++++++++++++++++++-----------------------------
 1 file changed, 82 insertions(+), 134 deletions(-)

commit dbcaa116d1762d28d56cabdf27da750ea3c296b2
Author: Alan Knowles <alan@akbkhome.com>
Date:   Thu May 6 17:07:24 2010 +0800

    Better null warning message checking
    
    The original assumption that looking for a pointer where an interface was expected produced warnings for
    GValues - this makes a assumption that basic types (not objects) would be allowed where interfaces where
    expected.. - hopefully our casting code produces another warning if the types do not match.

 libseed/seed-engine.c |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 7e337de26b10a7670b7d438e9037884d4a216fac
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue May 4 12:56:42 2010 +0800

    struct - constructor set_property - show warning on failure
    
    rather than silently ignore failure, show a g_warning message

 libseed/seed-structs.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit d308d7d9421acf704fca98d90d0023e336451227
Author: Alan Knowles <alan@akbkhome.com>
Date:   Tue May 4 12:49:54 2010 +0800

    struct - set_property - show warning on failure
    
    rather than silently ignore failure, show a g_warning message

 libseed/seed-structs.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 3791ecad4d0fb31a50077bd102a898544b6c0cfc
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sun Apr 18 15:37:14 2010 +0800

    Add void* userdata support for gobjects
    
    gtk_menu_popup void* userdata when used with gtk_statusicon_position_menu
    expect the userdata to be a pointer to the status icon. This change checks void*
    arguments and if they are gobjects, sends them.

 libseed/seed-types.c |   22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit c67c8034d0cfd0f5c69b8f6fb726e9e24b502fc6
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 29 00:12:00 2010 -0400

    Postrelease version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 076e20be56601bd470a8297f5226968757140727
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 29 00:04:27 2010 -0400

    Update NEWS for 2.31.1

 NEWS         |   11 +++++++++++
 configure.ac |    2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit eb6b9c9eb55fc6e71872c459b7a8f2db5341e705
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Mar 28 23:33:55 2010 -0400

    Update NEWS for 2.30

 NEWS |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 45e262f545cb6be137eeb6632dd8605237d8f8f4
Author: Alexandre Mazari <scaroo@gmail.com>
Date:   Wed Mar 17 12:12:49 2010 +0800

    Add gtkdocs for Request #612590 - initialization using existing context
    
    gtkdoc comments for 2 new methods to initialize using existing context

 libseed/seed-engine.c |   33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit 0d89528065d18af2c17c29b79649819015bad3ab
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Mar 12 12:31:57 2010 +0800

    Nicer warning messages on our temporary warning about not_null check
    
    As we do not throw Exceptions currently, it is difficult to work out what caused a warning,
    This just adds the Container/Namespace of the method that caused the problem

 libseed/seed-engine.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 675adddd0711902892de9b4b9366f83cce939b4c
Author: Alexandre Mazari <scaroo@gmail.com>
Date:   Fri Mar 12 12:17:24 2010 +0800

    Feature Request #612590 - permit initialization using an existing JSGlobalContext
    
    Usage example:
    
    SeedEngine *eng;
    void window_object_cleared (WebKitWebView  *web_view,
                                WebKitWebFrame *frame,
                                gpointer        context,
                                gpointer        arg3,
                                gpointer        user_data) {
    	eng = seed_init_with_context(NULL, NULL, context);
    }
    ....
      g_signal_connect(G_OBJECT(web_view), "window-object-cleared",
          				G_CALLBACK(window_object_cleared), NULL);

 libseed/seed-engine.c |   56 +++++++++++++++++++++++++++++++++----------------
 libseed/seed.h        |    6 +++++-
 2 files changed, 43 insertions(+), 19 deletions(-)

commit 848d7b2d7b56477a3ef56e2c8a731b2f210e1f22
Author: Alan Knowles <alan@akkbhome.com>
Date:   Thu Mar 11 23:03:47 2010 +0800

    change callback release_in_arg to release_arg otherwise segfaults occur
    
        ClipboardTextReceivedFunc - char* text got freed before it was used.
        The logic in release_in_arg is inconsitant with what I think is being attempted here.

 libseed/seed-closure.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a7d0f88b19e1142b9dafbe184bcb1d97a636dbf6
Author: Alan Knowles <alan@alanfast.akbkhome.com>
Date:   Thu Mar 11 15:09:19 2010 +0800

    Allow access to global object of sandbox
    
    x = new imports.sandbox.Context();
    x.add_globals();
    x.get_global_object().a = "hello world";
    x.eval("Seed.print(a);");
    
    Very usefull to implement a Console...

 modules/sandbox/seed-sandbox.c |   20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit c652bb73c3e28cfdfb8494bbdde5d90a927bc5f8
Author: Alan Knowles <alan@alanfast.akbkhome.com>
Date:   Tue Mar 9 17:15:36 2010 +0800

    Use fully qualified paths when sending to Evaluate script, so error messages are clearer
    
    If you have two files called Abc.js in two different directories, the error message for syntax error (and others)
    does not distinguish between them. The fix is to send the fully qualified path to the method.

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c46218b7459d0f47b9ae5043c38e8f797c1a293
Author: Alan Knowles <alan@alanfast.akbkhome.com>
Date:   Mon Mar 1 17:06:01 2010 +0800

    Change null into a warning for the time being, due to gir's need to catch up
    
    Introspection tells us which arguments can be null, however the gir's for most packages have not been
    updated to show this (Gtk had a big patchfest last week to add this, but it will not be reflected on end users
    desktop gir's for a while) - until then we issue g_warnings.

 libseed/seed-engine.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit ad29012e1a4fee2692077ef44fde42acca6194f8
Author: alan <alan@alanfast.akbkhome.com>
Date:   Fri Feb 26 17:20:42 2010 +0800

    More null checks - arguments that are structs/unions need the pointer checking to see if they are null
    
    This may need moving upwards into make_argument, but that would mean the error messages would be less useful.

 libseed/seed-engine.c |   29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

commit 6b260de005921f125b45b62ccb4b8f5860b3befd
Author: alan <alan@alanfast.akbkhome.com>
Date:   Wed Feb 24 13:42:16 2010 +0800

    More detail on introspection of functions
    
    Adds name, direction and allow_none

 libseed/seed-builtins.c |   24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

commit 587a0d3fe2f84797a57c39df0f041d0d649a4039
Author: root <alan@akbkhome.com>
Date:   Wed Feb 24 13:32:54 2010 +0800

    Change Gtype conversion to use long
    
    After reading the commit history - one of the notes mentioned that Gtypes should be long..

 libseed/seed-types.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52839cb9e8993c1cfa90286f2526cb1db845d3e1
Author: alan <alan@alanfast.akbkhome.com>
Date:   Wed Feb 24 13:07:39 2010 +0800

    Fix Bug #609508 - Support Out args as return object if possible
    
    Fixes issues with in/out arguments
    Better debug message (names the argument)
    For calls that have 'out' arguments
    a) If return is VOID - the return is an object, with properties set to the out values
    b) If the first out argument is an object, then all the out values are set as properties on that.
    c) still supports out_argument.value setting (previous way of doing this)

 libseed/seed-engine.c |   95 ++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 78 insertions(+), 17 deletions(-)

commit d7897d2dc8a590302b8b0c14c813b573b86e6d98
Author: alan <alan@alanfast.akbkhome.com>
Date:   Wed Feb 24 12:54:45 2010 +0800

    White space fix
    
    White space fix

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75c51fbc6b021bcb1225bdb25eca4ca284f75a39
Author: alan <alan@alanfast.akbkhome.com>
Date:   Wed Feb 24 12:49:58 2010 +0800

    Fix Bug #610786 - support for GError types in seed_gi_argument_make_js
    
    Used by gst_message_parse_error() - turns gerror into non-thrown exception

 libseed/seed-types.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit d8749191461e427d3b68360781af8b157752d73d
Author: alan <alan@alanfast.akbkhome.com>
Date:   Wed Feb 24 12:31:30 2010 +0800

    Fix Bug# 610765 - test g_arg_info_may_be_null before accepting null
    
    Correct behaviour is to read gir hints on null for arguments - otherwise segfaults happen...
    This does however break a few function calls, that have got broken gir notes,
    eg. gtk_drag_source_set gtk_drag_dest_set and gst_bus_add_watch

 libseed/seed-engine.c |   19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 6a62d673c077c08726a9eb9c1b106ce900dfdc66
Author: alan <alan@alanfast.akbkhome.com>
Date:   Wed Feb 24 11:35:00 2010 +0800

    Fix Bug #610793 - support for array of GTypes
    
    used by g_type_get_interfaces - which returns an array of Gtypes

 libseed/seed-types.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit ad8db911265bbd356882344ed046c3830d200199
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Feb 22 20:59:47 2010 -0500

    Post-release version increment.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b6dc6bb35c999747fb15ffe7782c3ff5f49ef13
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Feb 22 20:58:52 2010 -0500

    2.29.91.1 release (oops!)

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb55efd88b03fd51510232e505233c309a16146e
Author: Alan Knowles <alan@akbkhome.com>
Date:   Sun Feb 21 11:32:35 2010 +0800

    Fix Bug #610533 - Support void* pointers
    
    Gio.outputstream.write() uses void* pointers to write generic data.

 libseed/seed-types.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 79492a4c30600fd9c86bd345d7828d6e0354217f
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Feb 18 18:19:19 2010 -0500

    Ignore m4 dir (which we don't need in Git)

 .gitignore |    1 +
 1 file changed, 1 insertion(+)

commit 478c02751e32b327feeb5b52a5069e2c049446aa
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Feb 18 18:19:04 2010 -0500

    Fix missing signal test

 tests/javascript/signals/signal-invalid.js |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 9ff411c674f47b3464777993db4ca6976b94234c
Author: Diego Escalante Urrelo <descalante@igalia.com>
Date:   Wed Feb 17 17:04:54 2010 -0500

    seed-signals: allow notify:: signals
    
    g_signal_query/g_signal_lookup don't recognize notify::x signal names,
    they do recognize notify signal of course. Take this into account and
    enable connecting to notify::x signals like shown by documentation.
    Also add a SeedException when signal name is not valid instead of just
    returning NULL.
    
    Bug #610311

 libseed/seed-signals.c |   16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit a042207f17caa1d3d5926d11e29cffbb85346cf8
Author: Diego Escalante Urrelo <descalante@igalia.com>
Date:   Wed Feb 17 16:56:43 2010 -0500

    m4 dir is not needed at all
    
    Bug #610314

 configure.ac      |    2 -
 m4/intltool.m4    |  216 --
 m4/libtool.m4     | 7376 -----------------------------------------------------
 m4/ltoptions.m4   |  368 ---
 m4/ltsugar.m4     |  123 -
 m4/ltversion.m4   |   23 -
 m4/lt~obsolete.m4 |   92 -
 m4/shave.m4       |  102 -
 8 files changed, 8302 deletions(-)

commit 3bab763addf2c37454f0c8c349a806b7e2c55d64
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Feb 8 18:46:49 2010 -0500

    Post-release version increment

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bfebe34bf15e6e17ea8c32eb78002b39fac3f2d1
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Feb 8 18:44:23 2010 -0500

    NEWS for 2.29.90

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit e29a3aca80d3e7d1095a093e2778ce6433aa9b0e
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Feb 5 21:10:58 2010 -0500

    imports['somedir/somefile.js'] works now
    
    Closes BGO#607987

 libseed/seed-importer.c |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit dbf7423f196043966b90fa4aad6dc50f51647bf5
Author: Alan Knowles <alan@akbkhome.com>
Date:   Fri Feb 5 20:57:24 2010 -0500

    Fix handling of GValue structs; fixes segfault
    
    Fixes gtk_tree_model_get_value calls eventually segfaulting
    Fixes BGO#608015

 libseed/seed-engine.c  |   11 ++++++++---
 libseed/seed-structs.c |   24 ++++++++++++++++++++++++
 2 files changed, 32 insertions(+), 3 deletions(-)

commit 9a7d0b8d303909a0073bd1ca0009416554470754
Author: Rob Taylor <rob.taylor@codethink.co.uk>
Date:   Tue Feb 2 23:22:40 2010 +0000

    Fix subtle crashed when a dbus reply has no message content.
    
    In the DBus spec, its perfectly valid to send empty reply messages, even
    if a method call message has been set 'no_reply'. In this case, the dbus
    module was invoking a closure with uninitialised data, causing all sorts
    of interesting behaviour.
    
    This patch fixes this by not invoking the
    closure when a reply is empty.

 modules/dbus/module.c |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 227f3df192bd6df029f3779a26e35e9a4a343a9b
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jan 25 18:10:35 2010 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c9a7f4f7bd2fbc7b380e2718d2375c1a346959a
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 22 16:25:38 2010 -0500

    Update manpage and --help output with -e, etc.

 doc/seed.1 |    9 ++++++++-
 src/args.c |    2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit f7c089d060eb030a6af4dcaa370e5c6c649db5ef
Author: Matt Arsenault <arsenm2@rpi.edu>
Date:   Sun Jan 17 01:46:34 2010 -0500

    Add -e option to repl.

 src/args.c |    6 +++++-
 src/main.c |   50 +++++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 48 insertions(+), 8 deletions(-)

commit aec73be07dc64cf77de23ff637f1d568d21299b2
Author: Matt Arsenault <arsenm2@rpi.edu>
Date:   Wed Jan 6 14:11:54 2010 -0500

    Minor mpfr style change

 modules/mpfr/seed-mpfr-arithmetic.c |   66 ++++++++++++++--------------
 modules/mpfr/seed-mpfr-cmp.c        |   30 ++++++-------
 modules/mpfr/seed-mpfr-trig.c       |   82 +++++++++++++++++------------------
 modules/mpfr/seed-mpfr.c            |   70 +++++++++++++++---------------
 4 files changed, 124 insertions(+), 124 deletions(-)

commit 32997f9ee3d2f407125b4d6f1ee4015a750e71f4
Author: Matt Arsenault <arsenm2@rpi.edu>
Date:   Wed Jan 6 14:03:33 2010 -0500

    Change copyright header of mpfr module
    
    I wrote this useless part, not Robb, and it's 2010.

 modules/mpfr/seed-mpfr-arithmetic.c |    2 +-
 modules/mpfr/seed-mpfr-cmp.c        |    2 +-
 modules/mpfr/seed-mpfr-trig.c       |    2 +-
 modules/mpfr/seed-mpfr.c            |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 59ff5495fb88023a3bcf615cc2e9499b54caec7b
Author: Matt Arsenault <arsenm2@rpi.edu>
Date:   Wed Jan 6 12:34:59 2010 -0500

    Add printerr

 libseed/seed-builtins.c |   33 +++++++++++++++++++++++++++++++++
 libseed/seed-builtins.h |    1 +
 libseed/seed-engine.c   |   10 ++++++----
 3 files changed, 40 insertions(+), 4 deletions(-)

commit 46d543e06a32ce4c2ec9dbecbf4eac7c0df28570
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 16 05:03:19 2010 -0500

    The manpage had completely incorrect command line arguments (triple dashes?!)

 doc/seed.1 |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5efce55da01646afdf1c46edefa27d62f04292da
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jan 14 23:36:17 2010 -0500

    libseed: Properly bubble exceptions raised during class init
    
    Before, we were simply catching the exception, printing it, and continuing
    on happily. This completely defeats the point of exceptions. Now, we pop
    the exception into the class's qdata (a little ugly) and bubble it up and
    clear it the first time we encounter it (when the class is created, the
    first time it's instantiated).

 libseed/seed-engine.c                                 |   15 +++++++++++++++
 libseed/seed-gtype.c                                  |   11 ++++-------
 tests/javascript/gtypes/gtype-class-init-exception.js |    9 +--------
 3 files changed, 20 insertions(+), 15 deletions(-)

commit f23eef37bae31dc8c39678f5282a089cdafba21a
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jan 14 20:37:02 2010 -0500

    Revert "tests: make check should test against version in build tree, not installed"
    
    This seems to make some things angry, and it doesn't totally make sense
    (if build tree is elsewhere, or one uses 'clean', or whatever)
    
    This reverts commit 018aaa4edbc49f1b1db1ea54417388f857ee3f12.

 tests/javascript/argv.js                              |    4 ++--
 tests/javascript/array-gtype.js                       |    2 +-
 tests/javascript/builtin-argument-length.js           |    2 +-
 tests/javascript/check-syntax.js                      |    2 +-
 tests/javascript/closure-finalization.js              |    2 +-
 tests/javascript/compare.js                           |    2 +-
 tests/javascript/constructor-args.js                  |    2 +-
 tests/javascript/constructor-prototype.js             |    2 +-
 tests/javascript/enum.js                              |    2 +-
 tests/javascript/everything.js                        |    2 +-
 tests/javascript/fork.js                              |    2 +-
 tests/javascript/function-info.js                     |    2 +-
 tests/javascript/gdk-event.js                         |    2 +-
 tests/javascript/gerror.js                            |    2 +-
 tests/javascript/gobject-scope.js                     |    2 +-
 tests/javascript/gtypes/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtypes/gtype-extraprop.js            |    2 +-
 tests/javascript/gtypes/gtype-gtype-class-init.js     |    2 +-
 tests/javascript/gtypes/gtype-gtype.js                |    2 +-
 tests/javascript/gtypes/gtype-property-construct.js   |    2 +-
 tests/javascript/gtypes/gtype-property-nice.js        |    2 +-
 tests/javascript/gtypes/gtype-property.js             |    2 +-
 tests/javascript/gtypes/gtype-self.js                 |    2 +-
 tests/javascript/gtypes/gtype-signal-args.js          |    2 +-
 tests/javascript/gtypes/gtype-signal.js               |    2 +-
 tests/javascript/gtypes/gtype-typerror.js             |    2 +-
 tests/javascript/gtypes/gtype.js                      |    2 +-
 tests/javascript/gvalue-argument.js                   |    2 +-
 tests/javascript/include-syntax.js                    |    2 +-
 tests/javascript/include.js                           |    2 +-
 tests/javascript/introspect.js                        |    2 +-
 tests/javascript/json-constructor.js                  |    2 +-
 tests/javascript/json.js                              |    2 +-
 tests/javascript/list-test.js                         |    2 +-
 tests/javascript/modules-noasserts.js                 |    2 +-
 tests/javascript/modules.js                           |    4 ++--
 tests/javascript/native-closure-exception.js          |    2 +-
 tests/javascript/native-closure.js                    |    2 +-
 tests/javascript/object-info.js                       |    2 +-
 tests/javascript/out-test.js                          |    2 +-
 tests/javascript/property-benchmark.js                |    2 +-
 tests/javascript/property-glib-exception.js           |    2 +-
 tests/javascript/quit.js                              |    2 +-
 tests/javascript/signals/signal-connect.js            |    2 +-
 tests/javascript/signals/signal-disconnect.js         |    2 +-
 tests/javascript/signals/signal-exception.js          |    2 +-
 tests/javascript/signals/signal-expects.js            |    2 +-
 tests/javascript/signals/signal-invalid.js            |    2 +-
 tests/javascript/signals/signal-nofunc.js             |    2 +-
 tests/javascript/signals/signal-userdata.js           |    2 +-
 tests/javascript/signals/signal.js                    |    2 +-
 tests/javascript/sqlite.js                            |    2 +-
 tests/javascript/structs/struct-constructor.js        |    2 +-
 tests/javascript/structs/struct-enumerate.js          |    2 +-
 tests/javascript/structs/struct-functions.js          |    2 +-
 tests/javascript/structs/struct-nested-set.js         |    2 +-
 tests/javascript/structs/struct-null.js               |    2 +-
 tests/javascript/structs/struct-offsets.js            |    2 +-
 tests/javascript/structs/struct-set-member.js         |    2 +-
 tests/javascript/structs/struct-union-enumerate.js    |    2 +-
 tests/javascript/syntax-test.js                       |    2 +-
 tests/javascript/type-conversion.js                   |    2 +-
 62 files changed, 64 insertions(+), 64 deletions(-)

commit 1300996938d77f8ea7e6739b4d912b7f79274831
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jan 12 01:35:35 2010 -0500

    libseed: Fix passing a union out to a C function
    
    The parent class of seed_union was set to seed_union (undefined at that point);
    I believe it should be seed_pointer, just like seed_struct

 libseed/seed-structs.c |    8 +++++++-
 libseed/seed-structs.h |    1 +
 libseed/seed-types.c   |    9 ++++++---
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 4191e15dc1ad76dcbdcab987d9a164a8c95aaaba
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jan 11 17:27:44 2010 -0500

    Postrelease increment

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e53256d65a8b53d5edb19cac1a838f06baccc91a
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jan 11 17:24:33 2010 -0500

    Add 2.29.5.3 NEWS, and fix 2009->2010 problems

 NEWS |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 707c97582d337de732d404ad6575712827f9f636
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jan 11 17:15:26 2010 -0500

    tests: add test for null struct return values

 tests/javascript/structs/Makefile.am    |    2 ++
 tests/javascript/structs/struct-null.js |   14 ++++++++++++++
 2 files changed, 16 insertions(+)

commit 22c6df348844cb1e56bf9389fb1cdd51865b1a46
Author: Ryan Brown <r@nodr.org>
Date:   Sun Jan 10 21:46:09 2010 -0600

    Allow null struct return values

 libseed/seed-structs.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit c5bc24848ce30ba79b463b1440d12ad330fb8ea0
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 8 19:12:58 2010 -0500

    Revert "Fix incorrect type assumption"
    
    We'll have to revisit this; it breaks things on Linux, and is all mired
    in my lack of understanding
    
    This reverts commit 07db8b4966ca85a256137d32eeca2a634f473825.

 libseed/seed-types.c |   42 +-----------------------------------------
 1 file changed, 1 insertion(+), 41 deletions(-)

commit 38ef8720434aff3447a442c31549d46d72e330e8
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jan 7 20:40:05 2010 -0500

    modules: Use NULL instead of 0 to ensure type safety

 modules/cairo/seed-cairo.c                     |    6 +-
 modules/canvas/seed-canvas.c                   |    4 +-
 modules/dbus/module.c                          |   16 +++---
 modules/ffi/seed-ffi.c                         |    2 +-
 modules/gettext/seed-gettext.c                 |    2 +-
 modules/libxml/seed-libxml.c                   |   72 ++++++++++++------------
 modules/mpfr/seed-mpfr.c                       |    4 +-
 modules/multiprocessing/seed-multiprocessing.c |    2 +-
 modules/os/seed-os.c                           |    2 +-
 modules/readline/seed-readline.c               |    2 +-
 modules/sandbox/seed-sandbox.c                 |    2 +-
 modules/sqlite/seed-sqlite.c                   |    2 +-
 12 files changed, 57 insertions(+), 59 deletions(-)

commit 98394c7c42068eec85e52f0166a9e054978ef1fb
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jan 7 19:17:09 2010 -0500

    Add null sentinels to the end of seed_static_function and seed_static_value
    arrays in all modules; fixes BGO #592585

 modules/gettext/seed-gettext.c                 |    3 ++-
 modules/libxml/seed-libxml.c                   |    3 ++-
 modules/multiprocessing/seed-multiprocessing.c |    3 ++-
 modules/os/seed-os.c                           |    3 ++-
 modules/readline/seed-readline.c               |    3 ++-
 modules/sqlite/seed-sqlite.c                   |    6 ++----
 6 files changed, 12 insertions(+), 9 deletions(-)

commit 71603e62d177324f8c3db281229be45919846385
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jan 7 19:11:30 2010 -0500

    Post-release increment.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17e5509b4c5c0abfec77a0eb880d4b9932311eae
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jan 7 19:08:51 2010 -0500

    Release 2.29.5.2

 NEWS         |   17 +++++++++++++++++
 configure.ac |    2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 018aaa4edbc49f1b1db1ea54417388f857ee3f12
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jan 6 04:06:59 2010 -0500

    tests: make check should test against version in build tree, not installed

 tests/javascript/argv.js                              |    4 ++--
 tests/javascript/array-gtype.js                       |    2 +-
 tests/javascript/builtin-argument-length.js           |    2 +-
 tests/javascript/check-syntax.js                      |    2 +-
 tests/javascript/closure-finalization.js              |    2 +-
 tests/javascript/compare.js                           |    2 +-
 tests/javascript/constructor-args.js                  |    2 +-
 tests/javascript/constructor-prototype.js             |    2 +-
 tests/javascript/enum.js                              |    2 +-
 tests/javascript/everything.js                        |    2 +-
 tests/javascript/fork.js                              |    2 +-
 tests/javascript/function-info.js                     |    2 +-
 tests/javascript/gdk-event.js                         |    2 +-
 tests/javascript/gerror.js                            |    2 +-
 tests/javascript/gobject-scope.js                     |    2 +-
 tests/javascript/gtypes/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtypes/gtype-extraprop.js            |    2 +-
 tests/javascript/gtypes/gtype-gtype-class-init.js     |    2 +-
 tests/javascript/gtypes/gtype-gtype.js                |    2 +-
 tests/javascript/gtypes/gtype-property-construct.js   |    2 +-
 tests/javascript/gtypes/gtype-property-nice.js        |    2 +-
 tests/javascript/gtypes/gtype-property.js             |    2 +-
 tests/javascript/gtypes/gtype-self.js                 |    2 +-
 tests/javascript/gtypes/gtype-signal-args.js          |    2 +-
 tests/javascript/gtypes/gtype-signal.js               |    2 +-
 tests/javascript/gtypes/gtype-typerror.js             |    2 +-
 tests/javascript/gtypes/gtype.js                      |    2 +-
 tests/javascript/gvalue-argument.js                   |    2 +-
 tests/javascript/include-syntax.js                    |    2 +-
 tests/javascript/include.js                           |    2 +-
 tests/javascript/introspect.js                        |    2 +-
 tests/javascript/json-constructor.js                  |    2 +-
 tests/javascript/json.js                              |    2 +-
 tests/javascript/list-test.js                         |    2 +-
 tests/javascript/modules-noasserts.js                 |    2 +-
 tests/javascript/modules.js                           |    4 ++--
 tests/javascript/native-closure-exception.js          |    2 +-
 tests/javascript/native-closure.js                    |    2 +-
 tests/javascript/object-info.js                       |    2 +-
 tests/javascript/out-test.js                          |    2 +-
 tests/javascript/property-benchmark.js                |    2 +-
 tests/javascript/property-glib-exception.js           |    2 +-
 tests/javascript/quit.js                              |    2 +-
 tests/javascript/signals/signal-connect.js            |    2 +-
 tests/javascript/signals/signal-disconnect.js         |    2 +-
 tests/javascript/signals/signal-exception.js          |    2 +-
 tests/javascript/signals/signal-expects.js            |    2 +-
 tests/javascript/signals/signal-invalid.js            |    2 +-
 tests/javascript/signals/signal-nofunc.js             |    2 +-
 tests/javascript/signals/signal-userdata.js           |    2 +-
 tests/javascript/signals/signal.js                    |    2 +-
 tests/javascript/sqlite.js                            |    2 +-
 tests/javascript/structs/struct-constructor.js        |    2 +-
 tests/javascript/structs/struct-enumerate.js          |    2 +-
 tests/javascript/structs/struct-functions.js          |    2 +-
 tests/javascript/structs/struct-nested-set.js         |    2 +-
 tests/javascript/structs/struct-offsets.js            |    2 +-
 tests/javascript/structs/struct-set-member.js         |    2 +-
 tests/javascript/structs/struct-union-enumerate.js    |    2 +-
 tests/javascript/syntax-test.js                       |    2 +-
 tests/javascript/type-conversion.js                   |    2 +-
 61 files changed, 63 insertions(+), 63 deletions(-)

commit 362280cd799419b41eb0919bce0a33290942ff68
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jan 6 03:53:37 2010 -0500

    tests: Make C-based test run too

 tests/c/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit f8d07c7157afd249dada6f58182bccdc26785103
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jan 6 03:47:37 2010 -0500

    tests: Ditch the python test framework, use standard make check with a small
    set of JavaScript functions to deal with assertions and unreachable code
    and whatnot. Also, clean up some tests, and remove some that made no sense
    whatsoever.
    
    Three or four tests still don't work (and print output to that effect)
    because of strange exception-chaining problems which I'm going to look into.

 Makefile.am                                        |    5 +-
 tests/Makefile.am                                  |    7 +-
 tests/javascript/Makefile.am                       |   49 +++++++--
 tests/javascript/argv.js                           |    6 +-
 tests/javascript/array-gtype.js                    |   16 +--
 tests/javascript/builtin-argument-length.js        |  111 +++++++++-----------
 tests/javascript/c-module.js                       |    7 --
 tests/javascript/check-syntax.js                   |   42 ++++++--
 tests/javascript/closure-finalization.js           |   12 ++-
 tests/javascript/compare.js                        |   10 +-
 tests/javascript/constructor-args.js               |   15 +--
 tests/javascript/constructor-prototype.js          |   17 ++-
 tests/javascript/enum.js                           |   14 ++-
 tests/javascript/everything.js                     |  111 ++++++++++----------
 tests/javascript/fork.js                           |   20 ++--
 tests/javascript/function-info.js                  |   13 +--
 tests/javascript/gdk-event.js                      |   35 +++---
 tests/javascript/gerror.js                         |   12 +--
 tests/javascript/gobject-scope.js                  |   12 +--
 tests/javascript/gtypes/Makefile.am                |   15 +++
 .../gtypes/gtype-class-init-exception.js           |   26 +++--
 tests/javascript/gtypes/gtype-extraprop.js         |   27 +++--
 tests/javascript/gtypes/gtype-gtype-class-init.js  |   48 ++++-----
 tests/javascript/gtypes/gtype-gtype.js             |   48 ++++-----
 .../javascript/gtypes/gtype-property-construct.js  |   59 ++++++-----
 tests/javascript/gtypes/gtype-property-nice.js     |   42 ++++----
 tests/javascript/gtypes/gtype-property.js          |   51 +++++----
 tests/javascript/gtypes/gtype-self.js              |   25 ++---
 tests/javascript/gtypes/gtype-signal-args.js       |   36 +++----
 tests/javascript/gtypes/gtype-signal.js            |   25 +++--
 tests/javascript/gtypes/gtype-typerror.js          |   21 ++--
 tests/javascript/gtypes/gtype.js                   |   42 ++++----
 tests/javascript/gtypes/testsuite.js               |    1 +
 tests/javascript/gvalue-argument.js                |    4 -
 tests/javascript/include-syntax.js                 |   19 +++-
 tests/javascript/include.js                        |    6 +-
 tests/javascript/introspect.js                     |   21 ++--
 tests/javascript/json-constructor.js               |   17 ++-
 tests/javascript/json.js                           |   24 +++--
 tests/javascript/list-test.js                      |   30 +++---
 tests/javascript/modules-noasserts.js              |   25 +++++
 tests/javascript/modules.js                        |   29 +----
 tests/javascript/native-closure-exception.js       |   34 +++---
 tests/javascript/native-closure.js                 |   27 ++---
 tests/javascript/object-info.js                    |   29 ++---
 tests/javascript/out-test.js                       |   22 ++--
 tests/javascript/print.js                          |    7 --
 tests/javascript/printf.js                         |   12 ---
 tests/javascript/printprint.js                     |    7 --
 tests/javascript/property-benchmark.js             |    6 +-
 tests/javascript/property-glib-exception.js        |   25 +++--
 tests/javascript/quit.js                           |    7 +-
 tests/javascript/quit2.js                          |    7 --
 tests/javascript/readline-bind.js                  |    9 --
 tests/javascript/readline.js                       |    8 --
 tests/javascript/signals/Makefile.am               |   11 ++
 tests/javascript/signals/signal-connect.js         |   24 ++---
 tests/javascript/signals/signal-disconnect.js      |   31 +++---
 tests/javascript/signals/signal-exception.js       |    7 +-
 tests/javascript/signals/signal-expects.js         |   20 ++--
 tests/javascript/signals/signal-invalid.js         |   15 ++-
 tests/javascript/signals/signal-nofunc.js          |   18 ++--
 tests/javascript/signals/signal-userdata.js        |    9 +-
 tests/javascript/signals/signal.js                 |   19 ++--
 tests/javascript/signals/testsuite.js              |    1 +
 tests/javascript/spawn.js                          |    8 --
 tests/javascript/sqlite.js                         |   43 ++++----
 tests/javascript/structs/Makefile.am               |   10 ++
 tests/javascript/structs/struct-constructor.js     |   17 ++-
 tests/javascript/structs/struct-enumerate.js       |   14 +--
 tests/javascript/structs/struct-functions.js       |   13 ++-
 tests/javascript/structs/struct-nested-set.js      |   27 +++--
 tests/javascript/structs/struct-offsets.js         |   15 ++-
 tests/javascript/structs/struct-set-member.js      |   15 ++-
 tests/javascript/structs/struct-union-enumerate.js |   31 +++---
 tests/javascript/structs/testsuite.js              |    1 +
 tests/javascript/syntax-test-noasserts.js          |    1 +
 tests/javascript/syntax-test.js                    |   18 +++-
 tests/javascript/testsuite.js                      |   32 ++++++
 tests/javascript/type-conversion.js                |   42 ++++----
 tests/make-test.py                                 |   55 ----------
 tests/run-tests.py                                 |  104 ------------------
 82 files changed, 936 insertions(+), 1020 deletions(-)

commit 62bf28a41b3372cd6eed5823e941f0d54ccc9a0e
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jan 6 02:05:05 2010 -0500

    Return non-zero exit code if an exception occurs

 src/main.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 585cca1d52aa7e082aaa029c585fef8ea6d25d43
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jan 6 02:04:54 2010 -0500

    Remove extraneous space in output

 modules/example/seed-example.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 577fc25b8e4b932107f2f3a6b81a27c11d08fea8
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jan 6 00:04:07 2010 -0500

    Note to self: need to properly integrate our exceptions with JS

 libseed/seed-exceptions.c |    3 +++
 1 file changed, 3 insertions(+)

commit 07db8b4966ca85a256137d32eeca2a634f473825
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jan 4 00:56:29 2010 -0500

    Fix incorrect type assumption
    
    seed_gi_argument_make_js was assuming that enums and flags are always longs,
    which is (apparently) incorrect. Check the type and convert accordingly.

 libseed/seed-types.c |   42 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)

commit 2723b3a122609b9de20dab1208bf3e6ac90d140c
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jan 4 00:56:15 2010 -0500

    Fix spacing in warning (double space)

 libseed/seed-structs.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7d21ff802d08154fe222742ed8b61b1a92bebe16
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jan 3 22:11:03 2010 -0500

    GType can be bigger than int32; use seed_value_to_long for now
    
    This is probably not correct, since the size of the type is variable, and all...

 libseed/seed-gtype.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4331a5c5a9d9446c2e5909a53c25a15de9f16ed8
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 22:45:36 2010 -0500

    Update OS X build instructions (MacPorts!)

 doc/reference/building-osx.sgml |   65 ++++++++++++---------------------------
 1 file changed, 19 insertions(+), 46 deletions(-)

commit 3a19d85fd53f5bc1e566101bacf0bc044c00cfe0
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 22:06:35 2010 -0500

    libseed: Out arguments should use out_values, not out_args, for finding values!
    
    Fixes bug introduced in commit 249a26bd077

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b41de3fafa5d1b0ebf89f373c3f132003b719771
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 19:56:46 2010 -0500

    tests: Fix struct-union-enumerate test

 tests/javascript/structs/struct-union-enumerate.js |   20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit f2e337ff9712644cc8d2c5c2c23c2f491619fba9
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 19:40:30 2010 -0500

    Fix readline tests

 tests/javascript/readline-bind.js |    6 +++---
 tests/javascript/readline.js      |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 8050bd63efb3d540aeacefefe2bd953e2b57e3cf
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 18:40:24 2010 -0500

    Fix completely incorrect nested struct/union set test

 tests/javascript/structs/struct-nested-set.js |    8 +--
 tests/run-tests.py                            |   68 +++++++++++++------------
 2 files changed, 40 insertions(+), 36 deletions(-)

commit de65135b89104cc49cd893951650cc3d6f4236eb
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 18:19:27 2010 -0500

    Ignore missing X extensions when testing
    
    This fixes testing over X forwarding to a machine lacking expected extensions

 tests/run-tests.py |   65 ++++++++++++++++++++++++++--------------------------
 1 file changed, 32 insertions(+), 33 deletions(-)

commit 2ff26650b1180982c532d801873d4af648edce9b
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 16:55:07 2010 -0500

    Fix glong/gint "mismatch" elsewhere

 libseed/seed-types.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c075da4ca37a47e9d0938664f25d6727f107029
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 16:51:57 2010 -0500

    Fix lack of gnome-js-common directory in default search path
    
    I accidentally broke this when fixing the pkglibdir/datadir substitution

 extensions/Makefile.am |    2 +-
 extensions/Seed.js.in  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bac440a2733a2b59920b0078123a073db19b9f33
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jan 2 16:43:23 2010 -0500

    Fix enum typing bug from commit cedbd78451
    
    A glong/gint mismatch was wreaking havoc on various enums.
    It's clear why this was broken; g_value_info_get_value says
    that it returns a glong.

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 671ad0881ca3c68e59099a18164a72f34ad3f2ad
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 1 17:26:51 2010 -0500

    Post-release version increment

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b12dcb4e4bfaf40ace0fb216b4ef3af5fa20256
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 1 17:25:58 2010 -0500

    Release 2.29.5.1

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f6301aa559216ac8f2c86064e1d674b9dbd650a
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 1 17:23:16 2010 -0500

    Fix some 'duplicate symbol' errors on other platforms

 libseed/seed-engine.c    |    2 ++
 libseed/seed-engine.h    |    2 +-
 modules/mpfr/seed-mpfr.c |    3 +++
 modules/mpfr/seed-mpfr.h |    4 ++--
 4 files changed, 8 insertions(+), 3 deletions(-)

commit 329294e29b4f8c352b60940a61029723c081aafc
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 1 16:47:57 2010 -0500

    Post-release increment

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ac0d91449158e79b6e90072452bb033c7bc054e
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jan 1 16:38:56 2010 -0500

    2.29.5 release notes

 NEWS |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 78e4742fe907d08348a8c93c098761ec57b32bd6
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Dec 31 05:44:51 2009 -0500

    os module: oops! other GNU extensions were in use; reenable these

 modules/os/seed-os.c |    2 ++
 1 file changed, 2 insertions(+)

commit c2be82dabf2208fc533838a2deea1c8f415583fd
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Dec 31 05:40:29 2009 -0500

    Use realpath() instead of the GNU libc extension canonicalize_file_path (again)

 modules/os/seed-os.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 53a1447c45949c8d9ab4a4e082499cf24bf9dafc
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Dec 31 05:36:09 2009 -0500

    extensions: Fix substitution of paths into Seed.js
    
    This fixes the failure to find native modules when installing to unexpected
    prefixes.

 configure.ac           |    1 -
 extensions/Makefile.am |    3 +++
 extensions/Seed.js.in  |    4 ++--
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 75f843389e2eccd25fc77d71119af09892462a0f
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Dec 31 05:12:28 2009 -0500

    extensions: fix some indentation oddities

 extensions/Seed.js.in |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 0f9ce34375f9bfda6b11e6ccbb54b4fd75f2eb40
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 30 03:40:25 2009 -0500

    interpreter: display exceptions (if any) when trying to execute the repl

 src/main.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit f4576cc155a1583da3d174165748e782690bcfd9
Author: Ryan Brown <r@nodr.org>
Date:   Sat Dec 19 16:04:51 2009 -0500

    Use the right type when creating GValues for GObject subtypes

 libseed/seed-types.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c052e1cfed23bfed6f890895564206e37ed6fe1
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 30 02:56:42 2009 -0500

    Distribute the repl snippet along with seed

 extensions/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 48eabb14b1fafe329156a9dbba144586ec850454
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 30 02:54:29 2009 -0500

    Use realpath() instead of the GNU libc extension canonicalize_file_path

 libseed/seed-importer.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 8a5ad68baa02968b7e521581db58b3b72d290d6b
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 30 02:53:33 2009 -0500

    Remove Mac OS X specific configuration
    
    There's no reason to use the system's WebKit, since it has to be a nightly anyway.
    Instead, use webkit-gtk; the version in macports is now recent enough.

 configure.ac |   44 ++++++++++----------------------------------
 1 file changed, 10 insertions(+), 34 deletions(-)

commit 1118eb7835ba0b94aee09f9f576342fcce344128
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 30 02:39:26 2009 -0500

    Use POSIX thread-local storage API instead of GCC extensions
    
    This is necessary to make Seed build on platforms where the GCC
    TLS API is not available, such as Mac OS X.

 libseed/seed-engine.c |   16 ++++++++++------
 libseed/seed-engine.h |    2 +-
 libseed/seed-types.c  |    7 ++++---
 3 files changed, 15 insertions(+), 10 deletions(-)

commit a08ec31a2833e681b9c91a62fc1a6f60c4259187
Author: Robert Carr <racarr@gnome.org>
Date:   Thu Dec 17 17:32:36 2009 -0500

    Improve handling of case where constructing struct with 0 size

 libseed/seed-structs.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c5c4352f77624d4717f4757c87ff7e1373082dc3
Author: Robert Carr <racarr@gnome.org>
Date:   Thu Dec 17 17:25:21 2009 -0500

    [importer] Struct/union constructors need to take a reference to the GIBaseInfo they store in their privates...

 libseed/seed-importer.c |    4 +++-
 libseed/seed-structs.c  |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit d70268ca6c3482b38f1076b13f360bade04dbe6c
Author: Robert Carr <racarr@gnome.org>
Date:   Thu Dec 17 17:09:48 2009 -0500

    Built in REPL was broken because it was installing from examples tree (now seed-examples on git.gnome.org). Move a copy of REPL snippet into seed

 extensions/Makefile.am |    3 +++
 extensions/repl.js     |   49 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit 63c58af6a128168fe79eb7be0cea048ecdb1c712
Author: Robert Carr <racarr@gnome.org>
Date:   Thu Dec 17 15:40:07 2009 -0500

    Add regression test for BGO 593182

 tests/javascript/gtypes/Makefile.am               |    1 +
 tests/javascript/gtypes/gtype-gtype-class-init.js |   30 +++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit a60bf4010a7c8c864cfdb5483ce3e5dc0f0d4977
Author: Robert Carr <racarr@gnome.org>
Date:   Thu Dec 17 15:23:39 2009 -0500

    seed_get_class_info_for_type had a logic error, causing GIBaseInfos to be unreffed, in the case of "They didn't exist".
    
    This is obviously not a good idea and has been rectified. Closes BGO #593182

 libseed/seed-gtype.c |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 2638adf4800488a044db21f567945584030adb0a
Author: Robert Carr <racarr@gnome.org>
Date:   Thu Dec 17 15:23:34 2009 -0500

    Update some autotools junk? I guess. I could only really say if I understood autotools

 config.h.in   |    3 +++
 m4/libtool.m4 |    3 +++
 2 files changed, 6 insertions(+)

commit 8bccd48bafbef62671e4a1dcbe8a18e604f76370
Author: Iain Nicol <iain@thenicols.net>
Date:   Mon Nov 2 03:59:35 2009 +0000

    libseed: do not call JSValueProtect on values the GC might have freed
    
    Closes BGO #599666

 libseed/seed-types.c |    3 +++
 1 file changed, 3 insertions(+)

commit fa6441078948879b7b48cd85c842f796c3e77690
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 16 17:04:06 2009 -0500

    Post-release increment

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04771b669d35196f8c4e87d035c7f541e324094b
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Dec 16 17:01:05 2009 -0500

    Update NEWS and README for 2.29.4

 NEWS   |   11 +++++++++++
 README |   10 +++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit cb4289137ec0ea3204e1b0ad3b7e2a86fa8a94da
Author: Steve Frécinaux <code@istique.net>
Date:   Mon Nov 16 00:35:52 2009 +0100

    reference: Add a note about search path ownership.
    
    The current reference documentation of seed_engine_get_search_path()
    does not specify whether the return value should be freed or not, and
    that return value is not const so it's ambiguous.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=602032

 libseed/seed-api.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 251a556dc841a8165d865771d9f30de94428d901
Author: Iain Nicol <iain@thenicols.net>
Date:   Thu Nov 19 13:03:35 2009 +0000

    libseed: Improve integral type conversions; mostly portability issues
    
    Partial fix for BGO #602404.

 libseed/seed-closure.c |   34 +++++++++++----
 libseed/seed-types.c   |  113 +++++++++++++++++++++++++++++++++++++++++++++---
 libseed/seed-types.h   |   10 +++++
 3 files changed, 142 insertions(+), 15 deletions(-)

commit 36ec11b954ed7a1ded45927a4788adf8c0ed0dcb
Author: Steve Frécinaux <code@istique.net>
Date:   Tue Dec 15 14:33:27 2009 +0100

    Remove unused "arg_type" argument in make_native_closure.
    
    This argument is kept around in the closure but isn't used anywhere,
    so let's just drop it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=604617

 libseed/seed-closure.c |    5 +----
 libseed/seed-closure.h |    2 --
 libseed/seed-types.c   |    1 -
 3 files changed, 1 insertion(+), 7 deletions(-)

commit 9989d47738853ec7226387b3ffbb50858d323037
Author: Steve Frécinaux <code@istique.net>
Date:   Tue Dec 15 14:39:21 2009 +0100

    Remove arg_info param from seed_gi_make_argument().
    
    This arg_info value was only used when triggering make_native_closure(),
    and was even set to NULL in most calls of this function, so let's just
    remove it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=604617

 libseed/seed-closure.c |    2 +-
 libseed/seed-engine.c  |    3 +--
 libseed/seed-structs.c |   10 ++++------
 libseed/seed-types.c   |    4 ++--
 libseed/seed-types.h   |    1 -
 5 files changed, 8 insertions(+), 12 deletions(-)

commit 67f3d46b9387e1f4166c1403a9c491732c2b022c
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Nov 30 17:24:18 2009 -0500

    Postincrement after release (now 2.29.4)

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf39481aa040bc7dbdb96c891402c9132b68cbd3
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Nov 16 19:03:39 2009 -0500

    Postincrement version number to 2.29.3

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5462cff55d30e3c3cf54d832a02fca0fbc13ddce
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Nov 16 19:01:18 2009 -0500

    More 2.29.2 changes (update NEWS and version)

 Makefile.am  |    1 -
 NEWS         |    3 +--
 configure.ac |    2 +-
 3 files changed, 2 insertions(+), 4 deletions(-)

commit b4d995eccb03ce0952aebe050e13461d5970a0ee
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Nov 16 18:52:27 2009 -0500

    Seed 2.29.2 changes

 NEWS          |   11 +++++++++
 RELEASE       |   75 ---------------------------------------------------------
 config.h.in   |    3 ---
 m4/libtool.m4 |    3 ---
 4 files changed, 11 insertions(+), 81 deletions(-)

commit f2e49562301df3c9f50ba865eb8b0b407a2883b2
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Nov 1 00:06:18 2009 -0400

    libseed: make seed_value_from_filename return "null" if passed "NULL"

 libseed/seed-types.c |   28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)

commit fa42dffc8acd356e0cfc06c5c7862ef42df21c4c
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Nov 1 00:01:25 2009 -0400

    tests: Update one test affected by previous commit

 tests/javascript/sqlite.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9cf4a15d929007c9dfdb3c1a1fea6d03825b8614
Author: Iain Nicol <iain@thenicols.net>
Date:   Fri Oct 30 22:08:51 2009 +0000

    make seed_value_from_string return "null" if passed "NULL"

 libseed/seed-types.c |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 1b648f199672e0d7521910cb70469f8882a95f84
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Oct 28 01:52:16 2009 -0400

    tests: A bunch of exceptions changed format a while back, update tests

 tests/javascript/check-syntax.js            |    2 +-
 tests/javascript/include-syntax.js          |    2 +-
 tests/javascript/property-glib-exception.js |    2 +-
 tests/javascript/syntax-test.js             |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 9ba90d411acf73bf23325239687501bfa014cdde
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Oct 28 01:26:21 2009 -0400

    interpreter: Add --version argument; chain option parsing to libseed.

 libseed/seed-engine.c |    4 +--
 libseed/seed-engine.h |    2 ++
 libseed/seed.h        |    3 +-
 src/Makefile.am       |    3 +-
 src/args.c            |   81 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c            |   13 ++++++++
 6 files changed, 102 insertions(+), 4 deletions(-)

commit bc26585c4b3560a30b73c1304af6a3dc598ab459
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Oct 28 00:54:44 2009 -0400

    libseed: Add --seed-version argument

 libseed/seed-engine.c |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit c995b68cdd372129aed51335ed6242b758c4850f
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Oct 28 00:25:27 2009 -0400

    clutter extension: Add wrapper for animate_with_alpha

 extensions/Clutter.js |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 31ed2f1f52eb55bd5ada9c87ad31ca046bcfded1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Aug 22 04:35:51 2009 +0000

    Clean up 'seed' interpreter
    
    Don't bother passing argc/argv to functions that don't need it
    Use EXIT_SUCCESS/EXIT_FAILURE instead of implementation-specific values
    Use seed_exception_to_string instead of stringifying by hand

 src/main.c |   40 +++++++++++++++++-----------------------
 1 file changed, 17 insertions(+), 23 deletions(-)

commit d776c49457d1f6053ecb118375c84b736ca83d51
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Oct 7 02:10:35 2009 -0400

    Move all examples to separate seed-examples repository.

 Makefile.am                                        |    1 -
 config.h.in                                        |    3 +
 configure.ac                                       |   38 -
 examples                                           |    5 +
 examples/COPYING                                   |    9 -
 examples/Gnio-server.js                            |   40 -
 examples/Gnio.js                                   |   24 -
 examples/HACKING                                   |    8 -
 examples/Makefile.am                               |   52 -
 examples/accelgroup.js                             |   21 -
 examples/actions.js                                |   63 --
 examples/async-quine.js                            |   19 -
 examples/broken/browser/COPYING                    |  339 -------
 examples/broken/browser/Makefile.am                |   27 -
 examples/broken/browser/browser-actions.js         |  347 -------
 examples/broken/browser/browser-bookmarks.js       |   54 -
 examples/broken/browser/browser-find.js            |   39 -
 examples/broken/browser/browser-main.js            |   24 -
 examples/broken/browser/browser-menu.js            |  148 ---
 examples/broken/browser/browser-tab.js             |  148 ---
 examples/broken/browser/browser-toolbar.js         |   25 -
 examples/broken/browser/main.js                    |  119 ---
 examples/broken/clutter-transitions/Makefile.am    |   15 -
 examples/broken/clutter-transitions/main.js        |   85 --
 examples/broken/clutter-transitions/one.jpg        |  Bin 379735 -> 0 bytes
 .../clutter-transitions/transition-library.js      |  661 ------------
 examples/broken/clutter-transitions/two.jpg        |  Bin 218469 -> 0 bytes
 examples/broken/ide/Makefile.am                    |   26 -
 examples/broken/ide/exception.svg                  |   76 --
 examples/broken/ide/ide-actions.js                 |  126 ---
 examples/broken/ide/ide-messagearea.js             |  121 ---
 examples/broken/ide/ide-sourceview.js              |  203 ----
 examples/broken/ide/ide-tab.js                     |   65 --
 examples/broken/ide/ide-tabheader.js               |   27 -
 examples/broken/ide/ide-tabview.js                 |   80 --
 examples/broken/ide/ide-toolbar.js                 |   26 -
 examples/broken/ide/ide-window.js                  |   40 -
 examples/broken/ide/legacy/ide.js                  |  155 ---
 examples/broken/ide/legacy/tabview.js              |   77 --
 examples/broken/ide/legacy/toolbar.js              |  143 ---
 examples/broken/ide/main.js                        |   30 -
 examples/broken/pong/Makefile.am                   |   19 -
 examples/broken/pong/ball.png                      |  Bin 1570 -> 0 bytes
 examples/broken/pong/midline.png                   |  Bin 4741 -> 0 bytes
 examples/broken/pong/player.png                    |  Bin 1671 -> 0 bytes
 examples/broken/pong/player2.png                   |  Bin 1491 -> 0 bytes
 examples/broken/pong/pong.js                       |  341 -------
 examples/browser/BrowserSettings.js                |   11 -
 examples/browser/BrowserStatusbar.js               |   21 -
 examples/browser/BrowserTab.js                     |   67 --
 examples/browser/BrowserToolbar.js                 |   71 --
 examples/browser/BrowserView.js                    |  113 ---
 examples/browser/COPYING                           |  339 -------
 examples/browser/Makefile.am                       |   23 -
 examples/browser/TabbedBrowser.js                  |   60 --
 examples/browser/main.js                           |   19 -
 examples/cairo.js                                  |   45 -
 examples/calculator-mpfr.js                        |  145 ---
 examples/calculator.js                             |  138 ---
 examples/clutter-1.0.js                            |  104 --
 examples/clutter-cairo-1.0.js                      |   34 -
 examples/clutter-cogl-1.0.js                       |  103 --
 examples/clutter-pad/Makefile.am                   |   15 -
 examples/clutter-pad/clutter-pad.ui                |  271 -----
 examples/clutter-pad/examples/Makefile.am          |   17 -
 .../clutter-pad/examples/animated-rectangle.js     |   26 -
 examples/clutter-pad/examples/box2d.js             |   61 --
 examples/clutter-pad/examples/cairo.js             |   52 -
 examples/clutter-pad/examples/pink-stage.js        |    7 -
 examples/clutter-pad/examples/spring.js            |   89 --
 examples/clutter-pad/main.js                       |  197 ----
 examples/clutter-pad/redhand.png                   |  Bin 3605 -> 0 bytes
 examples/clutter-pad/test.js                       |   27 -
 examples/clutter-shader/Makefile.am                |   20 -
 examples/clutter-shader/ShaderEditor.js            |   46 -
 examples/clutter-shader/ShaderView.js              |   55 -
 examples/clutter-shader/bob.jpg                    |  Bin 26580 -> 0 bytes
 examples/clutter-shader/default.glsl               |   24 -
 examples/clutter-shader/main.js                    |   42 -
 examples/dbus/Makefile.am                          |   18 -
 examples/dbus/dbus-banshee.js                      |   55 -
 examples/dbus/dbus-consolekit.js                   |   58 --
 examples/dbus/dbus-networkmanager.js               |   93 --
 examples/dbus/networkManagerIfaces.js              | 1049 --------------------
 examples/gconf.js                                  |    9 -
 examples/gdkpixbufloader.js                        |   31 -
 examples/glib/Makefile.am                          |   17 -
 examples/glib/env.js                               |    7 -
 examples/glib/thread.js                            |   27 -
 examples/glib/timeout.js                           |   20 -
 examples/glib/timer.js                             |   12 -
 examples/gtkplug.js                                |   37 -
 examples/gtktextview.js                            |   21 -
 examples/gtktreeview.js                            |   36 -
 examples/json-packing.js                           |   37 -
 examples/json-reddit.js                            |   21 -
 examples/ls.js                                     |   18 -
 examples/n-oscillator.js                           |  111 ---
 examples/notify-test.js                            |   32 -
 examples/opengl/Makefile.am                        |   15 -
 examples/opengl/glut-teapot.js                     |   52 -
 examples/opengl/seed-gears.js                      |  229 -----
 examples/opengl/triangle-actor.js                  |   35 -
 examples/pango-fontset.js                          |   16 -
 examples/pango.js                                  |  402 --------
 examples/poppler.js                                |  152 ---
 examples/quine.js                                  |    7 -
 examples/repl.js                                   |   49 -
 examples/soup.js                                   |   14 -
 examples/threaded-repl.js                          |   12 -
 examples/turtle/Makefile.am                        |   23 -
 examples/turtle/turtle.c                           |  307 ------
 examples/twitter/Makefile.am                       |   13 -
 examples/twitter/pretty.js                         |   36 -
 examples/twitter/twitter.js                        |  131 ---
 examples/video.js                                  |   21 -
 examples/vte-test.js                               |   31 -
 examples/xml/Makefile.am                           |   17 -
 examples/xml/sample.xml                            |   12 -
 examples/xml/weather.js                            |   41 -
 examples/xml/xml-dom.js                            |   16 -
 examples/xml/xml-tree.js                           |   17 -
 examples/xml/xml-xpath.js                          |    7 -
 123 files changed, 8 insertions(+), 9467 deletions(-)

commit 425ed40aa5b35deed2eb9c2c9c878ef24d293b37
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Oct 7 01:46:26 2009 -0400

    Use @libdir@ instead of @prefix@/lib
    
    This fixes same-gnome-clutter and lightsoff on platforms where
    @libdir@ is NOT @prefix@/lib (i.e. where @libdir@ is @prefix@/lib64
    instead)

 extensions/Seed.js.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b60d66e40b39bd48965219228f776aff0b2d7f1c
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Sep 20 19:06:55 2009 -0400

    Post-release bump to 2.29.1

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6748a7c92a0af7b430d367718d392770795b865
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Sep 20 18:48:51 2009 -0400

    Update NEWS for the last three releases (oops!)

 NEWS |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 4411f87ddd8d2652adeadcf6f187414e653411fc
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Sep 7 22:14:07 2009 -0400

    Post-release bump to 2.28.0

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7053fcff8e4bbc5710b14485ec45768bc47ab37d
Author: Robert Carr <racarr@gnome.org>
Date:   Mon Sep 7 02:13:10 2009 -0400

    [libseed] Implement instanceof for GObject constructors and named GObject constructors, closes BGO 592936

 libseed/seed-engine.c |   22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 6532bef01b88fafe673ea5340e6560273d5f2f5c
Author: Robert Carr <racarr@gnome.org>
Date:   Mon Sep 7 01:57:18 2009 -0400

    [libseed] Implement G_TYPE_STRV in seed_gvalue_from_seed_value, closes BGO 584321

 libseed/seed-types.c |  161 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 97 insertions(+), 64 deletions(-)

commit 2536cdd2f3da941e6dd651b4eb1279eb6d7c0c6a
Author: Robert Carr <racarr@gnome.org>
Date:   Mon Sep 7 01:38:51 2009 -0400

    [libseed] Add seed_engine_destroy

 libseed/seed-engine.c |   10 ++++++++++
 libseed/seed.h        |    2 ++
 m4/libtool.m4         |    3 +++
 3 files changed, 15 insertions(+)

commit 94293bf711ac3fb0a1e065495107fb358ff6106e
Author: Josselin Mouette <joss@malsain.org>
Date:   Fri Sep 4 14:37:12 2009 -0400

    [modules] Build as loadable modules, instead of fully-versioned libraries

 modules/cairo/Makefile.am           |    1 +
 modules/canvas/Makefile.am          |    1 +
 modules/dbus/Makefile.am            |    1 +
 modules/example/Makefile.am         |    1 +
 modules/ffi/Makefile.am             |    1 +
 modules/gettext/Makefile.am         |    1 +
 modules/gtkbuilder/Makefile.am      |    1 +
 modules/libxml/Makefile.am          |    1 +
 modules/mpfr/Makefile.am            |    1 +
 modules/multiprocessing/Makefile.am |    1 +
 modules/os/Makefile.am              |    1 +
 modules/readline/Makefile.am        |    1 +
 modules/sandbox/Makefile.am         |    1 +
 modules/sqlite/Makefile.am          |    1 +
 14 files changed, 14 insertions(+)

commit 2daaf7d97a4bfed44c554c38309243d811346a58
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Aug 24 22:00:06 2009 -0400

    Revert "Clean up 'seed' interpreter"
    
    This reverts commit c061547a7953fc7072b9e0043d0f5c33c7f3ec10.

 src/main.c |   41 +++++++++++++++++++++++------------------
 1 file changed, 23 insertions(+), 18 deletions(-)

commit c061547a7953fc7072b9e0043d0f5c33c7f3ec10
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Aug 22 00:35:51 2009 -0400

    Clean up 'seed' interpreter
    
    Don't bother passing argc/argv to functions that don't need it
    Use EXIT_SUCCESS/EXIT_FAILURE instead of implementation-specific values
    Use seed_exception_to_string instead of stringifying by hand

 src/main.c |   41 ++++++++++++++++++-----------------------
 1 file changed, 18 insertions(+), 23 deletions(-)

commit 144161af4c10029345f864b3d82dc442b7a7a8b8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Aug 21 18:07:58 2009 -0400

    Post-release bump to 2.27.92

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c45e1edf164da14432691a46523d6096a068d5a9
Author: Xan Lopez <xan@gnome.org>
Date:   Fri Aug 21 15:17:01 2009 +0300

    Use LDFLAGS instead of CFLAGS when appropriate
    
    And remove a rogue tab.

 modules/sqlite/Makefile.am |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9bc0c696397ff32be36bab9bd81aac6a62f69b80
Author: Xan Lopez <xan@gnome.org>
Date:   Fri Aug 21 14:25:28 2009 +0300

    Use AM_SILENT_RULES instead of shave.
    
    When using automake >= 1.11, use AM_SILENT_RULES to make building less
    verbose. Can be disabled passing --disable-silent-rules to configure
    or V=1 to make.

 configure.ac             |    7 ++-
 scripts/shave-libtool.in |  109 ----------------------------------------------
 scripts/shave.in         |  109 ----------------------------------------------
 3 files changed, 3 insertions(+), 222 deletions(-)

commit 641d154b48c23971093625041a0e8eb329bde7b9
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Aug 13 22:01:41 2009 -0400

    [libseed] Add seed_context_create, which just wraps JSGarbageCollect

 doc/reference/seed-sections.txt      |    1 +
 doc/reference/tmpl/seed-context.sgml |    8 ++++++++
 libseed/seed-api.c                   |   15 +++++++++++++++
 libseed/seed.h                       |    1 +
 4 files changed, 25 insertions(+)

commit 19cede6431a581593df3878fb36682827bdbd893
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Aug 10 18:00:02 2009 -0400

    Post-release bump to 2.27.91

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 86d9b7f225d68d378148e9d86839ef55f5a1e5f5
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Aug 10 16:59:46 2009 -0400

    We're calling this 2.27.90 to sync up with the GNOME version now that we're a module

 NEWS         |    4 ++--
 configure.ac |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 68547b8e895dc6ee0b54c88675f06ba00801d264
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Aug 10 16:28:17 2009 -0400

    gitignore the generated index.html

 .gitignore |    1 +
 1 file changed, 1 insertion(+)

commit 2bf2aa84be18476d1de9f662b6656982c4a96fc6
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Aug 10 16:27:26 2009 -0400

    [ffi] Use size_t format flag

 modules/ffi/seed-ffi.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a070643f5694c154f9308087a6ab5dd3a95b506f
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 10:12:11 2009 -0800

    [docs] Modules link from doc index should go to module documentation, not seed-module C API docs

 doc/index.html.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6047df4d846f8788e708f365217523fbab98b09a
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:59:03 2009 -0800

    Update example index, make HACKING point there

 doc/index.html.in |   82 +++++++++++++++++++++++++----------------------------
 examples/HACKING  |   81 +---------------------------------------------------
 2 files changed, 40 insertions(+), 123 deletions(-)

commit b0b64cf7998a326d16adb4aaec3cf290d7537196
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:45:08 2009 -0800

    [docs] Point to large manual for module documentation

 doc/index.html.in |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cde0e6cfab39b52a917940f6f4f461f198b7ab5
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:42:08 2009 -0800

    [docs] Forgot to include one of the files in the last commit

 .gitignore                 |    2 +
 configure.ac               |    1 +
 doc/Makefile.am            |    2 +-
 doc/index.html             |  114 --------------------------------------------
 doc/index.html.in          |  114 ++++++++++++++++++++++++++++++++++++++++++++
 doc/modules/version.xml.in |    1 +
 6 files changed, 119 insertions(+), 115 deletions(-)

commit 09bf288d0aa2a1156a29d74a98d19a4f0e17b373
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:27:47 2009 -0800

    [docs] Factor out gtk-doc displayed version number

 configure.ac                 |    2 ++
 doc/modules/Makefile.am      |    5 ++---
 doc/modules/book.xml         |    9 ++++++---
 doc/reference/Makefile.am    |    4 ++--
 doc/reference/seed-docs.sgml |    8 +++++---
 doc/reference/version.xml.in |    1 +
 6 files changed, 18 insertions(+), 11 deletions(-)

commit 2f81bc9bd27fafc8238e0e59fa3e082998cc8234
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:23:24 2009 -0800

    Update gitignore to match new documentation, etc.

 .gitignore |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 470e46e0255fccf6f4034cb99ea58e9b9933f5ea
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:10:00 2009 -0800

    [tests] Fix everything.js test after inspection of source

 tests/javascript/everything.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit df659051b341ea09f87e3ddee644f173b3924f45
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 09:00:51 2009 -0800

    Distribute various assorted files which we were missing

 examples/Makefile.am                |   52 ++++++++---------------------------
 modules/ffi/Makefile.am             |    6 ++++
 tests/javascript/gtypes/Makefile.am |    1 +
 3 files changed, 18 insertions(+), 41 deletions(-)

commit f2ff30b4f37423adbeefe5895d0214974c576d3a
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 08:29:51 2009 -0800

    [cairo] Quit when floating window is closed

 examples/cairo.js |    1 +
 1 file changed, 1 insertion(+)

commit 184e3f92d8892259879b0ee575a7afb6592ac40a
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 08:21:11 2009 -0800

    [browser] Use nice property installation, fix toolbar bugs

 examples/browser/BrowserTab.js     |   42 ++++++++++++------------------------
 examples/browser/BrowserToolbar.js |    9 ++++----
 examples/browser/TabbedBrowser.js  |    6 ++----
 3 files changed, 21 insertions(+), 36 deletions(-)

commit a0eb88ad2bac6b37d022960784b132754b9e05c0
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 08:19:29 2009 -0800

    [libseed] Support pretty property installation for objects

 libseed/seed-gtype.c |   38 ++++++++++++++++++++++++++++++++------
 1 file changed, 32 insertions(+), 6 deletions(-)

commit 286b71a4e746400b84d9cbe3bced83db3034fdeb
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 08:00:58 2009 -0800

    Remove OPEN_QUESTIONS; this is from before we had a bugzilla

 OPEN_QUESTIONS |    4 ----
 1 file changed, 4 deletions(-)

commit fbc08d6937f2b88a9d0840051f31f989666fd6f3
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 07:52:00 2009 -0800

    Update NEWS for today's release
    
    I'm not sure what the version number of today's release should be;
    the obvious choice is 0.8.6, but since we're now an official module,
    perhaps it should be 2.27.90.

 NEWS |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 5f39a036e1e2bb7334cb3ead911a14b1e0b1b079
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 07:37:57 2009 -0800

    [docs] Filename tag is "filename", not "file"

 doc/reference/imports.sgml        |    2 +-
 doc/reference/tmpl/seed-eval.sgml |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit b6d835b0818fa56d218131d76816a21d9bc18fda
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 07:31:58 2009 -0800

    [docs] Distribute importer docs, include seed_script_destroy function

 doc/reference/Makefile.am       |    2 +-
 doc/reference/seed-sections.txt |    1 +
 m4/libtool.m4                   |    3 ---
 3 files changed, 2 insertions(+), 4 deletions(-)

commit 8a1560043c1386ef48aa848c65b4871c1a9e145d
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 07:15:25 2009 -0800

    Move ChangeLog to NEWS, autogenerate ChangeLog, to fit in with other GNOME modules

 ChangeLog               |  271 +----------------------------------------------
 Makefile.am             |   31 ++++--
 NEWS                    |  269 ++++++++++++++++++++++++++++++++++++++++++++++
 config.h.in             |    3 -
 modules/ffi/Makefile.am |    2 +-
 5 files changed, 295 insertions(+), 281 deletions(-)

commit 723f390151903df2b2e3402032aee7677cab1092
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 06:40:00 2009 -0800

    [docs] Standardize on 'val' for type conversion function input value

 libseed/seed-types.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 905aa7dfaee6f2ba561e86fff4a9fe0180940923
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Aug 10 06:33:50 2009 -0800

    [ffi] Include ffi flags when building ffi module for nonstandard installs

 modules/ffi/Makefile.am |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b7d9adbb9b226c0e07a725ea8b641038c4f61332
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Aug 6 07:44:17 2009 -0400

    From here on out, use post-release version increment
    
    This puts us in sync with the rest of GNOME and makes it easier for
    other projects depending on Seed to require the latest development version.

 configure.ac                 |    2 +-
 doc/modules/book.xml         |    2 +-
 doc/reference/seed-docs.sgml |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 5a788b7154bb4d6f9193c99e53c2d6ac695c260f
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Aug 5 23:49:57 2009 -0400

    Relicense main.c as LGPLv3, closes 590810

 src/main.c |   32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit f3e1f631102409a8cdc5c31652a854347a3a6587
Author: Robert Carr <racarr@gnome.org>
Date:   Sun Aug 2 21:20:02 2009 -0400

    [ffi] Add support for pointer types to FFI. Also avoid recreating FFIFunction objects and cache them in a GHashTable in the new seed_ffi_library_priv struct.

 modules/ffi/seed-ffi.c     |   51 +++++++++++++++++++++++++++++++++-----------
 modules/ffi/test-strdup.js |   12 +++++++++++
 modules/ffi/test-xlib.js   |   24 +++++++++++++++++++++
 3 files changed, 74 insertions(+), 13 deletions(-)

commit b2acd1899e80b0b7b0decb8b7d8d42607067f3b1
Author: Robert Carr <racarr@gnome.org>
Date:   Sun Aug 2 14:05:53 2009 -0400

    [libxml] getAttribute would only work for the first attribute in a tag. Fix this

 modules/libxml/xml.js |    1 +
 1 file changed, 1 insertion(+)

commit 05fc42c0bc3939e6e6189d1a3902c12d05adec8d
Author: Robert Carr <racarr@gnome.org>
Date:   Sun Aug 2 13:55:24 2009 -0400

    [ffi] Hey, ffi actually works now. Add tests to prove this

 modules/ffi/Makefile.am    |    3 +-
 modules/ffi/seed-ffi.c     |   83 ++++++++++++++++++++++----------------------
 modules/ffi/test-sin.js    |   12 +++++++
 modules/ffi/test-strcmp.js |   13 +++++++
 4 files changed, 68 insertions(+), 43 deletions(-)

commit 828878ad4200b30af64be5f539c5da0a1a493fda
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Aug 1 21:43:59 2009 -0400

    [examples] Distribute proper versions of clutter examples

 config.h.in                                 |    3 +++
 doc/reference/tmpl/seed-typeconversion.sgml |    2 +-
 examples/Makefile.am                        |    9 ++++-----
 3 files changed, 8 insertions(+), 6 deletions(-)

commit 04adfffbe102296024ff2d1d8f5fb6f16d38860a
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 21:28:14 2009 -0400

    [ffi] Calling functions works now...

 modules/ffi/Makefile.am |    2 +-
 modules/ffi/seed-ffi.c  |  220 +++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 216 insertions(+), 6 deletions(-)

commit 9011b640aef992b5c3d32296d47dfea564fa5b17
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 18:48:08 2009 -0400

    [ffi] Start implementing the calling bits...

 modules/ffi/seed-ffi.c |   36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

commit 5681c3843e90c76b85dd69d43980c89a31cf7aae
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 18:27:21 2009 -0400

    ffi: Implement signature reading/building of internal representation for function signatures

 modules/ffi/seed-ffi.c |  135 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 134 insertions(+), 1 deletion(-)

commit 571e2a04909667b5f9df07648cdc9f99e1f74fa6
Merge: f28d045 5e7849a
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 17:52:55 2009 -0400

    Merge branch 'master' into ffi

commit 5e7849a059c22653f0262c437b1a594a608ce91f
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 17:52:34 2009 -0400

    [libseed] Fix bug in seed_value_to_string where if an object had an explicitly null toString member (overriding the default object one), it would cause a crash

 libseed/seed-types.c |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit f28d04531685356203c6a2c2aee28f0aa01b959a
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 17:47:52 2009 -0400

    Implement getting functions from libraries...sort of...no calling yet

 modules/ffi/seed-ffi.c |   34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit c9518305fb0e6403dea3cce677bc06d0d442e707
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 17:32:23 2009 -0400

    Add ffi.Library constructor

 modules/ffi/Makefile.am |   24 ++++++++++++++
 modules/ffi/seed-ffi.c  |   80 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 104 insertions(+)

commit b79b825990e62e5e6c87ec6b9815f09d58e7a56a
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 17:19:54 2009 -0400

    Initial add of ffi module

 configure.ac        |   20 ++++++++++++--------
 libseed/seed.h      |   10 ++++++++++
 modules/Makefile.am |    2 +-
 3 files changed, 23 insertions(+), 9 deletions(-)

commit 08095552dde09554a7a4de36a66b90ced7d7283c
Author: Robert Carr <racarr@gnome.org>
Date:   Sat Aug 1 15:54:29 2009 -0400

    [libseed] Organize seed.h by value/object/context/closure/etc functions.

 libseed/seed.h |  132 ++++++++++++++++++++++++++------------------------------
 1 file changed, 62 insertions(+), 70 deletions(-)

commit 00f9a08b7a743c1d9a644f65ed40ff9dc20856ab
Author: Robert Carr <racarr@gnome.org>
Date:   Fri Jul 31 23:48:29 2009 -0400

    [libseed] Fix gtype-gtype.js test

 libseed/seed-gtype.c                   |    3 +++
 tests/javascript/gtypes/gtype-gtype.js |   15 ++++++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 03eaaeb6d49089b93c407dc7abcbd139770e15fc
Author: Robert Carr <racarr@gnome.org>
Date:   Fri Jul 31 23:42:50 2009 -0400

    Fix build

 configure.ac         |    2 --
 examples/Makefile.am |    9 ++-------
 2 files changed, 2 insertions(+), 9 deletions(-)

commit b8012a636c670949081e447116184bc338badf8b
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 23:26:59 2009 -0400

    [n-oscillator] Use new semi-attractive gobject property definition

 examples/n-oscillator.js |   24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit 9ef3f053e9a81411026b1670e8bba12d3bf08137
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 23:19:04 2009 -0400

    [notify-test] Make notify test only notify on file creation, and show semi-useful information, just for fun

 examples/notify-test.js |   20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 55b773883ec6c46803849744f0f66b0593b7bbe2
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 23:09:58 2009 -0400

    [examples] Move clutter-transitions to broken as it hasn't been ported from 0.8

 examples/broken/clutter-transitions/Makefile.am    |   15 +
 examples/broken/clutter-transitions/main.js        |   85 +++
 examples/broken/clutter-transitions/one.jpg        |  Bin 0 -> 379735 bytes
 .../clutter-transitions/transition-library.js      |  661 ++++++++++++++++++++
 examples/broken/clutter-transitions/two.jpg        |  Bin 0 -> 218469 bytes
 examples/clutter-transitions/Makefile.am           |   15 -
 examples/clutter-transitions/main.js               |   85 ---
 examples/clutter-transitions/one.jpg               |  Bin 379735 -> 0 bytes
 examples/clutter-transitions/transition-library.js |  661 --------------------
 examples/clutter-transitions/two.jpg               |  Bin 218469 -> 0 bytes
 examples/pango.js                                  |    4 +-
 11 files changed, 763 insertions(+), 763 deletions(-)

commit 4760f2f970f7e35bba97f737696beee4b4084f95
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 23:05:40 2009 -0400

    [examples] Clutter 1.0 is stable; there's no reason to hold around 0.8 or 0.9 examples anymore. Deprecate pong because it's horrible and never got ported from 0.8.

 examples/broken/pong/Makefile.am        |   19 ++
 examples/broken/pong/ball.png           |  Bin 0 -> 1570 bytes
 examples/broken/pong/midline.png        |  Bin 0 -> 4741 bytes
 examples/broken/pong/player.png         |  Bin 0 -> 1671 bytes
 examples/broken/pong/player2.png        |  Bin 0 -> 1491 bytes
 examples/broken/pong/pong.js            |  341 +++++++++++++++++++++++++++++++
 examples/clutter-0.8.js                 |  118 -----------
 examples/clutter-0.9.js                 |  106 ----------
 examples/clutter-1.0.js                 |  104 ++++++++++
 examples/clutter-cairo-1.0.js           |   34 +++
 examples/clutter-cairo.js               |   34 ---
 examples/clutter-cogl-0.8.js            |  126 ------------
 examples/clutter-cogl-0.9.js            |  110 ----------
 examples/clutter-cogl-1.0.js            |  103 ++++++++++
 examples/clutter-pad/main.js            |    3 -
 examples/clutter-shader/ShaderEditor.js |    2 -
 examples/clutter-shader/ShaderView.js   |    2 -
 examples/clutter-shader/main.js         |    8 +-
 examples/pong/Makefile.am               |   19 --
 examples/pong/ball.png                  |  Bin 1570 -> 0 bytes
 examples/pong/midline.png               |  Bin 4741 -> 0 bytes
 examples/pong/player.png                |  Bin 1671 -> 0 bytes
 examples/pong/player2.png               |  Bin 1491 -> 0 bytes
 examples/pong/pong.js                   |  341 -------------------------------
 24 files changed, 605 insertions(+), 865 deletions(-)

commit 02c31eb1b43babb8f3ddbf73bc37b4a4cbdca9d8
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 22:20:22 2009 -0400

    [libseed] Throw exception if property is installed with no type

 libseed/seed-gtype.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f77bf3533bcabf0596deda792afc628c376cbb44
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 22:18:47 2009 -0400

    [libseed] More error checking for pretty property installation

 libseed/seed-gtype.c |   43 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

commit c5fa8fcf5afd15113c2d6d481cbc2e4ee7429a82
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 00:28:13 2009 -0400

    Revert "[libseed] The real problem with seed_gtype_construct was that the qdata storing the instance init function was being overwritten, use a hash table keyed by type now"
    
    This reverts commit c7daca0f60ae7e687804b11a7f71990a96042b49.
    
    Conflicts:
    
    	libseed/seed-gtype.c

 examples/pango.js    |    3 -
 libseed/seed-gtype.c |  165 +++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 155 insertions(+), 13 deletions(-)

commit 1ee31abd425e67a8d202a576a2520691ef6368be
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 31 00:21:17 2009 -0400

    Revert "[libseed] Commit c7daca0f removed set/get_property on gtype class."
    
    This reverts commit a5abcd40e738bc9d30cfec5369aca74b06cbab24.

 libseed/seed-gtype.c |   40 ----------------------------------------
 1 file changed, 40 deletions(-)

commit fabfb136e709eda42c2d6d11230e2c2e7b539bda
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 30 22:19:16 2009 -0400

    [tests] Accidentally committed broken test in last commit.

 tests/javascript/gtypes/gtype-property-nice.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f509e54d94dca9e0a22b41054976856818e51c6
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 30 22:17:51 2009 -0400

    [libseed] More pretty-install property types, exception handling, etc.

 libseed/seed-gtype.c                           |  195 ++++++++++++++++++++----
 tests/javascript/gtypes/gtype-property-nice.js |    2 +-
 2 files changed, 168 insertions(+), 29 deletions(-)

commit 90ccc29b60c2ba4dd2d77c50dad497ed4f05acb3
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 30 21:30:14 2009 -0400

    [libseed] Add more attractive way to define GObject properties on newly created GTypes.
    
    This is incomplete as of yet (only supports bool and char properties, but it's mostly just copy-'n-paste from here on out).
    
    Also, add a test that shows how to use this (to add a single boolean property, the others follow in an obvious way, except add "maximum_value" and "minimum_value" properties for properties that use them.
    
    This also needs a *ton* more error checking.

 libseed/seed-gtype.c                           |  125 +++++++++++++++++++++++-
 tests/javascript/gtypes/gtype-property-nice.js |   32 ++++++
 2 files changed, 155 insertions(+), 2 deletions(-)

commit a5abcd40e738bc9d30cfec5369aca74b06cbab24
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 30 20:53:28 2009 -0400

    [libseed] Commit c7daca0f removed set/get_property on gtype class.
    
    This fixes breakage in adding properties to JS-side GTypes.

 libseed/seed-gtype.c |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit c53da2b3078bfd1c29a3fa0242b1de36e985872f
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 29 21:01:58 2009 -0400

    Update copyright headers and indentation notes.

 libseed/seed-api.c                             |    4 +++-
 libseed/seed-builtins.c                        |    4 +++-
 libseed/seed-builtins.h                        |    6 ++----
 libseed/seed-closure.c                         |    6 ++++--
 libseed/seed-closure.h                         |    6 ++----
 libseed/seed-debug.h                           |    6 ++----
 libseed/seed-engine.c                          |    4 +++-
 libseed/seed-engine.h                          |    6 ++----
 libseed/seed-exceptions.c                      |    4 +++-
 libseed/seed-exceptions.h                      |    6 ++----
 libseed/seed-gtype.c                           |    4 +++-
 libseed/seed-gtype.h                           |    6 ++----
 libseed/seed-importer.c                        |   19 +++++++++++++++++++
 libseed/seed-importer.h                        |   19 +++++++++++++++++++
 libseed/seed-module.h                          |   19 +++++++++++++++++++
 libseed/seed-private.h                         |    6 ++----
 libseed/seed-signals.c                         |    4 +++-
 libseed/seed-signals.h                         |    6 ++----
 libseed/seed-structs.c                         |    4 +++-
 libseed/seed-structs.h                         |    7 ++-----
 libseed/seed-types.c                           |    4 +++-
 libseed/seed-types.h                           |    6 ++----
 libseed/seed.h                                 |    6 ++----
 modules/cairo/seed-cairo-enums.c               |   19 +++++++++++++++++++
 modules/cairo/seed-cairo-image-surface.c       |   19 +++++++++++++++++++
 modules/cairo/seed-cairo-matrix.c              |   19 +++++++++++++++++++
 modules/cairo/seed-cairo-pattern.c             |   19 +++++++++++++++++++
 modules/cairo/seed-cairo-pdf-surface.c         |   19 +++++++++++++++++++
 modules/cairo/seed-cairo-surface.c             |   19 +++++++++++++++++++
 modules/cairo/seed-cairo.c                     |   19 +++++++++++++++++++
 modules/canvas/seed-canvas.c                   |   19 +++++++++++++++++++
 modules/dbus/dbus-exports.c                    |   19 +++++++++++++++++++
 modules/dbus/dbus-values.c                     |   21 +++++++++++++++++++--
 modules/dbus/module.c                          |   19 +++++++++++++++++++
 modules/example/seed-example.c                 |   19 +++++++++++++++++++
 modules/gettext/seed-gettext.c                 |   19 +++++++++++++++++++
 modules/gtkbuilder/seed-gtkbuilder.c           |   19 +++++++++++++++++++
 modules/libxml/seed-libxml.c                   |   19 +++++++++++++++++++
 modules/mpfr/seed-mpfr-arithmetic.c            |   18 ++++++++++++++++++
 modules/mpfr/seed-mpfr-cmp.c                   |   18 ++++++++++++++++++
 modules/mpfr/seed-mpfr-trig.c                  |   18 ++++++++++++++++++
 modules/mpfr/seed-mpfr.c                       |   19 +++++++++++++++++++
 modules/multiprocessing/seed-multiprocessing.c |   19 +++++++++++++++++++
 modules/os/seed-os.c                           |   19 +++++++++++++++++++
 modules/readline/seed-readline.c               |   19 +++++++++++++++++++
 modules/sandbox/seed-sandbox.c                 |   19 +++++++++++++++++++
 modules/sqlite/seed-sqlite.c                   |   19 +++++++++++++++++++
 tests/c/api-closure.c                          |   19 +++++++++++++++++++
 tests/c/api-js-signal-from-c.c                 |   19 +++++++++++++++++++
 tests/c/api-types.c                            |   19 +++++++++++++++++++
 tests/c/basic.c                                |   19 +++++++++++++++++++
 tests/c/main.c                                 |   19 +++++++++++++++++++
 52 files changed, 655 insertions(+), 57 deletions(-)

commit b8aa7fd72ea82785122937ab617a5cde6c21d9bf
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 29 20:54:45 2009 -0400

    [libseed] Indentation fix. Sorry, Robb.

 libseed/seed-api.c        |   97 +++++++---------
 libseed/seed-builtins.c   |   23 ++--
 libseed/seed-builtins.h   |    5 +-
 libseed/seed-closure.c    |   67 ++++++-----
 libseed/seed-closure.h    |   22 ++--
 libseed/seed-engine.c     |   97 ++++++++--------
 libseed/seed-engine.h     |   11 +-
 libseed/seed-exceptions.c |    5 +-
 libseed/seed-exceptions.h |   22 ++--
 libseed/seed-gtype.c      |  119 +++++++++++---------
 libseed/seed-importer.c   |  275 +++++++++++++++++++++++----------------------
 libseed/seed-signals.c    |   75 +++++++------
 libseed/seed-structs.c    |   17 +--
 libseed/seed-types.c      |  130 ++++++++++-----------
 libseed/seed-types.h      |   15 +--
 15 files changed, 496 insertions(+), 484 deletions(-)

commit 79a52bf83738b259dfb4bc348a1f97198ad3f438
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jul 29 19:24:54 2009 -0400

    [docs] Various tiny grammatical fixes

 doc/reference/tmpl/seed-exception.sgml |    8 ++++----
 doc/reference/tmpl/seed-jsclass.sgml   |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 5200efdb207f460061e5f58ac5fab5096befc0dc
Author: Robert Carr <racarr@gnome.org>
Date:   Wed Jul 29 05:33:06 2009 -0400

    [libseed] Real solution to the seed_gtype_construct recursion problem when inheriting from Seed defined GTypes. In seed_gtype_construct, we see if our parent is also a Seed defined type (has constructor == seed_gtype_construct), and if so we chain up to it's parent. If not, we chain to our parent.

 libseed/seed-gtype.c |   53 ++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 15 deletions(-)

commit c7daca0f60ae7e687804b11a7f71990a96042b49
Author: Robert Carr <racarr@gnome.org>
Date:   Wed Jul 29 05:00:46 2009 -0400

    [libseed] The real problem with seed_gtype_construct was that the qdata storing the instance init function was being overwritten, use a hash table keyed by type now

 libseed/seed-gtype.c |  158 ++------------------------------------------------
 1 file changed, 6 insertions(+), 152 deletions(-)

commit 2713cdcd087e55b96467c43c7dc57c83540a02ab
Author: Robert Carr <racarr@gnome.org>
Date:   Wed Jul 29 04:49:40 2009 -0400

    [libseed] Remove some unused quarks

 libseed/seed-gtype.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 343c99ffe3db1d9cdec89216e3aeae17c2e68985
Author: Robert Carr <racarr@gnome.org>
Date:   Wed Jul 29 04:40:58 2009 -0400

    [libseed] Fix the code duplication in init/init_with_context_group. init_with_context_group was out of sync anyway

 libseed/seed-engine.c |  101 ++++++++-----------------------------------------
 1 file changed, 16 insertions(+), 85 deletions(-)

commit 6932a8fff032b8c04ce6003bc0beff6cf61ba3b9
Author: Robert Carr <racarr@gnome.org>
Date:   Wed Jul 29 03:51:27 2009 -0400

    [libseed] All Seed created GTypes have the same construct function (seed_gtype_construct), and so when chaining to the parent constructor, it is neccessary to explicitly pass the parent type rather than the constructor type, or suffer imminent stack overflow closes 590049. This was introduced in the switch from using init to constructors. Also includes a test

 libseed/seed-gtype.c                   |    2 +-
 tests/javascript/gtypes/Makefile.am    |    1 +
 tests/javascript/gtypes/gtype-gtype.js |   26 ++++++++++++++++++++++++++
 3 files changed, 28 insertions(+), 1 deletion(-)

commit c5c340ad6dea7d0e034b1544e9ea074b03329891
Author: Robert Carr <racarr@gnome.org>
Date:   Wed Jul 29 03:42:01 2009 -0400

    [libseed] Prototype of gobject_methods should be Function.prototype. JSCore does not expose the JSObjectRef for Function.prototype, so it is neccessary to evaluate Function.prototype and assign from this.

 libseed/seed-engine.c |   10 ++++++++++
 libseed/seed-engine.h |    2 ++
 2 files changed, 12 insertions(+)

commit 2074f448e9033a28e5a56757b4a96ebdf929ed30
Author: Robert Carr <racarr@gnome.org>
Date:   Tue Jul 28 23:55:59 2009 -0400

    [docs] Add remarks about JavaScriptCore exception model

 doc/reference/tmpl/seed-exception.sgml |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 705f8593007bc891d846acb94e8618b0f5534072
Author: Robert Carr <racarr@gnome.org>
Date:   Tue Jul 28 23:48:28 2009 -0400

    [docs] Add some documentation to SeedClass

 doc/reference/tmpl/seed-jsclass.sgml |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 0665abac32a65f343e7dc645b6add2b15c9507cd
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 27 16:08:33 2009 -0400

    [libseed] Use g_build_filename for portability

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acdf1ac0bdb852be8da7b947a32090ca8f1f89d0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Jul 26 12:03:11 2009 -0400

    [libseed] Implement __init__.js functionality. When an importer directory is loaded (say imports.lightsoff) if the folder contains __init__.js it will be run (with the imports.lightsoff object as this)

 libseed/seed-api.c      |    9 +++++++++
 libseed/seed-engine.h   |   11 +++++++++++
 libseed/seed-importer.c |    5 +++++
 libseed/seed.h          |    1 +
 4 files changed, 26 insertions(+)

commit 5b17a330a7e1548ae4de440c62d1cf014b69208b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Jul 26 11:53:28 2009 -0400

    [libseed] Refactor some of the importer dir handling code (adding __init__.js) soon

 libseed/seed-importer.c |   22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 35e489736416bec156ed64da969d7dd689db3299
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 23 08:23:44 2009 -0400

    [docs] Search path documentation

 doc/reference/imports.sgml |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 42884e419cc2d06ae171bcd16b4e7baf6195ea48
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 23 07:43:57 2009 -0400

    [docs] Loading native modules documentation

 doc/reference/imports.sgml |   21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit e4992b7a74635d3bd9b592d675d3cedaa4506fc7
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 22 15:47:30 2009 -0400

    [docs] Initial gtk-doc about the importer (from JS-side)
    
    This and all subsequent commits should be reviewed later or by
    other eyes, as this documentation is being written on a bus...

 doc/reference/imports.sgml   |   59 ++++++++++++++++++++++++++++++++++++++++++
 doc/reference/seed-docs.sgml |    8 +++---
 2 files changed, 64 insertions(+), 3 deletions(-)

commit ec8d13813ca60c723c98c33bf56a7af104c9a69c
Author: Ernani Azevedo <ernaniaz@gmail.com>
Date:   Tue Jul 21 14:42:38 2009 -0400

    [docs] Make documentation respect DESTDIR install parameter

 doc/modules/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 249a26bd0774ff7a3c45c295c1b355ab015981c1
Author: Xan Lopez <xan@gnome.org>
Date:   Mon Jun 22 15:18:36 2009 +0300

    Fix iteration over out parameters after invoking a function.
    
    We were using the same index to iterate over both in and out arrays,
    but since they are different arrays both starting at 0 we need to use
    two variables.
    
    On top of that, use out_args as the arguments source, since that's the
    array that we pass to g_function_info_invoke.

 libseed/seed-engine.c |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit cb2a4316ccf6c7fc923bbc9ccde1072d83b1e994
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 16 16:55:27 2009 -0400

    [os] Also use canonicalize_file_name in os.realpath

 modules/os/seed-os.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2b6406f682002c136cb62176214859699768f2df
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 16 16:32:32 2009 -0400

    [libseed] Use canonicalize_file_name instead of realpath
    
    Apparently MAX_PATH is broken on many systems, and realpath is just a bad idea;
    this trades one problem for another, because now we depend on a glibc extension

 libseed/seed-importer.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 357249509ac56e88629791f6f89bee2122ace403
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 16 07:52:48 2009 -0400

    Replace use of g_strconcat with "/" with g_build_filename

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e530b8e5f6bba577709c94e244def26eb862d8f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jul 15 01:54:11 2009 -0400

    [libseed] [os] Make __script_path__ canonical and absolute. Add os.realpath.

 extensions/Seed.js.in   |   23 ++++++++++++++++++++---
 libseed/seed-importer.c |   17 ++++++++++++++---
 modules/os/seed-os.c    |   23 +++++++++++++++++++++++
 3 files changed, 57 insertions(+), 6 deletions(-)

commit 5f4db73080bb6d7f5d0a6edbc5cc5eed34a01716
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue Jul 14 17:22:52 2009 -0400

    [gtkbuilder] Override Gtk.Builder.add_from_string to automatically pass the length argument

 extensions/Gtk.js                    |   10 ++++++++++
 modules/gtkbuilder/seed-gtkbuilder.c |    2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 43bbb4efb5929f31a8388ccfc21bebbd71996450
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue Jul 14 16:57:04 2009 -0400

    [libseed] Expose path to script as __script_path__ on all JS contexts

 extensions/Seed.js.in   |    6 +++---
 libseed/seed-importer.c |    6 ++++++
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 507a6b4fd2ffabb94861f02e4854282e09d8ddbc
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jul 13 20:33:22 2009 -0400

    [examples] ls.js accidentally got Seed. stripped from printf (not print)

 examples/ls.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0e383e71ae80fceb558ed2334fa64459d0245f8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 13 04:20:29 2009 -0400

    [docs] Seed online docs moved to library.gnome.org

 doc/reference/seed-docs.sgml |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c86a963cc8ad8ac6b336439d5177e1709a1a9175
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 12 18:03:19 2009 -0400

    [docs] Native function example

 doc/reference/tmpl/seed-nativefuncs.sgml |   38 ++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit d07fc3f0de74f1a97066d1fde477d98a09cc2974
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 12 17:49:42 2009 -0400

    [docs] Move SeedFunctionCallback docs to seed-api.c

 doc/reference/tmpl/seed-nativefuncs.sgml |   15 +++++++--------
 libseed/seed-api.c                       |   17 +++++++++++++++++
 2 files changed, 24 insertions(+), 8 deletions(-)

commit bd64bd2880e4a97ad149a9531857a2bd470c1424
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 12 17:40:31 2009 -0400

    [docs] SeedFunctionCallback documentation
    
    I put docs for this in the sgml template. Not sure that's right, but it seems
    wrong to put it in seed.h too

 doc/reference/tmpl/seed-nativefuncs.sgml |   15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 80047cc4c1417f6bcb0ffd9664c7b8c44480566e
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 12 17:30:19 2009 -0400

    [libseed] Fix inconsistent argument naming on seed_create_function

 doc/reference/tmpl/seed-nativefuncs.sgml |    4 ++--
 libseed/seed.h                           |    4 ++--
 m4/libtool.m4                            |    3 +++
 3 files changed, 7 insertions(+), 4 deletions(-)

commit a1ef3808f0f2dd353bf32a66ae5ee9a9bbc67b16
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 12 17:27:20 2009 -0400

    [docs] seed_create_function

 doc/reference/tmpl/seed-nativefuncs.sgml |   11 +++++++++++
 libseed/seed-engine.c                    |   12 ++++++++++++
 2 files changed, 23 insertions(+)

commit cb832d1dd5adf4f55e50044c4e35a76254af2d9c
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 12 17:21:25 2009 -0400

    [docs] Update native function documentation

 doc/reference/tmpl/seed-nativefuncs.sgml |   17 +++++------------
 libseed/seed-api.c                       |    5 ++++-
 2 files changed, 9 insertions(+), 13 deletions(-)

commit e1d947a9d2fe8aabae4a32703ed0e76157752269
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 12 16:33:47 2009 -0400

    [docs] Update more seed_value* docs

 libseed/seed-api.c |   54 +++++++++++++++++++++++++++++++++++++++++++---------
 m4/libtool.m4      |    3 ---
 2 files changed, 45 insertions(+), 12 deletions(-)

commit 76d4134bebfe35ff4525053f62bf32a6dde30c88
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 12 16:12:39 2009 -0400

    [docs] seed_value_[to/from]_object

 libseed/seed-types.c |   28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit b3ab1da1d2dd3edd04d193a00b0f76b2b935849a
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 12 16:04:43 2009 -0400

    [docs] seed_value_to/from_filename, binary_string, etc

 libseed/seed-api.c   |   32 ++++++++++++++++++--------------
 libseed/seed-types.c |   43 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 14 deletions(-)

commit 7b31d94a35d91ebe2149ba5ab01048dbad297c76
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 12 15:51:05 2009 -0400

    [docs] Add example for exception throwing

 doc/reference/tmpl/seed-context.sgml   |    2 +-
 doc/reference/tmpl/seed-exception.sgml |   34 ++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 1 deletion(-)

commit a3b64d47ed29af92f5cb0d4afe34962f67df6a24
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 12 15:21:26 2009 -0400

    [docs] Update SeedScript/evaluation docs

 doc/reference/tmpl/seed-eval.sgml |   34 +++++++++++++++++++++++++++++++++-
 libseed/seed-api.c                |   10 ++++++++--
 2 files changed, 41 insertions(+), 3 deletions(-)

commit 2ca762eb8626ee08057a9a35e9531b917ed06102
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jul 11 21:12:47 2009 -0400

    [docs] Expand seed_value_to_string docs to explain various conditions

 libseed/seed-types.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 5b45b9c62d2171b90318d23f021a3f6f736f1f6a
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Jul 11 21:04:08 2009 -0400

    [libseed] Type-conversion documentation (filler, to make gtk-doc happy)

 libseed/seed-types.c |  114 +++++++++++++++++++++++++++++++++++++-------------
 m4/libtool.m4        |   27 ++++++++++--
 2 files changed, 109 insertions(+), 32 deletions(-)

commit 78ca796573ea93c37a049ea9b9c815d79de9b0d8
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 11 01:41:47 2009 -0400

    [libseed] More minor GLib usage and redefinition fixes.

 libseed/seed-api.c        |   12 ++---
 libseed/seed-builtins.c   |   59 +++++++++-------------
 libseed/seed-closure.c    |   16 +++---
 libseed/seed-engine.c     |    9 ++--
 libseed/seed-exceptions.c |    9 ++--
 libseed/seed-gtype.c      |   66 ++++++++++++------------
 libseed/seed-structs.c    |    9 ++--
 libseed/seed-types.c      |  123 +++++++++++++++++++++------------------------
 8 files changed, 141 insertions(+), 162 deletions(-)

commit cedbd784516b7309afbeada52256f18239810768
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 11 00:19:04 2009 -0400

    [libseed] Use glib types everywhere, don't redefine variables in inner scope, etc.

 libseed/seed-engine.c     |   39 ++++++++++++++---------------
 libseed/seed-exceptions.c |    8 +++---
 libseed/seed-importer.c   |   61 ++++++++++++++++++++++++---------------------
 libseed/seed-signals.c    |    9 ++++---
 libseed/seed-structs.c    |   47 +++++++++++++++++-----------------
 5 files changed, 86 insertions(+), 78 deletions(-)

commit 5391d53c3c92bea30143ea0468212f798a721bf1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 23:17:26 2009 -0400

    [tests] Distribute module test

 tests/javascript/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit f879de36b63568c9ab37e437067fd538fdc6c4df
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 10 23:08:31 2009 -0400

    [libseed] Reduced unneccessary libc string functions in favor of glib ones

 libseed/seed-builtins.c   |    4 +---
 libseed/seed-engine.c     |    7 +++----
 libseed/seed-exceptions.c |    3 +--
 libseed/seed-importer.c   |   28 ++++++++++++++--------------
 libseed/seed-signals.c    |    5 ++---
 libseed/seed-structs.c    |    6 ++----
 libseed/seed-types.c      |    3 +--
 m4/libtool.m4             |   24 ++++--------------------
 src/main.c                |    2 --
 9 files changed, 28 insertions(+), 54 deletions(-)

commit a3f95340e19e82faf4c0c6e2b70a9388e33f9f93
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:33:10 2009 -0400

    [examples] Note to the user that calculator-mpfr isn't working yet

 examples/calculator-mpfr.js |    3 +++
 tools/check-release.sh      |    1 +
 2 files changed, 4 insertions(+)

commit 722d61cdb9da1fd2db204026a637250081187f0b
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:29:36 2009 -0400

    Revert "[docs] Try to keep html directory around (empty file so git doesn't lose it)"
    
    This reverts commit 3acbf99b1f53e4494a9bb1a5af31a0d68188119e.

 0 files changed

commit 357f14425225a723c75d315a8e024387e7c8bc9f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:29:27 2009 -0400

    Revert "[docs] Missed part of the last commit"
    
    This reverts commit 19658a0833b6f5fdc95d26d1151e2b42a6b2a1b8.

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19658a0833b6f5fdc95d26d1151e2b42a6b2a1b8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:27:25 2009 -0400

    [docs] Missed part of the last commit

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3acbf99b1f53e4494a9bb1a5af31a0d68188119e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:16:29 2009 -0400

    [docs] Try to keep html directory around (empty file so git doesn't lose it)

 0 files changed

commit ee2714fc1e4050a7237d0fd0e630064f144ccbb2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:15:24 2009 -0400

    [docs] Make sure to distribute contact documentation page

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9769390e6cc3b24e10ad3f47503fdfad1e028387
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:15:05 2009 -0400

    [tools] Use public git repo for check-release, not git+ssh

 tools/check-release.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7ce9a47b25a7b481c2b58693a26a070195fce51
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 20:00:53 2009 -0400

    [build] Clean up configure output surrounding mpfr detection

 configure.ac |    5 -----
 1 file changed, 5 deletions(-)

commit 040640ee779534c623e6642d61e359ad6d91cb72
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 19:58:10 2009 -0400

    [build] Distribute manpage

 doc/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 51b6443fc5a573432af9574e48ae79167d8154e6
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 19:56:39 2009 -0400

    [docs] Add empty seed.types back so make dist doesn't complain

 .gitignore |    1 -
 1 file changed, 1 deletion(-)

commit dd992cfa5813a59963b7d8d4f84c5ea55773de32
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 18:06:25 2009 -0400

    [modules] Fix last remaining minor warnings in canvas and dbus

 modules/canvas/seed-canvas.c |    6 +++---
 modules/dbus/dbus-values.c   |    3 +++
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 2e57474eec77500d802e255eb52767f3740a2f19
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 17:26:42 2009 -0400

    [docs] Don't scan seed-debug or seed-path, as they're not public api

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b1663647e75c94c9c202a86489108f81105cbfe
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 17:23:03 2009 -0400

    [docs] Include module references in big Seed Reference
    
    It's becoming clear that we should put *everything* in the one
    big book, so we can have interlinking and so that everything is
    in the same devhelp book.

 doc/Makefile.am                       |    2 +-
 doc/modules/book.xml                  |    2 +-
 doc/modules/gtkbuilder/gtkbuilder.xml |   10 +++++-----
 doc/modules/readline/readline.xml     |   10 +++++-----
 doc/modules/sandbox/sandbox.xml       |   11 +++++------
 doc/modules/sqlite/sqlite.xml         |   16 ++++++++--------
 doc/reference/Makefile.am             |    2 +-
 doc/reference/contact.sgml            |    2 +-
 doc/reference/seed-docs.sgml          |   17 +++++++++++++----
 9 files changed, 40 insertions(+), 32 deletions(-)

commit 4ff12561a2c7d4ad270ca296f72f8b7b5472a93e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 16:32:25 2009 -0400

    Update version to 0.8.5

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4079409f2a59ad0e8b884dacce7071eeffd54eaa
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 16:31:43 2009 -0400

    Add changelog data for 0.8.5

 ChangeLog |   35 ++++++++++++++++++++++++++++++++---
 1 file changed, 32 insertions(+), 3 deletions(-)

commit 15bc4fe551bd33f3234b4b9c05fb662bc7b410e6
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 15:50:20 2009 -0400

    Repair changelog (0.8 didn't conform to 80 chars, double spacing)

 ChangeLog |   66 ++++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 50 insertions(+), 16 deletions(-)

commit 1e8e6a75232f1b0c2f719a8f9383bea4a2bffc08
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 10 15:45:57 2009 -0400

    [docs] Move webkit minimum revision details to deps list, not intro

 doc/reference/building.sgml     |    4 ++--
 doc/reference/introduction.sgml |    7 ++-----
 2 files changed, 4 insertions(+), 7 deletions(-)

commit 8b599c999131de68d7fe26f09aa68e2e4a56efd6
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 9 00:57:41 2009 -0400

    [docs] Significantly updated exception documentation

 doc/reference/tmpl/seed-exception.sgml |    1 +
 libseed/seed-exceptions.c              |   23 +++++++++++++++++++++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 914a2e95e68724fbed2ef209392b537871faca5d
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 9 00:43:30 2009 -0400

    [docs] Remove import_namespace and include from runtime docs

 doc/runtime.html.in |   27 ---------------------------
 1 file changed, 27 deletions(-)

commit e6b1696d22f915bf5098a7d21256f164f79f53d2
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 9 00:41:57 2009 -0400

    [docs] Add exception names to reference

 doc/reference/tmpl/seed-exception.sgml |   14 ++++++++++++--
 libseed/seed-exceptions.c              |    5 ++---
 libseed/seed-module.h                  |    3 ++-
 3 files changed, 16 insertions(+), 6 deletions(-)

commit ad5feadbd8a0b3f8f8d1551a1e9263fcada58061
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 9 00:14:26 2009 -0400

    [docs] Scan seed-header.h; install seed-header.h; docs for seed-header.h

 doc/reference/seed-sections.txt      |    3 ++
 doc/reference/tmpl/seed-modules.sgml |   28 +++++++++++++
 libseed/Makefile.am                  |    2 +-
 libseed/seed-module.h                |   72 ++++++++++++++++++++++++++++++++++
 modules/Makefile.am                  |    2 -
 modules/cairo/Makefile.am            |    1 -
 modules/canvas/Makefile.am           |    1 -
 modules/dbus/Makefile.am             |    1 -
 modules/example/Makefile.am          |    1 -
 modules/gettext/Makefile.am          |    1 -
 modules/gtkbuilder/Makefile.am       |    1 -
 modules/libxml/Makefile.am           |    1 -
 modules/mpfr/Makefile.am             |    1 -
 modules/multiprocessing/Makefile.am  |    3 +-
 modules/os/Makefile.am               |    3 +-
 modules/readline/Makefile.am         |    2 +-
 modules/sandbox/Makefile.am          |    1 -
 modules/seed-module.h                |   33 ----------------
 modules/sqlite/Makefile.am           |    2 +-
 19 files changed, 108 insertions(+), 51 deletions(-)

commit 87b930b47e17e8da289425083706058170288919
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 21:59:00 2009 -0400

    [docs] Fix incorrect argument name in prepare_global_context docs.

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6cc781232c0d804b831ec1cbe1e9e6163456e5d
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 21:58:20 2009 -0400

    [docs] Add context sample code

 doc/reference/tmpl/seed-context.sgml |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit cb63a71c7e172ae696e47b257ecce9a58d0b0f4f
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 19:30:25 2009 -0400

    [mpfr] Made mpfr.zeta support mpfr_zeta_ui

 modules/mpfr/seed-mpfr-trig.c |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 97f6941a9e2aa10b431e6433c6e03dbfa23a0ff8
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 19:07:19 2009 -0400

    [mpfr] Added mpfr.cmp_si_2exp

 modules/mpfr/seed-mpfr-cmp.c |   40 ++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c     |    1 +
 modules/mpfr/seed-mpfr.h     |    1 +
 3 files changed, 42 insertions(+)

commit 43110b2c79de98c3db06c6c0482aed9d096689b1
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 19:01:22 2009 -0400

    [mpfr] Added mpfr.div_2si

 modules/mpfr/seed-mpfr-arithmetic.c |   40 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 42 insertions(+)

commit ebfee4e5c63cfd8be80e3a1f1f1048a0c9e30421
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 19:00:15 2009 -0400

    [mpfr] Added mpfr.mul_2si

 modules/mpfr/seed-mpfr-arithmetic.c |   40 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 42 insertions(+)

commit bf1f335aeb7dd36ff5cc05b891530bfff5e2775d
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 18:50:13 2009 -0400

    [mpfr] Added mpfr.pow

 modules/mpfr/seed-mpfr-arithmetic.c |   65 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 67 insertions(+)

commit 851a5a6506f87c37c1b41a8ad304eb60cc1cb162
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 18:33:25 2009 -0400

    [mpfr] Added mpfr.root

 modules/mpfr/seed-mpfr-arithmetic.c |   41 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 43 insertions(+)

commit c6fdb66f865aa6d520845a3f4fee50b758bc8dd0
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 18:26:10 2009 -0400

    [mpfr] Added mpfr.sqr

 modules/mpfr/seed-mpfr-arithmetic.c |   30 ++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 32 insertions(+)

commit 5738d1175fc4838440bc994cb156a9f48035887c
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 18:24:23 2009 -0400

    [mpfr] Added mpfr.div

 modules/mpfr/seed-mpfr-arithmetic.c |   61 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 63 insertions(+)

commit 8c10fb9166d09d97592951840e0029fb40ccaabb
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 18:22:58 2009 -0400

    [mpfr] Added mpfr.sub

 modules/mpfr/seed-mpfr-arithmetic.c |   61 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 63 insertions(+)

commit 404d588cd8beb3743a1427e3e34d27409e217548
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 18:19:19 2009 -0400

    [mpfr] Added mpfr.mul

 modules/mpfr/seed-mpfr-arithmetic.c |   61 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    2 ++
 3 files changed, 64 insertions(+)

commit a9aba4a900db1e383f9b14074791f5c3b41b6fce
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 17:55:44 2009 -0400

    [mpfr] mpfr.check_range

 modules/mpfr/seed-mpfr.c |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 5f7e61f5c3710a2e8b91a635ad1eb56a7067f352
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 17:54:16 2009 -0400

    [mpfr] Added mpfr.subnormalize

 modules/mpfr/seed-mpfr.c |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit aa2c73c6f6afeb3631ee1f01aa2f9c51a002aa21
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 17:49:29 2009 -0400

    [docs] Add a bit of SeedContext documentation

 doc/reference/tmpl/seed-context.sgml |    6 +++++-
 libseed/seed-api.c                   |    4 ++++
 libseed/seed-engine.c                |   11 +++++++++--
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 11df7daf19cf4eaf064fdd1cbee83e8f24228eec
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 16:19:41 2009 -0400

    [docs] Use &nbsp; to make empty lines not disappear. Hackk..

 doc/reference/tmpl/seed-main.sgml    |    8 ++++----
 doc/reference/tmpl/seed-modules.sgml |   25 ++++++++++++-------------
 2 files changed, 16 insertions(+), 17 deletions(-)

commit ebfa0c081960c5cd2418452e768712ffff935d8f
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 13:38:09 2009 -0400

    Added mpfr.clear_flags()

 modules/mpfr/seed-mpfr-trig.c |   12 ++++++++++++
 modules/mpfr/seed-mpfr.c      |    1 +
 modules/mpfr/seed-mpfr.h      |    1 +
 3 files changed, 14 insertions(+)

commit bfc30ff0b89e2d0664f0763a666e9f790317627d
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 13:35:21 2009 -0400

    Added other flags

 modules/mpfr/seed-mpfr.c |  104 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)

commit 4d4eb865512698b708d161da00ee6eec5d2591c7
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 13:30:00 2009 -0400

    Underflow flag

 modules/mpfr/seed-mpfr.c |   26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 7668be5a9559e9f281527e1edfdf261ff4c938dc
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 13:22:23 2009 -0400

    Added emin_min, emin_max, emax_min, emax_max

 modules/mpfr/seed-mpfr.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit 62546b402f150009bcbccbf0e638b18209373ecd
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 8 13:09:27 2009 -0400

    Made mpfr.cmp work with doubles

 modules/mpfr/seed-mpfr-cmp.c |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 4a0f80f582272689368d3a792078b8d07a280210
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jul 8 14:22:44 2009 -0400

    [gettext] Don't free the wrong string (causing double-free crash in case of no translation)

 modules/gettext/seed-gettext.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b531c83fcd6eb374a9af4fcb5c763ab2d20d1723
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 01:24:17 2009 -0400

    [docs] Expand "Initialization" docs

 libseed/seed-api.c    |    4 +++-
 libseed/seed-engine.c |   24 +++++++++++++++++++++---
 2 files changed, 24 insertions(+), 4 deletions(-)

commit 596536aef46f13167f48dc664685c83768e32cd1
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 01:10:06 2009 -0400

    [docs] Add a few simple examples for writing modules. Why isn't spacing preserved in inline code?

 doc/reference/tmpl/seed-modules.sgml     |   92 +++++++++++++++++++++++++++++-
 doc/reference/tmpl/seed-nativefuncs.sgml |    2 +-
 2 files changed, 91 insertions(+), 3 deletions(-)

commit 976c7463e44b9eed61047488dd0e51c667ed8879
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 00:57:18 2009 -0400

    [libseed] Fix spelling error in SeedFunctionCallback

 libseed/seed.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37591fb2e2c449a91b76306eb8ae2cfcae761ebe
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 00:23:46 2009 -0400

    [docs] Add simple "Hello world" to docs

 doc/reference/tmpl/seed-main.sgml   |   25 +++++++-
 doc/reference/tmpl/seed-unused.sgml |  110 -----------------------------------
 2 files changed, 24 insertions(+), 111 deletions(-)

commit f2913266b2903527b55333c32318974259608b4a
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed Jul 8 00:11:10 2009 -0400

    [docs] Add overrides for some of the structs which aren't getting scanned

 .gitignore                           |    1 -
 doc/reference/seed-overrides.txt     |   41 ++++++++++++++++++++++++++++++++++
 doc/reference/tmpl/seed-closure.sgml |   11 +++++++++
 doc/reference/tmpl/seed-eval.sgml    |    4 ++++
 doc/reference/tmpl/seed-main.sgml    |   12 +++++++++-
 libseed/seed-api.c                   |    5 +++--
 6 files changed, 70 insertions(+), 4 deletions(-)

commit 9c5c7ca039b69bf4dea73057452977ca98b27d2a
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 22:17:52 2009 -0400

    [docs] Fix numerous gtk-doc warnings

 doc/reference/tmpl/seed-jsclass.sgml     |    2 +-
 doc/reference/tmpl/seed-nativefuncs.sgml |    2 +-
 doc/reference/tmpl/seed-nativetypes.sgml |    2 +-
 libseed/seed-exceptions.c                |    4 +++-
 libseed/seed.h                           |    7 +++----
 5 files changed, 9 insertions(+), 8 deletions(-)

commit 8d02ea7b7780a0aaef4430eccadf94fb93ba0e72
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 01:48:27 2009 -0400

    [os] Fix a few more warnings

 modules/os/seed-os.c |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit dd5906ddfc057e865ab10647457d52d749f1593c
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 01:46:56 2009 -0400

    [modules] Fix many warnings

 Makefile.am                                    |    4 ++--
 modules/multiprocessing/seed-multiprocessing.c |    1 -
 modules/readline/seed-readline.c               |    6 +-----
 3 files changed, 3 insertions(+), 8 deletions(-)

commit dbabb34e177646246a6f5aa2e60fbd6b9c301e7f
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 01:33:34 2009 -0400

    [libseed] Make seed_make_pointer public; libxml module uses it, and I see no reason not to

 doc/reference/seed-sections.txt             |    3 ++-
 doc/reference/tmpl/seed-typeconversion.sgml |   10 ++++++++++
 libseed/seed.h                              |    1 +
 3 files changed, 13 insertions(+), 1 deletion(-)

commit ade592dd81d8ef69484d0192eb9ad3679251606a
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 01:29:11 2009 -0400

    [libxml] Fix many warnings now that -Wall is on

 modules/libxml/seed-libxml.c |   18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 3da6f00a365d347db51e88430fdc84ea8ad339d6
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 01:18:45 2009 -0400

    [example module] Fix warnings (include glib, etc)

 modules/example/Makefile.am    |    1 -
 modules/example/seed-example.c |    5 +++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 78284d355c6046536472034429fdf4787e703b6b
Author: Tim Horton <hortont424@gmail.com>
Date:   Tue Jul 7 01:16:28 2009 -0400

    [gettext] Fix missing return from dcgettext

 modules/gettext/seed-gettext.c |    2 ++
 1 file changed, 2 insertions(+)

commit 77a6cdd64f3e7326e6b8b75716d1ee3a213de8d7
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 13:07:08 2009 -0400

    [docs] Add seed_empty_class to classes doc, needs to be prettier

 doc/reference/seed-sections.txt      |    1 +
 doc/reference/tmpl/seed-jsclass.sgml |    7 +++++++
 2 files changed, 8 insertions(+)

commit 4cb03f4187c65cc7f5c54403e14d86de810d1911
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 08:44:28 2009 -0400

    [docs] Update wording of module deps

 doc/reference/building.sgml |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 01a8c1016a764cc89955929ddc7d57a8a1f5619c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 08:36:05 2009 -0400

    [docs] Add bugzilla to contact page

 doc/reference/contact.sgml                  |    6 +++++-
 doc/reference/tmpl/seed-closure.sgml        |    1 -
 doc/reference/tmpl/seed-context.sgml        |    1 -
 doc/reference/tmpl/seed-eval.sgml           |    1 -
 doc/reference/tmpl/seed-exception.sgml      |    1 -
 doc/reference/tmpl/seed-jsclass.sgml        |    1 -
 doc/reference/tmpl/seed-main.sgml           |    1 -
 doc/reference/tmpl/seed-modules.sgml        |    1 -
 doc/reference/tmpl/seed-nativefuncs.sgml    |    1 -
 doc/reference/tmpl/seed-nativetypes.sgml    |    1 -
 doc/reference/tmpl/seed-object.sgml         |    1 -
 doc/reference/tmpl/seed-signals.sgml        |    1 -
 doc/reference/tmpl/seed-typeconversion.sgml |    1 -
 13 files changed, 5 insertions(+), 13 deletions(-)

commit 761d0ef1c02cea817263eab77def83e80434e199
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 08:31:23 2009 -0400

    [docs] Apparently, keeping the generated sgml files around is OK, they get *merged* with new data from the source (and they're where our section titles are)

 doc/reference/tmpl/seed-closure.sgml        |   66 ++++
 doc/reference/tmpl/seed-context.sgml        |   90 ++++++
 doc/reference/tmpl/seed-eval.sgml           |   69 ++++
 doc/reference/tmpl/seed-exception.sgml      |   78 +++++
 doc/reference/tmpl/seed-jsclass.sgml        |   54 ++++
 doc/reference/tmpl/seed-main.sgml           |   49 +++
 doc/reference/tmpl/seed-modules.sgml        |   19 ++
 doc/reference/tmpl/seed-nativefuncs.sgml    |   46 +++
 doc/reference/tmpl/seed-nativetypes.sgml    |  109 +++++++
 doc/reference/tmpl/seed-object.sgml         |  273 ++++++++++++++++
 doc/reference/tmpl/seed-signals.sgml        |   33 ++
 doc/reference/tmpl/seed-typeconversion.sgml |  452 +++++++++++++++++++++++++++
 doc/reference/tmpl/seed-unused.sgml         |   38 +++
 13 files changed, 1376 insertions(+)

commit bd1ba3812693afa393f300f18a9721136880a5e4
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 08:21:18 2009 -0400

    [docs] Add manpage (seed.1)

 Makefile.am |    3 ++-
 doc/seed.1  |   29 +++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

commit acb8a8b4571dd903cfb90bc48f214e762ea4f2df
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 07:56:21 2009 -0400

    [docs] Set namespace to "seed" so reference index is usable

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8ccfef5944328395a88247fa9e482e6bd6091f1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 07:54:03 2009 -0400

    [docs] Only list seed/seed.html once in sections

 doc/reference/seed-sections.txt |   14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit 6876b5287e00ce7b26dc03d973ab0737e6710b72
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 07:50:41 2009 -0400

    [docs] Update makefile (put static sgml files in the right section)

 doc/reference/Makefile.am |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6dd8133e74a65a1c3594f07ce0e5ef5959ac3131
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jul 6 07:44:02 2009 -0400

    [docs] Continuing reorg; break into new sections, name sections

 doc/reference/seed-docs.sgml                |   28 ++--
 doc/reference/seed-sections.txt             |  218 +++++++++++++++------------
 doc/reference/tmpl/seed-eval.sgml           |   10 ++
 doc/reference/tmpl/seed-jsclass.sgml        |   10 ++
 doc/reference/tmpl/seed-modules.sgml        |   10 ++
 doc/reference/tmpl/seed-nativefuncs.sgml    |   10 ++
 doc/reference/tmpl/seed-nativetypes.sgml    |   10 ++
 doc/reference/tmpl/seed-signals.sgml        |   10 ++
 doc/reference/tmpl/seed-typeconversion.sgml |   10 ++
 doc/reference/tmpl/seed-value.sgml          |   10 --
 10 files changed, 209 insertions(+), 117 deletions(-)

commit b59d855ec74057fee31e1265e51d0c1410cefd32
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 23:00:01 2009 -0400

    [mpfr] Put stuff on mpfr namespace that belongs there

 modules/gettext/seed-gettext.c |    4 +-
 modules/mpfr/seed-mpfr.c       |   95 +++++++++++++++++++---------------------
 2 files changed, 47 insertions(+), 52 deletions(-)

commit 12960844df76632b0aa020d85be58ffc0133da2a
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 21:52:36 2009 -0400

    [mpfr] get/set emin/emax

 modules/mpfr/seed-mpfr.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

commit 9dbc65f301ad4fb32ff86ad0746243fe4bb04f1a
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 21:19:03 2009 -0400

    [mpfr] Added mpfr.get_version and get_patches

 modules/mpfr/seed-mpfr.c |   38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 6023680fe5d5cfaf92327024ba21b977f9c10c30
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 21:06:41 2009 -0400

    [mpfr] Added mpfr.setsign mpfr.signbit, mpfr.copysign

 modules/mpfr/seed-mpfr-arithmetic.c |   82 ++++++++++++++++++++++++++++++++++-
 modules/mpfr/seed-mpfr.c            |    3 ++
 modules/mpfr/seed-mpfr.h            |    3 ++
 3 files changed, 87 insertions(+), 1 deletion(-)

commit e4db8303b02e73cd9ecf9e551866e53d92f71801
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 20:22:48 2009 -0400

    [mpfr] Add mpfr.can_round and other fixes

 modules/mpfr/seed-mpfr.c |   33 +++++++++++++++++++++++++++++----
 1 file changed, 29 insertions(+), 4 deletions(-)

commit dd843896e1a3ba40e61790121fe8613d984034e8
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 20:01:37 2009 -0400

    [mpfr] get/set default rounding mode

 modules/mpfr/seed-mpfr.c |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit bda517ed18032de986345e84a7b500af8fde0d97
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 19:51:13 2009 -0400

    [mpfr] Added mpfr.prec_round

 modules/mpfr/seed-mpfr-arithmetic.c |   23 +++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    2 ++
 3 files changed, 26 insertions(+)

commit 8de7ca10090920cd681563b89ad52c9753a11395
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 19:40:02 2009 -0400

    [mpfr] Added mpfr.min, mpfr.max

 modules/mpfr/seed-mpfr-arithmetic.c |   64 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    2 ++
 modules/mpfr/seed-mpfr.h            |    3 ++
 3 files changed, 69 insertions(+)

commit ceefddab9e23f237c3f25f4a79cd1a0fdc5556e1
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 19:28:31 2009 -0400

    [mpfr] Added nexttoward, nextabove, nextbelow

 modules/mpfr/seed-mpfr-arithmetic.c |   61 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    3 ++
 modules/mpfr/seed-mpfr.h            |    4 +++
 3 files changed, 68 insertions(+)

commit 013123ce3fc5d75c56070ea624e192609be6b7fe
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 19:07:25 2009 -0400

    [mpfr] Fixed wrong function name in exception

 modules/mpfr/seed-mpfr-trig.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b38405d41a87e45e9eebab79e4b701362ef5289a
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 19:06:28 2009 -0400

    [mpfr] More rounding related functions

 modules/mpfr/seed-mpfr-arithmetic.c |  112 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    4 ++
 modules/mpfr/seed-mpfr.h            |    5 ++
 3 files changed, 121 insertions(+)

commit 8606bdc33cab90824bb263a65c98cae041c91625
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 5 23:06:36 2009 -0400

    [docs] Update contact docs to have Git repo and email addresses

 doc/reference/contact.sgml |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 4607806086a74b4caca92e96659ad03446247ba5
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 5 22:57:55 2009 -0400

    [docs] Add contact information to docs

 doc/reference/contact.sgml   |   23 +++++++++++++++++++++++
 doc/reference/seed-docs.sgml |   19 ++++++++-----------
 libseed/seed-api.c           |   12 ------------
 libseed/seed-closure.h       |    6 ------
 libseed/seed-exceptions.h    |    6 ------
 libseed/seed-types.h         |   12 ------------
 6 files changed, 31 insertions(+), 47 deletions(-)

commit 3c2c736db83736b4cfe2f87d2eec5aae58ce83b8
Author: Tim Horton <hortont424@gmail.com>
Date:   Sun Jul 5 22:45:03 2009 -0400

    [docs] Add the rest of the sgml templates

 doc/reference/tmpl/seed-closure.sgml   |   10 ++
 doc/reference/tmpl/seed-exception.sgml |   10 ++
 doc/reference/tmpl/seed-main.sgml      |   10 ++
 doc/reference/tmpl/seed-main.sgml.sgml |  226 ++++++++++++++++++++++++++++++++
 doc/reference/tmpl/seed-object.sgml    |   10 ++
 doc/reference/tmpl/seed-string.sgml    |   10 ++
 doc/reference/tmpl/seed-value.sgml     |   10 ++
 7 files changed, 286 insertions(+)

commit 4d07b99f9e26454a1f4fc553a8d401013c73fe9d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 5 19:29:43 2009 -0400

    [docs] Move SeedContext section annotation to doc dir instead of header
    
    Shortly, I will begin the (for me, anyway) final reorg of the documentation,
    based on a bit of sketching on paper. It's going to involve splitting into
    quite a few sections, and will end up looking much more like Gtk/Glib once
    I'm done. After that, I'm planning on porting the tutorial.

 .gitignore                           |   14 ++------------
 doc/reference/tmpl/seed-context.sgml |   10 ++++++++++
 libseed/seed-engine.h                |    6 ------
 3 files changed, 12 insertions(+), 18 deletions(-)

commit d31406898690806d151375ab0fffdabb05acdaa9
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 18:15:57 2009 -0400

    More rounding functions

 modules/mpfr/seed-mpfr-arithmetic.c |  120 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    4 ++
 modules/mpfr/seed-mpfr.h            |    5 ++
 3 files changed, 129 insertions(+)

commit 986c52b0841740882b3310088c8203ba38a54a9f
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 18:08:40 2009 -0400

    Added rounding functions

 modules/mpfr/seed-mpfr-arithmetic.c |  145 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    5 ++
 modules/mpfr/seed-mpfr.h            |    6 ++
 3 files changed, 156 insertions(+)

commit 3a4d4d994fee72505bae0d969dd3ed8fb6a4b0e0
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 17:40:55 2009 -0400

    Added mpfr.print as sort of fake printf

 modules/mpfr/seed-mpfr.c |   26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 74260aa0f5bcb9bd888c600bfb617f832dbdb96a
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 17:20:50 2009 -0400

    [mpfr] Fixed various problems / cleaned up warnings

 modules/mpfr/seed-mpfr-arithmetic.c |    1 -
 modules/mpfr/seed-mpfr.c            |    6 ++----
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 334cb9666eadda35d01e3cd0c6488b1e393687ca
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 17:15:55 2009 -0400

    [mpfr] Added mpfr.dim

 modules/mpfr/seed-mpfr-arithmetic.c |   32 ++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 34 insertions(+)

commit 51eb7abf52b250f4524e63b2f99b318455d5dbc5
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 16:58:50 2009 -0400

    [mpfr] Added mpfr.abs and mpfr.neg

 modules/mpfr/seed-mpfr-arithmetic.c |   60 +++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    2 ++
 modules/mpfr/seed-mpfr.h            |    3 ++
 3 files changed, 65 insertions(+)

commit f792cc58d87fa8e0efba1fad48a6527db4828fad
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 16:31:15 2009 -0400

    [mpfr] Added mpfr.free_cache

 modules/mpfr/seed-mpfr-trig.c |   12 ++++++++++++
 modules/mpfr/seed-mpfr.c      |    1 +
 modules/mpfr/seed-mpfr.h      |    2 ++
 3 files changed, 15 insertions(+)

commit c580721293d0da555710c7eac2172b3af011e9fa
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 16:26:52 2009 -0400

    [mpfr] Added mpfr.hypot

 modules/mpfr/seed-mpfr-trig.c |   32 ++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    1 +
 modules/mpfr/seed-mpfr.h      |    1 +
 3 files changed, 34 insertions(+)

commit f199c315b3f9742a028f0b0afc5c8ec1feb2e80e
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 16:21:47 2009 -0400

    [mpfr] Added mpfr.agm

 modules/mpfr/seed-mpfr-trig.c |   32 ++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    1 +
 modules/mpfr/seed-mpfr.h      |    1 +
 3 files changed, 34 insertions(+)

commit 7f4db360a4cf9166b9a48e80cc6f796d7dc86bc5
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 16:19:33 2009 -0400

    [mpfr] Added mpfr.fma and mpfr.fms

 modules/mpfr/seed-mpfr-trig.c |   68 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    2 ++
 modules/mpfr/seed-mpfr.h      |    3 ++
 3 files changed, 73 insertions(+)

commit 71e62c1cc04edff826e8dda6a146a5a5454af889
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 16:12:44 2009 -0400

    [mpfr] Added bessel functions

 modules/mpfr/seed-mpfr-trig.c |  199 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    6 ++
 modules/mpfr/seed-mpfr.h      |    7 ++
 3 files changed, 212 insertions(+)

commit 49d206c70cacc50106dff7696dcf22ef910bde8c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 5 16:29:30 2009 -0400

    [build] Turn -Wall on globally (was just in libseed)

 configure.ac |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit f74d61a0bf6db72110def769da3eca2217062e2d
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 12:28:29 2009 -0400

    [mpfr] Added various special functions

 modules/mpfr/seed-mpfr-trig.c |  240 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    8 ++
 modules/mpfr/seed-mpfr.h      |   10 ++
 3 files changed, 258 insertions(+)

commit f1b1b0747ac4ac190bb004f9df448c5bf90c7469
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 12:19:12 2009 -0400

    [mpfr] Added various comparison functions

 modules/mpfr/seed-mpfr-cmp.c |  188 ++++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c     |    7 ++
 modules/mpfr/seed-mpfr.h     |    7 ++
 3 files changed, 202 insertions(+)

commit 5776376b8879038f7f18f5fd5e76b320349772b0
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 12:08:03 2009 -0400

    [mpfr] Added mpfr.greater_p

 modules/mpfr/seed-mpfr-cmp.c |   28 ++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c     |    1 +
 modules/mpfr/seed-mpfr.h     |    2 ++
 3 files changed, 31 insertions(+)

commit cb57e058f41fb89052f94cb98a2eb15999117a70
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 12:04:13 2009 -0400

    [mpfr] Added mpfr.nan_p, inf_p, number_p, zero_p

 modules/mpfr/seed-mpfr-cmp.c |   80 ++++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c     |    4 +++
 modules/mpfr/seed-mpfr.h     |    5 +++
 3 files changed, 89 insertions(+)

commit 57bcef156892fd17be9aacc30d7cfea749610215
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:58:56 2009 -0400

    [mpfr] Added mfpr.cmpabs

 modules/mpfr/seed-mpfr-cmp.c |   28 ++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c     |    1 +
 modules/mpfr/seed-mpfr.h     |    1 +
 3 files changed, 30 insertions(+)

commit f0ab9ba15066f982e524b3a5954cb077ec336dff
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:57:20 2009 -0400

    [mpfr] Added mpfr.cmp, and new file for comparsion functions

 modules/mpfr/Makefile.am     |    3 ++-
 modules/mpfr/seed-mpfr-cmp.c |   32 ++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c     |    1 +
 modules/mpfr/seed-mpfr.h     |    2 ++
 4 files changed, 37 insertions(+), 1 deletion(-)

commit 76def6eb1a80f10763bd43cf080144976bb6a4ee
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:51:07 2009 -0400

    [mpfr] Added mpfr.cbrt

 modules/mpfr/seed-mpfr-arithmetic.c |   30 ++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 32 insertions(+)

commit 333c71453eb3a68a0d56f0160c82d057cc3e6ab2
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:49:29 2009 -0400

    [mpfr] Added mpfr.rec_sqrt

 modules/mpfr/seed-mpfr-arithmetic.c |   30 ++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    1 +
 3 files changed, 32 insertions(+)

commit d7784d2347a8437774e2ecd87a5f18c2539e4f35
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:35:42 2009 -0400

    [mpfr] Added mpfr.sqrt

 modules/mpfr/seed-mpfr-arithmetic.c |   31 +++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c            |    1 +
 modules/mpfr/seed-mpfr.h            |    2 ++
 3 files changed, 34 insertions(+)

commit 2fb758ce6ba25b6d3cac349b27464bcec8a692dc
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:32:22 2009 -0400

    [mpfr] mpfr fits functions

 modules/mpfr/seed-mpfr.c |  184 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 184 insertions(+)

commit 2136e91a86b33044ad7b09bae738398be3eda49e
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:21:37 2009 -0400

    [mpfr] Added mpfr.get_d

 modules/mpfr/seed-mpfr.c |   23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 55369c5f50d41093d05d04f657491c8df1ac0cdc
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:17:36 2009 -0400

    [mpfr] Added mpfr.swap

 modules/mpfr/seed-mpfr.c |   27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 3ccb5d97b96d995ea7248ad0de2919f100a1ff01
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:13:51 2009 -0400

    [mpfr] Added mpfr.set_nan

 modules/mpfr/seed-mpfr.c |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit b2e3858551476c5cc4142d0dfbc514efac017131
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 11:12:13 2009 -0400

    [mpfr] Added mpfr.set_inf

 modules/mpfr/seed-mpfr.c |   33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit ee44ad8fc38e04d2302340304a25d497359fa7aa
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:45:50 2009 -0400

    [mpfr] Added asinh, acosh, atanh

 modules/mpfr/seed-mpfr-trig.c |   92 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    3 ++
 modules/mpfr/seed-mpfr.h      |    4 ++
 3 files changed, 99 insertions(+)

commit a4d7e13b1fa4ccbd9e0396222c9a98ddadfcb933
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:39:46 2009 -0400

    [mpfr] Added sech, csch, coth

 modules/mpfr/seed-mpfr-trig.c |   91 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    3 ++
 modules/mpfr/seed-mpfr.h      |    4 ++
 3 files changed, 98 insertions(+)

commit 0db0b75a50f935f3472890b59583bc93b4dafcef
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:34:07 2009 -0400

    [mpfr] Implement sinh, cosh, tanh

 modules/mpfr/seed-mpfr-trig.c |   92 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    3 ++
 modules/mpfr/seed-mpfr.h      |    4 ++
 3 files changed, 99 insertions(+)

commit 1acdc8bb40cf8270de9c641c6b4575a13cc9d3cf
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:20:45 2009 -0400

    [mpfr] log functions

 modules/mpfr/seed-mpfr-trig.c |   93 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.c      |    3 ++
 modules/mpfr/seed-mpfr.h      |    4 ++
 3 files changed, 100 insertions(+)

commit e0ed90d2a8b5f5720ce56926c4bb6591a97e3227
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:15:18 2009 -0400

    [mpfr] Forgot to add functions from last commit to function list

 modules/mpfr/seed-mpfr.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 24882acbee597b5bd129d3dfebb5c733bc7217c1
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:12:06 2009 -0400

    [mpfr] Implement inverse trig functions

 modules/mpfr/seed-mpfr-trig.c |   91 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.h      |    4 ++
 2 files changed, 95 insertions(+)

commit f93379064725ad720b03e14b1b409edd2a5d6ddb
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 02:05:47 2009 -0400

    [mpfr] Implement csc, sec, cot

 modules/mpfr/seed-mpfr-trig.c |   90 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.h      |    4 ++
 2 files changed, 94 insertions(+)

commit 7b1baa89cea536db733ca949099881bd759a909e
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 01:48:44 2009 -0400

    [mpfr] Added mpfr.cos and mpfr.tan

 modules/mpfr/seed-mpfr-trig.c |   59 +++++++++++++++++++++++++++++++++++++++++
 modules/mpfr/seed-mpfr.h      |    2 ++
 2 files changed, 61 insertions(+)

commit a7ccaea5d7e2ae5715be36d9705c487740933361
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 01:43:12 2009 -0400

    [mpfr] More fixes to the mpfr multi-file build.

 modules/mpfr/seed-mpfr.c |   48 ++--------------------------------------------
 modules/mpfr/seed-mpfr.h |   47 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 46 deletions(-)

commit f3a901a607d1b52813e893b9022a29d1d94eca51
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 01:36:40 2009 -0400

    [mpfr] Add continuation chars to makefile so we actually build all source files

 modules/mpfr/Makefile.am |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1b4d49cbf1b05997cd7fe468c06cf78a2a90af43
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 5 01:52:28 2009 -0400

    [modules] Change wording of argument count check

 modules/seed-module.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a6091a19d52f12cddd41653441b121d534b1eca
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 5 01:49:27 2009 -0400

    [modules] No more pluralization of argument count, no more asprintf

 modules/seed-module.h |   12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit f246677a0e84531f83cc6b5c7a05954901bbc156
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 5 01:17:55 2009 -0400

    [mpfr] Add seed-mpfr.h to extra-dist

 modules/mpfr/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit d7d77a8110245c8a083b4ab3169f2515ab989113
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sun Jul 5 01:12:03 2009 -0400

    [mpfr] Split up mpfr module into multiple files

 modules/mpfr/Makefile.am            |    2 +
 modules/mpfr/seed-mpfr-arithmetic.c |   66 ++++++++++++++++++++++++
 modules/mpfr/seed-mpfr-trig.c       |   36 +++++++++++++
 modules/mpfr/seed-mpfr.c            |   96 +----------------------------------
 modules/mpfr/seed-mpfr.h            |   14 +++++
 5 files changed, 120 insertions(+), 94 deletions(-)

commit 12925f69b95dee3b4f62922df9b4a54aa3b43aec
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jul 5 01:14:39 2009 -0400

    [build] Remove INSTALL.osx from extra_dist.

 Makefile.am |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0cf7425ca1cb58f72635b79470de2fbcf737d62a
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 23:39:34 2009 -0400

    [docs] Update doc index. Should work in-tree, not on the web (Robb: fix structure on server)

 doc/index.html |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f6fda2bf1b40acc32b2f3a2857eb4102cdb775c4
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 23:33:51 2009 -0400

    [docs] Move INSTALL.osx to docs

 INSTALL.osx                     |   38 ---------------------
 doc/reference/Makefile.am       |    2 +-
 doc/reference/building-osx.sgml |   70 +++++++++++++++++++++++++++++++++++++++
 doc/reference/seed-docs.sgml    |    1 +
 4 files changed, 72 insertions(+), 39 deletions(-)

commit c9a940dc0c6fa65ea5364ade09389b109fd462ca
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 23:17:00 2009 -0400

    [docs] Forgot introduction file in last commit.

 doc/reference/introduction.sgml |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 22775e447fef732fb5af5165b3a2fea556e2666f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 23:16:18 2009 -0400

    [docs] Add introduction (from README)

 doc/reference/Makefile.am    |    2 +-
 doc/reference/seed-docs.sgml |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 3aa18d4aade45c19d1a554f15ceefa8915b8b445
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 23:12:37 2009 -0400

    [docs] Add building seed documentation (borrowed from glib)

 doc/reference/building.sgml  |  294 ++++++++++++++++++++++++++++++++++++++++++
 doc/reference/seed-docs.sgml |    2 +-
 2 files changed, 295 insertions(+), 1 deletion(-)

commit 5d47a099bb6c15efbf01187954dbecadd7d60c82
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 21:55:52 2009 -0400

    [docs] Reorganize index to be more like Gtk

 doc/reference/seed-docs.sgml |   45 +++++++++++++++++++++---------------------
 libseed/seed-api.c           |   12 +++++++++++
 libseed/seed-closure.h       |    6 ++++++
 libseed/seed-engine.h        |    6 ++++++
 libseed/seed-exceptions.h    |    2 +-
 libseed/seed-types.h         |    4 ++--
 6 files changed, 50 insertions(+), 25 deletions(-)

commit 815831645b9a9785345d340a3f5ba84b3a01b3a1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 20:57:59 2009 -0400

    Add afp temporary files to gitignore

 .gitignore |    1 +
 1 file changed, 1 insertion(+)

commit 0fb0f93f63698a503df033b9bb5f1d993976815e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 17:11:23 2009 -0400

    [multiprocessing] For some reason, this is the only capitalized module. No longer.

 configure.ac                                   |    2 +-
 examples/gtkplug.js                            |    4 +-
 modules/Makefile.am                            |    2 +-
 modules/Multiprocessing/Makefile.am            |   26 ----
 modules/Multiprocessing/bi.js                  |   28 ----
 modules/Multiprocessing/fork.js                |   42 ------
 modules/Multiprocessing/seed-Multiprocessing.c |  193 ------------------------
 modules/multiprocessing/Makefile.am            |   26 ++++
 modules/multiprocessing/bi.js                  |   28 ++++
 modules/multiprocessing/fork.js                |   42 ++++++
 modules/multiprocessing/seed-multiprocessing.c |  193 ++++++++++++++++++++++++
 11 files changed, 293 insertions(+), 293 deletions(-)

commit a927140a4161bfb55f70744621af529945be99ee
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 17:07:36 2009 -0400

    [multiprocessing] Update examples to new imports system (!)

 modules/Multiprocessing/bi.js                  |   10 ++++++----
 modules/Multiprocessing/fork.js                |   14 ++++++++------
 modules/Multiprocessing/seed-Multiprocessing.c |   16 +++++++++++-----
 3 files changed, 25 insertions(+), 15 deletions(-)

commit 91c4679c6f9a81f12c8d6e7d352533bc4fcce69f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 17:00:24 2009 -0400

    [gtkbuilder] Port to seed-module.h (not much to do)

 modules/gtkbuilder/seed-gtkbuilder.c |   12 ++++++++----
 modules/seed-module.h                |    2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 0fc6c3c40112bc3f58d0f3c1b936c849b59719ce
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 16:44:38 2009 -0400

    [calculator-mpfr] Stole prefix parser from ease to make a calculator for Matt to fill in with mpfr functions

 examples/calculator-mpfr.js |  142 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 142 insertions(+)

commit 8041f4719aed21ebc1066bc95cd86b601eaaf2e3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 16:13:30 2009 -0400

    [modules] Prefix all module .sos with seed_ (libseed_readline.so)
    
    This cuts down on confusion and ambiguous library names, and fixes the
    need-to-clean-every-time issue with mpfr and readline.
    
    However, if you currently have a seed checkout, you need to remove the
    .libs directory from modules/[readline,mpfr] before the problem will be solved.

 libseed/seed-importer.c             |    2 +-
 modules/Multiprocessing/Makefile.am |    8 ++++----
 modules/cairo/Makefile.am           |    8 ++++----
 modules/canvas/Makefile.am          |    8 ++++----
 modules/dbus/Makefile.am            |    8 ++++----
 modules/example/Makefile.am         |    6 +++---
 modules/gettext/Makefile.am         |    6 +++---
 modules/gtkbuilder/Makefile.am      |    6 +++---
 modules/libxml/Makefile.am          |    6 +++---
 modules/mpfr/Makefile.am            |    8 ++++----
 modules/os/Makefile.am              |    8 ++++----
 modules/readline/Makefile.am        |   10 +++++-----
 modules/sandbox/Makefile.am         |    6 +++---
 modules/sqlite/Makefile.am          |    8 ++++----
 14 files changed, 49 insertions(+), 49 deletions(-)

commit 0b7fba5a148898e7fbd22044ebfe4af5d65a31b6
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 04:16:58 2009 -0400

    [modules] Standardize on seed-{modulename}.c for all except DBUS (for now)

 modules/Multiprocessing/Makefile.am            |    2 +-
 modules/Multiprocessing/multi.c                |  187 ----
 modules/Multiprocessing/seed-Multiprocessing.c |  187 ++++
 modules/example/Makefile.am                    |    2 +-
 modules/example/example.c                      |    8 -
 modules/example/seed-example.c                 |    8 +
 modules/gettext/Makefile.am                    |    2 +-
 modules/gettext/gettext.c                      |  303 -------
 modules/gettext/seed-gettext.c                 |  303 +++++++
 modules/gtkbuilder/Makefile.am                 |    2 +-
 modules/gtkbuilder/gtkbuilder.c                |   82 --
 modules/gtkbuilder/seed-gtkbuilder.c           |   82 ++
 modules/libxml/Makefile.am                     |    2 +-
 modules/libxml/libxml.c                        |  561 ------------
 modules/libxml/seed-libxml.c                   |  561 ++++++++++++
 modules/mpfr/Makefile.am                       |    2 +-
 modules/mpfr/mpfr.c                            |  534 ------------
 modules/mpfr/seed-mpfr.c                       |  534 ++++++++++++
 modules/os/Makefile.am                         |    2 +-
 modules/os/os.c                                | 1094 ------------------------
 modules/os/seed-os.c                           | 1094 ++++++++++++++++++++++++
 modules/sandbox/Makefile.am                    |    2 +-
 modules/sandbox/sandbox.c                      |  117 ---
 modules/sandbox/seed-sandbox.c                 |  117 +++
 modules/seed-module.h                          |    2 +-
 25 files changed, 2895 insertions(+), 2895 deletions(-)

commit 3d0ff0b3dc72cdcb0a3017fe300d3f5d2889c6ed
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 04:09:40 2009 -0400

    [readline] Port readline module to seed-module.h

 modules/readline/Makefile.am     |    2 +-
 modules/readline/seed-readline.c |   85 ++++++++++++++------------------------
 2 files changed, 31 insertions(+), 56 deletions(-)

commit aa01ea84d8ba93a2a7e8128909b947289a74a717
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 04:03:50 2009 -0400

    [gettext] Forgot to put static functions on gettext ns

 modules/gettext/gettext.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit eaf23273742a500e58edb47f2fa88d38d3f150f1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:57:14 2009 -0400

    [modules] Include /modules in all modules so they can eventually find the header

 modules/Multiprocessing/Makefile.am |    1 +
 modules/cairo/Makefile.am           |    1 +
 modules/canvas/Makefile.am          |    1 +
 modules/dbus/Makefile.am            |    1 +
 modules/example/Makefile.am         |    1 +
 modules/gtkbuilder/Makefile.am      |    1 +
 modules/libxml/Makefile.am          |    1 +
 modules/os/Makefile.am              |    1 +
 modules/sandbox/Makefile.am         |    1 +
 modules/sqlite/Makefile.am          |    1 +
 10 files changed, 10 insertions(+)

commit 2fcc8a61cee0ae09d505bab260990db7a67493df
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:52:42 2009 -0400

    [mpfr] Port mpfr module to seed-module.h

 modules/mpfr/Makefile.am |    1 +
 modules/mpfr/mpfr.c      |  213 ++++++++++++++++++++--------------------------
 modules/seed-module.h    |    6 +-
 3 files changed, 100 insertions(+), 120 deletions(-)

commit db8549329d691bde6e54f45eaf1c905bdda7a289
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:39:27 2009 -0400

    [gettext] Use static class functions to cleanup init

 modules/gettext/gettext.c |   91 +++++++++++++++++----------------------------
 1 file changed, 35 insertions(+), 56 deletions(-)

commit 4a89fc578ed73092ec4c901374ec1a95a42dccb2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:33:26 2009 -0400

    [modules] Split DEFINE_ENUM_MEMBER into two parts, one which uses the enum member's C name, and one which enables the user to override the name

 modules/gettext/gettext.c |   28 ++++++++++++++--------------
 modules/seed-module.h     |    7 ++++++-
 2 files changed, 20 insertions(+), 15 deletions(-)

commit 04c61a9c60158908c3275c43674b9ad8b450cf0f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:29:18 2009 -0400

    [gettext] Port gettext to DEFINE_ENUM_MEMBER

 modules/gettext/gettext.c |   41 +++++++++++++++--------------------------
 1 file changed, 15 insertions(+), 26 deletions(-)

commit 15e99ed21d8833d0663062ae137eb59d5fb2bd3c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:28:55 2009 -0400

    [modules] DEFINE_ENUM_MEMBER macro

 modules/seed-module.h |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4b6e53ca0ad55681acdf462eeed3596fac9785a6
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:17:55 2009 -0400

    [gettext] Port gettext to new CHECK_ARG_COUNT macro

 modules/gettext/Makefile.am |    1 +
 modules/gettext/gettext.c   |   83 +++++++------------------------------------
 2 files changed, 13 insertions(+), 71 deletions(-)

commit 614ae012babc0da5dd7d6d0474e7f9ea5d9adbec
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 03:13:30 2009 -0400

    [modules] Begin seed-modules.h, filled with argument-checking macros, etc

 modules/Makefile.am   |    2 ++
 modules/seed-module.h |   19 +++++++++++++++++++
 2 files changed, 21 insertions(+)

commit 726d1085ef332f1458b3bc7c727c24b0fc92da8b
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 02:40:43 2009 -0400

    [mpfr] mpfr set/get exp

 modules/mpfr/mpfr.c |   26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 7f2b9694fbbe839824ad07f509f714928b4b792f
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 02:29:23 2009 -0400

    [mpfr] Added other mpfr constants

 modules/mpfr/mpfr.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 6446deb35db7171957ade662337a8b01868d7e1b
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 02:32:57 2009 -0400

    [docs] Add the three new seed_value functions to the reference

 doc/reference/seed-sections.txt |    3 +++
 1 file changed, 3 insertions(+)

commit 9a62819429d9ddf95bf06b95f19c9a1afead556e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat Jul 4 02:23:28 2009 -0400

    [tests] We don't care what the modules test outputs (except to stderr)

 tests/javascript/modules.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5efda6a612269a871c0db17974e3fc8da03ccc11
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 02:11:51 2009 -0400

    [mpfr] Added mpfr.pi

 modules/mpfr/mpfr.c |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit d672ce7bf680c9831939a2db767df2dc5f62dc70
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 02:03:32 2009 -0400

    [mpfr] Added mpfr enums and constants

 modules/mpfr/mpfr.c |   27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit e501b043ee8a9133f577e21f46a40a597fec0109
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 01:45:27 2009 -0400

    [mpfr] Minor type consistency change (size_t -> gsize)

 modules/mpfr/mpfr.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 008d509824ea2b6c92b4a4821b1e679b1debb33f
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 01:43:21 2009 -0400

    [mpfr] Fixed mistakes in use of macro

 modules/mpfr/mpfr.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit dfce47fb03b2d3d619509d82bec1871eba93c2c2
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 01:30:26 2009 -0400

    [mpfr] Fixed missing type in seed_mpfr_arg_type

 modules/mpfr/mpfr.c |    2 ++
 1 file changed, 2 insertions(+)

commit d9b222410e9c4d122c9d31dcbcc7b11e90cb29dd
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 01:28:50 2009 -0400

    [mpfr] Switched to using macro madness for exceptions

 modules/mpfr/mpfr.c |  147 ++++++++++++++++++++-------------------------------
 1 file changed, 58 insertions(+), 89 deletions(-)

commit 67a2c92cae81778de056edc01a78be7b002a359b
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 00:56:29 2009 -0400

    [mpfr] Renamed class "mpfr" to "mpfr_t"

 modules/mpfr/mpfr.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 286e3a9905c09a8d24da65b1bda437189a8dc55a
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 00:54:02 2009 -0400

    [mpfr] Added mpfr.sin

 modules/mpfr/mpfr.c |   41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit b55b77184e5aa920e782d39e0aa24018c948ee76
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 00:38:30 2009 -0400

    [mpfr] Redid mpfr with set constructor to be better. Don't use the init with set functions as they always use default precision

 modules/mpfr/mpfr.c |   90 +++++++++++++++++++++++++++------------------------
 1 file changed, 47 insertions(+), 43 deletions(-)

commit 17e76fbdcb249c64d28b5c2e68bc9066b365eb21
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Sat Jul 4 00:16:01 2009 -0400

    [mpfr] Added mpfr.set function

 modules/mpfr/mpfr.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 55 insertions(+), 1 deletion(-)

commit 7812a6eededd99df9e24e1937178be563a56e71d
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 3 22:14:37 2009 -0400

    Add module test to check for undefined symbols and assist the coverage tool

 tests/javascript/modules.js |   29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 74de3a26e0e75dc8146b25d1bc7ef5bab092df85
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 3 22:08:44 2009 -0400

    Fix profiling for modules

 Makefile.am  |   18 +++++++++++++-----
 configure.ac |   35 ++++++++++++++++++++---------------
 2 files changed, 33 insertions(+), 20 deletions(-)

commit 059d45c14ac1fe078d1935697e02435eb30a5883
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 3 21:39:52 2009 -0400

    Add profiling output to gitignore

 .gitignore |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 887666a521731cb820439a4821e946fcef3b4005
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 3 21:38:50 2009 -0400

    [libseed] Repair bizarre indentation in Makefile

 Makefile.am         |    2 +-
 libseed/Makefile.am |   20 ++++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 62c77eb8d4dddc043cf584a2083539f63d3e83fa
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jul 3 21:32:08 2009 -0400

    [gettext] On some systems, we need to explicitly include locale.h to get the LC_* consts

 modules/gettext/gettext.c |    1 +
 1 file changed, 1 insertion(+)

commit 57018389d9926914c389e98facffffa8450a0a40
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 13:47:52 2009 -0400

    [mpfr] Added mpfr.out_str()

 modules/mpfr/mpfr.c |   42 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)

commit 83745245f8021add925b3a779cd630922297a2f6
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 13:14:49 2009 -0400

    [mpfr] Redid mpfr_add. Not sure it should be done this way.

 modules/mpfr/mpfr.c |   80 +++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 72 insertions(+), 8 deletions(-)

commit 50ebd8774fda73e4f90a7cd3708c41e1d8977ffc
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 11:12:01 2009 -0400

    [mpfr] Removed seed_mpfr_init2 since real constructor replaces it.

 modules/mpfr/mpfr.c |   28 ----------------------------
 1 file changed, 28 deletions(-)

commit 35bbf203bcc3bff37aa9c4ff8576837f788b70fc
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jul 3 04:42:19 2009 -0400

    Revert "[modules] Change *order* of link arguments by moving to AM_LDFLAGS"
    
    This reverts commit 99ed7947d9b96333b93e628cf56da2cf29445a01.
    
    We *still* have this problem.

 modules/mpfr/Makefile.am     |    2 +-
 modules/readline/Makefile.am |    3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit a52f17f0a9d4b5bc6dcd2bb97218a5e4e323dcc9
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 02:32:28 2009 -0400

    [mpfr] Minor fixes to mpfr module

 modules/mpfr/mpfr.c |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 46d3d35ab601f6ceede89cca519aba012e1b6dfd
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 02:11:12 2009 -0400

    [mpfr] Added attempts at constructors for mpfr types

 modules/mpfr/mpfr.c |  136 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 133 insertions(+), 3 deletions(-)

commit 7acd9008ae3d901d02a3d745ed52c8a0d0761035
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 00:52:02 2009 -0400

    [libseed] Added seed_value_is_object_of_class()

 libseed/seed-api.c |   15 +++++++++++++++
 libseed/seed.h     |    1 +
 2 files changed, 16 insertions(+)

commit 1c2eb6bd0f55aa47594387fad35791da96b1f287
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Fri Jul 3 00:25:00 2009 -0400

    [libseed] Added seed_value_is_string() and seed_value_is_number()

 libseed/seed-api.c |   28 ++++++++++++++++++++++++++++
 libseed/seed.h     |    2 ++
 2 files changed, 30 insertions(+)

commit d153da7ca50fb5ddccc34e9da135fababbb80d99
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 22:11:26 2009 -0400

    [mpfr] Renamed set and get precision to prec to be consistent with mpfr

 modules/mpfr/mpfr.c |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 99ed7947d9b96333b93e628cf56da2cf29445a01
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 23:38:17 2009 -0400

    [modules] Change *order* of link arguments by moving to AM_LDFLAGS
    
    This fixes the eternal forced cleaning when readline (and now mpfr)
    fail to build because their seed modules are named the same thing
    as the libraries (and because we're not using pkg-config to find the
    libraries).

 modules/mpfr/Makefile.am     |    2 +-
 modules/readline/Makefile.am |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit fc5e7a3ba5709a68db75ee269a4fc95d994b1554
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 20:09:55 2009 -0400

    [mpfr] Changes to the mpfr_module to make more sense

 modules/mpfr/Makefile.am |    2 +
 modules/mpfr/mpfr.c      |   96 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 79 insertions(+), 19 deletions(-)

commit d3a75783ac03281c8408cd1f9037a86127f1e891
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 17:08:10 2009 -0400

    [mpfr] Added test mpfr_add binding. Fixed backwards from/to seed type functions

 modules/mpfr/mpfr.c |   37 ++++++++++++++++++++++++++++++++++---
 1 file changed, 34 insertions(+), 3 deletions(-)

commit 0c0f41d84d2ea976e51d6f135253f4f9ec43121c
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 16:14:59 2009 -0400

    [mpfr] Finish integrating mpfr module into build system

 configure.ac             |    3 +--
 modules/mpfr/Makefile.am |    2 +-
 modules/mpfr/mpfr.c      |   10 +++-------
 3 files changed, 5 insertions(+), 10 deletions(-)

commit a0616eb8785cd07a33c20ab587b5466846f3e43d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 15:58:26 2009 -0400

    [build] Stylistic updates and bug-fixes to module makefiles

 modules/Multiprocessing/Makefile.am |    6 +++---
 modules/cairo/Makefile.am           |    4 ++--
 modules/canvas/Makefile.am          |    4 ++--
 modules/example/Makefile.am         |    2 +-
 modules/gettext/Makefile.am         |    2 +-
 modules/libxml/Makefile.am          |    2 +-
 modules/os/Makefile.am              |   10 +++++-----
 modules/sandbox/Makefile.am         |    2 +-
 modules/sqlite/Makefile.am          |   12 ++++++------
 9 files changed, 22 insertions(+), 22 deletions(-)

commit 675321d80b0d710b3747de47ae7be573e420da97
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 12:29:35 2009 -0400

    [mpfr] Start of mpfr module

 configure.ac             |   42 ++++++++++++++++++++++++++++++++
 modules/Makefile.am      |    2 +-
 modules/mpfr/Makefile.am |   24 +++++++++++++++++++
 modules/mpfr/mpfr.c      |   60 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 127 insertions(+), 1 deletion(-)

commit 70a5a5339e0282e6d93f1285e25fd1749e730f26
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 11:57:54 2009 -0400

    [libseed] Added to/from type functions for short/ushort

 libseed/seed-types.c |   86 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 85 insertions(+), 1 deletion(-)

commit 2946295d9e5fd7e1f200c04897a6341a129731e6
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 11:05:50 2009 -0400

    [gettext] Various bits of code cleanup

 modules/gettext/gettext.c |   84 ++++++++++++++++++++++-----------------------
 1 file changed, 42 insertions(+), 42 deletions(-)

commit 6322cd3f3767d3c1c2a40ff7f1e288978d9f6e50
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 11:01:58 2009 -0400

    [gettext] Added the enums from setlocale
    
    It's not clear these belong here, as they're not strictly part of
    gettext (they're in the stdclib), but that's where they logically
    fit for the time being.

 modules/gettext/gettext.c |   28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 2a96d5fc390899e4bad0401fa6aed4c30938ad44
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 2 05:07:38 2009 -0400

    [clutter-pad] Update spring example to recent Clutter API changes

 examples/clutter-pad/examples/spring.js |    2 --
 1 file changed, 2 deletions(-)

commit f6dd1bc8902254444c4a9e0a5729f043bf26dca8
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 2 04:55:28 2009 -0400

    [gettext] Matt made up some functions, and build failed to warn about them (?)

 modules/gettext/gettext.c |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 9bf91d0ebefa62815aa116f821610539c6eb4b61
Author: Tim Horton <hortont424@gmail.com>
Date:   Thu Jul 2 04:50:35 2009 -0400

    [tests] Update everything.js to match g-i changes

 tests/javascript/everything.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 462e6de4a157adb27d319b8c95ed141945c2f64e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 04:16:19 2009 -0400

    [build] Matt lost some quotes in make-functions.js earlier

 doc/modules/make-functions.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6603afe7d8ea933484e5b15dd4f5cba677ac2804
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 04:11:24 2009 -0400

    [build] Distribute Seed extension script as Seed.js.in

 extensions/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3683483d9a9b0cc0d909926361a52fa757128ce1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 03:20:49 2009 -0400

    Add all sorts of stuff to .gitignore

 .gitignore |   34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit 9d1f826b05856ca8e3f7a3b9e7d4883a3d059502
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 02:57:02 2009 -0400

    [gettext] Fix up various indentation problems in gettext module

 modules/gettext/gettext.c |  161 +++++++++++++++++++++++----------------------
 1 file changed, 82 insertions(+), 79 deletions(-)

commit e01e9cdfd6fe51b4631b653de0ad278eb367e78e
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Thu Jul 2 02:42:33 2009 -0400

    [gettext] Bind the remainder of the gettext functions

 modules/gettext/gettext.c |  312 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 297 insertions(+), 15 deletions(-)

commit a18b603ca8c82e0d4da7e9c7037f4d8fba4f249f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jul 2 00:32:14 2009 -0400

    [gettext] Add textdomain binding, rename i18n->gettext for consistency

 modules/gettext/gettext.c |   51 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 39 insertions(+), 12 deletions(-)

commit 37bb655d4baa753f863a819a67a4dd99f778515f
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 1 11:10:59 2009 -0400

    [build] Use print instead of Seed.printf during doc build, as it doesn't depend on an installed version of seed

 doc/modules/make-functions.js |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit b3a3479cfd299097371eb7c451e4d4303e0b3910
Author: Matt ARSENAULT <arsenm2@rpi.edu>
Date:   Wed Jul 1 10:49:09 2009 -0400

    Remove trailing whitespace all throughout examples/libseed, as it infuriates Git.

 examples/HACKING                                   |    4 +-
 examples/actions.js                                |    4 +-
 examples/async-quine.js                            |    4 +-
 examples/cairo.js                                  |    8 +-
 examples/calculator.js                             |    2 +-
 examples/clutter-0.9.js                            |   30 +-
 examples/clutter-cogl-0.8.js                       |   30 +-
 examples/clutter-cogl-0.9.js                       |   30 +-
 examples/n-oscillator.js                           |   26 +-
 examples/pango-fontset.js                          |    4 +-
 examples/pango.js                                  |  134 ++++----
 libseed/seed-api.c                                 |   80 ++---
 libseed/seed-builtins.c                            |   99 +++---
 libseed/seed-builtins.h                            |   20 +-
 libseed/seed-closure.c                             |   50 +--
 libseed/seed-closure.h                             |   22 +-
 libseed/seed-debug.h                               |   20 +-
 libseed/seed-engine.c                              |   82 ++---
 libseed/seed-engine.h                              |   22 +-
 libseed/seed-exceptions.c                          |   24 +-
 libseed/seed-exceptions.h                          |   22 +-
 libseed/seed-gtype.c                               |  106 +++---
 libseed/seed-gtype.h                               |   20 +-
 libseed/seed-importer.c                            |  256 +++++++-------
 libseed/seed-private.h                             |   20 +-
 libseed/seed-signals.c                             |   50 +--
 libseed/seed-signals.h                             |   22 +-
 libseed/seed-structs.c                             |   18 +-
 libseed/seed-structs.h                             |   20 +-
 libseed/seed-types.c                               |   86 ++---
 libseed/seed-types.h                               |   20 +-
 libseed/seed.h                                     |   38 +--
 modules/Multiprocessing/bi.js                      |    2 +-
 modules/Multiprocessing/fork.js                    |    4 +-
 modules/Multiprocessing/multi.c                    |    2 +-
 modules/cairo/seed-cairo-enums.c                   |   10 +-
 modules/cairo/seed-cairo-image-surface.c           |   18 +-
 modules/cairo/seed-cairo-matrix.c                  |   88 ++---
 modules/cairo/seed-cairo-matrix.h                  |    4 +-
 modules/cairo/seed-cairo-pattern.c                 |   34 +-
 modules/cairo/seed-cairo-pdf-surface.c             |   24 +-
 modules/cairo/seed-cairo-surface.c                 |   48 +--
 modules/cairo/seed-cairo.c                         |  358 ++++++++++----------
 modules/canvas/seed-canvas.c                       |   72 ++--
 modules/dbus/dbus-exports.c                        |  106 +++---
 modules/dbus/dbus-values.c                         |   54 +--
 modules/dbus/module.c                              |   52 +--
 modules/gettext/gettext.c                          |   12 +-
 modules/gtkbuilder/gtkbuilder.c                    |   14 +-
 modules/libxml/libxml.c                            |   68 ++--
 modules/os/os.c                                    |  242 ++++++-------
 modules/readline/seed-readline.c                   |   16 +-
 modules/sandbox/sandbox.c                          |   30 +-
 modules/sqlite/seed-sqlite.c                       |    4 +-
 src/main.c                                         |    4 +-
 tests/c/api-types.c                                |    4 +-
 tests/javascript/enum.js                           |    2 +-
 tests/javascript/gdk-event.js                      |    2 +-
 .../gtypes/gtype-class-init-exception.js           |    2 +-
 tests/javascript/gtypes/gtype-extraprop.js         |    2 +-
 tests/javascript/gtypes/gtype-self.js              |    2 +-
 tests/javascript/gtypes/gtype.js                   |    2 +-
 tests/javascript/introspect.js                     |    2 +-
 tests/javascript/json.js                           |    2 +-
 tests/javascript/type-conversion.js                |    2 +-
 tests/make-test.py                                 |    2 +-
 tests/run-tests.py                                 |   10 +-
 67 files changed, 1347 insertions(+), 1326 deletions(-)

commit 536c0bfa32413cbe323cb5c9d95bc98ea53d9c97
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jul 1 04:03:26 2009 -0400

    [examples] Use implicitly created Clutter stage; fixes Clutter examples on platforms without multistage support

 examples/clutter-0.8.js              |    2 +-
 examples/clutter-0.9.js              |    2 +-
 examples/clutter-cairo.js            |    2 +-
 examples/clutter-cogl-0.8.js         |    2 +-
 examples/clutter-cogl-0.9.js         |    2 +-
 examples/clutter-transitions/main.js |    2 +-
 examples/opengl/triangle-actor.js    |    2 +-
 examples/pong/pong.js                |    2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit d3002bd3e9809f25838f1fa1822afa1db70209c1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon Jun 29 03:25:57 2009 -0400

    Remove various import_namespace calls that have been hanging around.

 extensions/Seed.js.in |    6 +++---
 tools/run-lint.js     |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 36800fa11648026654c18ff9e38e023ad870967d
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jun 26 17:31:44 2009 -0400

    [libseed] When importing, search "." _last_

 extensions/Seed.js.in |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit f4591162662e0671a92e240fbe2c283faa493c34
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jun 26 17:12:21 2009 -0400

    [examples] Also forgot to remove same from Makefile.am. Apparently I've lost my mind...

 examples/Makefile.am |    1 -
 1 file changed, 1 deletion(-)

commit 4f7cacb99cd0b12ef1cf3f78f17ee3f3130dbda8
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jun 26 17:09:07 2009 -0400

    [examples] Forgot to remove same from configure.ac in last commit

 configure.ac |    1 -
 1 file changed, 1 deletion(-)

commit 39a587147b7835bc31309ee1215f8767fd80738d
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Jun 26 17:03:57 2009 -0400

    [examples] Same Seed (now, for a time, same-gnome-clutter) now lives in
    the gsoc-seed-games branch of gnome-games.

 doc/index.html                  |    1 -
 examples/HACKING                |    5 +-
 examples/same-seed/Makefile.am  |   29 ----
 examples/same-seed/bkg.svg      |   95 -----------
 examples/same-seed/blue.svg     |   97 -----------
 examples/same-seed/board.js     |  338 ---------------------------------------
 examples/same-seed/green.svg    |   97 -----------
 examples/same-seed/light.js     |  122 --------------
 examples/same-seed/main.js      |   48 ------
 examples/same-seed/red.svg      |   97 -----------
 examples/same-seed/same-seed.ui |   72 ---------
 examples/same-seed/same.c       |  296 ----------------------------------
 examples/same-seed/score.js     |   79 ---------
 examples/same-seed/yellow.svg   |   97 -----------
 14 files changed, 3 insertions(+), 1470 deletions(-)

commit 950cccdefb33aef4b5ba2cfd928d7a0f0394d4d8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jun 24 18:13:17 2009 -0400

    [gettext] Add a tiny gettext module that provides a binding to _()
    
    This seems like a strange place for this to go, but I can't find
    any other way to access gettext strings.

 configure.ac                |   10 +++++++++
 modules/Makefile.am         |    2 +-
 modules/gettext/Makefile.am |   24 ++++++++++++++++++++
 modules/gettext/gettext.c   |   52 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 87 insertions(+), 1 deletion(-)

commit ca16639cc269e1075dcb485a5c33f87bc8ea5e12
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jun 24 02:12:01 2009 -0400

    [patches] Clutter animatev patch and gobject-introspection patches landed upstream

 patches/clutter-animatev-annotation.patch |   22 ----------------------
 1 file changed, 22 deletions(-)

commit 6acb6c0a7f4c1ad730bbe0c289b2dc586eec2ba3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue Jun 23 04:20:33 2009 -0400

    [extensions] Include the path of the executed script in the default search path

 extensions/Seed.js.in |   21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 84c119ae565650740358b08dc8fe7d2c8faca837
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jun 19 22:55:51 2009 -0400

    [build] Update to more recent shave

 configure.ac             |    2 +-
 m4/shave.m4              |  118 +++++++++++++++++++++++++++++++++++-----------
 scripts/shave-libtool.in |   46 ++++++++++++++++--
 scripts/shave.in         |   37 ++++++++++++++-
 4 files changed, 169 insertions(+), 34 deletions(-)

commit e6728b422f97eae1b8154cee6bbfc55055b7013c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jun 19 22:40:01 2009 -0400

    [dbus] Fix two small (stylistic) warnings in DBUS extension module

 modules/dbus/dbus-exports.c |    2 +-
 modules/dbus/util/dbus.c    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 823f39f8cde2fba97540826f73a95cd89324b79a
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jun 19 22:25:11 2009 -0400

    [docs] Fix a large number of the GtkDoc warnings we get on build

 doc/reference/Makefile.am       |    2 +-
 doc/reference/seed-docs.sgml    |    4 ++--
 doc/reference/seed-sections.txt |    9 +++++++--
 libseed/seed-exceptions.c       |    2 +-
 libseed/seed.h                  |    4 +++-
 m4/libtool.m4                   |    3 ---
 6 files changed, 14 insertions(+), 10 deletions(-)

commit 551c9202b327267efb9f72e08e148faa85a06280
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jun 19 22:00:12 2009 -0400

    [same-seed] Implement animation in C (testing) port

 examples/same-seed/same.c |   75 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 70 insertions(+), 5 deletions(-)

commit a0c3b943d2b8ccb7c07a45b3852d50e7329afc2c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jun 18 19:05:49 2009 -0400

    Add patch to add "out" annotation to gtk_tree_model_get_value

 patches/gir-repo-gtktreemodel-get-value.patch |   30 +++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 94a37cadc4d209948fef5d7799c1db31f8903687
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu Jun 18 02:52:18 2009 -0400

    [same-seed] Preliminary C version, mostly for debugging purposes.

 examples/same-seed/same.c |  231 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 231 insertions(+)

commit 7a908d8694450a56bffaea2dfc0b5389b3e6bb79
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Jun 15 21:03:18 2009 -0400

    This patch landed upstream (in an expanded fashion).

 patches/clutter-animatev-caching.patch |   90 --------------------------------
 1 file changed, 90 deletions(-)

commit a0298a4f36e7fd1799592fc436ba5c40361c17ed
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jun 14 14:21:33 2009 -0400

    [same-seed] Update to recent Clutter changes
    
    Something bizarre is still going on. In any case, this'll all get fixed soon,
    as I'm almost to the point where I'm going to move this into the gnome-games
    repository, and take a good hard look at the various bugs...

 examples/same-seed/board.js |    5 +++--
 examples/same-seed/light.js |   14 +++++++++-----
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 22ec7bb209d838b5bdd8a8742b7d83f9c0877167
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun Jun 14 13:54:42 2009 -0400

    [clutter-cogl] Update 0.9 version of the example to match the fact that the COGL introspection data is now separate from that of Clutter

 examples/clutter-cogl-0.9.js |   21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit b951c6023bb2898dfddf877b8d0d61822ee94e76
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jun 12 18:43:34 2009 -0400

    Update spring example to recent clutter API changes.

 examples/clutter-pad/examples/spring.js |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 646f2c8878ee436644c457f444ecea3754fb6765
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Fri Jun 5 19:25:20 2009 -0400

    New patch against clutter; removes some caching, a silly way to fix bug 1631

 patches/clutter-animatev-caching.patch |   90 ++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

commit 87220e8e64ad3804ceb8b2a69ca760505c1131c2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jun 3 21:32:17 2009 -0400

    Extensions: Don't recreate the importer search path unless it doesn't exist or is empty.

 extensions/Seed.js.in |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b6b6402f8b0977d9fb237d6a114195f3d8f1463f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jun 3 20:44:49 2009 -0400

    Revert "Tests: new test which tests various parts of the importer, including something which is currently broken. My email to Robb explaining it is attached."
    
    This reverts commit d6de7e0060d6ae2eda59a52ca029af0114951e31.

 configure.ac                             |    1 -
 tests/javascript/Makefile.am             |    3 +--
 tests/javascript/importer-search-path.js |    7 -------
 tests/javascript/searchpath/Makefile.am  |    1 -
 tests/javascript/searchpath/a.js         |    9 ---------
 tests/javascript/searchpath/b.js         |    8 --------
 6 files changed, 1 insertion(+), 28 deletions(-)

commit d6de7e0060d6ae2eda59a52ca029af0114951e31
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jun 3 20:39:17 2009 -0400

    Tests: new test which tests various parts of the importer, including something which is currently broken. My email to Robb explaining it is attached.
    
    create a directory, say, asdf
    
    put two files in asdf:
    
    asdf/a.js:
    
    imports.searchPath.unshift("/home/hortont/Desktop/asdf");
    Clutter = imports.gi.Clutter;
    b = imports.b;
    
    asdf/b.js:
    
    Clutter = imports.gi.Clutter;
    print("asdf");
    
    go to the directory above asdf, then run
    
    seed asdf/a.js
    
    note that the print statement is never run... but if you don't import Clutter in both of them, it doesn't break.

 configure.ac                             |    1 +
 tests/javascript/Makefile.am             |    3 ++-
 tests/javascript/importer-search-path.js |    7 +++++++
 tests/javascript/searchpath/Makefile.am  |    1 +
 tests/javascript/searchpath/a.js         |    9 +++++++++
 tests/javascript/searchpath/b.js         |    8 ++++++++
 6 files changed, 28 insertions(+), 1 deletion(-)

commit a206010b423b3d335df7c73192aad7275a0bbab3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed Jun 3 01:34:30 2009 -0400

    Partially update README (we use Git, we need gnome-js-common, etc.)

 README |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0239b5004084565cedc22cf460c2f65021dba3a5
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat May 30 18:44:04 2009 -0400

    dont install threaded repl twice

 examples/Makefile.am |    1 -
 1 file changed, 1 deletion(-)

commit 3bd3b2282d860ff29c8c75839d0adf97c1770eea
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 10:13:09 2009 -0400

    Update object-info test to latest introspection changes.

 tests/javascript/object-info.js |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 609b2428af638a89636b60eb640ddfd498556659
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 29 05:57:34 2009 -0400

    libseed: Fix struct-union-enumerate test

 libseed/seed-importer.c                            |   19 +++++++++++++++++--
 tests/javascript/structs/struct-union-enumerate.js |    2 +-
 2 files changed, 18 insertions(+), 3 deletions(-)

commit d75e22e723ce94f901295bd6edb54a65b9f9219e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 29 05:38:17 2009 -0400

    examples: Cleanup actions example

 examples/actions.js |   62 +++++++++++++++++++++------------------------------
 1 file changed, 26 insertions(+), 36 deletions(-)

commit db8c640fef0dc29d6ce2dac4519101264d91fd6a
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:40:21 2009 -0400

    More build fixes

 doc/modules/gtkbuilder/Makefile.am |    4 ++--
 doc/modules/readline/Makefile.am   |    4 ++--
 doc/modules/sandbox/Makefile.am    |    4 ++--
 doc/modules/sqlite/Makefile.am     |    4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 4323ba6f7a793bce156a4e5bb395414ac526ddfa
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:34:18 2009 -0400

    Fix more relative paths.

 doc/reference/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 78631a0ec9e53c3beaf919c08e5bdec8a2f0a6f5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 29 05:30:30 2009 -0400

    Fix printf in tests

 tests/javascript/printf.js |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit eb2e927bdbbcbc18e161cae0346c67e5300d8141
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 29 05:13:35 2009 -0400

    libseed: Propogate the GIArgInfo through the native closure privates

 libseed/seed-closure.c |    6 +++++-
 libseed/seed-closure.h |    2 ++
 libseed/seed-types.c   |    1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 98f826b22fdc83cc72118c74497fb9989330e779
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 29 05:08:07 2009 -0400

    libseed: Propogate the GIArgInfo in to seed_gi_make_argument

 libseed/seed-closure.c |    2 +-
 libseed/seed-engine.c  |    2 +-
 libseed/seed-structs.c |    6 +++---
 libseed/seed-types.c   |    4 +++-
 libseed/seed-types.h   |    1 +
 5 files changed, 9 insertions(+), 6 deletions(-)

commit 783ee52a18d26f9184a56c1c3463d1cf830fe264
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:27:07 2009 -0400

    Build: oops; last commit should have used srcdir, not builddir.

 doc/modules/gtkbuilder/Makefile.am |    2 +-
 doc/modules/readline/Makefile.am   |    2 +-
 doc/modules/sandbox/Makefile.am    |    2 +-
 doc/modules/sqlite/Makefile.am     |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit d70dd092b8975a3c699a4a676cabf924534b60a3
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:23:22 2009 -0400

    Build: don't refer to files relatively; fixes build-in-different-dir.

 doc/modules/gtkbuilder/Makefile.am |    2 +-
 doc/modules/readline/Makefile.am   |    2 +-
 doc/modules/sandbox/Makefile.am    |    2 +-
 doc/modules/sqlite/Makefile.am     |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 827b88c830283774eeea18aede40f65252c34da8
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:14:28 2009 -0400

    Build: don't write into the build-from dir, write into build-to.

 doc/modules/gtkbuilder/Makefile.am |    2 +-
 doc/modules/readline/Makefile.am   |    2 +-
 doc/modules/sandbox/Makefile.am    |    2 +-
 doc/modules/sqlite/Makefile.am     |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit f6067c478553eb92e03dcd2c3bbf56876b1247b5
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:04:20 2009 -0400

    Build: dist cairo module headers.

 modules/cairo/Makefile.am |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 8aa5f1c09af3e32519e4027df71819aa681007b1
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 09:00:37 2009 -0400

    Distribute dbus-exports.h

 modules/dbus/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5b8e240c427c891458d6d458265f3a035d2faef2
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 08:56:47 2009 -0400

    Build: dist sandbox.xml

 doc/modules/gtkbuilder/Makefile.am |    3 ++-
 doc/modules/sandbox/Makefile.am    |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f77029ebae2aa07bb4ff7686b4d6bcfd20d5e55b
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 08:50:03 2009 -0400

    Build: readline.xml dist.

 doc/modules/readline/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5bc98ab41ac4ed3671cc60ee59736faada74330f
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 08:43:35 2009 -0400

    Build: dist sqlite.xml

 doc/modules/sqlite/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a40d0943b870d86e6ee3aba17a8d5720efc534ab
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 08:37:59 2009 -0400

    Build: fix another file missing from dist.

 doc/modules/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4ed437134af34eb0c31cdc30355e90910fddb17
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 08:29:26 2009 -0400

    Doc: printf is not global yet

 doc/modules/make-functions.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a1ef3fa3874a1443d3302b1f8a515373b264c5b7
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 29 08:14:56 2009 -0400

    Build: Fix various missing things from EXTRA_DISTs

 doc/modules/Makefile.am   |    1 +
 extensions/Makefile.am    |    2 +-
 modules/cairo/Makefile.am |    1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

commit b218b24953ff876670f2f6ca218c06d7aa9bb52a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 28 18:56:55 2009 -0400

    Bump autotools version

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 11bed8dabf1dea3ca2c21008128e73fbadfd2551
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 09:44:24 2009 -0400

    extensions: Whoops, put Seed.printf back

 extensions/Clutter.js |   12 +++++++-----
 extensions/Seed.js.in |    2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

commit c43e194fed29593a31f8be0f2d88abb8c8227de0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 06:09:23 2009 -0400

    Update RELEASE file

 ChangeLog |    2 +
 RELEASE   |  161 ++++++++++++++++++++++++++++---------------------------------
 2 files changed, 75 insertions(+), 88 deletions(-)

commit cab81299c32ad1918c52c8b01e6d5f5d345e5841
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 05:47:18 2009 -0400

    libseed: Conversion to/from date objects to time_t

 ChangeLog            |    1 +
 libseed/seed-types.c |   55 ++++++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-types.h |    8 ++++++++
 3 files changed, 64 insertions(+)

commit 975b83c9a8e245c359eddd62967ec236ceaac014
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 04:41:38 2009 -0400

    libseed: Move Seed.fork into os module

 doc/runtime.html.in      |   21 ---------------------
 examples/gtkplug.js      |    3 ++-
 libseed/seed-builtins.c  |   14 --------------
 modules/os/os.c          |   14 ++++++++++++++
 tests/javascript/fork.js |    4 ++--
 5 files changed, 18 insertions(+), 38 deletions(-)

commit 6d23b7c340419153dbffcbd56e5a12f6b82bc106
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 04:32:17 2009 -0400

    find . -path ./.git -prune -o -type f -print0 | xargs -o perl -pi -e 's/Seed\.print/g'

 doc/mapping/mapping.html.in                        |   10 +--
 doc/modules/make-functions.js                      |   16 ++--
 doc/modules/readline/readline.xml                  |    2 +-
 doc/modules/sandbox/sandbox.xml                    |    2 +-
 doc/modules/sqlite/sqlite.xml                      |    2 +-
 doc/runtime.html.in                                |   38 +++++-----
 doc/tutorial-standalone/1.js                       |    8 +-
 doc/tutorial-standalone/tutorial.html.in           |   32 ++++----
 examples/Gnio-server.js                            |    4 +-
 examples/Gnio.js                                   |    2 +-
 examples/actions.js                                |    6 +-
 examples/async-quine.js                            |    2 +-
 examples/broken/browser/browser-actions.js         |    2 +-
 examples/broken/browser/browser-tab.js             |    2 +-
 examples/broken/browser/main.js                    |    8 +-
 examples/clutter-pad/main.js                       |    4 +-
 examples/clutter-pad/test.js                       |    2 +-
 examples/clutter-transitions/transition-library.js |    2 +-
 examples/dbus/dbus-banshee.js                      |    4 +-
 examples/dbus/dbus-consolekit.js                   |    4 +-
 examples/dbus/dbus-networkmanager.js               |    2 +-
 examples/gconf.js                                  |    2 +-
 examples/glib/env.js                               |    4 +-
 examples/glib/thread.js                            |    4 +-
 examples/glib/timeout.js                           |    2 +-
 examples/glib/timer.js                             |    2 +-
 examples/json-reddit.js                            |    6 +-
 examples/ls.js                                     |    2 +-
 examples/notify-test.js                            |    2 +-
 examples/pango-fontset.js                          |    2 +-
 examples/pango.js                                  |    2 +-
 examples/quine.js                                  |    2 +-
 examples/repl.js                                   |    4 +-
 examples/same-seed/board.js                        |    6 +-
 examples/soup.js                                   |    2 +-
 examples/twitter/twitter.js                        |    2 +-
 examples/xml/weather.js                            |    6 +-
 examples/xml/xml-dom.js                            |    2 +-
 examples/xml/xml-tree.js                           |    2 +-
 examples/xml/xml-xpath.js                          |    2 +-
 extensions/Seed.js.in                              |    8 +-
 libseed/seed-builtins.c                            |    2 +-
 libseed/seed-engine.c                              |    4 +-
 modules/Multiprocessing/bi.js                      |    2 +-
 modules/dbus/dbus.js                               |    2 +-
 modules/sqlite/example.js                          |    2 +-
 tests/javascript/argv.js                           |    2 +-
 tests/javascript/builtin-argument-length.js        |   42 +++++-----
 tests/javascript/check-syntax.js                   |   12 +--
 tests/javascript/closure-finalization.js           |    2 +-
 tests/javascript/compare.js                        |    4 +-
 tests/javascript/constructor-args.js               |    6 +-
 tests/javascript/constructor-prototype.js          |    2 +-
 tests/javascript/enum.js                           |    2 +-
 tests/javascript/everything.js                     |   80 ++++++++++----------
 tests/javascript/fork.js                           |    4 +-
 tests/javascript/function-info.js                  |    2 +-
 tests/javascript/gdk-event.js                      |    8 +-
 tests/javascript/gerror.js                         |    2 +-
 tests/javascript/gtypes/gtype-extraprop.js         |    2 +-
 .../javascript/gtypes/gtype-property-construct.js  |    2 +-
 tests/javascript/gtypes/gtype-property.js          |    4 +-
 tests/javascript/gtypes/gtype-self.js              |    2 +-
 tests/javascript/gtypes/gtype-signal-args.js       |    4 +-
 tests/javascript/gtypes/gtype-signal.js            |    4 +-
 tests/javascript/gtypes/gtype-typerror.js          |    2 +-
 tests/javascript/gtypes/gtype.js                   |    8 +-
 tests/javascript/introspect.js                     |    2 +-
 tests/javascript/json-constructor.js               |    2 +-
 tests/javascript/json.js                           |    2 +-
 tests/javascript/list-test.js                      |    6 +-
 tests/javascript/native-closure.js                 |    2 +-
 tests/javascript/object-info.js                    |    4 +-
 tests/javascript/out-test.js                       |    2 +-
 tests/javascript/print.js                          |    2 +-
 tests/javascript/printf.js                         |   12 +--
 tests/javascript/printprint.js                     |    2 +-
 tests/javascript/readline-bind.js                  |    4 +-
 tests/javascript/readline.js                       |    2 +-
 tests/javascript/signals/signal-connect.js         |    6 +-
 tests/javascript/signals/signal-disconnect.js      |    2 +-
 tests/javascript/signals/signal-expects.js         |    2 +-
 tests/javascript/signals/signal-invalid.js         |    2 +-
 tests/javascript/signals/signal-nofunc.js          |    2 +-
 tests/javascript/signals/signal-userdata.js        |    2 +-
 tests/javascript/signals/signal.js                 |    2 +-
 tests/javascript/spawn.js                          |    2 +-
 tests/javascript/sqlite.js                         |    2 +-
 tests/javascript/structs/struct-constructor.js     |    6 +-
 tests/javascript/structs/struct-enumerate.js       |    2 +-
 tests/javascript/structs/struct-nested-set.js      |    6 +-
 tests/javascript/structs/struct-offsets.js         |    4 +-
 tests/javascript/structs/struct-set-member.js      |    4 +-
 tests/javascript/structs/struct-union-enumerate.js |    2 +-
 tests/javascript/type-conversion.js                |    2 +-
 tools/run-lint.js                                  |    6 +-
 96 files changed, 261 insertions(+), 261 deletions(-)

commit 405feab8bf95281cdf2bc80fe8524730aaf1c222
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 04:19:07 2009 -0400

    Move Seed.print to the global object, as 'print', keep Seed.print for this release

 libseed/seed-builtins.c |    9 ++++++++-
 libseed/seed-builtins.h |    2 ++
 libseed/seed-engine.c   |    2 ++
 3 files changed, 12 insertions(+), 1 deletion(-)

commit ce61b7ee195041524cafbe56b85fa075b691718e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 04:08:34 2009 -0400

    More work on release ChangeLog

 ChangeLog |    4 ++++
 1 file changed, 4 insertions(+)

commit ad46d5dfd1d429d58c4b3848d01fa124b911498e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 04:01:46 2009 -0400

    libseed: seed_value_to_(int)(uint)(long)(ulong)(int64)(uint64) should not choke on boolean

 libseed/seed-types.c |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3b440058f07ebf37992d89367776ca438321924e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 27 03:58:43 2009 -0400

    libseed: seed_value_to_boolean should permit JSValueIsNumber, and not just return FALSE

 libseed/seed-types.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7fcf30dd0567aa1db5a35cb7f71a5a90fe477d56
Author: Tim Horton <hortont424@gmail.com>
Date:   Wed May 27 03:57:21 2009 -0400

    libseed: fix exception name spelling error

 libseed/seed-engine.c |    4 ++--
 m4/libtool.m4         |    3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

commit c45bfb66be620844ef40890f914df24628a6d412
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 26 15:42:08 2009 -0400

    Add seed_value_to_format to API, converts an array of SeedValue based on a format string. Also add C test and docs

 doc/reference/seed-sections.txt |    1 +
 libseed/seed-api.c              |   90 +++++++++++++++++++++++++++++++++++++++
 libseed/seed.h                  |    4 ++
 tests/c/api-types.c             |   11 +++++
 4 files changed, 106 insertions(+)

commit 4bbbff52cc0f3b9069591b727f5229e98f579b01
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 26 14:56:45 2009 -0400

    libseed: seed_gobject_equals and the .equals() method has been useless since toggle refs were added in november, so remove it

 libseed/seed-engine.c       |   27 ---------------------------
 tests/javascript/compare.js |    4 ++--
 2 files changed, 2 insertions(+), 29 deletions(-)

commit f2b7048a7459455bc136796f05a072a9afab3592
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 26 08:50:48 2009 -0400

    dbus: Logging statements

 modules/dbus/dbus-values.c |  250 ++++++++++++++++++++++----------------------
 modules/dbus/module.c      |   59 ++++++-----
 2 files changed, 154 insertions(+), 155 deletions(-)

commit ef7342724d32afba2cee6bbf1fe57769e0f0aac1
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 26 03:57:08 2009 -0400

    extensions: Seed.js uses search path from @prefix@ now. Also queries gnome-js-common for moduledir. Seed depends on gnome-js-common now

 configure.ac           |    4 +-
 extensions/Seed.js     |  174 ------------------------------------------------
 extensions/Seed.js.in  |  174 ++++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.c  |    4 +-
 libseed/seed-path.h.in |    2 +-
 5 files changed, 180 insertions(+), 178 deletions(-)

commit 9aa7102b6accf366518b6d60f92d53bb08845263
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 26 03:32:48 2009 -0400

    libseed: Fix include of Seed.js in non-standard prefix

 configure.ac           |    6 ++++++
 libseed/Makefile.am    |    3 ++-
 libseed/seed-engine.c  |   18 ++++++++----------
 libseed/seed-path.h.in |    1 +
 4 files changed, 17 insertions(+), 11 deletions(-)

commit 9bddb620e5d2bcf9e14fb397ff3267aef510cac4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 26 02:37:17 2009 -0400

    Add a SEED_DEBUG_MODULE flag

 libseed/Makefile.am   |    2 +-
 libseed/seed-debug.h  |    3 ++-
 libseed/seed-engine.c |    3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 1a599fdb7e834e5b35a2e9fbb379c9976022086e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 25 16:42:00 2009 -0400

    tests: Add test of the self parameter to init, and of passing additional properties to GObject constructors

 tests/javascript/gtypes/Makefile.am        |    2 ++
 tests/javascript/gtypes/gtype-extraprop.js |   21 +++++++++++++++++++++
 tests/javascript/gtypes/gtype-self.js      |   21 +++++++++++++++++++++
 3 files changed, 44 insertions(+)

commit 6606d44fd9751ed135307a4a5c095c5fe9abea08
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 25 10:50:14 2009 -0400

    libseed: Allow setting of non gobject properties in constructor

 libseed/seed-engine.c |   41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit 6b59e379e771dd71201a585ebf6e2114a2d29879
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 25 08:27:43 2009 -0400

    tests: struct-functions test should use new imports system

 tests/javascript/structs/struct-functions.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f74c3fbb0c872c5dec6d8c6d381bb49277ad8fc
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 25 06:53:57 2009 -0400

    extensions: Clutter animation wrappers should save animate wrappers

 extensions/Clutter.js |   26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit 17f44df8aa7ab04986e6e60ccb21ca1a11003c0e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 25 05:06:26 2009 -0400

    libseed: Remove Seed.import_namespace. Use the new system.

 libseed/seed-engine.c |   52 -------------------------------------------------
 m4/libtool.m4         |    3 ---
 2 files changed, 55 deletions(-)

commit fdf5d14209b6112da5a8a6ae69bc2206ba026bd5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 23 21:27:46 2009 -0400

    Update examples and tests to import JSON now that it is a seperate module.

 ChangeLog                                   |    4 ++--
 examples/json-reddit.js                     |    2 ++
 examples/pango.js                           |    2 ++
 tests/javascript/everything.js              |    2 ++
 tests/javascript/introspect.js              |    2 ++
 tests/javascript/json.js                    |    1 +
 tests/javascript/signals/signal-userdata.js |    2 ++
 tests/javascript/sqlite.js                  |   13 +++++++------
 8 files changed, 20 insertions(+), 8 deletions(-)

commit fb4c9ead1caee9c363974ead3f98ee2216d3383c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 23 21:20:58 2009 -0400

    extensions: Move JSON bits to gnome-js-common

 extensions/Seed.js |  481 ----------------------------------------------------
 1 file changed, 481 deletions(-)

commit cd1dd4f20e8fa7e76b5d1ae04237e64ed3e2312e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 23 21:11:55 2009 -0400

    libseed: seed_gobject_init_method_invoked should support non argv class arrays by copying

 ChangeLog             |    4 +++-
 libseed/seed-engine.c |   63 ++++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 60 insertions(+), 7 deletions(-)

commit e7e80ea703391d970230b210f6298b2f3989644e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 23 20:21:34 2009 -0400

    libseed: Pass this as an argument to constructors in addition to as this. Calling it self provides a quick solution to capturing this in closures.

 libseed/seed-gtype.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit aae8f33031ba528a5605fc2287090c868b08d496
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 23 15:44:47 2009 -0400

    GTKDoc index.html should not be in GIT

 doc/reference/html/index.html |   66 -----------------------------------------
 1 file changed, 66 deletions(-)

commit 6f7c3e69c60bdb80912f449b8af9775fd93704e6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 17:26:18 2009 -0400

    seed: Start working on ChangeLog for next release. Still one week left...this must be a record

 ChangeLog               |   19 +++++++++++++++++++
 libseed/seed-importer.c |    1 -
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 4206f9afcd26b59e72f8d822c208e9a9e39ccfd7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 17:07:47 2009 -0400

    libseed: Implement property enumeration for importer_dir class

 libseed/seed-importer.c |  147 ++++++++++++++++++++++++++++-------------------
 1 file changed, 89 insertions(+), 58 deletions(-)

commit 569bd67da4b3de3f219730659629d53be38fc31e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 16:55:51 2009 -0400

    libseed: Implement imports.Directory constructor.

 libseed/seed-importer.c |   34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 07f62155d4ad00a43409f80934c130cf9345500f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 16:40:19 2009 -0400

    Document seed_make_function

 libseed/seed-api.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 943aab02e185cf1e4caa72bad8b4178425aa0d41
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 13:22:48 2009 -0400

    libseed: Construct new JSObjectRefs for GObject wrappers in seed_gobject_constructor_invoked, so that it will be possible to append additional properties

 libseed/seed-engine.c |    6 ++++++
 libseed/seed-engine.h |    2 ++
 libseed/seed-types.c  |    8 +++++++-
 3 files changed, 15 insertions(+), 1 deletion(-)

commit fd7178be8030892cffeb1fc257de47e6de3d5c51
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 13:18:49 2009 -0400

    libseed: Separate the logic to make a wrapper for a given GObject type, out from the logic to make a wrapper for a specific object. This is necessary to be able to make the wrapper, before the call to g_object_newv, which will be required to see custom properties in init ha ndlers

 libseed/seed-types.c |   41 ++++++++++++++++++++++++-----------------
 libseed/seed-types.h |    2 ++
 2 files changed, 26 insertions(+), 17 deletions(-)

commit 52e69504ae186aae9ed63a1d925bfeb46186e116
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 21 13:12:36 2009 -0400

    libseed: Drop the seed_gobject_initialize handler, and instead add signals in seed_wrap_object.

 libseed/seed-engine.c |   26 +-------------------------
 libseed/seed-types.c  |    4 +++-
 2 files changed, 4 insertions(+), 26 deletions(-)

commit 5074387826cdc18935e74d6242f16f6651fec3dc
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri May 22 19:26:23 2009 -0400

    Update imports in sqlite example.

 doc/reference/html/index.html |    6 +++---
 m4/libtool.m4                 |    3 +++
 modules/sqlite/example.js     |    4 +++-
 3 files changed, 9 insertions(+), 4 deletions(-)

commit dbccc6990cc823a4c5cd6e85d15d09c97a2832e4
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 21 10:38:50 2009 -0400

    Load default extension script in all global contexts, even in imports.

 libseed/seed-engine.c |    5 ++---
 libseed/seed-engine.h |    2 ++
 2 files changed, 4 insertions(+), 3 deletions(-)

commit cde1d0798f8eb0c9e3ecbbcc51fb3846bebb3a5e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 23:21:20 2009 -0400

    gtkbuilder: If connect_object is passed to the connect func, use g_object_watch_closure to ensure lifetime

 modules/gtkbuilder/gtkbuilder.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4d55413de8db6f20f78af5e92730065e45893d19
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 22:57:28 2009 -0400

    docs: Update docs index to point at new docbook docs

 doc/index.html |   15 ++-------------
 1 file changed, 2 insertions(+), 13 deletions(-)

commit efe10ed158b941bce7f14717637c60056cb9db68
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 22:51:44 2009 -0400

    docs: Docbookify sandbox module documentation.

 configure.ac                        |    1 -
 doc/modules/Makefile.am             |    2 +-
 doc/modules/book.xml                |    1 +
 doc/modules/sandbox/Makefile.am     |   15 +++++---
 doc/modules/sandbox/sandbox.html.in |   66 -----------------------------------
 doc/modules/sandbox/sandbox.js      |   19 ++++++++++
 doc/modules/sandbox/sandbox.xml     |   44 +++++++++++++++++++++++
 7 files changed, 76 insertions(+), 72 deletions(-)

commit 432a7af563f91abd55585aff85e727afdddb235a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 22:36:17 2009 -0400

    docs: Document the one function in the gtkbuilder module, and also provide an example

 doc/modules/gtkbuilder/Makefile.am    |    6 ++++--
 doc/modules/gtkbuilder/example.js     |   24 ++++++++++++++++++++++++
 doc/modules/gtkbuilder/example.ui     |   24 ++++++++++++++++++++++++
 doc/modules/gtkbuilder/gtkbuilder.js  |    7 ++++++-
 doc/modules/gtkbuilder/gtkbuilder.xml |    8 +++-----
 5 files changed, 61 insertions(+), 8 deletions(-)

commit 06c57d03d383283026ca00353b2b648d1cd8f3f4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 22:22:18 2009 -0400

    Add docbook for gtkbuilder module. Pretty sparse...

 configure.ac                          |    1 +
 doc/modules/Makefile.am               |    4 ++--
 doc/modules/book.xml                  |    1 +
 doc/modules/gtkbuilder/Makefile.am    |   12 +++++++++++
 doc/modules/gtkbuilder/gtkbuilder.js  |    5 +++++
 doc/modules/gtkbuilder/gtkbuilder.xml |   38 +++++++++++++++++++++++++++++++++
 6 files changed, 59 insertions(+), 2 deletions(-)

commit 0aab273bdb295febb68e76d07433ddd4283f9ef6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 22:11:34 2009 -0400

    modules: Add GtkBuilder module for handling gtkbuilder signal connection

 configure.ac                    |   38 ++++++++++++++++++
 libseed/seed.h                  |    7 +++-
 modules/Makefile.am             |    2 +-
 modules/gtkbuilder/Makefile.am  |   27 +++++++++++++
 modules/gtkbuilder/gtkbuilder.c |   81 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 152 insertions(+), 3 deletions(-)

commit c3cc2cb4a0cc924c13db59194b94c7b3999d7bde
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 17:31:07 2009 -0400

    cairo: Implement Cairo PDF surfaces

 modules/cairo/Makefile.am              |    1 +
 modules/cairo/seed-cairo-pdf-surface.c |  120 ++++++++++++++++++++++++++++++++
 modules/cairo/seed-cairo-pdf-surface.h |    9 +++
 modules/cairo/seed-cairo-surface.c     |    2 +
 modules/cairo/seed-cairo.c             |    6 +-
 5 files changed, 135 insertions(+), 3 deletions(-)

commit 6c75cebb7d3892a4a22373d7fde0a4b61513f543
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 17:14:31 2009 -0400

    cairo: Implement some more cairo_t methods.
    Implement cairo_mask
    Implement cairo_pop_group
    Overload cairo_set_source and cairo_set_source_surface
    Overload cairo_mask and cairo_mask_surface.

 modules/cairo/seed-cairo.c |   67 +++++++++++++++++++++++++++++++++++---------
 1 file changed, 53 insertions(+), 14 deletions(-)

commit 31b783239a3f4145f6d1061e2f6ff4711455921c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 20 02:48:17 2009 -0400

    libseed: Constructor sometimes steals a ref to non INITIALLY_UNOWNED objects

 libseed/seed-engine.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit b2b61f4683cd5f5b9d2422c04192ad15485a121b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 19 19:17:01 2009 -0400

    doc: Module docs will now build without seed installed

 doc/modules/Makefile.am          |    2 +-
 doc/modules/readline/Makefile.am |    4 ++--
 doc/modules/sqlite/Makefile.am   |    4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit d9d77aab4bfaaa29fd090339cf32f3454adfa493
Author: Luis Medinas <lmedinas@gnome.org>
Date:   Tue May 19 23:01:17 2009 +0100

    Fix dbus-banshee example.

 examples/dbus/dbus-banshee.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b092fd611998340bced17be49f19544f9031d097
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 19 11:27:28 2009 -0400

    Use env to find seed, not absolute path.

 doc/modules/make-functions.js              |    2 +-
 examples/cairo.js                          |    2 +-
 examples/dbus/dbus-banshee.js              |    2 +-
 examples/dbus/dbus-consolekit.js           |    2 +-
 examples/dbus/dbus-networkmanager.js       |    2 +-
 examples/gtktextview.js                    |    2 +-
 examples/xml/xml-dom.js                    |    2 +-
 examples/xml/xml-tree.js                   |    2 +-
 examples/xml/xml-xpath.js                  |    2 +-
 tests/javascript/signals/signal-invalid.js |    2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

commit eacea92416403210cec9552338b579bf945728b2
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 18 22:30:23 2009 -0400

    docs: Docbookify sqlite documentation

 configure.ac                      |    1 -
 doc/modules/Makefile.am           |    5 ++-
 doc/modules/book.xml              |    3 +-
 doc/modules/readline/Makefile.am  |    1 +
 doc/modules/readline/readline.xml |    2 +-
 doc/modules/sqlite/Makefile.am    |   19 ++++++++---
 doc/modules/sqlite/sqlite.html.in |   68 -------------------------------------
 doc/modules/sqlite/sqlite.js      |   21 ++++++++++++
 doc/modules/sqlite/sqlite.xml     |   58 +++++++++++++++++++++++++++++++
 9 files changed, 102 insertions(+), 76 deletions(-)

commit 7499bb49e8180293d71f28b180d52eddd9dc34bc
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 18 19:42:55 2009 -0400

    Fix generation of readline docs

 doc/modules/readline/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4c0167b52c7b41176b8089b0b9a119c3a4385417
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 18 19:21:34 2009 -0400

    docs: Add docbook rewrite of readline docs

 configure.ac                          |    1 -
 doc/modules/Makefile.am               |   14 ++++++++++
 doc/modules/book.xml                  |   15 +++++++++++
 doc/modules/readline/Makefile.am      |   17 +++++++++---
 doc/modules/readline/readline.html.in |   41 -----------------------------
 doc/modules/readline/readline.js      |   27 +++++++++++++++++++
 doc/modules/readline/readline.xml     |   46 +++++++++++++++++++++++++++++++++
 7 files changed, 115 insertions(+), 46 deletions(-)

commit 687c5318e76c9f39eeb55f04604e0e751ab7aaa9
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 18 18:41:27 2009 -0400

    docs: Add make functions helper script for generating module documentation

 doc/modules/make-functions.js |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit d91f397f852b089013df60113e264251c79a3053
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 18 18:36:42 2009 -0400

    docs: Reorganize module docs to prepare for docbook rewrite

 configure.ac                                       |   17 +++--
 doc/modules/Makefile.am                            |    6 +-
 doc/modules/canvas.html.in                         |   34 ----------
 doc/modules/canvas/Makefile.am                     |    5 ++
 doc/modules/canvas/canvas.html.in                  |   34 ++++++++++
 doc/modules/multiprocessing.html.in                |   23 -------
 doc/modules/multiprocessing/Makefile.am            |    5 ++
 .../multiprocessing/multiprocessing.html.in        |   23 +++++++
 doc/modules/readline.html.in                       |   41 ------------
 doc/modules/readline/Makefile.am                   |    5 ++
 doc/modules/readline/readline.html.in              |   41 ++++++++++++
 doc/modules/sandbox.html.in                        |   66 -------------------
 doc/modules/sandbox/Makefile.am                    |    5 ++
 doc/modules/sandbox/sandbox.html.in                |   66 +++++++++++++++++++
 doc/modules/sqlite.html.in                         |   68 --------------------
 doc/modules/sqlite/Makefile.am                     |    5 ++
 doc/modules/sqlite/sqlite.html.in                  |   68 ++++++++++++++++++++
 17 files changed, 270 insertions(+), 242 deletions(-)

commit 47ecad360e0999ae1fad0869d65b04c30a1df1e8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon May 18 05:11:57 2009 -0400

    clutterpad: springs example motion frequency @ 60Hz doesn't break things anymore

 examples/clutter-pad/examples/spring.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e26b52162b72df5a0240d8c4d67b6fef3e1557d4
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon May 18 05:11:24 2009 -0400

    gtkplug: example doesn't require gio import

 examples/gtkplug.js |    2 --
 1 file changed, 2 deletions(-)

commit c8631fcad452cd6ec35e940018c088d500c1b886
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Mon May 18 04:57:35 2009 -0400

    Build: install modules into libdir instead of exec_prefix/lib, more appropriate on 64 bit systems (fixes bug 583024)

 modules/Multiprocessing/Makefile.am |    2 +-
 modules/cairo/Makefile.am           |    2 +-
 modules/canvas/Makefile.am          |    2 +-
 modules/dbus/Makefile.am            |    2 +-
 modules/example/Makefile.am         |    2 +-
 modules/libxml/Makefile.am          |    2 +-
 modules/os/Makefile.am              |    2 +-
 modules/readline/Makefile.am        |    2 +-
 modules/sandbox/Makefile.am         |    2 +-
 modules/sqlite/Makefile.am          |    2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

commit 97f9fa23d020eab42a0a9eecab2decba106caeae
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 17 22:36:01 2009 -0400

    Make the documentation a bit more...hierarchal

 doc/reference/html/index.html |   10 +++++++++-
 doc/reference/seed-docs.sgml  |   42 +++++++++++++++++++++++++++--------------
 2 files changed, 37 insertions(+), 15 deletions(-)

commit 4e97202b9c9d0955fcfb51e799671d2cde798e81
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun May 17 21:46:29 2009 -0400

    Build: Use gnome-autogen.

 autogen.sh |   40 +++++++++-------------------------------
 1 file changed, 9 insertions(+), 31 deletions(-)

commit 6818afd36a0f290467c3c75c052cdb0730333850
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 17 20:02:49 2009 -0400

    Dbus: implement service side DBus stuff, still needs some work...

 libseed/seed-api.c          |   17 +++
 libseed/seed.h              |    1 +
 modules/dbus/dbus-exports.c |  343 ++++++++++++++++++++++++++++++++++++++++++-
 modules/dbus/dbus-values.h  |    2 +
 modules/dbus/module.c       |    5 +-
 modules/dbus/util/dbus.c    |    8 +-
 6 files changed, 371 insertions(+), 5 deletions(-)

commit 40c1d749e344ea84ac937652d0ac986b662471f1
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 17 00:58:08 2009 -0400

    DBus: Start implementing DBus exports

 modules/dbus/Makefile.am    |    3 +-
 modules/dbus/dbus-exports.c |  403 +++++++++++++++++++++++++++++++++++++++++++
 modules/dbus/dbus-exports.h |   17 ++
 3 files changed, 422 insertions(+), 1 deletion(-)

commit e414914c20d5f1895157799236ec4a4288e625c4
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun May 17 18:57:11 2009 -0400

    Turtle: Don't install seed_turtle to bindir.

 examples/turtle/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 64ae0b84dcd36e072a5d33f9281f7abe6625b17a
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat May 16 19:37:24 2009 -0400

    clutter-pad: add new cairo example to Makefile.

 examples/clutter-pad/examples/Makefile.am |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 11c460eb0a0b59e6b551dc8f33e01242dac788ac
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Sat May 16 15:41:12 2009 +0000

    clutter-pad: add clutter-cairo example

 examples/clutter-pad/examples/cairo.js |   52 ++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit e9ed8a25213bd8ababff6deaa4f9d321bb8d2a37
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Sat May 16 15:38:50 2009 +0000

    fix seed_cairo_rotate argument count

 modules/cairo/seed-cairo.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e41323cefd25ae67128ee0a020ede421499583b
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Sat May 16 15:40:36 2009 +0000

    add cairo.Context.steal and cairo.Context.destroy to seed_cairo

 modules/cairo/seed-cairo.c |   38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit ce1548b990e4e86949a30d027292f8cf61233a44
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Sat May 16 12:38:14 2009 +0000

    update clutter-cairo.js sample to clutter 0.9

 examples/clutter-cairo.js |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit f7849cb5dd0c00ee8248ce78771cbe6628a1a07a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 16 07:15:41 2009 -0400

    examples: Add simple cairo example

 examples/Makefile.am |    2 ++
 examples/cairo.js    |   44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

commit f722432b0e799fc129a7d8520b8552d50054f8ad
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 23:07:18 2009 -0400

    Patches: update Clutter patch to match head

 patches/clutter-animatev-annotation.patch |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4515ec61c20c6613f298bb81c0b4d7aeff0516cc
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 22:57:01 2009 -0400

    Cairo stuff

 configure.ac               |    3 +++
 modules/cairo/Makefile.am  |    2 ++
 modules/cairo/seed-cairo.c |   29 +++++++++++++++++++++++++++++
 3 files changed, 34 insertions(+)

commit d9e0a9bc75dd44a6d42ed2f3a708ab797f9ec535
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 16:47:37 2009 -0400

    cairo: Implement cairo.get_source and cairo.set_source

 modules/cairo/seed-cairo-pattern.c |    5 +++-
 modules/cairo/seed-cairo-surface.c |    5 +++-
 modules/cairo/seed-cairo.c         |   54 ++++++++++++++++++++++++++++++++++--
 3 files changed, 59 insertions(+), 5 deletions(-)

commit 43fd471210f7dd79673e897d553fa91df1deec70
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 16:35:03 2009 -0400

    cairo: Implement pattern.add_color_stop_rgb and rgba

 modules/cairo/seed-cairo-pattern.c |   62 ++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

commit 59786cd0d8606d9d8ec2a2da4a893f653ccc128f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 16:19:05 2009 -0400

    cairo: Implement cairo.LinearGradient and cairo.RadialGradient

 modules/cairo/seed-cairo-pattern.c |   62 +++++++++++++++++++++++++++++++++---
 modules/cairo/seed-cairo-pattern.h |    2 +-
 2 files changed, 59 insertions(+), 5 deletions(-)

commit 7222a322b2300cb8272c1ff31dd09c194845fd8a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 16:11:12 2009 -0400

    cairo: Standardize the class naming to be just 'Class' and not 'CairoClass'

 modules/cairo/seed-cairo-image-surface.c |    2 +-
 modules/cairo/seed-cairo-surface.c       |    2 +-
 modules/cairo/seed-cairo.c               |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 4c53e9cd0bace34580c045fb33372262431e2dcd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 16:10:02 2009 -0400

    cairo: Add Pattern class

 modules/cairo/Makefile.am          |    1 +
 modules/cairo/seed-cairo-pattern.c |   77 ++++++++++++++++++++++++++++++++++++
 modules/cairo/seed-cairo-pattern.h |   21 ++++++++++
 modules/cairo/seed-cairo.c         |    4 +-
 4 files changed, 102 insertions(+), 1 deletion(-)

commit 1cee72cc9696148fad12d0491682ef6d4284ee67
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 15:29:22 2009 -0400

    cairo: Add CAIRO_STATUS enum, and cairo_status_to_string

 libseed/seed.h                   |   12 ++++----
 modules/cairo/seed-cairo-enums.c |   60 ++++++++++++++++++++++++++++++++++++--
 2 files changed, 63 insertions(+), 9 deletions(-)

commit f8cca80b2e939e5bdac4d863894b8c3e7e0e37cb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 14:29:54 2009 -0400

    cairo: More cairo_t properties

 modules/cairo/seed-cairo-image-surface.c |    4 ++++
 modules/cairo/seed-cairo-surface.c       |    4 ++--
 modules/cairo/seed-cairo.c               |   24 +++++++++++-------------
 3 files changed, 17 insertions(+), 15 deletions(-)

commit 513df488c82a9af46d4c3e57bf00ff035250e830
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 14:20:05 2009 -0400

    cairo: Implement surface.write_to_png

 modules/cairo/seed-cairo-surface.c |   28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 59989f03c6fed38987d5f9029553386ea92d8e00
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 14:15:59 2009 -0400

    cairo: Implement the remaining matrix functions (transform_point/transform_distance)

 modules/cairo/seed-cairo-matrix.c |   67 +++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

commit e4d6c703fffb0388ff2b8aaacc57e4ef2c157ce7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 14:13:11 2009 -0400

    cairo: Implement matrix init/translate/scale/rotate funcs

 modules/cairo/seed-cairo-matrix.c |  183 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 179 insertions(+), 4 deletions(-)

commit c1562d31209d1ef5c88aecefd1b8240ddd163ced
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 13:59:26 2009 -0400

    cairo: Move matrix code in to seed-cairo-matrix.c so additional functions can be added, and it can be used by the soon to be seed-cairo-pattern.c

 modules/cairo/Makefile.am         |    1 +
 modules/cairo/seed-cairo-matrix.c |   58 +++++++++++++++++++++++++++++++++++++
 modules/cairo/seed-cairo-matrix.h |   14 +++++++++
 modules/cairo/seed-cairo.c        |   37 ++---------------------
 4 files changed, 76 insertions(+), 34 deletions(-)

commit 97e22a0a5ee3184da20f74cf0eb6321aaf83af11
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 13:49:01 2009 -0400

    cairo: Implement the matrix getter/setters, and the additional transformation methods

 modules/cairo/seed-cairo.c |  132 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 132 insertions(+)

commit 9a38e5c73f5d8b9048c135b324b6757cba8aaf4a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 13:41:28 2009 -0400

    Implement matrix getters/setters

 modules/cairo/seed-cairo.c |  103 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

commit 53649c818c8a4d7d7ab92b015c17463a141f84db
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 13:27:02 2009 -0400

    cairo: Move some context setters/getters in to properties

 modules/cairo/seed-cairo.c |  213 ++++++++++++++++----------------------------
 1 file changed, 75 insertions(+), 138 deletions(-)

commit b0bc6e5f5b1d3d9246b292ca8b3a6a4eb0eec808
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 13:12:06 2009 -0400

    cairo: seed-cairo-surface should use properties where possible

 modules/cairo/seed-cairo-image-surface.c |    3 +-
 modules/cairo/seed-cairo-surface.c       |  185 +++++++++++++++---------------
 2 files changed, 95 insertions(+), 93 deletions(-)

commit d3977ded138a67ead8f70bd53a51671b9b378090
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 12:51:38 2009 -0400

    canvas: Switch to property getter/setters for CairoImageSurface

 modules/cairo/seed-cairo-image-surface.c |   82 ++++++++++++++----------------
 1 file changed, 38 insertions(+), 44 deletions(-)

commit a2131bce03cee34ce198fd85932aa7cdaf446f02
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 18:00:41 2009 -0400

    Build: fix install permissions for some scripts (repl.js wants to be +x) so that OpenSUSE package doesn't complain, fixes bug #582584

 examples/Makefile.am |    2 +-
 extensions/Seed.js   |    2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

commit 948a69d7b600e71b527f7ae9e1664b31b8d00e3b
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 17:42:01 2009 -0400

    ClutterPad: remove random whitespace

 examples/clutter-pad/examples/box2d.js |    3 ---
 1 file changed, 3 deletions(-)

commit 9af1a888692f65ba110638ec60b859db6cf3cfba
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Thu May 14 14:19:31 2009 +0000

    clutter-pad: test and fix duplicate context creation on execute

 examples/clutter-pad/main.js |    9 ++++-----
 examples/clutter-pad/test.js |   27 +++++++++++++++++++++++++++
 2 files changed, 31 insertions(+), 5 deletions(-)

commit e616fac4f939d96d204081314a70b3d922f01816
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 10:02:34 2009 -0400

    clutter-pad: Add ClutterBox2D example

 examples/clutter-pad/Makefile.am          |    6 ++-
 examples/clutter-pad/examples/Makefile.am |    6 ++-
 examples/clutter-pad/examples/box2d.js    |   64 +++++++++++++++++++++++++++++
 examples/clutter-pad/redhand.png          |  Bin 0 -> 3605 bytes
 4 files changed, 72 insertions(+), 4 deletions(-)

commit 4b5fcd31be2a67943209557b237e0e523f58003f
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Thu May 14 08:45:20 2009 -0400

    examples: Some clutter-pad cleanups

 .../clutter-pad/examples/animated-rectangle.js     |    1 -
 examples/clutter-pad/examples/spring.js            |    2 -
 examples/clutter-pad/main.js                       |    5 +-
 modules/cairo/seed-cairo.c                         |  202 +++++++++++++-------
 4 files changed, 138 insertions(+), 72 deletions(-)

commit 4e136e050605a9966f1b5198594cfbd76ff1c9e3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 08:13:19 2009 -0400

    cairo: Bind the cairo path functions

 modules/cairo/seed-cairo.c |  370 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 370 insertions(+)

commit 2c4779090b9a26cbe642847db50da57d019a0a46
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 07:53:16 2009 -0400

    cairo: Implement the rest of the cairo_t methods (not including the path ones)

 modules/cairo/seed-cairo.c |  460 ++++++++++++++++++++++++++++++++++++--------
 1 file changed, 383 insertions(+), 77 deletions(-)

commit f01c875c8ad6fe4234aac41e4bc4425519611bf7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 07:10:40 2009 -0400

    cairo: get/set line_width/miter_limit/operator/tolerance. clip_preserve. reset_clip

 modules/cairo/seed-cairo.c |  207 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 207 insertions(+)

commit c2a49f5d9b799e550da0ebb23034023aa72e3ff2
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 07:01:18 2009 -0400

    cairo: get/set fill_rule/line_cap/line_join

 modules/cairo/seed-cairo.c |  118 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 118 insertions(+)

commit bdfba213a6cb4529fe30de772aeb7980240c3acf
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 06:55:00 2009 -0400

    cairo: More cairo.context, more enums, more breakfast

 modules/cairo/seed-cairo-enums.c |   41 ++++++++++++++++-
 modules/cairo/seed-cairo.c       |   90 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+), 1 deletion(-)

commit fc8594290b523771315bd00f4f30ec7844671843
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 06:08:29 2009 -0400

    cairo: Implement more of cairo context

 modules/cairo/seed-cairo-enums.c |    9 ++-
 modules/cairo/seed-cairo.c       |  151 ++++++++++++++++++++++++++++++++++----
 2 files changed, 144 insertions(+), 16 deletions(-)

commit 81c1d2a1016dacb2b894ff96f4470ef05d9231fd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 05:08:32 2009 -0400

    cairo: Start implementing some cairo context methods

 modules/cairo/seed-cairo.c |  123 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 123 insertions(+)

commit 9179689cfc4eedbe08c8b74c6e29eca3ce267d98
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 05:05:06 2009 -0400

    Pango: Persist (in ~/.pangojsrc, needs to find a better home) your pango.js layout EXCEPT FOR COLORS (struct bug?)

 examples/pango.js |   56 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)

commit 7448c43afb6f340d533c5966eac2d2281935143b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 04:55:07 2009 -0400

    cairo: Hack around WebKit GC bug for now

 modules/cairo/seed-cairo.c |   22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 0e8bd80beecd858ac35d5a64c4fe7a536d1a8e62
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 04:46:53 2009 -0400

    libseed: No need for G_MODULE_BIND_LAZY when importing modules

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3061db7b8d4d454d96ff2fb0709959d575fee1f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 04:44:06 2009 -0400

    cairo: Some code reorg

 modules/cairo/seed-cairo-image-surface.c |    1 +
 modules/cairo/seed-cairo-image-surface.h |    1 -
 modules/cairo/seed-cairo.c               |    9 ++++-----
 3 files changed, 5 insertions(+), 6 deletions(-)

commit 9e7766ce51dfb098abd534bb0d153cc801e2af1b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 04:33:53 2009 -0400

    cairo: Fix some warnings while I wait for WebKit to build

 modules/cairo/Makefile.am                |    1 +
 modules/cairo/seed-cairo-image-surface.c |    6 +++---
 modules/cairo/seed-cairo-image-surface.h |    1 +
 modules/cairo/seed-cairo-surface.c       |    3 ++-
 modules/cairo/seed-cairo.c               |   12 ++++++++----
 modules/os/os.c                          |    4 ++--
 6 files changed, 17 insertions(+), 10 deletions(-)

commit b373123acfc732473d631f886b4712aa35f1b7ed
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 04:17:07 2009 -0400

    cairo: Implement skeleton cairo.Context class + constructor

 modules/cairo/seed-cairo-image-surface.c |    2 +-
 modules/cairo/seed-cairo-surface.c       |   17 ++++---
 modules/cairo/seed-cairo.c               |   80 ++++++++++++++++++++++++++++++
 modules/cairo/seed-cairo.h               |    4 +-
 4 files changed, 93 insertions(+), 10 deletions(-)

commit d9ccd897c4e225385b1d410be7883430b5ffbf5e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 04:10:08 2009 -0400

    ClutterPad: Spring example, similar to Processing.

 examples/clutter-pad/examples/Makefile.am |    6 +-
 examples/clutter-pad/examples/spring.js   |   92 +++++++++++++++++++++++++++++
 2 files changed, 96 insertions(+), 2 deletions(-)

commit 59c1a36e47aeab872f5ae290f6165b2fe050e922
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 04:00:33 2009 -0400

    cairo: Define cairo_format_t enum

 modules/cairo/seed-cairo-enums.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 9fd6990d7dc2f7c611c7e8873ab462ec7d0c5aaf
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 03:58:46 2009 -0400

    cairo: Start defining cairo enums

 modules/cairo/Makefile.am        |    3 ++-
 modules/cairo/seed-cairo-enums.c |   18 ++++++++++++++++++
 modules/cairo/seed-cairo-enums.h |    5 +++++
 modules/cairo/seed-cairo.c       |    1 +
 4 files changed, 26 insertions(+), 1 deletion(-)

commit bb4e7c57704f6ee75bfa2ee9ef7a5eb6d47c9893
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 03:52:21 2009 -0400

    cairo: seed_object_to_cairo_surface should take an exception

 modules/cairo/seed-cairo-image-surface.c |    8 ++++----
 modules/cairo/seed-cairo-surface.c       |   33 +++++++++++++++---------------
 modules/cairo/seed-cairo-surface.h       |    2 +-
 3 files changed, 22 insertions(+), 21 deletions(-)

commit e2601bc01ac76fca4813f6d029f594156b21da48
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 03:47:47 2009 -0400

    cairo: Implement cairo_image_surface_t bindings

 modules/cairo/Makefile.am                |    3 +-
 modules/cairo/seed-cairo-image-surface.c |  134 ++++++++++++++++++++++++++++++
 modules/cairo/seed-cairo-image-surface.h |    9 ++
 modules/cairo/seed-cairo-surface.c       |   12 ++-
 modules/cairo/seed-cairo-surface.h       |    4 +-
 5 files changed, 158 insertions(+), 4 deletions(-)

commit b8ecabf1e86efd372ba48e2462f2e4385d33553d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 03:27:19 2009 -0400

    Implement cairo_surface_t bindings

 configure.ac                       |   20 +++
 libseed/seed-api.c                 |    6 +
 libseed/seed.h                     |    3 +
 modules/Makefile.am                |    2 +-
 modules/cairo/Makefile.am          |   26 +++
 modules/cairo/seed-cairo-surface.c |  350 ++++++++++++++++++++++++++++++++++++
 modules/cairo/seed-cairo-surface.h |    9 +
 modules/cairo/seed-cairo.c         |   33 ++++
 modules/cairo/seed-cairo.h         |   13 ++
 modules/os/os.c                    |    4 +-
 10 files changed, 463 insertions(+), 3 deletions(-)

commit eca8717930fa4ec409ed3503b1453fd5a45ecd2d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 03:22:03 2009 -0400

    ClutterPad: editor should use fixed-width font.

 examples/clutter-pad/clutter-pad.ui                 |    5 ++++-
 examples/clutter-pad/examples/animated-rectangle.js |    6 +++---
 examples/clutter-pad/main.js                        |    2 ++
 3 files changed, 9 insertions(+), 4 deletions(-)

commit 005cb0afd0a4d02b5bcb864bb9cbcc26266dc4a5
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 14 03:11:50 2009 -0400

    ClutterPad: fix indentation of animated-rectangle example.

 .../clutter-pad/examples/animated-rectangle.js     |   35 ++++++++++----------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit 1760f33ec3f5ccd572ca2a8f66e2dbc813cebf82
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 14 01:21:00 2009 -0400

    libseed: Update Seed.js to include gnome-js-common module directory in default search path

 extensions/Seed.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1750f5a1551fc5561cf4b3a61712b578ef298b5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 23:55:27 2009 -0400

    examples: Update clutter using examples to not require [GOject.TYPE_*...in animatev calls

 examples/clutter-0.9.js     |   28 +++---
 examples/same-seed/light.js |  212 +++++++++++++++++++++----------------------
 examples/same-seed/score.js |   10 +-
 extensions/Clutter.js       |   32 +++----
 4 files changed, 142 insertions(+), 140 deletions(-)

commit ff83d4a17766d0402ed6810f9572e1cb0f7d74eb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 23:33:19 2009 -0400

    libseed: Add GObject.__property_type, for looking up pproperty types, and use this in Clutter.Actor.animatev, so you no longer have to pass [GObject.TYPE_BLA, bla]

 .../clutter-pad/examples/animated-rectangle.js     |   10 +++---
 extensions/Clutter.js                              |    4 +--
 libseed/seed-engine.c                              |   36 +++++++++++++++++---
 3 files changed, 39 insertions(+), 11 deletions(-)

commit 092057ed8d939f2f682f9b63aa9b0329e75f5344
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 22:59:35 2009 -0400

    Add 'Gst.js' with Gst.Element.prototype.link_many

 examples/n-oscillator.js |  139 +++++++++++++++++++++++-----------------------
 extensions/Gst.js        |    8 +++
 extensions/Makefile.am   |    2 +-
 3 files changed, 78 insertions(+), 71 deletions(-)

commit 7ba47f1f7a09b87f3261bfa4259e7875d2ec0f1c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 22:04:01 2009 -0400

    doc: Add weather example to example index

 doc/index.html |    2 ++
 1 file changed, 2 insertions(+)

commit 994aa22f2e5442d905ae5081999c52a7193143a5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 22:01:27 2009 -0400

    seed: Add cluttter-pad.ui to POTFILES.skip

 po/POTFILES.skip |    1 +
 1 file changed, 1 insertion(+)

commit 8b3e98da75bc75b374ce7e7551c33bb0bed4b875
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 21:58:09 2009 -0400

    tests: Remove obsolete namespace-exception test

 tests/javascript/Makefile.am                 |    1 -
 tests/javascript/namespace-exception-test.js |   23 -----------------------
 2 files changed, 24 deletions(-)

commit f32547d61ae91e35ccab233c1d080d1e9e9c7089
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 21:52:30 2009 -0400

    xml: sample.xml is now in the XML examples folder

 modules/libxml/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02d648416472f92be870b7784ff2e8d82107c353
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 21:45:29 2009 -0400

    Weather: Can pass zipcode on command line

 examples/xml/weather.js |   23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 9be1bcfc284968ff890b94da82744880404809fc
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 21:30:41 2009 -0400

    Weather: add to Makefile.am

 examples/xml/Makefile.am |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 20124e709deb8f68404e4eb073e6b2d1c50596e5
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 21:30:09 2009 -0400

    Weather: should be in xml folder.

 examples/libxml-weather.js |   22 ----------------------
 examples/xml/weather.js    |   22 ++++++++++++++++++++++
 2 files changed, 22 insertions(+), 22 deletions(-)

commit 731c01e9645e1174adce147317f2d65f92356fd2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 21:29:41 2009 -0400

    Weather: Now works, prints temperature in Colchester. More soon.

 examples/libxml-weather.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0c0f8aea5aabdc7d4823a9bb8e1172468d1f6efd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 21:40:43 2009 -0400

    clutter-pad: Make the clutter-pad example a little shinier

 doc/reference/html/index.html                      |    3 --
 .../clutter-pad/examples/animated-rectangle.js     |   33 +++++++++++++-------
 2 files changed, 21 insertions(+), 15 deletions(-)

commit a42e5988e522fc586e6630ddec404744c90f51e0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 21:16:09 2009 -0400

    xml: Fix crash in seed_xml_xpath_register_ns

 modules/libxml/libxml.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffdb8dbd2f41eea274b1da6c5fe00ad41d748e31
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 21:09:11 2009 -0400

    seed: Update ChangeLog

 ChangeLog |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 12f847ffbcdad02979a12ba0cc71b915100df14b
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 21:05:15 2009 -0400

    Weather: initial import of Yahoo Weather XML example.

 examples/libxml-weather.js |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit ab31a816b2327a83cb6d3afcd983c96b06efbd70
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 21:01:50 2009 -0400

    libxml: Someone forgot a Makefile.am

 examples/xml/Makefile.am |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 30bc28df9e9807970861a6ee913554519739d37b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 20:55:57 2009 -0400

    seed: Bump version number

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b8630cfa6501d1d689b6921779725805a4dbdd9
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 20:09:03 2009 -0400

    xml: Bind xpath.rxpathRegisterNs

 modules/libxml/libxml.c |   34 ++++++++++++++++++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

commit a63bd90e8422c6608f75ad1eccfd990f405873fc
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 18:29:19 2009 -0400

    ClutterPad: Keyboard accelerators. Should be able to do these from GtkBuilder?

 examples/clutter-pad/main.js |   18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit ba6d8c235222ffe37f5472283d19c93ed9687017
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 18:16:14 2009 -0400

    ClutterPad: Reset sandboxed context each time the stage is reset

 examples/clutter-pad/main.js |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f2adcd4207a7de64ca9e2064fb2911592bb3ccb2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 18:03:53 2009 -0400

    Pango: Don't fail to clear actor selection if it's clicked twice

 examples/pango.js |    6 ++++++
 1 file changed, 6 insertions(+)

commit 04826575a22199a8199dd68582e47eb1d9c2a723
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 17:35:10 2009 -0400

    ClutterPad: Use actions in preparation for keybindings.

 examples/clutter-pad/clutter-pad.ui |   28 ++++++++++++++++++++++------
 examples/clutter-pad/main.js        |    8 ++++----
 2 files changed, 26 insertions(+), 10 deletions(-)

commit 90285092de9e5ecd00fe9f7ebf41224c03abf243
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 17:22:09 2009 -0400

    Examples: Update HACKING to include xml examples and the fact that clutter-pad is in its own folder

 examples/HACKING |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit c0a34285933bb02785a1afea49ba3df805d2270d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 17:15:52 2009 -0400

    ClutterPad: Stage default bg color is black

 examples/clutter-pad/examples/animated-rectangle.js |    1 -
 1 file changed, 1 deletion(-)

commit adc90184677655fea4ffbd7affba34d870d1b62e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 17:10:24 2009 -0400

    ClutterPad: Fix ability to close file chooser dialogs without a crash

 examples/clutter-pad/main.js |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit f26a9e601812e626f6928a4afee47e659ce54d52
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 16:58:13 2009 -0400

    ClutterPad: Expand stage reset to include cursor state

 examples/clutter-pad/main.js |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dbfc53636a899bd6843df1b2fb26ced1625db2e1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 16:53:52 2009 -0400

    ClutterPad: Don't destroy GtkBuilt-file dialogs, because they don't come back.

 examples/clutter-pad/main.js |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4e181ce4cf99f3f71a37dcc8513d4db4c0d80c88
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 16:50:18 2009 -0400

    ClutterPad: Reset stage background color, default to black

 examples/clutter-pad/main.js |   19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit fb6a17eb2b95df6c7b6091ca971e92394d783bbb
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 16:31:13 2009 -0400

    Documentation: sort example list

 doc/index.html |   58 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 29 insertions(+), 29 deletions(-)

commit 38b0d3c606d22e1cd7c8e569f818933adc51fbf7
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 16:26:11 2009 -0400

    Documentation: ClutterPad is in its own folder; also of note, it shows off GtkBuilder significantly

 doc/index.html |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cc7555614faeb5d886a7fd25e5838e3109aace7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 15:52:59 2009 -0400

    examples: Add three xml module examples. xml-dom, xml-tree, and xml-xpath.

 configure.ac              |    1 +
 doc/index.html            |   10 +++++++---
 examples/Makefile.am      |    1 +
 examples/xml/sample.xml   |   12 ++++++++++++
 examples/xml/xml-dom.js   |   16 ++++++++++++++++
 examples/xml/xml-tree.js  |   17 +++++++++++++++++
 examples/xml/xml-xpath.js |    7 +++++++
 modules/libxml/sample.xml |   12 ------------
 8 files changed, 61 insertions(+), 15 deletions(-)

commit 04ed48bd6c83540bec53a79f0aa0f41547a0768b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 15:20:42 2009 -0400

    dbus: Add support for Synchronous property reading/writing

 modules/dbus/dbus.js |   30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 53e407002086b58c8319c11e3278007b1b17d1e7
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 11:06:44 2009 -0400

    Beginnings of 0.7 changelog.

 ChangeLog |   36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

commit 38524c70a13a736617db2380ef1d9399f895ba5b
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 10:37:59 2009 -0400

    ClutterPad: Extraneous imports.

 examples/clutter-pad/main.js |    2 --
 1 file changed, 2 deletions(-)

commit 86644a18a6de71ed1120be29979aff94b8892f8c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 10:36:39 2009 -0400

    ClutterPad: Use GtkBuilder for open/save dialogs.

 examples/clutter-pad/clutter-pad.ui |  112 +++++++++++++++++++++++++++++++++++
 examples/clutter-pad/main.js        |   30 ++++------
 2 files changed, 123 insertions(+), 19 deletions(-)

commit 92e63f6f30d1568f0915aa5a3ee156c38d120c25
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 10:20:37 2009 -0400

    ClutterPad: update Makefile to add GtkBuilder file

 examples/clutter-pad/Makefile.am |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e892ca33c18d1a5da431f6c96857031f7c6eb1e8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 10:18:54 2009 -0400

    ClutterPad: Mostly fully functional under GtkBuilder UI.

 examples/clutter-pad/clutter-pad.ui |    9 +-
 examples/clutter-pad/main.js        |  258 +++++++++++------------------------
 2 files changed, 91 insertions(+), 176 deletions(-)

commit 714fc1826211453b084b8ffc62aa834899beb4d9
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 09:46:47 2009 -0400

    ClutterPad: Apparently we get a consistent segfault just trying to connect signals

 examples/clutter-pad/main.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a70e185fd9d254ccdc8610b6a000510752b8d71
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 09:46:27 2009 -0400

    ClutterPad: Beginnings of GtkBuilder signal connection.

 examples/clutter-pad/clutter-pad.ui |    6 +++---
 examples/clutter-pad/main.js        |   18 ++++++++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)

commit f470468c9a9bdbaef75eed578b7c0143edfb4dc9
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 09:39:51 2009 -0400

    ClutterPad: Scrolled windows

 examples/clutter-pad/clutter-pad.ui |   24 ++++++++++++++++++------
 examples/clutter-pad/main.js        |   10 +++++-----
 2 files changed, 23 insertions(+), 11 deletions(-)

commit 9c5458ace64feff04165c46da012464d07c9f9e1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 09:33:43 2009 -0400

    ClutterPad: Beginnings of GtkBuilder port.

 examples/clutter-pad/Makefile.am    |   11 ++
 examples/clutter-pad/clutter-pad.js |  239 ---------------------------------
 examples/clutter-pad/clutter-pad.ui |  121 +++++++++++++++++
 examples/clutter-pad/main.js        |  253 +++++++++++++++++++++++++++++++++++
 4 files changed, 385 insertions(+), 239 deletions(-)

commit e308ba7e301b39cc1948dc917b5dfe337c20d9d0
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:54:36 2009 -0400

    ClutterPad: Move into separate subdir, in preparation for splitting into multiple files

 configure.ac                                       |    3 +-
 examples/COPYING                                   |    1 +
 examples/Makefile.am                               |    4 +-
 examples/clutter-pad-examples/Makefile.am          |   11 -
 .../clutter-pad-examples/animated-rectangle.js     |   18 --
 examples/clutter-pad-examples/pink-stage.js        |    7 -
 examples/clutter-pad.js                            |  239 --------------------
 examples/clutter-pad/clutter-pad.js                |  239 ++++++++++++++++++++
 examples/clutter-pad/examples/Makefile.am          |   11 +
 .../clutter-pad/examples/animated-rectangle.js     |   18 ++
 examples/clutter-pad/examples/pink-stage.js        |    7 +
 11 files changed, 279 insertions(+), 279 deletions(-)

commit d69a2d775f7093a36b181a605c8eab86fff12513
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:48:03 2009 -0400

    ClutterPad: Animated rectangle example

 examples/clutter-pad-examples/Makefile.am           |    4 ++--
 examples/clutter-pad-examples/animated-rectangle.js |   18 ++++++++++++++++++
 examples/clutter-pad-examples/blue-stage.js         |    7 -------
 3 files changed, 20 insertions(+), 9 deletions(-)

commit 653779521ce91faab979da1141f933739448b2ac
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:46:57 2009 -0400

    ClutterPad: Update template to include GObject, so animations work

 examples/clutter-pad.js |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 5daa027c275ae0db93530b5036d0281200976cb7
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:42:02 2009 -0400

    ClutterPad: Remove actors from stage each evaluation.

 examples/clutter-pad.js |    5 +++++
 1 file changed, 5 insertions(+)

commit af0e191b11562e09621c9bd38d19e8618f183329
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:38:59 2009 -0400

    ClutterPad: Give default "template" on New file.

 examples/clutter-pad.js |    2 ++
 1 file changed, 2 insertions(+)

commit e3d674dc7e77e5026a5fae56c14fb06d962f95ae
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:37:05 2009 -0400

    ClutterPad: Only show javascript files in examples dropdown.

 examples/clutter-pad.js |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9b32bbf8ceaa5213bae8c051b633de23beddc320
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 08:29:57 2009 -0400

    ClutterPad: Implement new/open/save file, redo UI, start examples collection.

 configure.ac                                |    1 +
 examples/Makefile.am                        |    1 +
 examples/clutter-pad-examples/Makefile.am   |   11 ++
 examples/clutter-pad-examples/blue-stage.js |    7 +
 examples/clutter-pad-examples/pink-stage.js |    7 +
 examples/clutter-pad.js                     |  213 ++++++++++++++++++++++-----
 6 files changed, 201 insertions(+), 39 deletions(-)

commit bb793acb6307d0365edd94b5a004ef8a184eaa5d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 07:36:43 2009 -0400

    Clutter-Shaders: Shaders are a C, not a JavaScript

 examples/clutter-shader/ShaderEditor.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af95683ecfe2c86aa24b572ea25acd2fcf8476e0
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 06:15:04 2009 -0400

    Build: Update build system to match test reorganization.

 configure.ac                         |    3 +++
 tests/javascript/Makefile.am         |   26 +++-----------------------
 tests/javascript/gtypes/Makefile.am  |    9 +++++++++
 tests/javascript/signals/Makefile.am |    9 +++++++++
 tests/javascript/structs/Makefile.am |    9 +++++++++
 5 files changed, 33 insertions(+), 23 deletions(-)

commit d48f73c4f9692ed0cde61af36d0648e9651b574e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 06:05:51 2009 -0400

    Tests: run-tests script should only output filename, not full path

 tests/run-tests.py |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 538606ce3bcd86a33d0b30b84ccecafee257b34d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 06:05:33 2009 -0400

    Tests: Move three obvious sets of related tests into subdirectories

 tests/javascript/gtype-class-init-exception.js     |   23 --------------
 tests/javascript/gtype-property-construct.js       |   30 ------------------
 tests/javascript/gtype-property.js                 |   31 ------------------
 tests/javascript/gtype-signal-args.js              |   29 -----------------
 tests/javascript/gtype-signal.js                   |   24 --------------
 tests/javascript/gtype-typerror.js                 |   17 ----------
 tests/javascript/gtype.js                          |   33 --------------------
 .../gtypes/gtype-class-init-exception.js           |   23 ++++++++++++++
 .../javascript/gtypes/gtype-property-construct.js  |   30 ++++++++++++++++++
 tests/javascript/gtypes/gtype-property.js          |   31 ++++++++++++++++++
 tests/javascript/gtypes/gtype-signal-args.js       |   29 +++++++++++++++++
 tests/javascript/gtypes/gtype-signal.js            |   24 ++++++++++++++
 tests/javascript/gtypes/gtype-typerror.js          |   17 ++++++++++
 tests/javascript/gtypes/gtype.js                   |   33 ++++++++++++++++++++
 tests/javascript/signal-connect.js                 |   21 -------------
 tests/javascript/signal-disconnect.js              |   18 -----------
 tests/javascript/signal-exception.js               |   13 --------
 tests/javascript/signal-expects.js                 |   17 ----------
 tests/javascript/signal-invalid.js                 |   10 ------
 tests/javascript/signal-nofunc.js                  |   15 ---------
 tests/javascript/signal-userdata.js                |   17 ----------
 tests/javascript/signal.js                         |   18 -----------
 tests/javascript/signals/signal-connect.js         |   21 +++++++++++++
 tests/javascript/signals/signal-disconnect.js      |   18 +++++++++++
 tests/javascript/signals/signal-exception.js       |   13 ++++++++
 tests/javascript/signals/signal-expects.js         |   17 ++++++++++
 tests/javascript/signals/signal-invalid.js         |   10 ++++++
 tests/javascript/signals/signal-nofunc.js          |   15 +++++++++
 tests/javascript/signals/signal-userdata.js        |   17 ++++++++++
 tests/javascript/signals/signal.js                 |   18 +++++++++++
 tests/javascript/struct-constructor.js             |   13 --------
 tests/javascript/struct-enumerate.js               |   13 --------
 tests/javascript/struct-functions.js               |   11 -------
 tests/javascript/struct-nested-set.js              |   18 -----------
 tests/javascript/struct-offsets.js                 |   13 --------
 tests/javascript/struct-set-member.js              |   12 -------
 tests/javascript/struct-union-enumerate.js         |   22 -------------
 tests/javascript/structs/struct-constructor.js     |   13 ++++++++
 tests/javascript/structs/struct-enumerate.js       |   13 ++++++++
 tests/javascript/structs/struct-functions.js       |   11 +++++++
 tests/javascript/structs/struct-nested-set.js      |   18 +++++++++++
 tests/javascript/structs/struct-offsets.js         |   13 ++++++++
 tests/javascript/structs/struct-set-member.js      |   12 +++++++
 tests/javascript/structs/struct-union-enumerate.js |   22 +++++++++++++
 44 files changed, 418 insertions(+), 418 deletions(-)

commit 251445e616332d8afbe8d5fc148cb14e64c62a28
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:57:26 2009 -0400

    Tests: Run tests multiple times if strange Popen error happens.

 tests/run-tests.py |   67 ++++++++++++++++++++++++++++------------------------
 1 file changed, 36 insertions(+), 31 deletions(-)

commit 36f67c22dfc97aeb92cc44dd85ce77bb64fdb79f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:49:41 2009 -0400

    Clean up some C-side warnings.

 libseed/seed-signals.c   |    2 +-
 modules/dbus/util/dbus.c |    5 +++--
 modules/libxml/libxml.c  |    6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

commit 3016e8aeeb239d9e1dec0f7f666ff07ea7c8f20f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:44:54 2009 -0400

    Build: Distribute release notes.

 Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit 145ec11a38576b9711f81e03a1b1e599c330459e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:43:39 2009 -0400

    Build: Distribute the overall documentation index.

 doc/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 421cdce4d14493ac7fa66a73309409517b096a13
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:41:01 2009 -0400

    Build: Release checker should use current version number, not 0.5

 tools/check-release.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b1db2daa7965f825eeb61ad7408735f35f0a9bd
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:39:04 2009 -0400

    Build: Add dbus/utils to configure.ac

 configure.ac |    1 +
 1 file changed, 1 insertion(+)

commit 370f16deac6b1caef5bf7723bdb92aa3c6f0739d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:36:08 2009 -0400

    Build: Make sure to distribute the headers in modules/dbus/util

 modules/dbus/Makefile.am      |    2 ++
 modules/dbus/util/Makefile.am |    5 +++++
 2 files changed, 7 insertions(+)

commit e77314e8b2e9cc7c2b35477f30503f450682b98e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:33:10 2009 -0400

    Build: Add various missing files to EXTRA_DIST.

 doc/modules/Makefile.am             |    2 +-
 examples/clutter-shader/Makefile.am |    2 ++
 modules/dbus/Makefile.am            |    5 ++++-
 modules/libxml/Makefile.am          |    3 ++-
 4 files changed, 9 insertions(+), 3 deletions(-)

commit 0ae8a0f07e23de6bc7682beeb3bfeed6014e73c2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:26:20 2009 -0400

    Examples: DBUS examples are no longer toplevel

 examples/Makefile.am |    2 --
 1 file changed, 2 deletions(-)

commit c152a46536eccaf765f55be61c8f03df325e2742
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 05:24:42 2009 -0400

    Documentation: Don't distribute the nonexistent seed.types file

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbe9aefa9f45bb4f7aee19fb53d3ab7b93ab5eb5
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 04:53:28 2009 -0400

    Pango: Steal keyboard focus

 examples/pango.js |    3 +++
 1 file changed, 3 insertions(+)

commit bc7191fd2e65fbe7019830752efeb736c033c2b3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 04:49:58 2009 -0400

    Pango: Much cleanup, commenting, etc.

 examples/pango.js |  143 ++++++++++++++++++++++++++---------------------------
 1 file changed, 71 insertions(+), 72 deletions(-)

commit 785b2e6b8041185a6a17c4a11338cb5ec2e0d013
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 04:26:24 2009 -0400

    Pango: Consistency in naming; these are actors, not widgets.

 examples/pango.js |   46 +++++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

commit a791678aff95950ede97889189f691781be22aed
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 04:25:10 2009 -0400

    Pango: New button should be last; raise selected actor.

 examples/pango.js |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 6d98aeafe963831c50e8afde07f52527ae5be363
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 04:21:55 2009 -0400

    Pango: Implement delete and clear all; default intro text

 examples/pango.js |   57 +++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 51 insertions(+), 6 deletions(-)

commit 3fbd5f233f9c75ac28f7b055e4f5a90fbde287b3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 04:07:16 2009 -0400

    Pango: Implement in-place editing and color selection.

 examples/pango.js |   45 ++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 38 insertions(+), 7 deletions(-)

commit 424b97dde4e04ebf68ac2f6078adb8ed6754158b
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 03:01:24 2009 -0400

    Pango: Fix save/load with float font sizes.

 examples/pango.js |   14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit f256b49720591ca0333c2e55f7752988f3d11402
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 02:54:06 2009 -0400

    Pango: Use a slider for font size.

 examples/pango.js |   26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit e2caec7e71191c8bec5d06f6391774c31c7d212a
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 02:43:40 2009 -0400

    Pango: Remove old, dead code from the first revision.

 examples/pango.js |   79 -----------------------------------------------------
 1 file changed, 79 deletions(-)

commit b82623c80d7354985d82693a1f0c3b43beebab98
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 02:43:03 2009 -0400

    Pango: Implement committing font face + size properties.

 examples/pango.js |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 21da2baa7401ff6b34409c76c7e0fd982edf29e9
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 02:36:25 2009 -0400

    Pango: Implement font selector and loading of font face + size.

 examples/pango.js |   81 +++++++++++++++++++++++++----------------------------
 1 file changed, 38 insertions(+), 43 deletions(-)

commit 210a41fa9729d4b141be52c47fed4e62433148da
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 02:27:59 2009 -0400

    Pango: Implement loading/saving text property.

 examples/pango.js |   20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit 24c4f6e52ed021b0bccba8be0dc9072c6a3aa342
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 02:23:05 2009 -0400

    Pango: Implement draggable actors.

 examples/pango.js |   81 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 68 insertions(+), 13 deletions(-)

commit 5836610f6409e7560f65106b6f73c7e642558144
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 02:18:54 2009 -0400

    examples: Some cleanup to the DBus examples, shorten the code of the NetworkManager one a good bit

 examples/dbus/dbus-banshee.js        |   23 +++++++++++------------
 examples/dbus/dbus-consolekit.js     |   11 ++++++-----
 examples/dbus/dbus-networkmanager.js |   29 ++++++++++++-----------------
 3 files changed, 29 insertions(+), 34 deletions(-)

commit 21d8a683f3c3f333e997091dc382f1d1927b8df0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 02:10:17 2009 -0400

    examples: Install dbus examples

 examples/dbus/Makefile.am |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 9779c339d3d0943c43746f1a030de00eb737a218
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 02:09:23 2009 -0400

    examples: Add a network manager dbus example

 doc/index.html                        |    2 +
 examples/dbus/dbus-networkmanager.js  |   98 +++
 examples/dbus/networkManagerIfaces.js | 1049 +++++++++++++++++++++++++++++++++
 3 files changed, 1149 insertions(+)

commit 5768cc60593e15abad22d8b0b950c824756c8e39
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 02:03:27 2009 -0400

    dbus: Need to set length property on 'array' return values, or make them real arrays, but that is a task for later

 modules/dbus/dbus-values.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 0c11fe066d54727da1b174ee537fe2f9e909f7c3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 01:13:19 2009 -0400

    examples: Move dbus examples in to folder

 configure.ac                     |    1 +
 examples/Makefile.am             |    3 +-
 examples/dbus-banshee.js         |   56 -------------------------------------
 examples/dbus-consolekit.js      |   57 --------------------------------------
 examples/dbus/dbus-banshee.js    |   56 +++++++++++++++++++++++++++++++++++++
 examples/dbus/dbus-consolekit.js |   57 ++++++++++++++++++++++++++++++++++++++
 6 files changed, 115 insertions(+), 115 deletions(-)

commit 2d22388e318c7bb5ecd0df4f2b2d85d07bcc62a8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 01:32:42 2009 -0400

    Testing: More os.path.join in run-tests.py, so tests should work on Windows

 tests/run-tests.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c8ad62896c6729d63cd29777a50917a8d0f66a70
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 01:28:06 2009 -0400

    Testing: Test script should recursively scan javascript subdir for tests, for organizational purposes.

 tests/run-tests.py |   96 +++++++++++++++++++++++++++-------------------------
 1 file changed, 49 insertions(+), 47 deletions(-)

commit 52f85a828777e932191cc0f70d325e15da9c27c2
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 01:09:27 2009 -0400

    xml: Bind xmlParseMemory as xml.parseString

 doc/index.html          |    2 +-
 modules/libxml/libxml.c |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 1 deletion(-)

commit e808359befd5c20292822fe5f3752bfd342faa40
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 01:03:16 2009 -0400

    doc: Add libxml module to the documentation index

 doc/index.html                |    4 ++++
 doc/reference/html/index.html |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ea5486539f4db8646cc8cfeca08bf89e4ab38558
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:59:28 2009 -0400

    Add URL to Seed documentation on gnome.org to docs

 doc/reference/seed-docs.sgml |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f397068d94b69da227fad96530ffb8f98a1ce0f4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:57:34 2009 -0400

    libseed: Add tests for getting invalid signals, and for disconnecting signals

 libseed/seed-signals.c                |    5 +----
 tests/javascript/Makefile.am          |    2 ++
 tests/javascript/signal-disconnect.js |   18 ++++++++++++++++++
 tests/javascript/signal-invalid.js    |   10 ++++++++++
 4 files changed, 31 insertions(+), 4 deletions(-)

commit 2eb16d32ebdbdcbafbe3dfd8c4c37668af6b364c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:50:27 2009 -0400

    tests: Add test for connecting non functions to signals

 tests/javascript/Makefile.am      |    1 +
 tests/javascript/signal-nofunc.js |   15 +++++++++++++++
 2 files changed, 16 insertions(+)

commit 00a5865da3bdcbb3d7288fed9c97ee8d82c33216
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:47:45 2009 -0400

    libseed: seed_signal_holder_get_property should return NULL if signal_name is not a signal, which will forward the get propert request to JSC

 libseed/seed-signals.c |   15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 52165b4fb62009e6d5835823eee6c662e26f36cb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:41:33 2009 -0400

    libseed: Signal holder class should use prototypes and static functions to save memory and construction time

 libseed/seed-signals.c |   30 +++++++++---------------------
 1 file changed, 9 insertions(+), 21 deletions(-)

commit aaadfeab5191f9b70bf93d093e9eaa77917f4a24
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:38:50 2009 -0400

    libseed: Implement signal disconnection

 libseed/seed-signals.c |   76 +++++++++++++++++++++++++++++++++++-------------
 libseed/seed-signals.h |   12 ++++----
 2 files changed, 62 insertions(+), 26 deletions(-)

commit 774cc2f5e705a2333cc12d8d3a550ced6c8251e3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:27:14 2009 -0400

    libseed: Attempting to connect a signal to something which is not a function should throw a signal at CONNECTION time

 libseed/seed-signals.c |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 417207799fddecc82a3206d0956fac66b5f93ad3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 13 00:19:42 2009 -0400

    Reorganize documentation some more, add a new section for SeedContext, add some more functions, etc...

 doc/reference/html/index.html       |    3 ++
 doc/reference/seed-docs.sgml        |    1 +
 doc/reference/seed-sections.txt     |   36 +++++++++-----
 doc/reference/tmpl/seed-unused.sgml |   48 +++++++++++++++++++
 doc/reference/tmpl/seed.sgml        |   90 -----------------------------------
 5 files changed, 75 insertions(+), 103 deletions(-)

commit b5091d847bd043d0f8fd9991865413d55e212e0c
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Wed May 13 00:12:29 2009 -0400

    Clutter-Shader: More or less a rewrite.
    
    Now with more GObject, a picture of Bob of the correct size (smaller tarball, too), much cleaner overall. No more unused tab view, etc.

 examples/clutter-shader/ShaderEditor.js |   48 ++++++++++++++++++
 examples/clutter-shader/ShaderView.js   |   81 +++++++++++++++++--------------
 examples/clutter-shader/bob.jpg         |  Bin 59229 -> 26580 bytes
 examples/clutter-shader/default.glsl    |    2 +-
 examples/clutter-shader/main.js         |   51 +++++++------------
 5 files changed, 110 insertions(+), 72 deletions(-)

commit 0b632e6a2252658aa7e64e1518856c606b1b2a2b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 22:15:22 2009 -0400

    doc: Clean up the GTK-doc a lot, split things in to chapters, etc...

 doc/reference/html/index.html   |   20 ++-
 doc/reference/seed-docs.sgml    |   11 +-
 doc/reference/seed-sections.txt |   73 +++++----
 doc/reference/tmpl/seed.sgml    |  311 ---------------------------------------
 4 files changed, 64 insertions(+), 351 deletions(-)

commit 693b6d3f7ce2703ad36a743c0c8d5c67d6402ce2
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 21:57:53 2009 -0400

    doc: Some reorganization of seed-sections.txt

 doc/reference/seed-sections.txt |   12 +++++
 doc/reference/tmpl/seed.sgml    |   94 +++++++++++++++++++++++++++++++++++++++
 libseed/seed-api.c              |    2 +-
 3 files changed, 107 insertions(+), 1 deletion(-)

commit 93abfdf3ce803bc04d0ad92d6a86706546f606c3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 21:47:06 2009 -0400

    docs: Fix GTK-doc build by not passing --rebuild-types to gtkdoc-scan

 doc/reference/Makefile.am    |    6 +++---
 doc/reference/tmpl/seed.sgml |    1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 4d24a1b844bbcd887f0366e971b450528bc869c8
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 21:36:04 2009 -0400

    libseed: Document the API additions since last release

 libseed/seed-api.c |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit d72d301298c0b2e74fea7dcb25bf55efbc1c966c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 15:15:00 2009 -0400

    xml: Implement node.getAttribute

 modules/libxml/xml.js |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 8185b18125b663a67ec7b345c5c7de2de27144d1
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 15:12:15 2009 -0400

    xml: Implement node.getElementsByTagName

 modules/libxml/xml.js |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit bb30aa1ad3847b0254b01e18fa83660ef4bbc20d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 15:04:31 2009 -0400

    xml: Expose xml._nodeProto

 modules/libxml/libxml.c |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 14d0cb1adb24c6115d6e49224002bb6552ed56ea
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 14:55:30 2009 -0400

    libseed: Add seed_object_get_prototype to the public API

 libseed/seed-api.c |    6 ++++++
 libseed/seed.h     |    3 +++
 2 files changed, 9 insertions(+)

commit e5b873cc20187421bc2ccd6020c97ff5748e2960
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 14:52:39 2009 -0400

    xml: Add an xml.js extension which will implement things like getElementsByTagName, etc...

 modules/libxml/Makefile.am |    3 +++
 modules/libxml/libxml.c    |    3 +++
 modules/libxml/xml.js      |    1 +
 3 files changed, 7 insertions(+)

commit f74c53673542ebb8fdf0f803cfc3a241d2c28e63
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 13:02:24 2009 -0400

    XPathContext objects should keep their respective XMLDocument object alive

 modules/libxml/libxml.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 4bf65a4d18a7b62a5112b41afe7f71cd8ef794a2
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 04:24:57 2009 -0400

    Update examples' Makefile.am, sort it, etc.

 examples/Makefile.am |   86 ++++++++++++++++++++++++++------------------------
 1 file changed, 45 insertions(+), 41 deletions(-)

commit 7e294570b577b125eedd0385f69e067ea514d869
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 04:19:56 2009 -0400

    Another %d->%zd size_t fix.

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e4af4250c36c4505b0e3f14082b5918ae4b10a1
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 04:16:38 2009 -0400

    Clutter-Cogl: Beginnings of a 0.9 port.
    
    Unfortunately, we don't seem to have cogl_set_source_color*, so it doesn't work yet.

 examples/clutter-cogl-0.8.js |  126 ++++++++++++++++++++++++++++++++++++++++++
 examples/clutter-cogl-0.9.js |  109 ++++++++++++++++++++++++++++++++++++
 examples/clutter-cogl.js     |  126 ------------------------------------------
 3 files changed, 235 insertions(+), 126 deletions(-)

commit 01299d7014a57296215c358b147bb91e0a78413f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 03:43:22 2009 -0400

    examples: DBus-consolekit example should still use async calls

 examples/dbus-consolekit.js |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 8c8d7f54ee37f8bdfef49f6f8bf20b59e01d8057
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 03:42:10 2009 -0400

    DBus: Add support for synchronous calls

 examples/dbus-consolekit.js |    8 +------
 modules/dbus/dbus.js        |   51 +++++++++++++++++++++++++++++++++++++++++++
 modules/dbus/module.c       |   10 +++++----
 3 files changed, 58 insertions(+), 11 deletions(-)

commit d87053c6267b6a61a7702a90fb0be15dc3542a49
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 03:27:15 2009 -0400

    Examples: GObject subclass' init function no longer takes 'klass' argument

 examples/browser/BrowserStatusbar.js |    2 +-
 examples/browser/BrowserTab.js       |    2 +-
 examples/browser/BrowserToolbar.js   |    2 +-
 examples/browser/BrowserView.js      |    2 +-
 examples/browser/TabbedBrowser.js    |    2 +-
 examples/n-oscillator.js             |    2 +-
 examples/pango.js                    |    8 ++++----
 examples/pong/pong.js                |    6 +++---
 examples/same-seed/board.js          |    2 +-
 examples/same-seed/light.js          |    2 +-
 examples/same-seed/score.js          |    2 +-
 11 files changed, 16 insertions(+), 16 deletions(-)

commit 483918bc6a63d150e1fc33cf4bc49bb436661e43
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 03:20:16 2009 -0400

    xml: XPath works

 modules/libxml/libxml.c |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 46 insertions(+), 1 deletion(-)

commit 7a8592c6f74d40e92b38ba9d6f0c18822bfea1d7
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 03:15:42 2009 -0400

    Browser: It makes more sense to determine preferences in the preferences file.

 examples/browser/BrowserSettings.js |    9 +++++++++
 examples/browser/main.js            |    9 ---------
 2 files changed, 9 insertions(+), 9 deletions(-)

commit bc9747fdc9774e481814d48ed438640fa05c53f4
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 03:09:56 2009 -0400

    N-Oscillator: Use float property, not int. Breaking our chord!

 examples/n-oscillator.js |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit acc576b5e2568ad862b5b0483f8872b0349177e6
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 03:04:25 2009 -0400

    Update copying file (LO doesn't live here anymore)

 examples/COPYING |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dfcf32149db007b75eb22aa49363243394a5c0c3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 03:03:21 2009 -0400

    Update HACKING file to be consistent with current state of examples

 examples/HACKING |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit c22a796a09fb43b0fcab46c7997b40a4a8e68da3
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 02:59:19 2009 -0400

    GtkTextView: Don't forget to quit when the window is closed.

 examples/gtktextview.js |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 375666499901018c3ffd679626f9b36c591f97ac
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Tue May 12 02:49:42 2009 -0400

    N-Oscillator: Rewrite, with just one global pipeline.

 examples/n-oscillator.js |  160 ++++++++++++++++++++++++++--------------------
 1 file changed, 89 insertions(+), 71 deletions(-)

commit 4fffcc242989f088c599aefd20938f0c048a6421
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 02:45:00 2009 -0400

    xml: Move xpathNewContext to XMLDocument class. Also add XMLXPathContext.eval

 modules/libxml/libxml.c |   56 ++++++++++++++++++++++++++++++++---------------
 1 file changed, 38 insertions(+), 18 deletions(-)

commit 2c4abd31f3820b07fdd3d6e79404b5254923bfe0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 02:35:33 2009 -0400

    xml: Add XMLXPathObj class

 modules/libxml/libxml.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 74567373ddf0ea586d514e11ef924b4d5ad19ffd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 02:31:43 2009 -0400

    xml: Implement xml.xpathNewContext

 modules/libxml/libxml.c |   51 +++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 49 insertions(+), 2 deletions(-)

commit 0d3c66d7dd64834620483d8f505e006d31e9e5e2
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 02:02:18 2009 -0400

    Add some attributes to the test XML file

 modules/libxml/libxml.c   |    2 +-
 modules/libxml/sample.xml |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 573b53ac94907e010a0746269ac0a42018c68837
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 01:57:05 2009 -0400

    xml: Implement XML attributes

 modules/libxml/libxml.c |   55 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 224a63b36fde6776aa49e62fe2aabd667aa9916a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 00:24:19 2009 -0400

    xml: Insure that an xmlDocPtr wrapper stays around as long as any of it's xmlNodePtr children

 modules/libxml/libxml.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit bc84a7badd50e460512a4f37d86bf1379d8fb88a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 00:18:35 2009 -0400

    xml: Fix a crash with not zeroing node privates. Implement the remaining accessors for simple xmlnode/docptr manipulation. and remove some code duplication between node/doc

 modules/libxml/libxml.c |   60 +++++++++++++++++++++++++++++++++++------------
 1 file changed, 45 insertions(+), 15 deletions(-)

commit 12eae07b7395df34ace9064befac1df0683e51dd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 12 00:06:25 2009 -0400

    xml: node.children should only be the first child, not an array

 modules/libxml/libxml.c |   35 +++++------------------------------
 1 file changed, 5 insertions(+), 30 deletions(-)

commit 306e4f489245fc016c87ce916dadff563bed5ecf
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 23:58:30 2009 -0400

    XML module is pretty usable now for basic DOM navigation. Mirrors the python API to a large extent

 modules/libxml/libxml.c   |  210 +++++++++++++++++++++++++++++++++++++++++++--
 modules/libxml/sample.xml |   12 +++
 2 files changed, 214 insertions(+), 8 deletions(-)

commit 35574121acf7e15190004b78bc51ff78f8e75c94
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 23:22:48 2009 -0400

    Implement a skeleton XMLDocument class and xml.parseFile

 modules/libxml/Makefile.am |    4 ++-
 modules/libxml/libxml.c    |   84 ++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 84 insertions(+), 4 deletions(-)

commit 21d38589febfa4d6007cf7ddf9978d0ee43df05a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 23:08:26 2009 -0400

    Initial commit of libxml module

 configure.ac                   |   18 ++++++++++++++++++
 libseed/seed-builtins.c        |    6 +++---
 modules/Makefile.am            |    2 +-
 modules/libxml/Makefile.am     |   25 +++++++++++++++++++++++++
 modules/libxml/libxml.c        |    8 ++++++++
 tests/javascript/printprint.js |    2 +-
 6 files changed, 56 insertions(+), 5 deletions(-)

commit 8d93fc2dc3b546e15b4a7254bb75dd560e452abb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 21:21:18 2009 -0400

    Add dbus2js.py helper script (from hp) for generating JavaScript interface descriptions from introspection XML

 modules/dbus/Makefile.am |    2 +
 modules/dbus/dbus2js.py  |  218 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 220 insertions(+)

commit f0b3c86a4293162e33c3e645828acd88cb31254a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 20:13:33 2009 -0400

    Update init method calls in examples

 examples/accelgroup.js               |    2 +-
 examples/actions.js                  |    2 +-
 examples/browser/main.js             |    2 +-
 examples/calculator.js               |    2 +-
 examples/clutter-0.8.js              |    2 +-
 examples/clutter-cairo.js            |    2 +-
 examples/clutter-pad.js              |    4 ++--
 examples/clutter-shader/main.js      |    4 ++--
 examples/clutter-transitions/main.js |    2 +-
 examples/gconf.js                    |    2 +-
 examples/gtkplug.js                  |    4 ++--
 examples/gtktreeview.js              |    2 +-
 examples/json-packing.js             |    2 +-
 examples/n-oscillator.js             |    4 ++--
 examples/notify-test.js              |    2 +-
 examples/pango.js                    |    4 ++--
 examples/pong/pong.js                |    2 +-
 examples/poppler.js                  |    2 +-
 examples/same-seed/main.js           |    6 +++---
 examples/threaded-repl.js            |    2 +-
 examples/twitter/twitter.js          |    2 +-
 examples/video.js                    |    4 ++--
 examples/vte-test.js                 |    2 +-
 23 files changed, 31 insertions(+), 31 deletions(-)

commit 1e1d075988f281af3240c769e414a6b1c9a51b5d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 20:11:33 2009 -0400

    Replace .init(null, null) with .init(Seed.argv) in tests

 tests/javascript/array-gtype.js                |    2 +-
 tests/javascript/closure-finalization.js       |    2 +-
 tests/javascript/compare.js                    |    2 +-
 tests/javascript/constructor-args.js           |    2 +-
 tests/javascript/constructor-prototype.js      |    2 +-
 tests/javascript/enum.js                       |    2 +-
 tests/javascript/gdk-event.js                  |    2 +-
 tests/javascript/gobject-scope.js              |    2 +-
 tests/javascript/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtype-property-construct.js   |    2 +-
 tests/javascript/gtype-property.js             |    2 +-
 tests/javascript/gtype-signal-args.js          |    2 +-
 tests/javascript/gtype-signal.js               |    2 +-
 tests/javascript/gtype.js                      |    2 +-
 tests/javascript/gvalue-argument.js            |    2 +-
 tests/javascript/introspect.js                 |    2 +-
 tests/javascript/json-constructor.js           |    2 +-
 tests/javascript/list-test.js                  |    2 +-
 tests/javascript/native-closure-exception.js   |    2 +-
 tests/javascript/native-closure.js             |    2 +-
 tests/javascript/out-test.js                   |    2 +-
 tests/javascript/property-benchmark.js         |    2 +-
 tests/javascript/property-glib-exception.js    |    2 +-
 tests/javascript/signal-connect.js             |    2 +-
 tests/javascript/signal-exception.js           |    2 +-
 tests/javascript/signal-expects.js             |    2 +-
 tests/javascript/signal-userdata.js            |    2 +-
 tests/javascript/signal.js                     |    2 +-
 tests/javascript/struct-functions.js           |    2 +-
 tests/javascript/type-conversion.js            |    2 +-
 30 files changed, 30 insertions(+), 30 deletions(-)

commit 73c585297248c8254bce3c0417228f788960a166
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 20:07:41 2009 -0400

    Implement the ability to pass Seed.argv to init methods

 examples/clutter-0.9.js  |    2 +-
 examples/clutter-cogl.js |    2 +-
 examples/repl.js         |    5 ++--
 libseed/seed-builtins.c  |    4 ---
 libseed/seed-builtins.h  |    7 +++++
 libseed/seed-engine.c    |   73 ++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.h    |    1 +
 libseed/seed-importer.c  |   14 +++++++--
 libseed/seed-types.c     |    1 +
 9 files changed, 98 insertions(+), 11 deletions(-)

commit 4d5fa622d9eb6c9dfd4296adff4c8018aae6a4f5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 18:29:14 2009 -0400

    Add ConsoleKit DBus example

 doc/index.html              |    3 ++-
 examples/Makefile.am        |    2 ++
 examples/dbus-consolekit.js |   57 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 61 insertions(+), 1 deletion(-)

commit 1652795a8f07eb6551b47ae2fe4e486688159fdf
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 18:11:13 2009 -0400

    libseed: Update signal marshaller to use the new machinery for warning about exceptions in closures. Also update test.

 libseed/seed-signals.c               |    7 ++-----
 tests/javascript/signal-exception.js |    2 +-
 2 files changed, 3 insertions(+), 6 deletions(-)

commit d48988b558f4bfe0e2eb700eac3dce2ec31653ae
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 18:06:47 2009 -0400

    DBus: Implement conversion of DBus errors to JavaScript exceptions in async call replies

 modules/dbus/module.c |    1 +
 1 file changed, 1 insertion(+)

commit d920decdb335095cc9a5073df03f60c3253a8276
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 18:02:54 2009 -0400

    Update closure exception warning to make use of description field

 libseed/seed-closure.c |    2 +-
 modules/dbus/module.c  |    3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 5d2b56fbe889bcb31b63a9ffce7a725ca432add3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:58:37 2009 -0400

    Change DBus module to use the new API

 modules/dbus/module.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 72c991b5f191b6d5ae1d75936a87217292012ca6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:55:26 2009 -0400

    Change seed_make_gclosure to seed_closure_new in the API and add a description parameter. Change calls in libseed to use the new function

 libseed/seed-closure.c |    7 ++++++-
 libseed/seed-closure.h |   10 +++++-----
 libseed/seed-signals.c |    2 +-
 libseed/seed-types.c   |    2 +-
 libseed/seed.h         |    7 ++++---
 5 files changed, 17 insertions(+), 11 deletions(-)

commit 5158c61ab6ca40a06c765ca03fcd540708c0e709
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:50:52 2009 -0400

    Warnings for async callbacks in DBus module

 modules/dbus/dbus.js  |    3 +--
 modules/dbus/module.c |    3 +++
 2 files changed, 4 insertions(+), 2 deletions(-)

commit a2363a8f63ec5f6351cac5a420a2cab3c13d0190
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:44:48 2009 -0400

    Implement seed_closure_warn_exception, for dealing with unhandled exceptions in closures.

 doc/reference/Makefile.am |    2 +-
 libseed/seed-closure.c    |   17 +++++++++++++++++
 libseed/seed-closure.h    |    5 +++++
 libseed/seed.h            |    3 +++
 4 files changed, 26 insertions(+), 1 deletion(-)

commit abc5094ea9a221b954e04e1051266f530c62c492
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:24:44 2009 -0400

    Some style updates to documentation

 doc/index.html |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 14e421156e46158f573fe3fe5be1226f847c5ce0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:22:09 2009 -0400

    Update documentation index

 doc/index.html |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 7355d21231b6944369ecb28e45927a93c31774b4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:19:22 2009 -0400

    Add documentation for sandbox module

 configure.ac                |    1 +
 doc/modules/Makefile.am     |    4 +--
 doc/modules/sandbox.html.in |   66 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 69 insertions(+), 2 deletions(-)

commit 29c920f03a2c6e12afa8cea26bb685cbc72a8b26
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 17:01:24 2009 -0400

    Update exmaple index in documentation

 doc/index.html |    3 +++
 1 file changed, 3 insertions(+)

commit 0c1f7826e0c9e66b98adddbc1af8149d1fcff4c4
Author: Johan Euphrosine <proppy@aminche.com>
Date:   Mon May 11 16:56:08 2009 -0400

    Add clutter-pad example

 examples/Makefile.am    |    2 ++
 examples/clutter-pad.js |   92 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

commit 608572c7ceb778338d5ddca736a344636cbcc283
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 16:49:32 2009 -0400

    Calling any JSCore method requiring a context from within an object finalization handler is invalid. As a result the sandbox module needs to be manually memory managed (with a destroy method). Closes BGO #582120

 modules/sandbox/sandbox.c |   41 +++++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)

commit 76dcc30e895ae0472980d6fd147b9bd1c23ed548
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 16:31:37 2009 -0400

    Implement conversion of GObject constructors to type as '[gobject_constructor TypeGoesHere]'

 libseed/seed-engine.c |   27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit d4f30551d570153a9153cb9e14821d436a7e653b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 02:20:06 2009 -0400

    REPL: Assignment regex should not print assignments of the form a=('b')

 examples/repl.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a214dc2f75493f8beb9d28bcc8309c8d80113797
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 02:18:15 2009 -0400

    Some simplifications to the REPL assignment regex

 examples/repl.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45f6834e6b3d30ac6a64784f721f5d56f7880628
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 11 02:06:33 2009 -0400

    REPL: Avoid printing out the results of simple assignments. Also do not print out things that return undefined

 examples/repl.js |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit f62a02f9846886fafc13a1188b2d9e95f759ba68
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sun May 10 18:03:02 2009 -0400

    Pango Example: Begin a rewrite; this time, I'll actually finish it

 examples/broken/pango.js |  194 -----------------------------------
 examples/pango.js        |  252 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 252 insertions(+), 194 deletions(-)

commit a538ffbda75d12f8b049f4dab7e6dcf05a36e988
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 10 03:23:13 2009 -0400

    Fix GLib warning in seed_value_from_gvalue

 libseed/seed-types.c |    2 ++
 1 file changed, 2 insertions(+)

commit d2829e140beb0a29c2e5231369e31f6b05aa691a
Author: Tim Horton <hortont@hortont.com>
Date:   Sun May 10 03:13:52 2009 -0400

    Same Seed: clutter-gtk seems to be broken; revert from GtkBuilder UI to pure Clutter for now

 examples/same-seed/main.js |   21 ++++-----------------
 1 file changed, 4 insertions(+), 17 deletions(-)

commit f3c2c72ff10b456681bc185bdb72b5259f64020f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 10 02:47:08 2009 -0400

    Port some of the serverside dbus.js stuff away to JSCore compatible JavaScript

 modules/dbus/dbus.js |   46 ++++++++++++++++++++++++----------------------
 1 file changed, 24 insertions(+), 22 deletions(-)

commit 24556762de5e203dd4b7e268028e429bfeda8151
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 10 02:24:25 2009 -0400

    Unprotecting functions in closure invalidation should use global context rather than creating a new context, because this can potentially happen at times where JSCore does not want us creating a new context (i.e. GC wrapper->remove toggle ref->invalidate closure)

 libseed/seed-closure.c |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit c5989fa40def2190d2e789e48a7e92cdf2398f1f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 10 00:55:21 2009 -0400

    Remove erroneous debugging statement from dbus.js

 modules/dbus/dbus.js |    1 -
 1 file changed, 1 deletion(-)

commit eabccebae1021392f4b29a228f261906c5d1f5fc
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun May 10 00:54:14 2009 -0400

    Add an example of dbus signal connection to dbus-banshee example

 examples/dbus-banshee.js |   31 ++++++++++++++++++++++++++++---
 libseed/seed-closure.c   |    6 +-----
 libseed/seed-closure.h   |    3 ---
 libseed/seed-signals.c   |    2 +-
 4 files changed, 30 insertions(+), 12 deletions(-)

commit be9e819c826e4030fa931acad305f712e28cc102
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 23:56:10 2009 -0400

    Make dbus-banshee example take a file as an argument

 examples/dbus-banshee.js |    1 +
 1 file changed, 1 insertion(+)

commit 70899251e4f82a7bf7db8c5fe691425823c8b94a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 23:55:01 2009 -0400

    Make dbus-banshee example take a file as an argument

 examples/dbus-banshee.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9ed1ce65a4887142a3926094147d04b2c5f6559
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 23:52:42 2009 -0400

    Add dbus example

 examples/Makefile.am       |    2 ++
 examples/dbus-banshee.js   |   30 ++++++++++++++++++++++++++++++
 libseed/seed-closure.c     |    2 +-
 modules/dbus/dbus-values.c |    2 +-
 modules/dbus/dbus.js       |    1 +
 modules/dbus/module.c      |    9 ++++++---
 6 files changed, 41 insertions(+), 5 deletions(-)

commit a55824bdb0dbba65e4e2672daac470f4da79188e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 22:49:07 2009 -0400

    Fix  DBus module build

 configure.ac             |    3 +++
 modules/dbus/Makefile.am |    1 +
 modules/dbus/dbus.js     |    3 ++-
 modules/dbus/util/log.h  |    1 +
 4 files changed, 7 insertions(+), 1 deletion(-)

commit 7f49aa1d1cb32273f2e0a6c4287f4a033b000ee3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 22:26:10 2009 -0400

    Stop mangling this object when importer includes JS files

 libseed/seed-importer.c  |    6 +++---
 modules/dbus/Makefile.am |    2 +-
 modules/dbus/dbus.js     |   47 +++++++++++++++++++++++++++++++---------------
 modules/dbus/lang.js     |   33 ++++++++++----------------------
 4 files changed, 46 insertions(+), 42 deletions(-)

commit 16309730541277e60af37dfa89576d65a2b89210
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 21:29:20 2009 -0400

    Replace all the lets with vars in dbus.js...and cross fingers

 modules/dbus/dbus.js |  136 +++++++++++++++++++++++++-------------------------
 1 file changed, 68 insertions(+), 68 deletions(-)

commit 7db832dd1425dc2cab8124af945aca386c6fd086
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 21:27:19 2009 -0400

    Add lang.js from GJS modules

 modules/dbus/Makefile.am |    2 +-
 modules/dbus/lang.js     |  112 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 113 insertions(+), 1 deletion(-)

commit de0d1f348d0a376c466abaca44bd89a60fd4554a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 21:26:20 2009 -0400

    Add dbus.js from GJS dbus bindings

 modules/dbus/Makefile.am |    3 +
 modules/dbus/dbus.js     |  584 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 587 insertions(+)

commit d0dcc4006346d40f909c6e735afe1f83a1b5ce27
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 21:23:00 2009 -0400

    Implement the rest of the DBus Bus class

 modules/dbus/module.c |   46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 44 insertions(+), 2 deletions(-)

commit 09a8e2da53b73e9bef52b95972ff72d93d4c2d45
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 21:09:19 2009 -0400

    Implement unique_name_getter and seed_js_dbus_start_service

 modules/dbus/module.c |   61 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 292a0d7cc05a0041bc8bd4dfc4bdd9d904b14d1c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 21:01:43 2009 -0400

    Implement seed_js_dbus_watch_name

 modules/dbus/module.c |   84 +++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 78 insertions(+), 6 deletions(-)

commit 7184e181b028be5d5bf0153a52a4ebe839b35cd5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 20:54:04 2009 -0400

    Implement on_name_appeared and on_name_vanished handlers

 modules/dbus/module.c |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 97 insertions(+)

commit 79789a3455630b630137df0ab09f7d107460adaa
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 20:49:00 2009 -0400

    Implement seed_js_dbus_release_name_by_id

 modules/dbus/module.c |   27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 83d58ca210fa691631e764153a2942b2c7c9321d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:53:44 2009 -0400

    Implement seed_js_dbus_acquire_name

 modules/dbus/module.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 100 insertions(+)

commit 7470ca852345ed81cbab68ceccc052972ddcbdde
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:46:00 2009 -0400

    Implement on_name_acquire and on_name_lost handlers

 libseed/seed.h        |    2 +-
 modules/dbus/module.c |   72 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+), 1 deletion(-)

commit 83a03a57db8bb1e37eeb13dcc64713c8676d5288
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:38:25 2009 -0400

    Implement seed_js_dbus_call

 modules/dbus/module.c |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit b09ea6d2c2ffe92dcf6e171d12c92fac7a0f5118
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:33:58 2009 -0400

    Implement seed_js_dbus_emit_signal

 modules/dbus/module.c |   69 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

commit 5bb512ea42369fa44f84d06749425351dcae8856
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:28:27 2009 -0400

    Style fixes

 modules/dbus/module.c | 1090 +++++++++++++++++++++++++------------------------
 1 file changed, 556 insertions(+), 534 deletions(-)

commit 378bda3c88600c408be2882a420fca37cf76683a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:28:13 2009 -0400

    Implement seed_js_dbus_unwatch_signal

 modules/dbus/module.c |   62 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

commit e8561fb04393874b8c6a9d0d13fe09608efa5158
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:23:35 2009 -0400

    Implement seeD_js_dbus_unwatch_signal_by_id

 modules/dbus/module.c |   26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit c00ff342a790c39e4e9ac9d303f5b8d85224cf8f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:21:04 2009 -0400

    Implement seed_js_dbus_watch_signal

 modules/dbus/module.c |   56 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit e8dcfc43bdc3d934ee228253149b4f2dc869ad6e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 19:10:46 2009 -0400

    Add some of the signal handler machinery to DBus module...also clean up a lot of warnings

 libseed/seed-api.c         |    6 ++
 libseed/seed.h             |    1 +
 modules/dbus/Makefile.am   |    1 +
 modules/dbus/dbus-values.c |    2 +-
 modules/dbus/module.c      |  225 +++++++++++++++++++++++++++++++++++++++++++-
 5 files changed, 233 insertions(+), 2 deletions(-)

commit 091fab2d419e78b349fb2884aedb5da8fb809a15
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Sat May 9 18:59:41 2009 -0400

    Same Seed: Use GtkBuilder to create the interface
    
    Still need to get libgames-support working, but this is a start. Also, we get a segfault after clicking "new game" twice in what looks like a memory-related WebKit function (something for Robb to take a peek at, hopefully).

 examples/same-seed/board.js |   10 ++++------
 examples/same-seed/main.js  |   36 +++++++++++++++++-------------------
 2 files changed, 21 insertions(+), 25 deletions(-)

commit 6c0f1a252b81f688c2aaa838182d2ab508f9cc74
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 18:41:35 2009 -0400

    Implement the async call machinery in DBus module

 modules/dbus/module.c |   84 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 83 insertions(+), 1 deletion(-)

commit 4caea71acf3741bf40ba54734b7e121586863dc5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 18:23:45 2009 -0400

    Add seed_closure_invoke_with_context to the PI

 libseed/seed-closure.c |   16 ++++++++++++++
 libseed/seed-closure.h |    2 ++
 libseed/seed.h         |    3 +++
 modules/dbus/module.c  |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 78 insertions(+)

commit 646d18065bf3681ccc7b439689e76b45a73d70c7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 18:16:01 2009 -0400

    Add seed_make_gclosure, seed_closure_get_callable and seed_closure_invoke to the API

 libseed/seed-closure.c |   18 ++++++++++++++++++
 libseed/seed-closure.h |    8 +++++++-
 libseed/seed.h         |   10 ++++++++++
 3 files changed, 35 insertions(+), 1 deletion(-)

commit ffd8b44c7f65bf7f42694818608f29ac5403dbe6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 18:07:47 2009 -0400

    Rework some of the GClosure logic to remove some code duplication

 libseed/seed-closure.c |   40 ++++++++++++++++++++++++++++++++--------
 libseed/seed-closure.h |    9 +++++++--
 libseed/seed-signals.c |   41 ++---------------------------------------
 3 files changed, 41 insertions(+), 49 deletions(-)

commit d7f083d8f653f333501b58765ad1460db0aaff1b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 17:46:09 2009 -0400

    Start implementing the method call machinery for DBus module

 modules/dbus/module.c |  190 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 190 insertions(+)

commit e151d404cd51a9971f40e7da6d9d33735ce97e75
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 17:05:21 2009 -0400

    Add get_bus_type_from_object

 modules/dbus/module.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit e84dd23d0281e48445edc3bef46d6b18edc75cd9
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 16:59:22 2009 -0400

    Add missing file to DBus module

 modules/dbus/util/log.h |    1 +
 1 file changed, 1 insertion(+)

commit c175d9ae18f22eed2c147fecbdf1a6bf7be78651
Author: Tim Horton <hortont@hortont.com>
Date:   Sat May 9 16:47:35 2009 -0400

    Update readme (add dbus as an optional dependency)

 README |    1 +
 1 file changed, 1 insertion(+)

commit 25b222d0a72e424d6a8b05cb99b379a8a1ca2332
Author: Tim Horton <hortont@hortont.com>
Date:   Sat May 9 16:45:09 2009 -0400

    Update INSTALL.osx (the package name is pkgconfig, not pkg-config)

 INSTALL.osx |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit e1ec439910def2b4d9b1d3aaca540df0311d7e55
Author: Tim Horton <hortont@hortont.com>
Date:   Sat May 9 16:31:13 2009 -0400

    More size_t printf fixes in dbus + readline modules.

 modules/dbus/module.c            |    2 +-
 modules/readline/seed-readline.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d07f1d33914c0686a691de0d37279ddc8c8bda09
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 01:18:40 2009 -0400

    Finish port of dbus-values.c...

 libseed/seed-api.c         |    9 ++
 libseed/seed.h             |    7 +-
 modules/dbus/Makefile.am   |    3 +-
 modules/dbus/dbus-values.c |  291 ++++++++++++++++++++------------------------
 modules/dbus/dbus-values.h |   40 ++++++
 5 files changed, 189 insertions(+), 161 deletions(-)

commit 2a99e51d6f69e5e302fb346eb3a81cb06aa50134
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 00:31:55 2009 -0400

    Work on porting dbus-values.c from GJS dbus bindings

 modules/dbus/dbus-values.c |  977 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 977 insertions(+)

commit fa25ef382a87a5416527bc498f4061353dc1d87c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 8 22:27:44 2009 -0400

    More work on dbus branch

 libseed/seed-types.c |   18 ++++++++++++++++++
 libseed/seed-types.h |    6 ++++++
 libseed/seed.h       |    6 ++++++
 3 files changed, 30 insertions(+)

commit a322be29b8dedb5cef0204f2f650a98643f3c64c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 7 23:53:29 2009 -0400

    A little more DBus module

 modules/dbus/Makefile.am |   15 ++++++++------
 modules/dbus/module.c    |   50 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 58 insertions(+), 7 deletions(-)

commit 61d504d0d9bfe939a9f2d065d0c1fd1eced9dce8
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 7 23:27:35 2009 -0400

    Start implementing DBus module

 configure.ac                     |   16 +-
 modules/Makefile.am              |    2 +-
 modules/dbus/Makefile.am         |   31 +
 modules/dbus/module.c            |   69 +
 modules/dbus/util/dbus-private.h |   55 +
 modules/dbus/util/dbus-proxy.c   |  666 +++++++++
 modules/dbus/util/dbus-proxy.h   |   74 +
 modules/dbus/util/dbus-signals.c | 1318 +++++++++++++++++
 modules/dbus/util/dbus.c         | 3020 ++++++++++++++++++++++++++++++++++++++
 modules/dbus/util/dbus.h         |  216 +++
 10 files changed, 5465 insertions(+), 2 deletions(-)

commit a19712102e5390ad2cd06a62dacf3d3827b8ba17
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat May 9 00:42:34 2009 -0400

    Add seed_value_get_type and seed_object_copy_property_names to the API

 libseed/seed-api.c |   36 ++++++++++++++++++++++++++++++++++++
 libseed/seed.h     |    4 ++++
 2 files changed, 40 insertions(+)

commit 8ef42078909b9b4e5f8b915992f597f9910eea3b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 8 23:53:56 2009 -0400

    Fix segfault introduced in the argv changes with NULL argv

 libseed/seed-builtins.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit aadfff24c3dc2e36958e60d20ac336d527322937
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 8 23:50:32 2009 -0400

    GI_TYPE_TAG_VOID functions should return undefined, not null

 libseed/seed-engine.c |    2 +-
 libseed/seed-types.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7adb2a4e54da8347583218cc015eeede0e2550d3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri May 8 21:02:19 2009 -0400

    Add seed_make_undefined to the API

 libseed/seed-api.c |    6 ++++++
 libseed/seed.h     |    1 +
 2 files changed, 7 insertions(+)

commit 35b5a81526f60979241c9dc07b5d97e83056cadc
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:59:57 2009 -0400

    Same Seed: More single-timeline cleanup.

 examples/same-seed/board.js |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 30ebe185c571ac3669b0d0a16c5b0fbcc5d174e8
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:57:06 2009 -0400

    Same Seed: More transitioning to single-timeline animation; this time, the main block animation

 examples/same-seed/board.js |   18 +++++-------------
 examples/same-seed/light.js |    6 +-----
 2 files changed, 6 insertions(+), 18 deletions(-)

commit ba1d103653fb1a3391b967f4211619e5a9ed6148
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:52:20 2009 -0400

    Same Seed: Update closing animation to use a single timeline

 examples/same-seed/board.js |    6 +++++-
 examples/same-seed/light.js |   15 ++++++---------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit fee20fc2c75f67822582d5e4f2e316608e4c0db0
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:39:03 2009 -0400

    Clutter added animate_with_timelinev, so we should have an extension for that as well.

 extensions/Clutter.js                     |   12 ++++++++++++
 patches/clutter-animatev-annotation.patch |   11 ++++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit 5c00d2575024994bb904d988bc9b678f9879f0a5
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:21:28 2009 -0400

    Fix many anonymous JS functions that just call *.main_quit to just connect to that function instead.

 doc/tutorial-standalone/tutorial.html.in |    4 ++--
 examples/clutter-0.8.js                  |    2 +-
 examples/clutter-0.9.js                  |    2 +-
 examples/clutter-transitions/main.js     |    2 +-
 examples/pong/pong.js                    |    2 +-
 examples/same-seed/board.js              |    2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

commit e031c6b23d0fdfd486bb892ce4eb97665fc90033
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:11:33 2009 -0400

    Same Seed: Fix crazy Clutter signal warnings from getting thrown.

 examples/same-seed/board.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2b9c64b79ac697ee61de99620bf0010166a274a0
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 22:09:21 2009 -0400

    Same Seed: Don't remove tiles until button_release_event, not button_press_event.

 examples/same-seed/board.js |    4 ++--
 examples/same-seed/light.js |    1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 9f925b756e4407a0f2402b9848b628b8fe935d8c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 7 21:13:34 2009 -0400

    Pango fontset example isn't really broken, but need to use C allocator for Pango.FontDescription.

 examples/Makefile.am             |    2 ++
 examples/broken/pango-fontset.js |   18 ------------------
 examples/pango-fontset.js        |   16 ++++++++++++++++
 3 files changed, 18 insertions(+), 18 deletions(-)

commit f2a8b60ba3341bb6db34704dbd7720428cadfd2d
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Thu May 7 22:41:28 2009 +0200

    Added missing FFI CFLAGS and LDFLAGS. Fix AC_SUBST of FFI_LDFLAGS

 configure.ac                 |    2 +-
 modules/readline/Makefile.am |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

commit f2cec5dacdd29ffaeb635d9f33a514782b5faf99
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 7 04:19:51 2009 -0400

    Improve multiline support in REPL

 examples/repl.js                 |   20 ++++++++++----------
 modules/readline/seed-readline.c |   31 ++++++++++++++++++++++++++++++-
 2 files changed, 40 insertions(+), 11 deletions(-)

commit 2dc9413eff28100343395fc6bca18e8baea6ae1d
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 04:19:19 2009 -0400

    Connecting signals to introspected functions by name works now; update some examples to use cleaner style for main_quit.

 examples/browser/main.js   |    2 +-
 examples/calculator.js     |    2 +-
 examples/gtkplug.js        |    2 +-
 examples/poppler.js        |    2 +-
 examples/same-seed/main.js |    6 +++---
 5 files changed, 7 insertions(+), 7 deletions(-)

commit 04a23f6220ce350310eb99c6bdc326b81ed06e9f
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 03:55:08 2009 -0400

    Update tests to API change (simple_evaluate has a exception property now).

 tests/c/api-closure.c          |    2 +-
 tests/c/api-js-signal-from-c.c |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit e8dc85aedf5d4d2eb39c93ff05340c6fc0ff1bcb
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 03:52:52 2009 -0400

    Somewhere in the build system reorg, checking for the existence of readline.h was broken. Now fixed.

 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0d0b521bae92a58828635511a70a77e46ce0a82e
Author: Tim Horton <hortont@svn.gnome.org>
Date:   Thu May 7 03:43:55 2009 -0400

    Use %zd instead of %d for printf with size_t types

 libseed/seed-builtins.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee0207fad1efb26fbd1d48e9a2ac811fb761dbd5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu May 7 03:50:01 2009 -0400

    Make the repl use the sandbox module, so as to not expose the repl's globals inside the repl

 examples/repl.js |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 38a11de0a90aabe236acf1d27f08bfd7ae5299c7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 6 21:20:16 2009 -0400

    Add sandbox module, allows creation of sandboxed JS contexts, with a global object which you can manipulate. It is also possible to fill the global object with the default seed globals

 libseed/seed-api.c        |    8 ++--
 libseed/seed.h            |    2 +-
 modules/sandbox/sandbox.c |   92 ++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 96 insertions(+), 6 deletions(-)

commit 322b65617b1576d142d6c74e0cedbad4ccf7df99
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 6 21:02:13 2009 -0400

    Add skeleton sandbox module

 configure.ac                |    1 +
 modules/Makefile.am         |    2 +-
 modules/sandbox/Makefile.am |   22 ++++++++++++++++++++++
 modules/sandbox/sandbox.c   |    8 ++++++++
 4 files changed, 32 insertions(+), 1 deletion(-)

commit c0ec7e6ca382506eaed3f5ea19c0aa5559111384
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 6 20:57:49 2009 -0400

    Install the multiline repl to /seed and change the repl script in main.c to import this

 examples/Makefile.am |    3 +++
 src/main.c           |    5 +----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ddffb0b0b8009d74ddb0e356d01fd26bf53c5893
Author: Vincent Untz <vuntz@gnome.org>
Date:   Wed May 6 16:51:47 2009 -0400

    Fill in missing return values in a few Seed canvas functions

 modules/canvas/seed-canvas.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 5fb3cbaa7d87caecd86d96129d4edf699cb16572
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 6 15:19:49 2009 -0400

    Newline twice should escape from multiline REPL

 examples/repl.js |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 22409bd9473b099d63c7c250401f9d9df6721176
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 6 15:06:49 2009 -0400

    Implement a more complete multiline repl using Seed.check_syntax

 examples/repl.js                 |   25 ++++---------------------
 modules/readline/seed-readline.c |   16 ++++++++++++++++
 2 files changed, 20 insertions(+), 21 deletions(-)

commit a96c30066a2cc54d0e7d88cf2f9cd4e7d2254389
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed May 6 14:26:59 2009 -0400

    Add beginnings of multiline editing support to REPL

 examples/repl.js                 |   30 ++++++++++++++++++++++++++++++
 modules/readline/seed-readline.c |   17 +++++++++++++++++
 2 files changed, 47 insertions(+)

commit d4a95144c71393f2d6b788658648ee7ce3715348
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue May 5 18:20:54 2009 -0400

    Make a new JSCore class which wraps the argv array, so Seed.argv is always up to date

 libseed/seed-builtins.c |   85 ++++++++++++++++++++++++++++++++++-------------
 1 file changed, 61 insertions(+), 24 deletions(-)

commit 9f89a9d5a063fef382e433d21089525544bac4e0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon May 4 18:39:24 2009 -0400

    Distinguish between [null] and undefined in seed_Value_to_string. Format numbers with "%.15g"

 libseed/seed-types.c             |    9 ++++++---
 tests/javascript/check-syntax.js |    2 +-
 tests/javascript/everything.js   |    3 ++-
 3 files changed, 9 insertions(+), 5 deletions(-)

commit 1d3a678af7d02f917aa971e761d1a1ad4e2bbcce
Author: Tim Horton <hortont@hortont.com>
Date:   Sat May 2 00:39:39 2009 -0400

    Don't install NEWS, as we don't use it, and thus it's empty.

 Makefile.am |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9bee035c69f92087d179cd45c489d014f6d977e7
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 17:25:29 2009 -0400

    Add animatev annotation patch required for Same Seed to run

 patches/clutter-animatev-annotation.patch      |   13 +
 patches/clutter-animatev-with-annotation.patch |  325 ------------------------
 patches/clutter-color-out-annotation.patch     |   13 -
 3 files changed, 13 insertions(+), 338 deletions(-)

commit 81ce36acb2039b829d130cc4a11a54b89a60a722
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 17:22:38 2009 -0400

    Same Seed doesn't actually require GtkClutter

 examples/same-seed/main.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 62489037e8e09cc536f204dbc558f687c61618d0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 01:10:35 2009 -0400

    Style fixes in mapping documentation

 doc/mapping/mapping.html.in |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3cfd3234ce61ce746f9797618595a8395137c991
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 01:04:06 2009 -0400

    Update mapping documentation to be twice as colorful, and by that I mean more consistently colorful

 doc/mapping/mapping.html.in |   52 +++++++++++++++++++++----------------------
 doc/style.css               |   15 +++++++++++++
 2 files changed, 41 insertions(+), 26 deletions(-)

commit f51bc57f17b4c8c578bacc948316574d40d5f551
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 00:40:23 2009 -0400

    Some style and cleanup in tutorial code samples

 doc/tutorial-standalone/1.js |   17 ++++------
 doc/tutorial-standalone/2.js |   44 +++++++++-----------------
 doc/tutorial-standalone/3.js |   71 ++++++++++++++----------------------------
 3 files changed, 45 insertions(+), 87 deletions(-)

commit 370906b450db44cbe74e289b57dddcb61a17a6c4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 00:35:17 2009 -0400

    Update style in browser tutorial docs

 doc/tutorial-standalone/tutorial.html.in |   85 ++++++++++--------------------
 1 file changed, 28 insertions(+), 57 deletions(-)

commit c0bfbcc8e0d0ca49f73d90f5a268feb540645a5d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 00:31:12 2009 -0400

    Update style in runtime documentation. Also update to use new signal installation format

 doc/runtime.html.in |   67 +++++++++++++++++----------------------------------
 1 file changed, 22 insertions(+), 45 deletions(-)

commit 862ea290ddb6c6ee8867dfe2cc8ad766b308a7ec
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 30 00:14:34 2009 -0400

    Replace %Zd with %zd, and the %l in %lg is not necessary

 libseed/seed-builtins.c |   10 +++++-----
 libseed/seed-engine.c   |    4 ++--
 libseed/seed-gtype.c    |   10 +++++-----
 libseed/seed-signals.c  |    6 +++---
 libseed/seed-types.c    |    2 +-
 5 files changed, 16 insertions(+), 16 deletions(-)

commit b4ff50beb374ed4403b5cc8973580a34a8f416fd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 23:45:24 2009 -0400

    Change seed_value_to_string to use %lg, and update all the tests

 libseed/seed-types.c                         |    2 +-
 tests/javascript/builtin-argument-length.js  |    2 +-
 tests/javascript/compare.js                  |    2 +-
 tests/javascript/enum.js                     |    2 +-
 tests/javascript/everything.js               |    3 +--
 tests/javascript/gdk-event.js                |    2 +-
 tests/javascript/gtype-property-construct.js |    2 +-
 tests/javascript/gtype-property.js           |    2 +-
 tests/javascript/readline-bind.js            |    2 +-
 tests/javascript/readline.js                 |    2 +-
 tests/javascript/signal-connect.js           |    2 +-
 tests/javascript/struct-constructor.js       |    2 +-
 tests/javascript/struct-nested-set.js        |    2 +-
 tests/javascript/struct-offsets.js           |    2 +-
 tests/javascript/struct-set-member.js        |    2 +-
 15 files changed, 15 insertions(+), 16 deletions(-)

commit ef96263eb5f2d75f665afe356ba2dcb6cbea3b08
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 17:40:02 2009 -0400

    Fix some more seed_make_exception format strings

 libseed/seed-exceptions.c |    2 +-
 libseed/seed-signals.c    |   34 ++++++++++++++++------------------
 libseed/seed-types.c      |    7 ++-----
 3 files changed, 19 insertions(+), 24 deletions(-)

commit fde8b28afa4dd34d02498831eb8d203b7e1c6630
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 17:33:50 2009 -0400

    Update modules to use pformat strings for exceptions

 libseed/seed.h                   |    2 +-
 modules/os/os.c                  |    4 +---
 modules/readline/seed-readline.c |   16 ++++++----------
 modules/sqlite/seed-sqlite.c     |    3 ++-
 4 files changed, 10 insertions(+), 15 deletions(-)

commit 49f98b91c8ac7f92b5d872268e12249ef72fc67b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 17:28:40 2009 -0400

    Make seed_make_exception take a format string, and convert all the calls in libseed to use format strings rather than formatting them before calling

 configure.ac              |    2 +-
 libseed/seed-builtins.c   |   59 ++++++++++++++++++---------------------------
 libseed/seed-engine.c     |   40 ++++++++++++++----------------
 libseed/seed-exceptions.c |   16 +++++++++---
 libseed/seed-exceptions.h |    5 ++--
 libseed/seed-gtype.c      |   37 ++++++++++++----------------
 libseed/seed-importer.c   |    8 +++---
 libseed/seed-structs.c    |    8 +++---
 libseed/seed.h            |    2 +-
 9 files changed, 80 insertions(+), 97 deletions(-)

commit 6804bcab53a1d632f679f9ae9f4209848ec4fccb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 13:33:35 2009 -0400

    Add enum-mapping.png to Makefile

 doc/mapping/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c5dfbecd7b230206348cad0c5cbc32ac8fa2b120
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 12:36:14 2009 -0400

    Add GtkTextView example to Makefile

 examples/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit a3b35270ccedb9d7bd53962480e5682afd2ff524
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 11:10:40 2009 -0400

    Add readline-bind to tests Makefile.am

 tests/javascript/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e3b997a15280da268c7d810127a27e25b213db0
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 29 03:34:41 2009 -0400

    Removed introspect.js from Makefile, as it's been removed itself.

 examples/Makefile.am |    2 --
 1 file changed, 2 deletions(-)

commit 714b6f888c3d723bbe354a367deedb728318bc7c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 29 01:49:04 2009 -0400

    Update changelog

 ChangeLog                   |   20 +++++++
 examples/twitter/twitter.js |  130 +++++++++++++++++++++----------------------
 modules/os/os.c             |    3 +-
 3 files changed, 84 insertions(+), 69 deletions(-)

commit db29d4b69fdad8ed4e7b89b8f941b72746b3f2c4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 19:49:06 2009 -0400

    Implement os.access and assosciated modes

 modules/os/os.c |   35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit 64a30d269dfc4eda04e91f12ded7ed6627f534e1
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 17:47:50 2009 -0400

    Update timeout.js to include the priority argument now required for GLib.timeout_add

 examples/glib/timeout.js |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit a73eb070cbd601a4f212ad5bc7bd90f7a1f823e6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 17:27:25 2009 -0400

    Update style and imports on the OpenGL example

 examples/opengl/glut-teapot.js    |   41 ++--
 examples/opengl/seed-gears.js     |  396 ++++++++++++++++++-------------------
 examples/opengl/triangle-actor.js |   34 ++--
 libseed/seed-importer.c           |    6 +-
 4 files changed, 233 insertions(+), 244 deletions(-)

commit 33236526dca506b8e75d838682b59df3b8a7a76a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:07:53 2009 -0400

    Update vte-test example style, and remove old Gtk.main_quit hack

 examples/soup.js     |    2 +-
 examples/vte-test.js |   42 +++++++++++++++++++-----------------------
 2 files changed, 20 insertions(+), 24 deletions(-)

commit 8ba45bc2f599e6c877345fb710f3fef3545e758b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:04:58 2009 -0400

    Update repl example style

 examples/repl.js |    9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 37eaa4036ca2faba6ff0eac4b103155ebb3306fb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:04:36 2009 -0400

    Update notify-test example style

 examples/notify-test.js |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 368bb59cc540a07d827da9678990e77486c4c219
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:04:08 2009 -0400

    Update style in n-oscillator example

 examples/n-oscillator.js |  131 ++++++++++++++++++++++------------------------
 1 file changed, 62 insertions(+), 69 deletions(-)

commit 77f8791aeb4e81cd7a2c11616827cc79702514eb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:02:56 2009 -0400

    Update style in ls example

 examples/ls.js |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 183d310c2ca8f784ec93ef3d3d700c12aebe3a0f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:02:41 2009 -0400

    Update style in json-reddit example

 examples/json-reddit.js |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit fadefee25906b2097849416c295a8bdebdf83eb5
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:02:21 2009 -0400

    Fix no longer useful Gtk.main_quit hack in json-packing.js

 examples/json-packing.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9bde09433516365d77ecaa8996e3d9150572012
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:01:48 2009 -0400

    Remove introspect.js example, it is silly because we now have GIRs for GIRepository

 examples/introspect.js |   11 -----------
 1 file changed, 11 deletions(-)

commit 6094f8ebd549d8100d1290ada625a7ac78aa05f6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 16:01:18 2009 -0400

    Fix the GLib warnings in gtktreeview example

 examples/gtktreeview.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5d4f430aaad49a76ae15d0c472be6cdd78cea9c1
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:59:59 2009 -0400

    Update style on gtkplug example

 examples/gtkplug.js |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 7833b171a4d73b863e158df8378bf2c327119c73
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:59:39 2009 -0400

    Gnio server example should use new imports system

 examples/Gnio-server.js |   10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 8cae0b1c47bf3edf47734cda44d1a949af47b946
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:59:09 2009 -0400

    Gnio example should use new imports system

 examples/Gnio.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a1d0d2b62e1da482773bdafc316e1bd251b27b51
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:58:46 2009 -0400

    Update gdkpixbufloader example style

 examples/gdkpixbufloader.js |   34 +++++++++++++++-------------------
 1 file changed, 15 insertions(+), 19 deletions(-)

commit b4b3440322287b6c3a9d13ae40b317b6f1840439
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:57:53 2009 -0400

    GConf example should use new imports system

 examples/gconf.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99c1054062554e1a6cc66f3facff6699ff130e2a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:56:34 2009 -0400

    Make clutter-cogl example work again.
    
    Required updating the timeout_add call, which now is timeout_add_full in the gir, so requires a priority argument.
    Also requires changing Clutter.cogl_double_to_fixed to Clutter.double_to_fixed

 examples/clutter-cogl.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 65db152f10c6312384cb3d702d63e249f3c5ff3f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:52:18 2009 -0400

    Update clutter-cogl example to new style...it still doesn't work

 examples/clutter-cogl.js |   31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 98b45af1c72da26f36a53d50d7ac60528f07c72d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:49:48 2009 -0400

    Update clutter-cairo example to use the new imports system, and update style

 examples/clutter-cairo.js |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 47ab7d271682b3e550e2723e71a5d1ddc4e428c3
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:48:18 2009 -0400

    Update style in clutter-0.9 example

 examples/clutter-0.9.js |   36 ++++++++++++++----------------------
 1 file changed, 14 insertions(+), 22 deletions(-)

commit 9c87fd821c647496931a05d8a470d99936fcd76e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:46:37 2009 -0400

    Update style in clutter-0.8 example

 examples/clutter-0.8.js |   18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 6578ba567184c60ac2d1852e2df602cb88ccf05a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:45:17 2009 -0400

    Update style in calculator example, and remove Gtk.main_quit hack

 examples/calculator.js |   43 +++++++++++++++----------------------------
 1 file changed, 15 insertions(+), 28 deletions(-)

commit 2ff2b1b858e6736093682ed01ecbb5272b7854d0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:42:18 2009 -0400

    Update style in async-quine example

 examples/async-quine.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 79a7a7476bb5902f85ebee05fcd2c401d206218c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:41:41 2009 -0400

    Update actions example to use more reasonable indentation, drop use of with, drop the Gtk.main_quit hack that is not necessary

 examples/actions.js |   98 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 53 insertions(+), 45 deletions(-)

commit ee922caef45a1055f187253bb00c1613ec4b8d7b
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 15:31:59 2009 -0400

    Update accelgroup example to use more...modern seed

 examples/accelgroup.js |   30 +++++++++++-------------------
 1 file changed, 11 insertions(+), 19 deletions(-)

commit 8f6084c7f2eea8db6ec3982459ffa3140bc3b7f0
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 13:41:51 2009 -0400

    Clean up formatting for a lot of the examples

 examples/Gnio-server.js     |   24 +++---
 examples/accelgroup.js      |   30 +++----
 examples/actions.js         |   90 ++++++++++-----------
 examples/async-quine.js     |   14 ++--
 examples/calculator.js      |  148 +++++++++++++++++-----------------
 examples/clutter-0.8.js     |  154 ++++++++++++++++++------------------
 examples/clutter-0.9.js     |  160 ++++++++++++++++++-------------------
 examples/clutter-cogl.js    |  148 +++++++++++++++++-----------------
 examples/gdkpixbufloader.js |   38 ++++-----
 examples/gtkplug.js         |   14 ++--
 examples/json-packing.js    |   32 ++++----
 examples/ls.js              |    6 +-
 examples/notify-test.js     |    3 +-
 examples/poppler.js         |  184 +++++++++++++++++++++----------------------
 examples/repl.js            |   18 ++---
 15 files changed, 532 insertions(+), 531 deletions(-)

commit 87cef48930ac2ce9f6b6207f82f46ddb11c0568e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 12:59:17 2009 -0400

    Bump version to 0.5.5

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e51eb6abe7409440edf013031238be9b429b4581
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 12:56:53 2009 -0400

    Check for O_DSYNC, O_RSYNC, O_DIRECT, and O_NOATIME as they do not exist on non GNU c library platforms

 modules/os/os.c |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit f6b9ccea62a345665150609067ab004281f14c84
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 12:52:49 2009 -0400

    Make OS module build conditional

 configure.ac           |   11 +++++++++++
 modules/os/Makefile.am |    3 +++
 2 files changed, 14 insertions(+)

commit 3c6e33e7c0d30e5b76ccb186141dba9026fbbc0e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 12:44:34 2009 -0400

    Fix OS module build on OSX. OSX has a monolithic C library, and does not have pty.h

 config.h.in     |    3 +++
 configure.ac    |    2 ++
 modules/os/os.c |    5 +++++
 3 files changed, 10 insertions(+)

commit df538f89ffe205d0757e8d1d802aead1a40a3ff8
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 28 12:34:05 2009 -0400

    Fix OSX build

 configure.ac                    |   11 +++++++----
 examples/browser/BrowserView.js |    2 +-
 examples/vte-test.js            |   40 +++++++++++++++++++--------------------
 3 files changed, 28 insertions(+), 25 deletions(-)

commit 8172c689e3d283496bf90a4206a09d1bb4cca5b4
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon Apr 27 23:24:07 2009 -0400

    Remove Makefile.in.in from GIT, it should not be there

 po/Makefile.in.in |  217 -----------------------------------------------------
 1 file changed, 217 deletions(-)

commit 3e9758b06cedfe00c3e0e605603f0f2bba98eb61
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Mon Apr 27 23:23:12 2009 -0400

    Remove -O3 from configure.ac

 configure.ac |    2 --
 1 file changed, 2 deletions(-)

commit e423fc593afb6c19d7c5f8841e7ee99fbb0ecb35
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Mon Apr 27 23:19:28 2009 -0400

     - Move the pkg-config checks in modules from files to configure.ac
     - Fix the ffi checks.
     - Change -I../../ to -I@top_srcdir@ to support out-of-tree compilation
     - Remove hard-coded -O3 optimization flag
     - Add missing AC_AMFLAGS which is correct way of handling additional m4 di
     - Make configure fail if required dependencies for a module are not available, instead of silently dropping it.
     - Removed 'ugly' linking to .libs dirs in order to use libtool

 Makefile.am                         |    2 +
 configure.ac                        |  113 ++++++++++++++++-------------------
 examples/turtle/Makefile.am         |   17 +++---
 libseed/Makefile.am                 |   20 +++++--
 modules/Multiprocessing/Makefile.am |   32 ++++------
 modules/canvas/Makefile.am          |   33 +++++-----
 modules/example/Makefile.am         |   24 ++++----
 modules/os/Makefile.am              |   31 ++++------
 modules/readline/Makefile.am        |   28 ++++-----
 modules/sqlite/Makefile.am          |   34 +++++------
 src/Makefile.am                     |   32 +++++-----
 tests/c/Makefile.am                 |   12 ++--
 12 files changed, 178 insertions(+), 200 deletions(-)

commit df1ac9c5cd3bc5ba6cfe09d177419c53f9070626
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon Apr 27 17:09:50 2009 -0400

    Revert "Revert "Fix checking for libffi""
    
    This reverts commit 5d4d99016decfdf65b0cb8e973b48444e0cb2a15.

 configure.ac        |   11 ++++++-----
 libseed/Makefile.am |    4 ++--
 src/Makefile.am     |    2 +-
 3 files changed, 9 insertions(+), 8 deletions(-)

commit 5d4d99016decfdf65b0cb8e973b48444e0cb2a15
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon Apr 27 17:09:36 2009 -0400

    Revert "Fix checking for libffi"
    
    This reverts commit 3e89e1d856f478bc9df948b79c0529c9c3b874bb.

 configure.ac        |   11 +++++------
 libseed/Makefile.am |    4 ++--
 src/Makefile.am     |    2 +-
 3 files changed, 8 insertions(+), 9 deletions(-)

commit 3e89e1d856f478bc9df948b79c0529c9c3b874bb
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Sun Apr 26 01:43:37 2009 -0400

    Fix checking for libffi

 configure.ac        |   11 ++++++-----
 libseed/Makefile.am |    4 ++--
 src/Makefile.am     |    2 +-
 3 files changed, 9 insertions(+), 8 deletions(-)

commit 20bf627becb6bad570d471e4cc891267ef92029a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 01:41:22 2009 -0400

    Revert "Use FFI_LDADD instead of FFI_LIBS"
    
    This reverts commit 0095b6d727b64bdd52a3308ff2fa33c0cb4ace6c.

 configure.ac |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0095b6d727b64bdd52a3308ff2fa33c0cb4ace6c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 01:31:57 2009 -0400

    Use FFI_LDADD instead of FFI_LIBS

 configure.ac |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7abe93f67e3e8b166160860a168466f55eeb0fef
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 00:47:05 2009 -0400

    Add an index of examples to the documentation site

 doc/index.html |   77 +++++++++++++++++++++++++++-----------------------------
 1 file changed, 37 insertions(+), 40 deletions(-)

commit cdfc21e44d50c0a15db1ec1328dc87ba2e54c6a6
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 00:39:59 2009 -0400

    Add an index of examples to the documentation index

 doc/index.html |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit 31afe2f2180d8bd7f39d1afe43f64e202a451293
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 00:23:21 2009 -0400

    Update module documentation to use new imports system

 doc/index.html                      |    2 +-
 doc/modules/canvas.html.in          |    2 +-
 doc/modules/multiprocessing.html.in |    2 +-
 doc/modules/readline.html.in        |    2 +-
 doc/modules/sqlite.html.in          |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit fd11efc39826b1238b9cd5dfe96624f6455d9011
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 00:20:32 2009 -0400

    Add the native module documentation to the documentation index

 doc/index.html |   23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 6c97c7604e2608105d4a48e83afd452580068bbf
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 00:14:35 2009 -0400

    Add the documentation index site to GIT

 doc/index.html |   32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit d37e1fd27fe343c2530cef80a037241a14cfc086
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sun Apr 26 00:09:03 2009 -0400

    Fix build

 doc/Makefile.am |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 95a0ad67a741c1c26be0fd78124689f6b3f75860
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat Apr 25 17:14:30 2009 -0400

    Fix typo in mapping documentation. Gtk.Main->Gtk.main

 doc/mapping/mapping.html.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c3ffe567c9ab2b62d06dce811df665608e5adfa
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat Apr 25 16:49:26 2009 -0400

    Add a section on GObjects to the mapping documentation, covers constructors, methods and static methods, the property lookup chain, and signals

 doc/mapping/mapping.html.in |   91 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 86 insertions(+), 5 deletions(-)

commit 3289e20c12b54594434c9614d46bf17ec92821b1
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat Apr 25 16:05:29 2009 -0400

    Add a section on structs and unions to the mapping documentation. Also discuss constants briefly, and make a note on enum validation.

 doc/mapping/mapping.html.in |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 226b085ee068994bc7f3ecbd28f38d5c3dbffe17
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat Apr 25 15:53:27 2009 -0400

    Properly map named constructors of structs, i.e. soup_date_new_from_now now maps to 'new Soup.Date.from_now' instead of 'Soup.Date.new_from_now'

 libseed/seed-importer.c |   16 +++++-
 m4/intltool.m4          |   64 +++++++++++++++---------
 m4/libtool.m4           |  128 ++++++++++++++++++++++++++++++++---------------
 m4/ltoptions.m4         |    2 +-
 m4/ltsugar.m4           |   20 ++++----
 m4/ltversion.m4         |   10 ++--
 po/Makefile.in.in       |    4 +-
 7 files changed, 161 insertions(+), 83 deletions(-)

commit 066b57ac90721617763d75f7d7d815d86bf25796
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Sat Apr 25 15:08:40 2009 -0400

    Start writing the mapping documentation

 configure.ac                 |    4 ++-
 doc/Makefile.am              |    2 +-
 doc/mapping.html.in          |   27 ------------------
 doc/mapping/Makefile.am      |   10 +++++++
 doc/mapping/enum-mapping.png |  Bin 0 -> 10652 bytes
 doc/mapping/mapping.html.in  |   64 ++++++++++++++++++++++++++++++++++++++++++
 doc/style.css                |   13 ++++++++-
 7 files changed, 90 insertions(+), 30 deletions(-)

commit 2eccde091bb5df84ff1da1b4d2bd0a9c633f188c
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Apr 24 19:57:28 2009 -0400

    Add DOAP file describing Seed.

 seed.doap |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit f19fd914c49badbadfdd48010e666345b0073717
Author: Tim Horton <hortont@hortont.com>
Date:   Fri Apr 24 05:28:56 2009 -0400

    Update transitions to work

 examples/browser/main.js                           |    4 -
 examples/clutter-transitions/main.js               |    7 ++
 examples/clutter-transitions/transition-library.js |    3 -
 examples/same-seed/main.js                         |    2 +-
 m4/intltool.m4                                     |   64 ++++------
 m4/libtool.m4                                      |  128 ++++++--------------
 m4/ltoptions.m4                                    |    2 +-
 m4/ltsugar.m4                                      |   20 +--
 m4/ltversion.m4                                    |   10 +-
 po/Makefile.in.in                                  |    4 +-
 10 files changed, 90 insertions(+), 154 deletions(-)

commit d3bc63792c10addeef813d7c2deabcd2f2bc322d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 24 03:16:57 2009 -0400

    Fix small typo in GtkTextView example

 examples/gtktextview.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e97448f5a04b235457541407f49ec5a7f5065aa
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 24 03:02:52 2009 -0400

    Add a GtkTextView example

 examples/gtktextview.js |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit b091b1bbd4ccbd36614ae661e258e2a94e307090
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 23 23:17:14 2009 -0400

    Switch signal definition to use array of "signals" on GType definition.

 libseed/seed-gtype.c                       |   85 ++++++++++++++++++++++++----
 tests/javascript/Makefile.am               |    1 -
 tests/javascript/gtype-signal-args.js      |   14 ++---
 tests/javascript/gtype-signal-exception.js |   42 --------------
 tests/javascript/gtype-signal.js           |   18 ++----
 5 files changed, 82 insertions(+), 78 deletions(-)

commit c582e4ccc37b7bbf905e7cf56f4130bd1ce4911c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 23 17:41:09 2009 -0400

    Update c-module.js test to use the new imports system

 tests/javascript/c-module.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ebc9e50f8549062f9a1895fa26997463f6078af
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 23 17:40:35 2009 -0400

    Rename readline_bind test to readline-bind, to keep convention

 tests/javascript/readline-bind.js |    9 +++++++++
 1 file changed, 9 insertions(+)

commit d0113b18407552a044d4163bdaf0079575bb0afd
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 23 17:39:35 2009 -0400

    Add gtype-property-construct.js test. Tests installing construction properties

 libseed/seed-gtype.c                         |   35 ++++++++++++++++++++++++++
 tests/javascript/Makefile.am                 |    1 +
 tests/javascript/gtype-property-construct.js |   30 ++++++++++++++++++++++
 tests/javascript/gtype-property.js           |    5 ++--
 tests/javascript/readline_bind.js            |    9 -------
 5 files changed, 68 insertions(+), 12 deletions(-)

commit d2fe9686717db07354797ffcc6da70d384f8ff34
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 23 02:14:50 2009 -0400

    Switch GType creation to have "init" mean "constructor" not "instance init", this is clearly a more useful concept, as construction properties will have been set.
    
    This might break some compatibility

 libseed/seed-gtype.c |   73 +++++++++++++++++++++++++++++---------------------
 1 file changed, 42 insertions(+), 31 deletions(-)

commit 3b3374ad0b2abdb9d14a8f7ffba3d0297eb014c9
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 23 01:54:12 2009 -0400

    Reimplement class_init closures without using FFI.

 libseed/seed-gtype.c |  160 +++++++++++++++++++++++---------------------------
 1 file changed, 72 insertions(+), 88 deletions(-)

commit 5811e74fbe5854d63ac9e3679e3b907685532ecf
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 22 23:19:56 2009 -0400

    Rewrite some of the seed-gtype logic to skip ffi for instance_init closure.
    
    Instead of creating an ffi closure for each GType's instance init closure. We simply store the function as qdata on the GType. This saves memory and improves performance. It also makes it easier in the future to implement memory management of finalizing GTypes.

 libseed/seed-gtype.c         |  102 +++++++++++++++++-------------------------
 modules/readline/Makefile.am |    4 +-
 2 files changed, 43 insertions(+), 63 deletions(-)

commit 9dc6b8b758bb758af1135ad29b0d6c76f107aa0e
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Wed Apr 22 00:46:08 2009 -0400

    Improve closure memory management

 examples/clutter-0.8.js |   35 ++++++++++++++++++-----------------
 libseed/seed-closure.c  |    2 ++
 2 files changed, 20 insertions(+), 17 deletions(-)

commit 3d696e4cc8824640cd1f9fa7b051d03036db1da2
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 21 18:34:44 2009 -0400

    Fix possible leak of signal user data

 libseed/seed-signals.c |   10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 855f10ff740db8122ff55d0c8df61bc67457f373
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 21 18:33:10 2009 -0400

    Remove double GC protection of functions connected to signals

 libseed/seed-signals.c |    2 --
 1 file changed, 2 deletions(-)

commit 76c2d6ddc3c7ef42b36bab610088f64f11230c00
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 21 18:29:27 2009 -0400

    Revert "Importer should only include files as JavaScript files if they end in .js"
    
    This reverts commit a85c0360d45d82def1b164ba6e329f5e771dc1a8.

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a85c0360d45d82def1b164ba6e329f5e771dc1a8
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 21 18:13:39 2009 -0400

    Importer should only include files as JavaScript files if they end in .js

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4aaba3b31dd04ca185b6db3caa140159d08d0cbb
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Tue Apr 21 18:08:33 2009 -0400

    Fix leak in imports, relating to the importer directory objects

 libseed/seed-importer.c |   48 ++++++++---------------------------------------
 1 file changed, 8 insertions(+), 40 deletions(-)

commit d04f6885c3ba19cc2aea20219cf55668192f3aec
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Mon Apr 20 01:19:36 2009 -0400

    Implement imports.Directory constructor

 libseed/seed-importer.c |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit bc1421da515e6f504945cd5ec103f31286fd632f
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 20:51:32 2009 -0400

    Remove the deprecated Seed.get/set include path

 libseed/seed-builtins.c |   56 -----------------------------------------------
 1 file changed, 56 deletions(-)

commit d995a4bbe5fc55d42af5ac30953ef9dc794ea8ee
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 20:50:01 2009 -0400

    Add seed_prepare_global_context to the API

 libseed/seed.h |    2 ++
 1 file changed, 2 insertions(+)

commit 8ccbaefbd86a0cac6d06b2b580bde06240e8983a
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 19:59:52 2009 -0400

    Clean up some warnings

 libseed/Makefile.am     |    2 +-
 libseed/seed-engine.c   |   26 --------------------------
 libseed/seed-gtype.c    |    3 +--
 libseed/seed-importer.c |   10 +++++-----
 libseed/seed-signals.c  |    3 ---
 5 files changed, 7 insertions(+), 37 deletions(-)

commit ee8be847da0105a447de678d3e0f1c53051d7e43
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 19:55:46 2009 -0400

    Reimplement Seed.import_namespace in terms of the new system, it's still deprecated, but at least it works now

 libseed/seed-engine.c |  261 ++-----------------------------------------------
 1 file changed, 6 insertions(+), 255 deletions(-)

commit b4adaa4bdd36f2cee652052fa56d8c5208a8302c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 14:43:15 2009 -0400

    Some tutorial updates

 doc/tutorial-standalone/1.js             |    4 +--
 doc/tutorial-standalone/2.js             |   20 ++++++------
 doc/tutorial-standalone/3.js             |   50 +++++++++++++++---------------
 doc/tutorial-standalone/tutorial.html.in |   10 +++---
 4 files changed, 42 insertions(+), 42 deletions(-)

commit f64b01c0505f8ddf9a20c2bced56e0ff55fef4b8
Author: Tim Horton <hortont424@gmail.com>
Date:   Fri Apr 17 04:13:52 2009 -0400

    Workaround for strange timeline problem.

 examples/clutter-transitions/main.js |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 1461d92ed7e63444c1c3baa31fa3995104af7798
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 04:06:18 2009 -0400

    Fix usage of JSCore types in xternal header file

 libseed/seed.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df6af1b41e14bfc4a256880b3318a30feb2e280c
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Fri Apr 17 03:39:44 2009 -0400

    Add seed_importer_set_search_path to the API

 RELEASE                 |    7 ++++++-
 libseed/seed-importer.c |   21 +++++++++++++++++++++
 libseed/seed.h          |    3 +++
 3 files changed, 30 insertions(+), 1 deletion(-)

commit f5acdac571893d47309d69da8c3476eb422bf93c
Author: Tim Horton <hortont@hortont.com>
Date:   Thu Apr 16 20:44:53 2009 -0400

    Patches from Maciej Piechotka, bugs #579220 and #579221.
    
    * Add version checking for introspection (>=0.6.3)
    * Don't check for libffi in the wrong place

 configure.ac        |    8 ++++----
 libseed/Makefile.am |    2 +-
 src/Makefile.am     |    1 +
 3 files changed, 6 insertions(+), 5 deletions(-)

commit be6fcb043c05935eed2cd80fcf11663b63baa28d
Author: Robert Carr <racarr@svn.gnome.org>
Date:   Thu Apr 16 14:00:52 2009 -0400

    Add release notes

 ChangeLog |    2 ++
 RELEASE   |   85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 87 insertions(+)

commit 1012762ddfae9d6b33c00d7a10bb07201e499814
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 20:51:28 2009 -0400

    Stopgap to get around the broken pipe test thing.

 tests/run-tests.py |   61 +++++++++++++++++++++++++++-------------------------
 1 file changed, 32 insertions(+), 29 deletions(-)

commit 510b74c44059d7b6518356e229207750cdfc47c6
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 20:46:00 2009 -0400

    %Zd is size_t, not %d...

 modules/os/os.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34a99f1fb4fb4e893ea3dbbd6c6578529bc9e729
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 20:41:32 2009 -0400

    Missing INSTALL.osx and gtype-signal-args tests in tarball.

 Makefile.am                  |    1 +
 tests/javascript/Makefile.am |    1 +
 2 files changed, 2 insertions(+)

commit 3d17524f5da326c92a296faee3e3e519d985960a
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 20:38:05 2009 -0400

    Add them to configure.

 configure.ac |    2 ++
 1 file changed, 2 insertions(+)

commit 63930876a97c2b92caada1a4bb034c34837b60c8
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 20:37:27 2009 -0400

    Add some files that were missing from the build.

 examples/Makefile.am           |  130 +++++++++++++++++++++-------------------
 examples/opengl/Makefile.am    |    2 +-
 examples/pong/Makefile.am      |   19 ++++++
 examples/same-seed/Makefile.am |   29 +++++++++
 4 files changed, 116 insertions(+), 64 deletions(-)

commit 74c227033bf0f977f3ac20caf7be02627d388788
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 20:29:08 2009 -0400

    That release-checking script I've been talking about.

 tools/check-release.sh |   38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 4c41a2361128d672b92b2fd7ba72ec39e7716aa8
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 17:00:53 2009 -0400

    Update pong example to use new imports

 examples/pong/pong.js |   89 +++++++++++++++++++++++++------------------------
 1 file changed, 45 insertions(+), 44 deletions(-)

commit 9cccb2862f009d7673bdbe61355c69742cfe6ca5
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 16:57:42 2009 -0400

    Some changelog updates, bump version number

 ChangeLog                    |    7 ++++---
 configure.ac                 |    2 +-
 doc/reference/tmpl/seed.sgml |    1 +
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 9919c9ba25149a464912f7c4fa58e1cea87a22dd
Merge: ada0342 621ffa1
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 12:45:01 2009 -0400

    Merge branch 'master' of ssh://git.gnome.org/git/seed

commit ada0342a19e0ed396e4b285c3a84740a918742b0
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 12:44:43 2009 -0400

    Addos.ttyname os.tcsetpgrp and os.tcgetpgrp

 modules/os/os.c |   69 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 67 insertions(+), 2 deletions(-)

commit f4ae29de47abfff57bc7897d0c76252082a29e82
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 12:40:27 2009 -0400

    Add os.write

 modules/os/os.c |   27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit e7f263321f4c91f7b6c043bdd573b82cdebaf183
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 12:36:03 2009 -0400

    Add os.read

 modules/os/os.c |   34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit 266451256299166ec9c2a42523d98dc6b4d2d6dd
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 12:29:17 2009 -0400

    Add os.openpty and os.pipe

 modules/os/Makefile.am |    2 +-
 modules/os/os.c        |   59 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 59 insertions(+), 2 deletions(-)

commit c779c7ddd2c77e23837d371ff7d841fe6ea673b4
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 12:23:16 2009 -0400

    Add os.lseek

 examples/glib/timeout.js |    8 +++++---
 modules/os/os.c          |   25 ++++++++++++++++++++++++-
 2 files changed, 29 insertions(+), 4 deletions(-)

commit 621ffa1bd2ea68e3b3b3aebf640c0db5e512a2f0
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 03:29:31 2009 -0400

    Small fix.

 examples/clutter-cogl.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a8f26d886738518eefc07ca6d8966fc3a71eca0
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 02:53:40 2009 -0400

    Update gitignore.

 .gitignore |   19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 4e09f555fc4149603a8edcbd8ed5f38e5b42f37c
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 02:51:31 2009 -0400

    Update changelog to lots and lots of changes

 ChangeLog |   15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 434308df1b49763e6f99b3d78af04e3cc99b0e92
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 02:50:42 2009 -0400

    Update clutter 0.9 test to new imports style and match some changes in Clutter trunk.

 examples/clutter-0.9.js |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b8b71b44c662ed3c5ff2a7004ce69895be63e938
Merge: f4f7834 fda06cd
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 02:37:13 2009 -0400

    Merge branch 'master' of git+ssh://git.gnome.org/git/seed

commit f4f78342072fb272b796393287b852e72931e96f
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 02:36:53 2009 -0400

    Update documentation to API changes.

 doc/runtime.html.in |   75 ++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 62 insertions(+), 13 deletions(-)

commit fda06cd21b7e24eeb74f824f96ebd3635c955a7e
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 02:23:21 2009 -0400

    Make the file passed to the seed binary available as imports.filename off the bat to prevent recursive running

 libseed/seed-importer.c |   33 ++++++++++++++++++++++++++++++---
 libseed/seed.h          |    2 ++
 src/main.c              |    9 ++++++++-
 3 files changed, 40 insertions(+), 4 deletions(-)

commit a041b37d244543f8e12de931c6d7f03b7a7564f8
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 01:58:11 2009 -0400

    Some more tweaks to the canvas tests

 modules/canvas/run-tests.js |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ff9eaff0f3f254e6fa30c5e21728e5041a8c7207
Merge: 5bc26b6 5cddaef
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 01:52:57 2009 -0400

    Merge branch 'master' of ssh://git.gnome.org/git/seed

commit 5bc26b6d16c00bc53c6038831d409d16bdb27d37
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 01:51:44 2009 -0400

    Add os.ftruncate and os.isatty

 modules/os/os.c |   44 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 43 insertions(+), 1 deletion(-)

commit d3b7fd4e3e65e260abacfa60f58024216823fd18
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 01:48:00 2009 -0400

    Add os.fsync

 modules/os/os.c |   22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 44c2e67f287118ea4e5ef2de5125902369290368
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 01:46:28 2009 -0400

    Add os.fdatasync and os.fpathconf

 modules/os/os.c |   43 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

commit 88ca63c2208ebada1399b63536067428a047114c
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Apr 15 01:39:47 2009 -0400

    Add os.fchown

 libseed/seed-importer.c |    2 +-
 modules/os/os.c         |   26 +++++++++++++++++++++++++-
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 5cddaef1692519895f6d22c79d21ee5cd319a324
Author: Tim Horton <hortont@hortont.com>
Date:   Wed Apr 15 01:11:24 2009 -0400

    Quiiick fixes to make Same Seed run again. However, there's an annotation missing in Clutter, so you'll have to wait some time to be able to run it yourself.

 examples/same-seed/board.js |    4 ++--
 examples/same-seed/main.js  |   50 ++++++++++++++++++++++++++-----------------
 2 files changed, 32 insertions(+), 22 deletions(-)

commit 1c9468574123a1b95a9d6006bbb23930e62eece4
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 23:47:51 2009 -0400

    When evaluating a script in the importer, deifne the this object to be the global context of the script including the included script

 examples/introspect.js  |    2 +-
 libseed/seed-importer.c |    5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 8160ebadf6511b263ecd3ff15ee17f02cb21df60
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 23:08:28 2009 -0400

    Shader example works with new importer now

 examples/clutter-shader/ShaderView.js |   19 ++++++++++++-------
 examples/clutter-shader/main.js       |    6 ++++--
 2 files changed, 16 insertions(+), 9 deletions(-)

commit fd0b7e567850c6399d804b8c5317ddecf2ddacd9
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 23:03:19 2009 -0400

    Rough sketch of a port of the browser, could probably be reorganized a bit

 examples/browser/BrowserToolbar.js |    4 +++-
 examples/browser/BrowserView.js    |    4 +++-
 examples/browser/TabbedBrowser.js  |    2 +-
 examples/browser/main.js           |    9 +++++----
 4 files changed, 12 insertions(+), 7 deletions(-)

commit 6daf67689c20e7164fd1c5ceacbb74f6533c87ce
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 23:03:02 2009 -0400

    Update importer to support mutually inclusive files

 libseed/seed-importer.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 28d3161ff4cbc3dabc8649d8cde059616959641b
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 21:48:22 2009 -0400

    Add os.dup, os.dup2, and os.fchmod

 modules/os/os.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 66 insertions(+), 2 deletions(-)

commit be051da8de46f0ed206b99159c55fd0da25548ab
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 21:40:12 2009 -0400

    Add os.open and os.close

 modules/os/os.c |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

commit 2b119d05c22d1df34076f1ad794c5340e117134e
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 21:26:43 2009 -0400

    Add definitions of all the O_* defines to the OS module

 modules/os/os.c |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit 2dd8699f08cecceeecc68115797f0571a47afbd0
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 19:18:22 2009 -0400

    I don't understand canvas...some more work on handling state correctly

 modules/canvas/run-tests.js  |   38 ++++++++++++++++++++------------------
 modules/canvas/seed-canvas.c |   17 ++++++++---------
 2 files changed, 28 insertions(+), 27 deletions(-)

commit 0b9938eb40741a164ebdc852a027ac049573aa45
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 16:26:01 2009 -0400

    Composite type tests was testing composite types that didn't exist

 modules/canvas/run-tests.js  |    7 +++--
 modules/canvas/seed-canvas.c |   63 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+), 3 deletions(-)

commit ab31fe85466d51dad60adc4b32d06f07bf5cc2e5
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 03:29:01 2009 -0400

    Add tests for (unimplemented) compositing operators in seed canvas

 modules/canvas/run-tests.js |   27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit ef154e7e67d4367be00157e7c530bdbdaeb7cf3d
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 03:11:52 2009 -0400

    Fix type in canvas color parsing

 modules/canvas/seed-canvas.c |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 74bed7a4a96556d9b90299c4301ff7b335afa835
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 03:04:45 2009 -0400

    seed_canvas_update_fill/stroke style should return TRUE

 modules/canvas/seed-canvas.c |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 2057a7c39333fcdc3e8799d8fa2d4a3bbaddc2d9
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 01:26:04 2009 -0400

    Add a feature to debug builds that checks signal connection arity

 libseed/seed-signals.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit bd4626f4ac8fa0138f4af8ec8331638f83b02988
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 14 00:51:06 2009 -0400

    Protect struct and union prototypes after putting them in the hash table...fixes a crash

 libseed/seed-structs.c |    2 ++
 1 file changed, 2 insertions(+)

commit 4f2ea965b9de235debdecd9cc408bd7e1b7bbe41
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:21:52 2009 -0400

    Add os.unsetenv

 modules/os/os.c |   27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit 814279e79b415c531dd4523e5bfad46dc4e527e5
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:18:23 2009 -0400

    Add os.uname

 modules/os/os.c |   33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit 3a7c83541409ba021036639d7d7f7c8bffd1ed7a
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:13:20 2009 -0400

    Add os.umask

 modules/os/os.c |   24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 99fa2d1edf139fb22612ea289119dcf91fac5bca
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:10:02 2009 -0400

    Add os.strerror

 modules/os/os.c |   26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

commit 65a20841c82794b82a8400e414aa8ff831c1868d
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:08:06 2009 -0400

    Add os.setegid os.setgid os.seteuid and os.setuid

 modules/os/os.c |   83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 82 insertions(+), 1 deletion(-)

commit 9aeb14fc9b93bf7a2d1848f3eb1f6727024c45d3
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:00:32 2009 -0400

    Fix redundant requirement of GObject typelib

 src/main.c |    4 ----
 1 file changed, 4 deletions(-)

commit 01d6fd856d5615b3448efce60831ab59cb4d7e9b
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 22:00:09 2009 -0400

    Fix the REPL script in main.c

 src/main.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit baf8914fbfeb4c4de05d694c107820cfb398a372
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 21:59:02 2009 -0400

    Remove some deprecated usage of Seed.import_namespace in hardcoded strings that could trigger readline module to be imported twice

 libseed/seed-engine.c |   12 +++++-------
 src/main.c            |    8 ++++----
 2 files changed, 9 insertions(+), 11 deletions(-)

commit 0e747232a46f6c0c4d821fdc3a2c451c52e2def7
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 21:41:48 2009 -0400

    Have class_init callbacks use g_object_info_get_class_struct

 libseed/seed-gtype.c |   55 ++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 47 insertions(+), 8 deletions(-)

commit df566d56a8f03f522aa1c46071cb154e92d475f6
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 21:14:40 2009 -0400

    Add os.putenv

 modules/os/os.c |   30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 7d4e47ecb5d5ff687166e4ae76989e3a846037be
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 21:10:26 2009 -0400

    Add os.getenv

 modules/os/os.c |   30 +++++++++++++++++++++++++++---
 1 file changed, 27 insertions(+), 3 deletions(-)

commit bdaad2fb565c0cc576560b3539b4c7e33d348904
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 21:01:37 2009 -0400

    Add getpid and getppid

 modules/os/os.c |   36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

commit 84da10cba691bc7d628f728e0af89faf5e58d6a0
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:59:15 2009 -0400

    Add os.getpgrp

 modules/os/os.c |   19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 7dfbb440f03d3448a12a6e713a91e1d688c367aa
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:56:50 2009 -0400

    Add os.getpgid

 modules/os/os.c |   23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 8520a9e2dd7de1b24a301600e3d315fe99806451
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:51:50 2009 -0400

    Add os.getlogin

 modules/os/os.c |   37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

commit 0c856b68768797d1534222b0af6ae6a221218db8
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:48:41 2009 -0400

    Add os.getgroups

 modules/os/os.c |   24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

commit 752afdfc4d6791ed8ad54e6a27babe1ea3ca948a
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:43:14 2009 -0400

    Add seed_make_array to the API

 libseed/seed-api.c |    8 +++++++
 libseed/seed.h     |    3 +++
 modules/os/os.c    |   66 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 76 insertions(+), 1 deletion(-)

commit ac649d8e3fa6f2112bdb2ea1ee4857f67b872b17
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:35:50 2009 -0400

    Add getegid and geteuid

 modules/os/os.c |   44 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 43 insertions(+), 1 deletion(-)

commit aab46bab3c26a94eb5263cb401940fedc8f90c54
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:32:42 2009 -0400

    Add ctermid

 modules/os/os.c |   26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

commit 437f98900823b3311087d6c42d122129684d3f06
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 20:30:40 2009 -0400

    Start fleshing out the os module a little bit...aiming for identical to the python one as much as possible

 configure.ac            |    1 +
 libseed/seed-importer.c |   24 +++++++++++-
 modules/Makefile.am     |    2 +-
 modules/os/Makefile.am  |   25 +++++++++++++
 modules/os/os.c         |   93 +++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 143 insertions(+), 2 deletions(-)

commit d13b9cfa68155829ef0d3e5476ec8e634bf9b9a9
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 19:56:59 2009 -0400

    Start porting the browser example

 examples/browser/BrowserTab.js     |   34 ++++++++++++++++++++--------------
 examples/browser/BrowserToolbar.js |   10 ++++++----
 examples/browser/BrowserView.js    |    6 ------
 examples/browser/TabbedBrowser.js  |    5 +++--
 4 files changed, 29 insertions(+), 26 deletions(-)

commit bb31ba72f9704ae8aa03d56bd501e87d7ad4f971
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 18:10:56 2009 -0400

    Wheeeeeeeeeeeeeeeeeeeeeeeeeeeeee

 libseed/seed-importer.c |   18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 36a818f47f041bb2b2d584cbaca56ffc4fedf684
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 17:27:36 2009 -0400

    Remove old comment

 libseed/seed-importer.c |    3 ---
 1 file changed, 3 deletions(-)

commit 14293b0e09dd1ac423bd8784e5978aae7974b1a7
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 17:24:50 2009 -0400

    Remove gratuitous protection

 libseed/seed-importer.c |    1 -
 1 file changed, 1 deletion(-)

commit f79987039e87d7ca1164e3ef077e5a03659163ea
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 17:23:48 2009 -0400

    Some more importer cleanup stuff

 libseed/seed-importer.c |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit e84377143afd804aa0643db9f3c3060f317ca911
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 16:49:20 2009 -0400

    Fix some more context confusion, and add a seed_prepare_global_context function

 examples/browser/BrowserView.js |    4 ++++
 libseed/seed-importer.c         |   12 ++++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 85fcd4d3a8e49ddfec3a0318825c9ea824f0558d
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 16:04:10 2009 -0400

    Fix shadowed variable declaration causing the Seed global object to be wrong sometimes with the new importer

 examples/browser/BrowserView.js |    2 ++
 libseed/seed-builtins.c         |    4 +++-
 libseed/seed-closure.c          |    2 ++
 libseed/seed-engine.c           |   11 ++++++++++-
 libseed/seed-engine.h           |    2 ++
 libseed/seed-gtype.c            |    8 ++++++++
 libseed/seed-importer.c         |   11 ++---------
 libseed/seed-importer.h         |    2 ++
 libseed/seed-signals.c          |    4 +++-
 libseed/seed-types.c            |    3 ++-
 10 files changed, 36 insertions(+), 13 deletions(-)

commit b335fdec6c7ae1632d91acc1c8dc152e4a72d07b
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 14:11:57 2009 -0400

    Add a high level description/spec of the importer object

 libseed/seed-importer.c     |   34 ++++++++++++++++++++++++++++++++++
 modules/canvas/run-tests.js |   36 ++++++++++++++++++------------------
 2 files changed, 52 insertions(+), 18 deletions(-)

commit a13762d1721d6aeea36df0d56ecc8634fb168a30
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Apr 13 13:54:30 2009 -0400

    Some comments on the new importer

 libseed/seed-importer.c |    2 ++
 1 file changed, 2 insertions(+)

commit 6d6594fc7b9007e26e0dd684448e730a2549cc37
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 17:57:15 2009 -0400

    Use the correct context for adding globals to new import contexts

 examples/browser/TabbedBrowser.js |    1 +
 examples/browser/main.js          |   13 ++++++-------
 libseed/seed-importer.c           |    6 +++---
 3 files changed, 10 insertions(+), 10 deletions(-)

commit 868ccb7ec9c567c2cc322eff5a9d4c596ca7daf3
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 17:38:53 2009 -0400

    Add SEED_DEBUG_IMPORTER and some debugging statements

 libseed/seed-debug.h    |    3 ++-
 libseed/seed-engine.c   |    3 ++-
 libseed/seed-importer.c |    9 +++++++++
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 35d756a2bb843c37f6c0f9b943ecbfb089ecd0f3
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 17:27:10 2009 -0400

    Update shader example

 examples/clutter-shader/main.js |   15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 345812d7124fa8766803a16e7de8f545a0e62969
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 17:25:09 2009 -0400

    A bunch of more minor examples updated

 examples/n-oscillator.js  |   26 +++++++++++++-------------
 examples/notify-test.js   |    8 ++++----
 examples/poppler.js       |   40 ++++++++++++++++++++--------------------
 examples/quine.js         |    2 +-
 examples/repl.js          |    2 +-
 examples/soup.js          |    2 +-
 examples/threaded-repl.js |    4 ++--
 7 files changed, 42 insertions(+), 42 deletions(-)

commit 292052e0f19e03821f2f288d721b753cf3f02827
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 17:22:30 2009 -0400

    Update twitter example

 examples/browser/BrowserStatusbar.js |    7 ++++--
 examples/browser/BrowserView.js      |   45 ++++++++++++++++++----------------
 examples/browser/TabbedBrowser.js    |   25 +++++++++++--------
 examples/browser/main.js             |    8 +++---
 examples/twitter/twitter.js          |   24 +++++++++---------
 libseed/seed-engine.c                |    3 ++-
 libseed/seed-engine.h                |    2 ++
 libseed/seed-gtype.c                 |    8 +++---
 libseed/seed-gtype.h                 |    2 ++
 libseed/seed-importer.c              |    2 ++
 10 files changed, 73 insertions(+), 53 deletions(-)

commit 03bed9f537d73f4df1f7e318054ed729752cc807
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 11:26:43 2009 -0400

    Update more examples

 examples/async-quine.js     |    6 +++---
 examples/gdkpixbufloader.js |   12 ++++++------
 examples/gtktreeview.js     |    3 ++-
 examples/json-packing.js    |    2 +-
 examples/json-reddit.js     |    8 ++++----
 examples/ls.js              |    2 +-
 6 files changed, 17 insertions(+), 16 deletions(-)

commit 814c1bbc82575fb42f1bcaadc3f107868989d1ed
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 11:22:52 2009 -0400

    Update some more examples to new importer

 examples/glib/env.js     |    2 +-
 examples/glib/thread.js  |    2 +-
 examples/glib/timeout.js |    2 +-
 examples/glib/timer.js   |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit a929363e82a8d8071aa2d3d53d4e4684e523a636
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 11:21:54 2009 -0400

    Start randomly updating a few examples

 examples/calculator.js |   26 +++++++++++++-------------
 examples/gtkplug.js    |   11 ++++++-----
 examples/video.js      |    6 +++---
 examples/vte-test.js   |    6 +++---
 4 files changed, 25 insertions(+), 24 deletions(-)

commit 2a0a481dd0be0d7e61a740f79252183b25ad1811
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 11:16:55 2009 -0400

    Add some more SEED_NOTE's

 extensions/Gtk.js      |   45 +++++++++++++++++++++++----------------------
 libseed/seed-engine.c  |    1 +
 libseed/seed-signals.c |   19 -------------------
 3 files changed, 24 insertions(+), 41 deletions(-)

commit 6d51dd5292b5c1a63365ed1aee13f8ea21bef1bc
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 10:53:22 2009 -0400

    Fix enum validation to not break flags

 examples/accelgroup.js |   16 ++++++++--------
 examples/actions.js    |    6 +++---
 libseed/seed-types.c   |    2 +-
 3 files changed, 12 insertions(+), 12 deletions(-)

commit a2a5c2101c1e05223f9a83e366adfdf3ba1d2f0f
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 10:49:32 2009 -0400

    Fix the rest of the tests

 tests/c/api-js-signal-from-c.c        |    3 ++-
 tests/javascript/everything.js        |    1 +
 tests/javascript/gtype-signal-args.js |    3 ++-
 tests/javascript/gvalue-argument.js   |    3 ++-
 4 files changed, 7 insertions(+), 3 deletions(-)

commit 60d259c7d7355c4388c086671a6d985f866a8e7e
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 10:43:19 2009 -0400

    Change searchPath to include '.' last

 extensions/Seed.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a9f2f1f956e114dbb546b7788276a5862e0e825
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 10:17:23 2009 -0400

    Tests still don't all pass

 extensions/Clutter.js                          |    2 +-
 extensions/GObject.js                          |    2 +-
 extensions/Gio.js                              |    2 +-
 extensions/Gtk.js                              |    2 +-
 libseed/seed-engine.c                          |    8 ++------
 tests/javascript/array-gtype.js                |    4 ++--
 tests/javascript/closure-finalization.js       |    2 +-
 tests/javascript/compare.js                    |    2 +-
 tests/javascript/constructor-args.js           |    2 +-
 tests/javascript/constructor-prototype.js      |    2 +-
 tests/javascript/enum.js                       |    2 +-
 tests/javascript/everything.js                 |    2 +-
 tests/javascript/function-info.js              |    4 ++--
 tests/javascript/gdk-event.js                  |    4 ++--
 tests/javascript/gerror.js                     |    2 +-
 tests/javascript/gobject-scope.js              |    2 +-
 tests/javascript/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtype-property.js             |    4 ++--
 tests/javascript/gtype-signal-args.js          |    2 +-
 tests/javascript/gtype-signal-exception.js     |    2 +-
 tests/javascript/gtype-signal.js               |    2 +-
 tests/javascript/gtype-typerror.js             |    2 +-
 tests/javascript/gtype.js                      |    2 +-
 tests/javascript/gvalue-argument.js            |    2 +-
 tests/javascript/introspect.js                 |    2 +-
 tests/javascript/json-constructor.js           |    4 ++--
 tests/javascript/list-test.js                  |    2 +-
 tests/javascript/native-closure-exception.js   |    2 +-
 tests/javascript/native-closure.js             |    2 +-
 tests/javascript/object-info.js                |    4 ++--
 tests/javascript/out-test.js                   |    2 +-
 tests/javascript/property-benchmark.js         |    2 +-
 tests/javascript/property-glib-exception.js    |    2 +-
 tests/javascript/readline.js                   |    2 +-
 tests/javascript/readline_bind.js              |    2 +-
 tests/javascript/signal-connect.js             |    2 +-
 tests/javascript/signal-exception.js           |    2 +-
 tests/javascript/signal-expects.js             |    2 +-
 tests/javascript/signal-userdata.js            |    2 +-
 tests/javascript/signal.js                     |    2 +-
 tests/javascript/sqlite.js                     |    4 ++--
 tests/javascript/struct-constructor.js         |    2 +-
 tests/javascript/struct-enumerate.js           |    2 +-
 tests/javascript/struct-nested-set.js          |    2 +-
 tests/javascript/struct-offsets.js             |    2 +-
 tests/javascript/struct-set-member.js          |    2 +-
 tests/javascript/struct-union-enumerate.js     |    2 +-
 tests/javascript/type-conversion.js            |    2 +-
 48 files changed, 56 insertions(+), 60 deletions(-)

commit 59194331a6c2911b85c60da07e705de921631777
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 10:06:39 2009 -0400

    Make importer work for including the JS extensions to GI modules

 extensions/Clutter.js   |    2 ++
 extensions/GObject.js   |    2 ++
 extensions/Gio.js       |    2 ++
 extensions/Gtk.js       |    2 ++
 extensions/Makefile.am  |    2 +-
 extensions/Seed.js      |    2 +-
 libseed/seed-engine.c   |   11 +++++------
 libseed/seed-importer.c |   21 ++++++++++++++++-----
 8 files changed, 31 insertions(+), 13 deletions(-)

commit c51b2abe85707deb650d56b5617fdde3499ab0ed
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 09:46:37 2009 -0400

    Properly set Namespace.Object.prototype in the new importer

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 603661a0cf9e08bef21a4147c987f12ffb54d4ea
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 09:45:47 2009 -0400

    Begin to update tests

 tests/javascript/array-gtype.js                |    4 ++--
 tests/javascript/closure-finalization.js       |    3 ++-
 tests/javascript/compare.js                    |    2 +-
 tests/javascript/constructor-args.js           |    2 +-
 tests/javascript/constructor-prototype.js      |    2 +-
 tests/javascript/enum.js                       |    2 +-
 tests/javascript/everything.js                 |    2 +-
 tests/javascript/function-info.js              |    4 ++--
 tests/javascript/gdk-event.js                  |    4 ++--
 tests/javascript/gerror.js                     |    2 +-
 tests/javascript/gobject-scope.js              |    2 +-
 tests/javascript/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtype-property.js             |    4 ++--
 tests/javascript/gtype-signal-args.js          |    2 +-
 tests/javascript/gtype-signal-exception.js     |    2 +-
 tests/javascript/gtype-signal.js               |    2 +-
 tests/javascript/gtype-typerror.js             |    2 +-
 tests/javascript/gtype.js                      |    2 +-
 tests/javascript/gvalue-argument.js            |    2 +-
 tests/javascript/introspect.js                 |    2 +-
 tests/javascript/json-constructor.js           |    4 ++--
 tests/javascript/list-test.js                  |    2 +-
 tests/javascript/native-closure-exception.js   |    2 +-
 tests/javascript/native-closure.js             |    2 +-
 tests/javascript/object-info.js                |    4 ++--
 tests/javascript/out-test.js                   |    2 +-
 tests/javascript/property-benchmark.js         |    2 +-
 tests/javascript/property-glib-exception.js    |    2 +-
 tests/javascript/readline.js                   |    2 +-
 tests/javascript/readline_bind.js              |    2 +-
 tests/javascript/signal-connect.js             |    2 +-
 tests/javascript/signal-exception.js           |    2 +-
 tests/javascript/signal-expects.js             |    2 +-
 tests/javascript/signal-userdata.js            |    2 +-
 tests/javascript/signal.js                     |    2 +-
 tests/javascript/sqlite.js                     |    5 ++---
 tests/javascript/struct-constructor.js         |    2 +-
 tests/javascript/struct-enumerate.js           |    2 +-
 tests/javascript/struct-nested-set.js          |    2 +-
 tests/javascript/struct-offsets.js             |    2 +-
 tests/javascript/struct-set-member.js          |    2 +-
 tests/javascript/struct-union-enumerate.js     |    2 +-
 tests/javascript/type-conversion.js            |    2 +-
 43 files changed, 51 insertions(+), 51 deletions(-)

commit 36f38b756b74d4e04a4bddd2eb260e5970001ea3
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 09:32:42 2009 -0400

    Add a default search path

 extensions/Seed.js |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 85a1bf4bddd2ca04c18b885cea3b9d9d1e379d66
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 09:27:28 2009 -0400

    Importer supports native modules

 libseed/seed-engine.c            |    5 +-
 libseed/seed-engine.h            |    2 +-
 libseed/seed-importer.c          |   60 ++++++++
 libseed/seed.h                   |    2 +-
 modules/Multiprocessing/multi.c  |  253 +++++++++++++++++-----------------
 modules/canvas/seed-canvas.c     |    8 +-
 modules/example/example.c        |    6 +-
 modules/readline/seed-readline.c |  208 ++++++++++++++--------------
 modules/sqlite/seed-sqlite.c     |  278 +++++++++++++++++++-------------------
 9 files changed, 442 insertions(+), 380 deletions(-)

commit f74a63f7744ef96d242697c8b50bc7841686bcfc
Merge: f44544b d0a326e
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 02:10:27 2009 -0400

    Merge branch 'importer'

commit d0a326e5fa1496e8f116039cf06028865ec35f98
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 01:48:42 2009 -0400

    Make it actually work

 libseed/seed-importer.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 39d0a68c6fcd92a9e31b91056b859dc8465a4e35
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 01:46:47 2009 -0400

    Some work on nested directory imports

 libseed/seed-importer.c |   36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

commit 7f6e81885e7b9f492ab09d331015026d644c18e8
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 12 01:42:11 2009 -0400

    Free the search path

 libseed/seed-importer.c |   72 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 71 insertions(+), 1 deletion(-)

commit ecb2600a4b4fefe825dc21f7ad1deeb836fe49b9
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 21:55:22 2009 -0400

    Make importer cache imports for files properly

 libseed/seed-importer.c |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit f5c61e039f2ebff9d606fa680818e83a2179ccd5
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 21:50:57 2009 -0400

    Fix dumb person bug

 libseed/seed-importer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a15e3c5de9478936c1d4ed698ec491241b06e52c
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 20:49:55 2009 -0400

    Work on start of importer for normal files

 libseed/seed-importer.c |  147 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 145 insertions(+), 2 deletions(-)

commit f44544bc62ad5173485f0f0a3cbe0a66a40857c9
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 18:42:57 2009 -0400

    Fix build

 configure.ac        |    1 -
 modules/Makefile.am |    2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 2aeab1a8094ae99177610b46dc22e89b346f8fea
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 18:40:00 2009 -0400

    Add support for versions

 libseed/seed-importer.c |   23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 8c714a8651697a258828c36e636c1b24d8245bc3
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 18:31:34 2009 -0400

    Protect against multiple imports

 libseed/seed-importer.c |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit b43ef7566f1b07ebf0a13681bda5b9e4563b3e17
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 18:13:50 2009 -0400

    Support GI_INFO_TYPE_CONSTANT, and some refactoring

 libseed/seed-importer.c |   64 +++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 56 insertions(+), 8 deletions(-)

commit e350054082438fc288b76fe2ca0f1390910afbdd
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 17:58:14 2009 -0400

    Importer supports GI_INFO_TYPE_UNION

 libseed/seed-importer.c |   42 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)

commit 58f0d615b63c9ae0da60ff83267f4e1e4f7bd6a6
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 17:55:47 2009 -0400

    Importer supports GI_INFO_TYPE_STRUCT

 libseed/seed-engine.h   |    1 +
 libseed/seed-importer.c |   40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit 404a707a050a2f2568ef47bf246685adc5a45894
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 17:47:15 2009 -0400

    Importer now supports GI_INFO_TYPE_OBJECT

 libseed/seed-engine.h   |    2 ++
 libseed/seed-importer.c |   90 +++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 85 insertions(+), 7 deletions(-)

commit 25432cb8505a771fba915a1e1bb8d7d92e7a6743
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 16:52:56 2009 -0400

    Importer now supports enums and toplevel functions

 libseed/seed-importer.c |  167 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 166 insertions(+), 1 deletion(-)

commit 876b7e939e4bf48734f0673740fc70049e7e443d
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sat Apr 11 16:10:40 2009 -0400

    Begin work on the new importer

 libseed/Makefile.am     |    4 +++-
 libseed/seed-engine.c   |    4 ++++
 libseed/seed-importer.c |   34 ++++++++++++++++++++++++++++++++++
 libseed/seed-importer.h |    8 ++++++++
 libseed/seed-private.h  |    1 +
 5 files changed, 50 insertions(+), 1 deletion(-)

commit 7e65ec58c53adf8b06840ff3e8e60d4af2ae1446
Author: Robert Carr <racarr@mireia.(none)>
Date:   Fri Apr 10 16:09:05 2009 -0400

    Add scoped includes

 configure.ac            |    3 ++
 extensions/Clutter.js   |    3 +-
 libseed/seed-builtins.c |  101 ++++++++++++++++++++++++++++++++++++-
 m4/intltool.m4          |   64 +++++++++++++++---------
 m4/libtool.m4           |  128 ++++++++++++++++++++++++++++++++---------------
 m4/ltoptions.m4         |    2 +-
 m4/ltsugar.m4           |   20 ++++----
 m4/ltversion.m4         |   10 ++--
 modules/Makefile.am     |    2 +-
 po/Makefile.in.in       |    4 +-
 10 files changed, 252 insertions(+), 85 deletions(-)

commit bd6901a8761835b05e362bfa03fdaf8c895f8e46
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Apr 7 17:16:42 2009 -0400

    Big signal rework. Should save some memory. Dynamically create signal objects, also smaller signal privates struct...fix a leak...all kinds of good stuff

 libseed/seed-engine.c  |    6 +++-
 libseed/seed-signals.c |   88 ++++++++++++++++++++++--------------------------
 2 files changed, 45 insertions(+), 49 deletions(-)

commit e3cfcec59fc81169ee1e5a10dca0c39e606edfa7
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Apr 5 19:49:58 2009 -0400

    Add seed_init_with_context_group

 libseed/seed-engine.c |   84 +++++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed.h        |    5 ++-
 2 files changed, 88 insertions(+), 1 deletion(-)

commit 42aca0c50fea8ac5ec7ad914d5b5c78565e42973
Author: Tim Horton <hortont@hortont.com>
Date:   Sat Mar 28 22:22:29 2009 -0400

    Yay webkit committed the patch.

 patches/fix_webkit_soup_introspection.patch |   22 ----------------------
 1 file changed, 22 deletions(-)

commit dd93b2e755cc67e731f236e7e705715b4f84aa9d
Author: Tim Horton <hortont@hortont.com>
Date:   Fri Mar 27 21:29:55 2009 -0400

    Patch patch to WebKit to make it introspectible. WK guys say that they're going to have it in for 1.1.4.

 patches/fix_webkit_soup_introspection.patch |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 7b0791fd03173916a418cce848b64705ec968116
Author: Robert Carr <racarr@mireia.(none)>
Date:   Fri Mar 27 16:29:13 2009 -0400

    Add Seed.breakpoint for debugging purposes

 libseed/seed-builtins.c |   13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 029ea2977d631294c40295f5c72176888b509f85
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Mar 24 23:16:49 2009 -0400

    Minor cosmetic improvements to seed-types.c

 libseed/seed-types.c |   24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit f3dc26292d3ed4b877d15c345b4edd6678d72ba1
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Mar 24 23:09:16 2009 -0400

    Add validation of enum types to the GArgument conversion logic

 libseed/seed-types.c |   13 +++++++++++++
 1 file changed, 13 insertions(+)

commit fd9f3bc2f3743a9870909214b1573fab040fc425
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Mar 24 23:05:25 2009 -0400

    Validate enum types in property setting

 libseed/seed-signals.c |    2 +-
 libseed/seed-types.c   |   24 ++++++++++++++++++++++--
 libseed/seed-types.h   |    2 ++
 3 files changed, 25 insertions(+), 3 deletions(-)

commit b7265ce94d5efa8c9d1dce291160c96311f22572
Merge: 5aca097 9f44621
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Mar 23 02:48:02 2009 -0400

    Merge branch 'master' of ssh://git.gnome.org/git/seed

commit 9f4462185c2f7a5f25605b3c74abbc8952c48f46
Author: Tim Horton <hortont@hortont.com>
Date:   Thu Mar 19 22:29:44 2009 -0400

    One question resolved.

 OPEN_QUESTIONS |    3 ---
 1 file changed, 3 deletions(-)

commit 5ea43401eaba2daea6de37ce59f158b50d151fd9
Author: Tim Horton <hortont@hortont.com>
Date:   Thu Mar 19 22:17:51 2009 -0400

    Patch from Matt, fixes horrible crash in include path code.

 libseed/seed-api.c |    4 +-
 libseed/seed.h     |    2 +-
 m4/libtool.m4      |  128 ++++++++++++++++------------------------------------
 m4/ltoptions.m4    |    2 +-
 m4/ltsugar.m4      |   20 ++++----
 m4/ltversion.m4    |   10 ++--
 src/main.c         |    6 +--
 7 files changed, 60 insertions(+), 112 deletions(-)

commit 5aca0971f9842b7f45c3fd61054823750f095586
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Mar 18 16:28:28 2009 -0400

    Some fixes to canvas color parsing

 libseed/seed-engine.c        |    4 +++-
 modules/canvas/seed-canvas.c |   15 +++++++++------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 838b823356aec1dfd6494e4bf1f013cab98a4611
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Mar 18 16:05:15 2009 -0400

    More gtk-doc

 doc/reference/html/index.html |    4 ++--
 libseed/seed-types.c          |   17 +++++++++++++++++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit ce9f1e8eaa0292fc651fd059765d7bc2b15452ec
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Mar 18 15:55:57 2009 -0400

    Style fixes in seed-api.c

 libseed/seed-api.c |   23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit ec092a5962d983087702f25e8351fa35ee883da1
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 16 21:40:42 2009 -0400

    Update debian packaging now that ogl-glib is no longer inside of seed.

 debian/control |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit d4e31e3d7d6dae85dca207877c43adf64b486a83
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 16 21:30:20 2009 -0400

    Patch from Matt:
    
    simple patch changing the api to take the : separated path. also fixed a
    huge mistake with memory leak if you set the path from the api

 libseed/seed-api.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 423e3eaf5374abf681bfdc71a988c61c71551548
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Mar 15 15:48:21 2009 -0400

    Add seed_context_get_global function to API

 libseed/seed-api.c |    6 ++++++
 libseed/seed.h     |    1 +
 2 files changed, 7 insertions(+)

commit e9d05b86c052703b97748cd244696eb9da1cc774
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Mar 15 09:52:18 2009 -0400

    Fix indentation on C tests

 tests/c/main.c |   58 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 29 insertions(+), 29 deletions(-)

commit c39776b3d6d76076d6a907c3c3da06cf5392fbf8
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Mar 15 09:51:17 2009 -0400

    Add seed_signal_connect and seed_signal_connect_full C convenience API

 doc/reference/seed-sections.txt |    6 +++++-
 libseed/seed-api.c              |   44 ++++++++++++++++++++++++++++++++++++++-
 libseed/seed-private.h          |    1 +
 libseed/seed-signals.c          |    5 +++--
 libseed/seed-signals.h          |    9 ++++++++
 libseed/seed.h                  |   15 +++++++++++++
 6 files changed, 76 insertions(+), 4 deletions(-)

commit e905ea4aec058fe3a84b9ed99ff2523e22c69d1f
Author: Robert Carr <racarr@mireia.(none)>
Date:   Sun Mar 15 09:26:48 2009 -0400

    Fix warning in C test

 tests/c/api-js-signal-from-c.c |    2 ++
 1 file changed, 2 insertions(+)

commit cf93fe0ea8761d47459e95a546d7acf5a3f959e4
Author: Robert Carr <racarr@mireia.(none)>
Date:   Wed Mar 11 22:24:24 2009 -0400

    Big build system reorganization.n. Also add shave for pretty builds

 autogen.sh               |  177 +++++++---------------------------------------
 config.h.in              |    4 ++
 configure.ac             |   45 ++++++++----
 libseed/Makefile.am      |    9 +--
 m4/shave.m4              |   40 +++++++++++
 scripts/shave-libtool.in |   69 ++++++++++++++++++
 scripts/shave.in         |   76 ++++++++++++++++++++
 7 files changed, 250 insertions(+), 170 deletions(-)

commit f771c891598897f2970c03ad45ad543140530e3a
Merge: 90ee377 91108a0
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Mar 10 22:55:45 2009 -0400

    Merge branch 'master' of ssh://git.gnome.org/git/seed

commit 90ee377023836ec199c55eeb473cf108d4b127a4
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Mar 10 15:16:01 2009 -0400

    Switch seed_prepare_closure to use g_callable_info_prepare_closure...drops a lot of code

 libseed/seed-builtins.c |    2 +
 libseed/seed-closure.c  |  102 ++---------------------------------------------
 libseed/seed-engine.c   |    4 +-
 3 files changed, 7 insertions(+), 101 deletions(-)

commit 91108a0f24175228d5b65e3a4abfb2fa58306fc6
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 9 22:42:46 2009 -0400

    Most of seed-types.c is documented now (most of the public part, anyway).

 libseed/seed-types.c |  132 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 132 insertions(+)

commit 7ba93ef1049807e2c971b56d2aaeea75516a8823
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 9 22:18:23 2009 -0400

    Exception documentation. GtkDoc is losing some of my docs on seed_make_exception for some reason. Also, somehow some of our headers are out of sync (variable-name-wise) with implementation files.

 libseed/seed-exceptions.c |   65 +++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed.h            |   14 +++++-----
 2 files changed, 72 insertions(+), 7 deletions(-)

commit 27ca247ac00e98235df5dae935ea5a215094d86a
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 9 19:27:33 2009 -0400

    Matt fixed up his Seed.set_search_path function, so we've enabled it.

 libseed/seed-builtins.c |   44 +++++++-------------------------------------
 1 file changed, 7 insertions(+), 37 deletions(-)

commit 2d5e0c7b8fd61247bc8787f8945b9449aa28d2d7
Author: Tim Horton <hortont@Kaylee.(none)>
Date:   Tue Mar 3 20:39:43 2009 -0500

    Somehow I accidentally committed with 2 colors on.

 examples/same-seed/main.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d3cb95749aea6ca9b45305203d42ab1b297e219c
Author: Tim Horton <hortont@Kaylee.(none)>
Date:   Tue Mar 3 20:36:18 2009 -0500

    Revert "Revert "Remove incredibly dubious setting of SIGCHLD""
    
    This reverts commit af622b554d79ede03df8ab76c170b7dafbb0bc9f.
    
    Err. Oops. That didn't fix it either like it seemed it might; now, I'm confused.

 libseed/seed-engine.c |    2 --
 libseed/seed-types.c  |    3 ++-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit af622b554d79ede03df8ab76c170b7dafbb0bc9f
Author: Tim Horton <hortont@Kaylee.(none)>
Date:   Tue Mar 3 20:33:04 2009 -0500

    Revert "Remove incredibly dubious setting of SIGCHLD"
    
    This reverts commit 029f9e35ec661912f98d883134ae6692b298ca51.
    
    This clearly wasn't as dubious as it seemed, and must have made sense at the time. This commit removes the ability to Ctrl-C in our Clutter games at the very least (actually all Seed Clutter apps, but not much else, as far as I can see).

 libseed/seed-engine.c |    2 ++
 libseed/seed-types.c  |    3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 029f9e35ec661912f98d883134ae6692b298ca51
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Mar 2 22:01:57 2009 -0500

    Remove incredibly dubious setting of SIGCHLD

 libseed/seed-engine.c |    2 --
 libseed/seed-types.c  |    3 ++-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit f0c46d887da7004fabc23a6368a9900ecbd76153
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Mar 2 21:49:16 2009 -0500

    Switch GObject reference to the JS ref to use g_object_set_qdata, low hanging optimization

 libseed/seed-engine.c |    5 ++++-
 libseed/seed-types.c  |    4 ++--
 libseed/seed-types.h  |    2 ++
 3 files changed, 8 insertions(+), 3 deletions(-)

commit ef2117280b8ddbbaa2ec76f188e3ce25fbc9d859
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Mar 2 21:44:29 2009 -0500

    Add an assertion in seed_value_to_gobject, should be helpful in catching a few memory bugs that sometimes pop up

 libseed/seed-types.c |    1 +
 1 file changed, 1 insertion(+)

commit 3797376e36c6863ce6d055ba09f3637574fee6e1
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Mar 2 21:41:11 2009 -0500

    Fix potential crash (or confusion) in seed_value_to_string

 libseed/seed-types.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f37e1c383f4d34b480e6361284999bee04335b1e
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Mar 2 21:35:41 2009 -0500

    Support some more primitive array types

 libseed/seed-types.c |   39 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

commit 817a511a946ee3064ab398b163f5349dfdc741d5
Author: Tim Horton <hortont424@gmail.com>
Date:   Mon Mar 2 19:16:51 2009 -0500

    Some type documentation, mostly copy/paste.

 .gitignore           |   17 +++--
 libseed/seed-types.c |  171 ++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 166 insertions(+), 22 deletions(-)

commit ebefeec870b7aa87786e7de719f33a52ed579c85
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 20:14:44 2009 -0500

    Other files that got updated by the last commit.

 doc/reference/html/index.html |    8 ++-
 doc/reference/tmpl/seed.sgml  |  130 -----------------------------------------
 2 files changed, 7 insertions(+), 131 deletions(-)

commit f519ead8cf12c9f82c9e62b54cf747c40f5d79de
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 20:12:10 2009 -0500

    Mushing documentation around into sections, fixing headers that indent screwed up (as usual...) and stuff.

 doc/reference/seed-docs.sgml    |    2 ++
 doc/reference/seed-sections.txt |   42 ++++++++++++++++++++++++---------------
 libseed/seed-builtins.h         |   26 ++++++++++++------------
 libseed/seed-closure.h          |   26 ++++++++++++------------
 libseed/seed-debug.h            |   26 ++++++++++++------------
 libseed/seed-engine.h           |   26 ++++++++++++------------
 libseed/seed-exceptions.h       |   30 +++++++++++++++++-----------
 libseed/seed-gtype.h            |   26 ++++++++++++------------
 libseed/seed-private.h          |   26 ++++++++++++------------
 libseed/seed-signals.h          |   26 ++++++++++++------------
 libseed/seed-structs.h          |   26 ++++++++++++------------
 libseed/seed-types.h            |   36 ++++++++++++++++++++++-----------
 libseed/seed.h                  |    6 ------
 13 files changed, 174 insertions(+), 150 deletions(-)

commit 2ad86d6e8c0a503362b397eed92ccdaad9c71479
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 20:02:31 2009 -0500

    Starting to move documentation into different sections.

 doc/reference/html/index.html       |   11 +-
 doc/reference/seed-docs.sgml        |    1 +
 doc/reference/seed-sections.txt     |   75 ++---
 doc/reference/tmpl/seed-unused.sgml |   24 ++
 doc/reference/tmpl/seed.sgml        |  595 +++++++++++++++++++++++++++++++++++
 libseed/seed.h                      |   30 +-
 6 files changed, 686 insertions(+), 50 deletions(-)

commit 0985fbce82e787ec20b8e0bbc146f95eef5559a2
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 19:27:50 2009 -0500

    I'm pretty sure that carrying the templates aroung in Git is unnecessary (the GtkDoc docs suggest so anyway...)

 doc/reference/tmpl/seed-builtins.sgml   |   19 -
 doc/reference/tmpl/seed-closure.sgml    |   19 -
 doc/reference/tmpl/seed-debug.sgml      |   64 ---
 doc/reference/tmpl/seed-engine.sgml     |   44 --
 doc/reference/tmpl/seed-exceptions.sgml |   80 ---
 doc/reference/tmpl/seed-gtype.sgml      |   19 -
 doc/reference/tmpl/seed-private.sgml    |   19 -
 doc/reference/tmpl/seed-signals.sgml    |   19 -
 doc/reference/tmpl/seed-structs.sgml    |   29 -
 doc/reference/tmpl/seed-types.sgml      |  350 -----------
 doc/reference/tmpl/seed-unused.sgml     |  659 ---------------------
 doc/reference/tmpl/seed.sgml            |  957 -------------------------------
 12 files changed, 2278 deletions(-)

commit 00c7135426ed8cee8082e0650c7d5823c978c26e
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 19:20:36 2009 -0500

    Documentation for seed_object_call. This marks 100% of the functions in seed-api.c being documented. Still a long way to go.

 libseed/seed-api.c |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 33ce45e9b0d98f1134aeeb1ddfe7ceba1ced3056
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 19:07:47 2009 -0500

    Create .gitignore and add everything that's currently untracked. I'm pretty sure we've got stuff in the repo that shouldn't be, but that's OK for now. If we're ignoring anything we shouldn't be, ... oops.

 .gitignore |  145 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 145 insertions(+)

commit 9d69cf261676bc80570dd1a28f7303a42657dfc9
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 18:58:08 2009 -0500

    Missed some return values.

 libseed/seed-api.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 1e20d268f9080492b0f3914328b2350b29995899
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 18:54:04 2009 -0500

    Lots of *(un)ref docs.

 config.h.in                          |    4 -
 doc/reference/html/index.html        |    8 +-
 doc/reference/tmpl/seed-private.sgml |    9 --
 doc/reference/tmpl/seed-unused.sgml  |  291 ++++++++++++++++++++++++++++++++++
 doc/reference/tmpl/seed.sgml         |   45 +++++-
 libseed/seed-api.c                   |   38 ++++-
 6 files changed, 368 insertions(+), 27 deletions(-)

commit 5627b43fe35e9e1bfd82d63c5c937f1c6ea0bc61
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 18:47:23 2009 -0500

    protect and unprotect documentation.

 libseed/seed-api.c |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit b667786d2914e882f46257cb891a1f5d1dfe4337
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 18:38:13 2009 -0500

    GtkDoc is choking on long type names? Wrote a note, anyway.

 libseed/seed-api.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9abcc742e761c6ac440615d1889f3bb56c682f6a
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 18:32:49 2009 -0500

    Lots of documentation updates. Also, do we have a typedef for JSClassDefinition?

 libseed/seed-api.c |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit 684df6b8466920b2174a0ff9fbb70e46b76aecc0
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 18:00:16 2009 -0500

    Don't need all these extra sections that we're simply not using. Maybe some other day, but for now we're only documenting the external API.

 doc/reference/seed-sections.txt |  130 +--------------------------------------
 1 file changed, 3 insertions(+), 127 deletions(-)

commit 7cb283504a994215fd8c6e4cd1f607defc491c45
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 17:57:24 2009 -0500

    80characters.

 libseed/seed-api.c |   23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit ffb9482308755db8489734e237633cf9291b95fe
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 17:46:20 2009 -0500

    seed_string_is_equal_utf8 docs.

 libseed/seed-api.c |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 6d3b1e062139a9fdd191fda158978cebb638ff3f
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 17:40:51 2009 -0500

    Oops. seed_string_to_utf8_buffer doesn't /return/ a buffer!

 libseed/seed-api.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2aa5f95d22b85f5253c9e6707611667eb615668
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 17:36:31 2009 -0500

    Docs for seed_make_object.

 libseed/seed-api.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 71b4291871892adb73425d40d90395cc35006662
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 17:15:37 2009 -0500

    Docs for seed_context_create.

 libseed/seed-api.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 9f59df1c6c552f60be539af0901054d99d579c8e
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 17:11:11 2009 -0500

    Updated docs (don't show JS* types in API documentation!)

 libseed/seed-api.c |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 834fbd216f48317e73b7b0bcb86947dab2089541
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 16:50:35 2009 -0500

    Don't put lines between parameter documentation or GtkDoc gets mad.

 libseed/seed-api.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a42a24504d0271425760109fd08b03f7582a79b9
Author: Tim Horton <hortont424@gmail.com>
Date:   Sat Feb 28 16:45:50 2009 -0500

    Matt added documentation for seed_engine_get_search_path.

 libseed/seed-api.c      |    9 ++++++++-
 libseed/seed-builtins.c |    3 +++
 2 files changed, 11 insertions(+), 1 deletion(-)

commit f4eb7878fe5396c86607aec91fda120c9d3a0fc9
Author: Tim Horton <hortont@hortont.com>
Date:   Tue Feb 24 17:30:14 2009 -0500

    Fix matt's docs (still need documentation for the second function, too.)

 libseed/seed-api.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit ed28cce323ff182279b4a72753bc5c61b79507ff
Author: Tim Horton <hortont@hortont.com>
Date:   Tue Feb 24 17:28:28 2009 -0500

    Fix some small lacks of use of g_*, etc

 libseed/seed-types.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 0a8148ab341ddac5f8a121141426ce696be1744a
Author: Tim Horton <hortont@hortont.com>
Date:   Tue Feb 24 17:23:50 2009 -0500

    Reapply cleaned up version of Matt's patch.

 doc/reference/seed-sections.txt |    2 +
 libseed/seed-api.c              |   23 ++++++++
 libseed/seed-builtins.c         |  114 ++++++++++++++++++++++++++++++++++++++-
 libseed/seed-engine.c           |    1 +
 libseed/seed-private.h          |    1 +
 libseed/seed.h                  |    4 ++
 src/main.c                      |    8 +++
 7 files changed, 151 insertions(+), 2 deletions(-)

commit 853ecf968d1797866d24f38ec31a332b04b2f3ee
Author: Tim Horton <hortont@hortont.com>
Date:   Tue Feb 24 17:07:59 2009 -0500

    Indentation.

 libseed/seed-builtins.c |    2 +-
 libseed/seed-signals.c  |   10 ++---
 libseed/seed-structs.c  |   15 +++----
 libseed/seed-types.c    |    3 +-
 src/main.c              |  114 ++++++++++++++++++++++++-----------------------
 5 files changed, 72 insertions(+), 72 deletions(-)

commit 7c6deffbc7407fa8a8e4ef018dfb4531c393a967
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Feb 24 15:19:45 2009 -0500

    Revert "Patch from Matt to add global include paths."
    
    A few problems here.
    
    Merge removed some code in random files, notably introducing a leak in
    Seed.print.  Mixes style changes with code changes. Makes seed_include
    leak in error conditions. Default path (examples) doesn't make any
    sense. The error handling is somewhat inconsistent ("Cannot open path
    entry") exception probably shouldn't exist.

 libseed/seed-api.c                          |   16 ----
 libseed/seed-builtins.c                     |  127 ++-------------------------
 libseed/seed-engine.c                       |    1 -
 libseed/seed-private.h                      |    1 -
 libseed/seed-signals.c                      |    9 +-
 libseed/seed-structs.c                      |   15 ++--
 libseed/seed-types.c                        |   40 +++++----
 libseed/seed.h                              |    3 -
 modules/readline/seed-readline.c            |    2 +-
 src/main.c                                  |   11 +--
 tests/javascript/builtin-argument-length.js |    2 +-
 11 files changed, 44 insertions(+), 183 deletions(-)

commit 12e184eeec9144f5a223cef4b097b32f0855784d
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Feb 24 15:09:19 2009 -0500

    Initialize default stroke/fill colors when making a new SeedCanvasStyle

 modules/canvas/seed-canvas.c |   21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit a40983bae301bc68ac4885cbccf70b0e52ba88ac
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Feb 24 15:03:34 2009 -0500

    cleanup canvas tests a bit...more work on stage

 modules/canvas/run-tests.js  |  589 +++++++++++++++++++++---------------------
 modules/canvas/seed-canvas.c |    6 +-
 2 files changed, 299 insertions(+), 296 deletions(-)

commit 3649f16b05792b99ce2943f26739a6f9c4e96324
Merge: 280d2a8 1ae8623
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Feb 24 14:56:59 2009 -0500

    Merge branch 'master' of ssh://git.gnome.org/git/seed

commit 280d2a88fb3dfd81e9c368425d298dd6c4e98cb4
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Feb 24 14:56:02 2009 -0500

    Some more work on Canvas...it's a little broken right now but in the middle of an essential rewrite that should let state work properly

 modules/canvas/seed-canvas.c |  309 ++++++++++++++++++++++++++----------------
 1 file changed, 193 insertions(+), 116 deletions(-)

commit 882e7e11c7d62a363ac5931aea67ffe34b1c00a3
Author: Robert Carr <racarr@mireia.(none)>
Date:   Tue Feb 24 14:01:12 2009 -0500

    Some canvas updates

 modules/canvas/run-tests.js  |    4 +-
 modules/canvas/seed-canvas.c | 1323 +++++++++++++++++++++---------------------
 2 files changed, 673 insertions(+), 654 deletions(-)

commit 1ae8623f7558b98613ce3907001c36cf1572e16d
Author: Tim Horton <hortont@hortont.com>
Date:   Tue Feb 24 12:46:25 2009 -0500

    Patch from Matt to add global include paths. Can't set from JS, but can from C, and gets used as search path during Seed.include. Also, swapping between indent styles isn't cool.

 libseed/seed-api.c                          |   16 ++++
 libseed/seed-builtins.c                     |  127 +++++++++++++++++++++++++--
 libseed/seed-engine.c                       |    1 +
 libseed/seed-private.h                      |    1 +
 libseed/seed-signals.c                      |    9 +-
 libseed/seed-structs.c                      |   15 ++--
 libseed/seed-types.c                        |   40 ++++-----
 libseed/seed.h                              |    3 +
 modules/readline/seed-readline.c            |    2 +-
 src/main.c                                  |   11 ++-
 tests/javascript/builtin-argument-length.js |    2 +-
 11 files changed, 183 insertions(+), 44 deletions(-)

commit cc1345135e336cded856805b953e6c7026698135
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 16:36:56 2009 -0500

    seed_print doesn't need to use printf

 libseed/seed-builtins.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ba4d0ce9c90439dc58ea94ecca5d198598327c04
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 16:25:22 2009 -0500

    Change the two tests that use Clutter to use Pango and GTK instead

 tests/javascript/struct-offsets.js  |    8 ++++----
 tests/javascript/type-conversion.js |   13 ++++++-------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 3ae12b3b9f6024f003f14b90b50e1fbd04eccf5a
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 16:09:16 2009 -0500

    Avoid initializing return GValue in case of G_TYPE_NONE (also avoid unsetting it leading to an unpleasant message on the console)

 libseed/seed-signals.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit f17991a54c6dcffadacef481ed786936d687548f
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 16:07:19 2009 -0500

    api-js-signal-from-c needs to use double as the return value if it wants to strictly check for equality (Given JSCore is always in double precision

 tests/c/api-js-signal-from-c.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 968fc93a9ac3e9886bedb320f5e963ea06e8c348
Merge: d277f03 381f6a0
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 16:04:26 2009 -0500

    Merge branch 'master' of ssh://git.gnome.org/git/seed

commit d277f034d9308620bdb2daa03038ceddc63aefb6
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 16:03:42 2009 -0500

    hello_cb in api-js-signal-form-c was smashing the stack

 libseed/seed-gtype.c           |  177 +---------------------------------------
 libseed/seed-private.h         |    1 +
 tests/c/Makefile.am            |    2 +-
 tests/c/api-js-signal-from-c.c |   40 ++++-----
 4 files changed, 23 insertions(+), 197 deletions(-)

commit 57e8f122e1b036d2db32cd0fe3e81c4fe4a05c44
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 15:52:26 2009 -0500

    seed_gobject_signal_emit needs to initialize ret_value to query.return_type, fixes two tests

 libseed/seed-signals.c |    6 +++++-
 libseed/seed-types.c   |    3 ++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 09c867506c611bf533405fa5a0f2b9ef13f2ee24
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 15:33:17 2009 -0500

    Fix longstanding seed_gi_argument_make_js bug with handling enums, sometimes broke things in getting struct properties struct-nested-set.js passes now

 libseed/seed-structs.c                |    8 +++++---
 libseed/seed-types.c                  |    2 +-
 tests/javascript/struct-nested-set.js |    2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 381f6a0e7b55fb109770519dfa2327ecd7766c6e
Merge: f5fdfbf dd05c69
Author: Tim Horton <hortont@hortont.com>
Date:   Mon Feb 23 15:24:14 2009 -0500

    Merge branch 'master' of git+ssh://git.gnome.org/git/seed

commit f5fdfbf6613ad8ca13f6b69cb228f2071eb81135
Author: Tim Horton <hortont@hortont.com>
Date:   Mon Feb 23 15:23:31 2009 -0500

    Docs cleanup. Added missing seed.h symbols, created a reasonable ordering, added subsections, etc.

 doc/reference/Makefile.am           |    2 +-
 doc/reference/html/index.html       |    2 +-
 doc/reference/seed-docs.sgml        |    2 +-
 doc/reference/seed-sections.txt     |   74 +++++---
 doc/reference/tmpl/seed-types.sgml  |   22 +++
 doc/reference/tmpl/seed-unused.sgml |   24 +++
 doc/reference/tmpl/seed.sgml        |  319 +++++++++++++++++++++--------------
 7 files changed, 287 insertions(+), 158 deletions(-)

commit dd05c6962e83903a26242e557856226d1411c4ee
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 15:13:37 2009 -0500

    Fix missing seed_union_set_property implementation.

 libseed/seed-structs.c |   44 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 43 insertions(+), 1 deletion(-)

commit 02e716dcb604820918b89d46893cbb8bc2ce6e81
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 15:00:45 2009 -0500

    Remove gtype-signal-gvalue.js test as it is nonsense (Note GObject.TYPE_VALUE does not exist)

 tests/javascript/gtype-signal-gvalue.js |   33 -------------------------------
 1 file changed, 33 deletions(-)

commit 94dc664a9f3a8b06ab91abe1682e442e64a4f1f5
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 14:58:41 2009 -0500

    Fix readline bindings Makefile

 modules/readline/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit dc2a4d2bfe91fe1dfc0a86a036a744020270cbdb
Author: Robert Carr <racarr@mireia.(none)>
Date:   Mon Feb 23 14:34:47 2009 -0500

    Lots of cleanup, standardize on GNU coding style

 libseed/seed-api.c        |  260 +++--
 libseed/seed-builtins.c   |  560 +++++-----
 libseed/seed-builtins.h   |    2 +-
 libseed/seed-closure.c    |  803 +++++++-------
 libseed/seed-closure.h    |   38 +-
 libseed/seed-debug.h      |   25 +-
 libseed/seed-engine.c     | 2447 ++++++++++++++++++++---------------------
 libseed/seed-engine.h     |   31 +-
 libseed/seed-exceptions.c |  210 ++--
 libseed/seed-exceptions.h |   18 +-
 libseed/seed-gtype.c      | 1275 +++++++++++-----------
 libseed/seed-gtype.h      |    2 +-
 libseed/seed-private.h    |    9 +-
 libseed/seed-signals.c    |  630 +++++------
 libseed/seed-signals.h    |   17 +-
 libseed/seed-structs.c    | 1113 +++++++++----------
 libseed/seed-structs.h    |   44 +-
 libseed/seed-types.c      | 2671 +++++++++++++++++++++++----------------------
 libseed/seed-types.h      |  206 ++--
 libseed/seed.h            |  484 ++++----
 m4/libtool.m4             |  128 ++-
 m4/ltoptions.m4           |    2 +-
 m4/ltsugar.m4             |   20 +-
 m4/ltversion.m4           |   10 +-
 24 files changed, 5571 insertions(+), 5434 deletions(-)

commit 27ed983ad63387888ac82a518f40b4d3bd37861a
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 14:30:44 2009 -0500

    Long patch from Matt that changes lots of things to glib functions, removing most of the stdio includes so we don't accidentally use them, switching printf(size_t) to use %Zd instead of casting to an int, etc.

 libseed/seed-builtins.c          |   22 ++++++++++------------
 libseed/seed-engine.c            |   15 ++++++---------
 libseed/seed-gtype.c             |   13 +++++--------
 libseed/seed-private.h           |    3 +--
 libseed/seed-signals.c           |   13 ++++++-------
 modules/readline/seed-readline.c |    3 ++-
 src/main.c                       |    8 ++++----
 7 files changed, 34 insertions(+), 43 deletions(-)

commit f5d221245fa2a65596f1a6ebe441e4e61fa97667
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 13:04:47 2009 -0500

    Matt's type fixes, and a warning fix (use %Zd instead of %d to print size_t)

 modules/readline/seed-readline.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 329afbfb2c44787e7dc2a0294b16552d3ad328b2
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 05:36:17 2009 -0500

    More GtkDoc. Also, apparently there are functions we have that aren't showing up in GtkDoc. Maybe because they're not in the seed-sections.txt or whatever? Anyway, goodnight.

 libseed/seed-api.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 86d65b3caaf7722f429d8863a3324555c8e356c1
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 05:31:42 2009 -0500

    More GtkDoc.

 libseed/seed-api.c |   61 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 172885cbc722401ee8650f95e97afe0068e4a8cd
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 04:46:29 2009 -0500

    It's finally time to start working on Gtk-Doc! Here's a slim beginning.

 doc/reference/tmpl/seed.sgml |    2 +-
 libseed/seed-api.c           |   31 +++++++++++++++++++++++++++----
 libseed/seed-engine.c        |   10 ++++++++++
 libseed/seed.h               |    2 +-
 4 files changed, 39 insertions(+), 6 deletions(-)

commit 44ab7acf0fbb0abdd6b3d7c0990c290f40ba4e39
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 04:25:38 2009 -0500

    Fix some autotools stuff so opengl and twitter examples get distributed in seed tarballs.

 examples/opengl/Makefile.am  |    4 ++++
 examples/twitter/Makefile.am |    5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 6eeb16faaed7bbb72fe663f8950e1c0be2c9284f
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 04:17:01 2009 -0500

    Removed open question:
    		* Why don't Clutter 0.9 GIRs have offsets for ClutterColor?
    Because we've resolved it: it was actually a clutter_color_parse annotation problem. There's a patch in /patches, and I'll file a bug against clutter tomorrow. Perhaps we can get a better API? (var col = Clutter.Color.parse("red"), or some such).

 OPEN_QUESTIONS |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 36ee8c74c976dfd963c2d5b6a6423ab77a99b098
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 04:13:51 2009 -0500

    Update changelog for today's business.

 ChangeLog |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 0c0d39b47b7c576ea84af10c8e009ce8c1fc96f1
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 04:09:31 2009 -0500

    More JSLint fixes.

 examples/same-seed/board.js |   39 +++++++++++++++++++++------------------
 examples/same-seed/light.js |   20 ++++++++++----------
 2 files changed, 31 insertions(+), 28 deletions(-)

commit 501786682fca3ee52ed681fe950fc05807621de0
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 04:03:28 2009 -0500

    Fix two examples to conform to jslint.

 examples/gtkplug.js |   24 +++++++++++-------------
 examples/ls.js      |    2 +-
 2 files changed, 12 insertions(+), 14 deletions(-)

commit fc9f8400258dbe340831213a5d4db7ecf1e6e518
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 03:54:54 2009 -0500

    Still slightly broken readline detection is now fixed - some things were manually linking against readline, which was wrong.

 src/Makefile.am     |    2 +-
 tests/c/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1a828a87517162aeede71a7a48cc707663f18930
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 03:50:09 2009 -0500

    Indent session!

 libseed/seed-engine.c            |   35 ++++-----
 libseed/seed-types.c             |    2 +-
 modules/readline/seed-readline.c |    4 +-
 src/main.c                       |   29 ++++----
 tests/c/api-closure.c            |   38 +++++-----
 tests/c/api-js-signal-from-c.c   |   56 ++++++++-------
 tests/c/api-types.c              |  145 +++++++++++++++++++-------------------
 tests/c/basic.c                  |    1 -
 tests/c/main.c                   |   28 ++++----
 tests/c/test-common.h            |   12 ++--
 tools/indent.sh                  |    5 +-
 11 files changed, 176 insertions(+), 179 deletions(-)

commit fe6f209ed2199064a1f3b7313d89c2cafacc5e74
Author: Tim Horton <hortont@hortont.com>
Date:   Sun Feb 22 03:23:33 2009 -0500

    A patch from Matt adding persistent readline history.

 modules/readline/seed-readline.c |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit c8e6acde9e1e6510f53d5629553109add61243e6
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sun Feb 22 00:15:17 2009 -0500

    Add matt's clutter thing to changelog.

 ChangeLog |    1 +
 1 file changed, 1 insertion(+)

commit 235d8d36231c9d1ad443b02754f8b97a21b57bb8
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sun Feb 22 00:08:18 2009 -0500

    Fix up some docs autotools stuff, add empty shell of a 'mapping' guide like Gjs has.

 configure.ac                        |    1 +
 doc/Makefile.am                     |    7 ++++---
 doc/mapping.html.in                 |   27 +++++++++++++++++++++++++++
 doc/modules/Makefile.am             |    4 ++--
 doc/tutorial-standalone/Makefile.am |    2 +-
 5 files changed, 35 insertions(+), 6 deletions(-)

commit 60f1c91638469ce3deb738eca5e46ef721f2e63c
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 22:21:41 2009 -0500

    Cleanup Matt's patch a bit.

 examples/clutter-0.9.js |   50 +++++++++++++++++++++++------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

commit 29e5899f27883df08fa68dfdc6f747cf7dfca241
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 22:08:50 2009 -0500

    Whoops! Forgot to update Makefile for new clutter example.

 examples/Makefile.am |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit c6762e551c73fa47a304300b02f4b1db0a016280
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 22:03:33 2009 -0500

    Matt rewrote Robb's Clutter "game" for Clutter 0.9, using the new animation API and such. Requires the clutter-color-out-annotation.patch as of commit time, but hopefully that'll go upstream. Now we have something that uses Clutter 0.9 without using GtkClutter (yay!!)

 examples/HACKING        |    4 +-
 examples/clutter-0.8.js |  123 +++++++++++++++++++++++++++++++++++++++++++++++
 examples/clutter-0.9.js |  108 +++++++++++++++++++++++++++++++++++++++++
 examples/clutter.js     |  123 -----------------------------------------------
 4 files changed, 233 insertions(+), 125 deletions(-)

commit 2e5dcf1bac1361f5a6fe93773f8f60e85ef93e9f
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 21:44:58 2009 -0500

    It seems like a good idea to keep the not-yet-applied patches that we create against upstream projects /somewhere/ besides in my email...

 patches/clutter-animatev-with-annotation.patch |  325 ++++++++++++++++++++++++
 patches/clutter-color-out-annotation.patch     |   13 +
 2 files changed, 338 insertions(+)

commit 4825c424c117e259891613b205b1c6ba32990f02
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 21:38:16 2009 -0500

    Struct offset test change from earlier no longer applies. An extra annotation to clutter_color_parse was what actually broke things; I have a patch to fix it.

 tests/javascript/struct-offsets.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0137efe639774f23dc710e86613ceddec329679c
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 20:05:34 2009 -0500

    Fix seed_repl_expose output formatting.

 libseed/seed-engine.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a175cf31a1ecf85401a491c27252835f932db80a
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 19:26:14 2009 -0500

    Add seed_repl_expose C function. Call it, you're dropped to a REPL with the arguments passed to seed_repl_expose stored in the array Seed.debug_argv.
    
    This is useful when you've got JSValue* stuff sitting around in C and want to poke around at it from Javascript.

 libseed/seed-engine.c |   40 ++++++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.h |    2 ++
 2 files changed, 42 insertions(+)

commit f472db3f817806b19bdc8ff5132f25208a1d1c98
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 17:08:57 2009 -0500

    Twitter client profile images are aligned right now.

 examples/twitter/twitter.js |    9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 10b7e167ac8c7dc2b7563c517b01874c4f10bde5
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 16:54:47 2009 -0500

    Fix Twitter client so it responds to enter key as well as click.

 examples/twitter/twitter.js |   19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit ebc57b82c9642273981e156e9b2be5f2603db7ea
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 04:33:31 2009 -0500

    Add a file of open questions that I have. If anyone has answers, let me know!

 OPEN_QUESTIONS |    9 +++++++++
 1 file changed, 9 insertions(+)

commit ffa1e19cdb74c80ae8e16f79da78cef011152b51
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 04:07:58 2009 -0500

    Add middle-click-open-in-new-tab to seed browser. This exposes a bug in something which causes a segfault, so it's disabled for now.

 examples/browser/BrowserView.js |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 30b49fc14813d0a43095ea2c5d1f47b6ce4f13a5
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:44:27 2009 -0500

    Remove old copy of the browser (bad Git import, I assume...)

 ChangeLog                             |    2 +-
 examples/browser/browser-actions.js   |  347 ---------------------------------
 examples/browser/browser-bookmarks.js |   54 -----
 examples/browser/browser-find.js      |   39 ----
 examples/browser/browser-main.js      |   24 ---
 examples/browser/browser-menu.js      |  148 --------------
 examples/browser/browser-tab.js       |  160 ---------------
 examples/browser/browser-toolbar.js   |   25 ---
 8 files changed, 1 insertion(+), 798 deletions(-)

commit 565cb80fb5c91153f23722f4626a7c90107f7e29
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:43:20 2009 -0500

    Add a few tiny conventions.

 doc/conventions.html.in |    8 ++++++++
 1 file changed, 8 insertions(+)

commit b80c26d7c5f41881f4fd2929be89c3385b1e4508
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:36:40 2009 -0500

    Use gnome-www-browser instead of gnome-open for profiling output.

 Makefile.am |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3c03707bd667354e09f6f7228775124c6275d2f3
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:32:02 2009 -0500

    For some reason (upstream!) Clutter 0.9 GIRs don't have offset data for ClutterColor. Someone should fix this.

 tests/javascript/struct-offsets.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bdca452535c11a66f11e4a2eb2878539d31fbe88
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:29:51 2009 -0500

    Fix some tests I accidentally broke in the last one (line numbers in exceptions changed, etc.)

 tests/javascript/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtype-signal-args.js          |    4 +---
 tests/javascript/signal-exception.js           |    2 +-
 3 files changed, 3 insertions(+), 5 deletions(-)

commit 4aa918fcd7fbce13df809e6052ec9e1d5ad6b38c
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:25:55 2009 -0500

    Test formatting cleanup; lots of duplicated test headers.

 tests/javascript/argv.js                       |    1 +
 tests/javascript/array-gtype.js                |    1 +
 tests/javascript/builtin-argument-length.js    |    4 ----
 tests/javascript/c-module.js                   |    1 +
 tests/javascript/closure-finalization.js       |    1 +
 tests/javascript/constructor-args.js           |    1 +
 tests/javascript/constructor-prototype.js      |    1 +
 tests/javascript/function-info.js              |    1 +
 tests/javascript/gerror.js                     |    4 ----
 tests/javascript/gtype-class-init-exception.js |    1 +
 tests/javascript/gtype-property.js             |    4 ----
 tests/javascript/gtype-signal-exception.js     |    4 ----
 tests/javascript/gtype-typerror.js             |    1 +
 tests/javascript/gvalue-argument.js            |    1 +
 tests/javascript/include-syntax.js             |    1 +
 tests/javascript/json.js                       |    3 ++-
 tests/javascript/object-info.js                |    1 +
 tests/javascript/printf.js                     |    3 ++-
 tests/javascript/printprint.js                 |    1 +
 tests/javascript/signal-exception.js           |    1 +
 tests/javascript/struct-constructor.js         |    1 +
 tests/javascript/struct-enumerate.js           |    3 ++-
 tests/javascript/struct-functions.js           |    1 +
 tests/javascript/struct-nested-set.js          |    1 +
 tests/javascript/struct-offsets.js             |    5 +----
 tests/javascript/struct-set-member.js          |    7 ++-----
 tests/javascript/struct-union-enumerate.js     |    5 +----
 27 files changed, 27 insertions(+), 32 deletions(-)

commit ad8f93a26b0daa4c8ee55ee567c1dce0f55ceee1
Author: Tim Horton <hortont@jayne.(none)>
Date:   Sat Feb 21 03:15:59 2009 -0500

    Don't depend on SVN.

 doc/reference/html/index.html |   37 ++++++++++++
 m4/libtool.m4                 |  128 +++++++++++++----------------------------
 m4/ltoptions.m4               |    2 +-
 m4/ltsugar.m4                 |   20 +++----
 m4/ltversion.m4               |   10 ++--
 tests/run-tests.py            |    5 +-
 6 files changed, 94 insertions(+), 108 deletions(-)

commit 3775824bb6d2ee01ff1c0b76f4b88ffe5745ec93
Author: Tim Horton <hortont@Kaylee.(none)>
Date:   Mon Feb 16 16:15:09 2009 -0500

    Didn't mean to add animate_with_timeline in the last push.

 extensions/Clutter.js |   11 -----------
 1 file changed, 11 deletions(-)

commit a5151b40292f1ef471ed182dae450bc8af3c7e09
Author: Tim Horton <hortont@Kaylee.(none)>
Date:   Mon Feb 16 16:13:10 2009 -0500

    Add SameSeed GtkBuilder UI file.

 examples/same-seed/board.js     |    2 +-
 examples/same-seed/same-seed.ui |   72 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+), 1 deletion(-)

commit 78c793c89abee31453050d57db35126a20966bfb
Author: Tim Horton <hortont@Kaylee.(none)>
Date:   Sat Feb 14 05:05:57 2009 -0500

    Holy crap so many changes.

 examples/same-seed/board.js |   63 ++++++++++++++++++++++++++++---------------
 examples/same-seed/light.js |    4 ++-
 examples/same-seed/main.js  |   20 +++++++-------
 examples/same-seed/score.js |    7 +++--
 extensions/Clutter.js       |   12 +++++++++
 5 files changed, 72 insertions(+), 34 deletions(-)

commit b55988d81517f3d176c9f74ee89189df03bd7cce
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Feb 7 09:39:53 2009 +0000

    A note about a potential leak for Robb.
    
    svn path=/trunk/; revision=852

 libseed/seed-types.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 5f7f3a35bdbcd4a38bb98516b4e2cb769a3ad129
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Feb 7 09:19:31 2009 +0000

    Indent session!
    
    svn path=/trunk/; revision=851

 libseed/seed-api.c      |   64 +-
 libseed/seed-builtins.c |    5 +-
 libseed/seed-closure.c  |    2 +-
 libseed/seed-engine.c   |    2 +-
 libseed/seed-types.c    | 2540 ++++++++++++++++++++++++-----------------------
 libseed/seed.h          |   12 +-
 6 files changed, 1308 insertions(+), 1317 deletions(-)

commit cb254217c849bac205cbd876061f6fd967e899fa
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Feb 7 08:39:57 2009 +0000

    Headers have consistent "headers", too! Also, fix everything.js (forgot to update enum casing a long time ago...)
    
    svn path=/trunk/; revision=850

 libseed/seed-builtins.h        |   26 +++++++++++++-------------
 libseed/seed-closure.h         |   27 ++++++++++++++-------------
 libseed/seed-debug.h           |   21 +++++++++++++++++++++
 libseed/seed-engine.h          |   26 +++++++++++++-------------
 libseed/seed-exceptions.h      |   27 ++++++++++++++-------------
 libseed/seed-gtype.h           |   26 +++++++++++++-------------
 libseed/seed-private.h         |   26 +++++++++++++-------------
 libseed/seed-signals.h         |   26 +++++++++++++-------------
 libseed/seed-structs.h         |   26 +++++++++++++-------------
 libseed/seed-types.h           |   26 +++++++++++++-------------
 libseed/seed.h                 |   32 +++++++++++++++++---------------
 tests/javascript/everything.js |   12 ++++++------
 12 files changed, 163 insertions(+), 138 deletions(-)

commit ec254cb7f301203c85220d6377a9659360cfd65c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Feb 7 08:37:45 2009 +0000

    Consistent headers across the C files.
    
    svn path=/trunk/; revision=849

 libseed/seed-api.c        |   31 ++++++++++++++++++-------------
 libseed/seed-builtins.c   |   34 +++++++++++++++++-----------------
 libseed/seed-closure.c    |   31 ++++++++++++++++---------------
 libseed/seed-engine.c     |   32 +++++++++++++++++---------------
 libseed/seed-exceptions.c |   26 +++++++++++++-------------
 libseed/seed-gtype.c      |   32 +++++++++++++++++---------------
 libseed/seed-signals.c    |   32 +++++++++++++++++---------------
 libseed/seed-structs.c    |   32 +++++++++++++++++---------------
 libseed/seed-types.c      |   28 ++++++++++++++--------------
 9 files changed, 146 insertions(+), 132 deletions(-)

commit 320c2efcd27714d59504b734050fb57d66373083
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Feb 7 08:07:34 2009 +0000

    ChangeLog - this is actually 0.5 not 0.4, and update SS to match clutter changes.
    
    svn path=/trunk/; revision=848

 ChangeLog                   |    2 +-
 examples/same-seed/score.js |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 03c6ca522a5406dfce947f6da5a792855f76da75
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Feb 6 00:56:11 2009 +0000

    Updating ChangeLog, etc.
    
    svn path=/trunk/; revision=847

 ChangeLog |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 3b148ad1957b272436cb96bfa1a103a31e6b3e3b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Feb 6 00:28:47 2009 +0000

    working on 0.4 release stuff.
    
    svn path=/trunk/; revision=846

 ChangeLog        |   18 +++++++-
 examples/HACKING |   37 +++++++++++++---
 m4/libtool.m4    |  128 +++++++++++++++++++++++++++++++++++++-----------------
 m4/ltoptions.m4  |    2 +-
 m4/ltsugar.m4    |   20 ++++-----
 m4/ltversion.m4  |   10 ++---
 6 files changed, 153 insertions(+), 62 deletions(-)

commit 98bc13d651afed0525212e837ac415e93646857b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 17:18:03 2009 +0000

    Whoops random debugging stuff...
    
    svn path=/trunk/; revision=845

 examples/same-seed/board.js |    4 ----
 1 file changed, 4 deletions(-)

commit 02d4218f4c5bec0627a18ab2eb797e001ff1361e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 17:16:49 2009 +0000

    Horrible hack to make SS work on slower machines/with many, many tiles... will be much improved when we gain the ability to pass a timeline into the animate function.
    
    svn path=/trunk/; revision=844

 examples/same-seed/board.js |   24 +++++++++++++++++++++---
 examples/same-seed/light.js |    4 ++++
 2 files changed, 25 insertions(+), 3 deletions(-)

commit d2c641af2dbca7580e083ba75dc5e6359e81b0ec
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 16:40:32 2009 +0000

    Picking directly after animation works now.
    
    svn path=/trunk/; revision=843

 examples/same-seed/board.js |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 662a1f2d708d6e7946e74a04d8ed7a3329e64936
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 16:37:53 2009 +0000

    Much improved picking.
    
    svn path=/trunk/; revision=842

 examples/same-seed/board.js |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit e4ea4257ecf0a6b91407919c538b9a09fc13a1f4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 16:19:59 2009 +0000

    Fix an exception in SS.
    
    svn path=/trunk/; revision=841

 examples/same-seed/board.js |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit ad8bc14757ff55ad7421144e8799eaf0e83ee745
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 16:05:04 2009 +0000

    Woah timings are sometimes important.
    
    svn path=/trunk/; revision=840

 examples/same-seed/board.js |    6 +++---
 examples/same-seed/main.js  |    3 +--
 examples/same-seed/score.js |    2 +-
 3 files changed, 5 insertions(+), 6 deletions(-)

commit 2035b88c736dd5792cb0ee2b90c14b1dc39dbf69
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 15:30:08 2009 +0000

    Fix exception in sameseed.
    
    svn path=/trunk/; revision=839

 examples/same-seed/board.js |    4 ++--
 examples/same-seed/main.js  |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 457efa63dcf6716b1a2953ea1b8d3c6a038ac843
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 15:19:25 2009 +0000

    Oops forgot a file.
    
    svn path=/trunk/; revision=838

 examples/same-seed/score.js |   76 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit 4463c9a076358fcfed8cc70be6a056450784abfd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 15:14:20 2009 +0000

    Lots and lots of Same Seed updates.
    
    svn path=/trunk/; revision=837

 examples/same-seed/blue.svg   |   24 ++---
 examples/same-seed/board.js   |  200 ++++++++++++++++++++---------------------
 examples/same-seed/green.svg  |   26 +++---
 examples/same-seed/light.js   |   50 +++++++++--
 examples/same-seed/main.js    |   35 +++++---
 examples/same-seed/red.svg    |   26 +++---
 examples/same-seed/yellow.svg |   26 +++---
 7 files changed, 210 insertions(+), 177 deletions(-)

commit a8b7d8460af0fda3c93d912d135e61f922ad6bc0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 10:04:22 2009 +0000

    Significantly better animation performance.
    
    svn path=/trunk/; revision=836

 examples/same-seed/board.js |   10 ++++++----
 examples/same-seed/light.js |    4 ++--
 2 files changed, 8 insertions(+), 6 deletions(-)

commit a226f6f7616fa09d8c082ae1873f960574625bf5
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 09:53:25 2009 +0000

    Better animation, etc.
    
    svn path=/trunk/; revision=835

 examples/same-seed/board.js |   61 ++++++++++++++++++++++++++++++++++++-------
 examples/same-seed/light.js |   11 ++++++--
 examples/same-seed/main.js  |    2 ++
 3 files changed, 63 insertions(+), 11 deletions(-)

commit 5fc0118fad0e4222d5d46bb827e62c279db09820
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 08:59:57 2009 +0000

    Oh wow Same Seed animations!
    
    svn path=/trunk/; revision=834

 examples/same-seed/board.js |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 0b724146fb56a37fbbd8268be56c74c698915a52
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Feb 3 08:37:50 2009 +0000

    I suck at version control
    
    svn path=/trunk/; revision=833

 extensions/Clutter.js |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 9e291fe56ecff003fc5e7bc70f0a7a71f5106417
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Feb 3 08:36:52 2009 +0000

    80 characters!
    
    svn path=/trunk/; revision=832

 examples/same-seed/board.js |   71 +++++++++----------------------------------
 examples/same-seed/main.js  |    4 +--
 2 files changed, 16 insertions(+), 59 deletions(-)

commit da23967ab28120dcf24945ac9c20f63a3ca62ffa
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Feb 3 08:33:28 2009 +0000

    AHHHHH
    
    svn path=/trunk/; revision=831

 extensions/Makefile.am |    4 +-
 libseed/seed-types.c   | 2493 ++++++++++++++++++++++++------------------------
 2 files changed, 1272 insertions(+), 1225 deletions(-)

commit 30873dd727911f7ddef385f7feb24e1e7b9ada61
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Feb 2 12:10:34 2009 +0000

    Whoops forgot to add the test.
    
    svn path=/trunk/; revision=830

 tests/c/api-js-signal-from-c.c |   43 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

commit 883073b5e3aa189d2b2afbbe425f447efdba3515
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Feb 2 11:46:08 2009 +0000

    Fix silly nested switch in seed-types, add test that doesn't work (something's broken with return types of Seed-installed signals).
    
    svn path=/trunk/; revision=829

 libseed/seed-types.c                  |   59 +++++++++++++++------------------
 tests/c/Makefile.am                   |    3 +-
 tests/c/main.c                        |    1 +
 tests/javascript/gtype-signal-args.js |    7 ++--
 4 files changed, 35 insertions(+), 35 deletions(-)

commit f22ab8431b65778c62276f1a6d6fdcd3725d2afb
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Feb 2 06:48:03 2009 +0000

    Same Seed. It works, but Clutter is broken. Or something. So uh. No animations at the moment.
    
    svn path=/trunk/; revision=828

 examples/same-seed/board.js |  163 +++++++++++++++++++++++++++++++++++--------
 examples/same-seed/main.js  |    7 +-
 2 files changed, 140 insertions(+), 30 deletions(-)

commit f7fb36a21250ddef0cd8a4eeca58f555c2188b52
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Feb 2 04:25:49 2009 +0000

    Use clutter 0.9.
    
    svn path=/trunk/; revision=827

 examples/same-seed/light.js |   12 ++++++------
 examples/same-seed/main.js  |    7 +++++--
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 1bc97cec25e6d5798f6a28f021991c095a964902
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Feb 2 01:25:02 2009 +0000

    Game works now (forgot sliding left when you empty a row...)
    
    svn path=/trunk/; revision=826

 examples/same-seed/board.js |   95 +++++++++++--------------------------------
 examples/same-seed/main.js  |    4 +-
 2 files changed, 25 insertions(+), 74 deletions(-)

commit e33c17f3f8af6cc2145dfe52edefdc84f781b367
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Feb 2 01:06:53 2009 +0000

    There's a long debugging function here. It's going away but might be useful later. The game is playable now. Yay!
    
    svn path=/trunk/; revision=825

 examples/same-seed/board.js |  124 +++++++++++++++++++++++++++++++------------
 examples/same-seed/light.js |   13 ++---
 examples/same-seed/main.js  |    4 +-
 3 files changed, 95 insertions(+), 46 deletions(-)

commit c9faa7551dba7c4adb1bdf819538c49cd00acb57
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Feb 1 23:49:35 2009 +0000

    Initial version of our same gnome clone (with clutter/svg/etc.)
    
    svn path=/trunk/; revision=824

 examples/same-seed/bkg.svg    |   95 +++++++++++++++++++++
 examples/same-seed/blue.svg   |   97 ++++++++++++++++++++++
 examples/same-seed/board.js   |  183 +++++++++++++++++++++++++++++++++++++++++
 examples/same-seed/green.svg  |   97 ++++++++++++++++++++++
 examples/same-seed/light.js   |   88 ++++++++++++++++++++
 examples/same-seed/main.js    |   37 +++++++++
 examples/same-seed/red.svg    |   97 ++++++++++++++++++++++
 examples/same-seed/yellow.svg |   97 ++++++++++++++++++++++
 8 files changed, 791 insertions(+)

commit bf499fe1a240d865af305a845eefaaebe6bfc9c2
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 30 00:32:44 2009 +0000

    Still segfaulting. One fault is in Seed.print, the other one will need to wait for me to get to a machine with a WebKit debug build.
    
    svn path=/trunk/; revision=823

 tests/javascript/gtype-signal-gvalue.js |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 8638a002defedb7778aab63b9bb37ea69090fb96
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 30 00:21:35 2009 +0000

    If you install a signal (from JS) which wants to return a GValue, and you return a JS number type, Seed segfaults (as you can see in this test. This shouldn't happen, but I'm not sure what should ...
    
    svn path=/trunk/; revision=822

 tests/javascript/gtype-signal-gvalue.js |   31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 37bcb2c3202d2dfe48eec501742b8cf5fc64f0c0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 29 19:22:19 2009 +0000

    More type tests, module profiling is optional now
    
    svn path=/trunk/; revision=821

 Makefile.am                         |   12 +++++-
 config.h.in                         |    3 ++
 configure.ac                        |   12 ++++++
 modules/Multiprocessing/Makefile.am |    9 ++++-
 modules/canvas/Makefile.am          |    9 ++++-
 modules/example/Makefile.am         |    9 ++++-
 modules/readline/Makefile.am        |    9 ++++-
 modules/sqlite/Makefile.am          |    9 ++++-
 tests/c/api-types.c                 |   75 +++++++++++++++++++++++++++++++++++
 9 files changed, 135 insertions(+), 12 deletions(-)

commit daace0cde64ddccf9d121756b1329ec5d178c3f9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Jan 29 18:24:17 2009 +0000

    Add seed_script_new_from_file
    
    svn path=/trunk/; revision=820

 libseed/seed-api.c |   93 ++++++++++++++++++++++++++++++++--------------------
 libseed/seed.h     |    2 ++
 2 files changed, 59 insertions(+), 36 deletions(-)

commit 4ffe29f19ed524c254107eaf7951f3a08f8b7928
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Jan 29 18:24:05 2009 +0000

    Implement seed_value_is_null seed_value_is_object and seed_object_is_function
    
    svn path=/trunk/; revision=819

 libseed/seed-api.c    |   20 ++++++++++++++++++++
 libseed/seed-engine.c |    4 +++-
 libseed/seed.h        |    7 +++++++
 3 files changed, 30 insertions(+), 1 deletion(-)

commit d29ca7d4154e9442045665606e3822def048eacf
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 28 10:48:26 2009 +0000

    Fix small warning with automake.
    
    svn path=/trunk/; revision=818

 configure.ac |    1 +
 1 file changed, 1 insertion(+)

commit ef28ff8b116d40959e756b60ee36fa5dc14d8d60
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 28 10:35:15 2009 +0000

    Finally found the WebKit revno that we require.
    
    svn path=/trunk/; revision=817

 README       |    2 ++
 configure.ac |    2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit d9e0946e0386a5adfd5c53f305bd3b1e48ae17fb
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 28 09:18:06 2009 +0000

    Remove opengl-glib, since it's now in its own GNOME SVN module.
    
    svn path=/trunk/; revision=816

 Makefile.am                 |    3 +-
 configure.ac                |   43 -
 opengl-glib/GL-1.0.gir      | 7196 -------------------------------------------
 opengl-glib/GL-custom.h     |  520 ----
 opengl-glib/GLTypes-1.0.gir |   35 -
 opengl-glib/GLU-1.0.gir     | 1584 ----------
 opengl-glib/GLUT-1.0.gir    | 2036 ------------
 opengl-glib/Glut-custom.h   |   80 -
 opengl-glib/Makefile.am     |   20 -
 9 files changed, 1 insertion(+), 11516 deletions(-)

commit 03441fef543416c2237afd9c306907d348a99f2e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 28 00:55:17 2009 +0000

    Add the annotation files for the OpenGL girs
    
    svn path=/trunk/; revision=815

 examples/clutter-cogl.js  |    4 +-
 opengl-glib/GL-custom.h   |  520 +++++++++++++++++++++++++++++++++++++++++++++
 opengl-glib/Glut-custom.h |   80 +++++++
 3 files changed, 602 insertions(+), 2 deletions(-)

commit d6240c18413b13da8e240d01755fc8285c8fdbcc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 26 15:16:49 2009 +0000

    Allow --disable-opengl-glib, also check for all three headers (GL/GLU/GLUT) before building.
    
    svn path=/trunk/; revision=814

 configure.ac |   34 +++++++++++++++++++++++++++++++---
 1 file changed, 31 insertions(+), 3 deletions(-)

commit 142095adeedf40e38fcadd15e7100ca5dc6f0dfd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 26 00:58:49 2009 +0000

    Update deps.
    
    svn path=/trunk/; revision=813

 debian/control |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 356e8cf2ad16141e75186e66c60089448303ad30
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 26 00:54:47 2009 +0000

    Add Debian packaging stuff here, since we're still maintaining it ourselves.
    
    svn path=/trunk/; revision=812

 debian/changelog |   59 +++++++++++++++++++
 debian/control   |   46 +++++++++++++++
 debian/copyright |  165 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/rules     |   61 ++++++++++++++++++++
 4 files changed, 331 insertions(+)

commit 012006f15eedb371a6e8f567fb5063cd650a8849
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 26 00:42:31 2009 +0000

    Fix object-info test on Jaunty. It's a bad test...
    
    
    svn path=/trunk/; revision=811

 tests/javascript/object-info.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8980502b8324ae483f6ce17dc54ee5b96666c320
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 26 00:33:36 2009 +0000

    Tests now give diffs, instead of just printing both outputs!
    
    
    svn path=/trunk/; revision=810

 tests/run-tests.py |   15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 2dfacd390cdb45c75428a27af3f69b051da737dc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 20:30:32 2009 +0000

    Fix missing semicolons in builtin-argument-length test.
    
    svn path=/trunk/; revision=809

 tests/javascript/builtin-argument-length.js |   32 +++++++++++++--------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit e366bcfc1ad6cef16ebb0a639fb98870f6e8fd62
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 10:26:00 2009 +0000

    More JSLint fixes. That's all, for tonight.
    
    svn path=/trunk/; revision=808

 examples/browser/BrowserView.js                    |    2 +-
 examples/browser/TabbedBrowser.js                  |    2 +-
 examples/clutter-shader/ShaderView.js              |    2 +-
 examples/clutter-transitions/main.js               |    2 +-
 examples/clutter-transitions/transition-library.js |   48 ++++++++++----------
 examples/glib/timeout.js                           |    3 +-
 examples/opengl/seed-gears.js                      |   31 +++++++------
 examples/opengl/triangle-actor.js                  |   39 ++++++++--------
 examples/pong/pong.js                              |   16 +++----
 examples/poppler.js                                |    2 +-
 examples/twitter/pretty.js                         |    2 +-
 examples/twitter/twitter.js                        |   10 ++--
 tests/javascript/struct-union-enumerate.js         |    2 +-
 13 files changed, 85 insertions(+), 76 deletions(-)

commit 5ff2dd4947b80c55f511e1d3cb3a827ca5f44b0d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:54:50 2009 +0000

    Pong should also require Clutter 0.8.
    
    svn path=/trunk/; revision=807

 examples/pong/pong.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6923ab0ec4d492da7a863bf6b1977c90874f3e7a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:52:26 2009 +0000

    Fix all of the Clutter examples to require Clutter 0.8.
    
    svn path=/trunk/; revision=806

 examples/clutter-cogl.js                           |    2 +-
 examples/clutter-shader/main.js                    |    2 +-
 examples/clutter-transitions/transition-library.js |    2 +-
 examples/clutter.js                                |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit a1ca8d8db4f0fe594635f753997a3faf80099eb8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:48:51 2009 +0000

    ClutterCairo works now if you have both 0.8 and 0.9 installed.
    
    svn path=/trunk/; revision=805

 examples/clutter-cairo.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6e1aac94cb32b9d3e771ad2f0aebcfac18564dd9
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:47:14 2009 +0000

    Most of the examples pass JSLint now; JSLint now accepts "const".
    
    
    svn path=/trunk/; revision=804

 examples/accelgroup.js      |    2 +-
 examples/actions.js         |    2 +-
 examples/async-quine.js     |    4 ++--
 examples/calculator.js      |    7 +++----
 examples/clutter-cogl.js    |   14 +++++++-------
 examples/clutter.js         |    8 ++++----
 examples/gdkpixbufloader.js |    3 ++-
 examples/gtkplug.js         |    2 +-
 examples/n-oscillator.js    |   23 ++++++++++++-----------
 examples/poppler.js         |   18 ++++++++++++------
 examples/quine.js           |    2 +-
 examples/vte-test.js        |    2 +-
 tools/jslint.js             |    1 +
 13 files changed, 48 insertions(+), 40 deletions(-)

commit 08105e580b708e067b005ba7678eb0c44e33f390
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:15:01 2009 +0000

    Fix one example to pass JSLint, fixed 'with', so it doesn't complain (the maintainer doesn't /believe/ in 'with', for good reason, but ... still ...)
    
    svn path=/trunk/; revision=803

 examples/accelgroup.js |    2 +-
 tools/jslint.js        |   16 +++++++++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

commit d029674a6a6f98af7ac613e9f5d0176d25cc952b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:05:10 2009 +0000

    Fix one mistake I forgot to check for in last commit.
    
    svn path=/trunk/; revision=802

 tests/javascript/native-closure-exception.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d1f0724950e963ac2ae08ff7638103411c9514d0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 09:03:51 2009 +0000

    Many of the tests now pass JSLint.
    
    
    svn path=/trunk/; revision=801

 doc/reference/seed-docs.sgml                 |    2 +-
 tests/javascript/closure-finalization.js     |    4 ++--
 tests/javascript/function-info.js            |    2 +-
 tests/javascript/gerror.js                   |    4 +++-
 tests/javascript/gtype-signal-args.js        |    4 ++--
 tests/javascript/gtype-signal.js             |    4 ++--
 tests/javascript/gtype.js                    |   19 +++++++++----------
 tests/javascript/namespace-exception-test.js |    7 ++-----
 tests/javascript/native-closure-exception.js |    5 +++--
 tests/javascript/native-closure.js           |    5 +++--
 tests/javascript/out-test.js                 |    8 +++++---
 tests/javascript/sqlite.js                   |    7 +++++--
 tests/javascript/struct-union-enumerate.js   |    4 ++--
 tests/javascript/type-conversion.js          |    4 ++--
 tools/jslint.js                              |    2 +-
 tools/run-lint.js                            |   13 ++++++++-----
 16 files changed, 51 insertions(+), 43 deletions(-)

commit 28e2f4b5a4ff54b41a050151db7b59542776766d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 08:32:37 2009 +0000

    JSLint works with Seed code now, mostly! Rev 800!
    
    svn path=/trunk/; revision=800

 tools/jslint.js   |   13 ++++++++-----
 tools/run-lint.js |   29 +++++++++++++++++++++--------
 2 files changed, 29 insertions(+), 13 deletions(-)

commit 2fb87cd53851a5911232a08ed2eae49cd157173e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 07:51:20 2009 +0000

    Tools folder; bring JSLint in, starting a script to run JSLint on stuff; need to find options to turn off to make it even remotely reasonable.
    
    
    svn path=/trunk/; revision=799

 libseed/indent.sh |    3 -
 tools/indent.sh   |    3 +
 tools/jslint.js   | 4942 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/run-lint.js |   20 +
 4 files changed, 4965 insertions(+), 3 deletions(-)

commit 2bfd3d0f0c84465abfa097ee2e4f861aba0a5b7c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 25 06:54:45 2009 +0000

    Fix struct union enumerate test; Introspection update catches more members!
    
    svn path=/trunk/; revision=798

 tests/javascript/struct-union-enumerate.js |    4 ++++
 1 file changed, 4 insertions(+)

commit 53fa1e5748714c7eb80b573c9a2cd09f7ae3d797
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 24 07:26:26 2009 +0000

    Make sure we clean typelibs.
    
    svn path=/trunk/; revision=797

 opengl-glib/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 854792aadc904de5d467aae2df4394e76d3083d3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 24 05:07:48 2009 +0000

    Update runtime docs to mention workaround for loading namespaces twice.
    
    svn path=/trunk/; revision=796

 doc/runtime.html.in |   13 +++++++++++++
 1 file changed, 13 insertions(+)

commit daebaab56ab46b671ef6741a296f07841d6db88d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Jan 24 04:41:10 2009 +0000

    Mode types to GLTypes-1.0.gir required for clutter-0.9 to build
    
    svn path=/trunk/; revision=795

 opengl-glib/GLTypes-1.0.gir |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 042f978212e1bddb697554fd1f1f9216dfc28fff
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Jan 24 04:34:02 2009 +0000

    Update GLTypes gir to include GLhandleARB
    
    svn path=/trunk/; revision=794

 opengl-glib/GLTypes-1.0.gir |    1 +
 1 file changed, 1 insertion(+)

commit 1603397a4fc2b7422951e7812fdeec1c19d2dea5
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 22 06:28:09 2009 +0000

    Only build opengl-glib stuff if we have GLUT. Should fix to be more careful, but it's a good start.
    
    
    svn path=/trunk/; revision=793

 config.h.in             |    4 ++--
 configure.ac            |   18 ++++++++++++++++--
 opengl-glib/Makefile.am |    6 ++++--
 3 files changed, 22 insertions(+), 6 deletions(-)

commit 98a1fb3b4b260d9eb0ee3f8aefd4112885e01704
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 22 06:09:44 2009 +0000

    Trying to fix WebKit ContextGroupCreate check.
    
    svn path=/trunk/; revision=792

 config.h.in  |    4 ++--
 configure.ac |   19 +++++++++++--------
 2 files changed, 13 insertions(+), 10 deletions(-)

commit 80d6e089b998cebe211e5fd266a700ac2644513a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 22 05:31:45 2009 +0000

    Oops. Pull out JSContextGroupRef check until we can fix it...
    
    
    svn path=/trunk/; revision=791

 configure.ac |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 8aa3f7ff569a55f1309d3efafe14048ff9b2c556
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 21 03:15:51 2009 +0000

    Fix paths to Seed in OpenGL examples.
    
    svn path=/trunk/; revision=790

 examples/opengl/glut-teapot.js    |    2 +-
 examples/opengl/seed-gears.js     |    2 +-
 examples/opengl/triangle-actor.js |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 64dde3d62ed1b0d60cd6296125f33a341626400e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 21 02:39:55 2009 +0000

    Make twitter example download images async
    
    svn path=/trunk/; revision=789

 examples/twitter/twitter.js |   47 ++++++++++++++++++++++++-------------------
 libseed/seed-closure.c      |    2 ++
 2 files changed, 28 insertions(+), 21 deletions(-)

commit 450b7453a0ca59b3a76d78fe5bf5557e31347148
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 21 02:26:41 2009 +0000

    Add Profile images to twitter example
    
    svn path=/trunk/; revision=788

 examples/twitter/twitter.js |   35 +++++++++++++++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

commit 0f70c22abbf80d0ae655fd73fc4223fda63c57de
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 21 02:26:31 2009 +0000

    Install OpenGL girs to the correct directory
    
    svn path=/trunk/; revision=787

 opengl-glib/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02396b746524b884f41c99ef39903245618e5066
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 21 02:19:18 2009 +0000

    Update browser to use progress-in-GtkEntry, like Ephy/Safari. Shouldn't
    break on old Gtks, just won't get progress.
    
    svn path=/trunk/; revision=786

 examples/browser/BrowserStatusbar.js |   10 ----------
 examples/browser/BrowserToolbar.js   |    6 ++++++
 examples/browser/BrowserView.js      |    8 ++------
 examples/browser/main.js             |    9 +++++++++
 4 files changed, 17 insertions(+), 16 deletions(-)

commit 21f0422e0467d45eca0b712f548fd09ca1a2f6a4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 23:25:51 2009 +0000

    Example cleanup and maintenance
    
    svn path=/trunk/; revision=785

 examples/gdkpixbufloader.js |    1 +
 examples/twitter/twitter.js |    2 --
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 8176518d07d83d99cdbe33e0b638eebd3a916a2f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 22:37:09 2009 +0000

    Add GdkPixbufLoader example
    
    svn path=/trunk/; revision=784

 examples/Makefile.am        |    2 ++
 examples/gdkpixbufloader.js |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

commit 24636958e0d684ae9c9957a7fcd85cd04aefa25d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 20:49:46 2009 +0000

    Fix twitter example makefile
    
    svn path=/trunk/; revision=783

 examples/twitter/Makefile.am |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit b9af715325e6b63ec184c9a9eea519ef6b9fc1e4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 20:15:46 2009 +0000

    Yay, all the gears render correctly now
    
    svn path=/trunk/; revision=782

 examples/opengl/seed-gears.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d1e30c1ec50cfa6520aba5b9272b2184724e0a7a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 20:13:26 2009 +0000

    Some small fixes to gears rendering
    
    svn path=/trunk/; revision=781

 examples/opengl/seed-gears.js |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 336522af5e45b8baae32dc362191ef373f036816
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 19:56:29 2009 +0000

    Add glxgears port
    
    svn path=/trunk/; revision=780

 examples/opengl/Makefile.am   |    5 +-
 examples/opengl/seed-gears.js |  232 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 235 insertions(+), 2 deletions(-)

commit ece29c6c5c472cad8f6c27a46f6ae6de224ed365
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 19:29:00 2009 +0000

    Some annotations to GLU gir
    
    svn path=/trunk/; revision=779

 opengl-glib/GLU-1.0.gir |   12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 2c1d7c4c3b53336ebfb81c6da67ed08b6abab9e7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 19:06:31 2009 +0000

    Add GLU gir/typelib
    
    svn path=/trunk/; revision=778

 opengl-glib/GLU-1.0.gir | 1578 +++++++++++++++++++++++++++++++++++++++++++++++
 opengl-glib/Makefile.am |    6 +-
 2 files changed, 1582 insertions(+), 2 deletions(-)

commit fedc023b20df26c52e47dc0b2218910a6a7edbea
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 18:54:55 2009 +0000

    Install OpenGL typelibs to the new directory
    
    svn path=/trunk/; revision=777

 opengl-glib/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e7716bc111bc6d3a86792a0ca85c1113b03b8b14
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 18:52:32 2009 +0000

    Add Ryan Pauls twitter example, with a few modifications to make the HTTP request async
    
    svn path=/trunk/; revision=776

 configure.ac                |    1 +
 examples/Makefile.am        |    1 +
 examples/twitter/pretty.js  |   36 +++++++++++++++
 examples/twitter/twitter.js |  101 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 139 insertions(+)

commit c8fc42141a1db727869242cca15547779b9563ad
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 20 18:33:57 2009 +0000

    Add async quine example
    
    svn path=/trunk/; revision=775

 examples/Makefile.am    |    2 ++
 examples/async-quine.js |   19 +++++++++++++++++++
 2 files changed, 21 insertions(+)

commit 746a6fda68d41acf83d1771ce9b1325bb294107b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 21:12:54 2009 +0000

    Add a missing file to makefile.
    
    svn path=/trunk/; revision=774

 examples/browser/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 08804c861e01b38737faee7eabf706e168d26edb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 19 21:08:57 2009 +0000

    Add OpenGL examples.
    
    svn path=/trunk/; revision=773

 configure.ac                      |    1 +
 examples/Makefile.am              |    1 +
 examples/opengl/Makefile.am       |   10 +++++++
 examples/opengl/glut-teapot.js    |   53 +++++++++++++++++++++++++++++++++++++
 examples/opengl/triangle-actor.js |   36 +++++++++++++++++++++++++
 5 files changed, 101 insertions(+)

commit 07a8d245a36ab3d6c51d310ed8f394a56674865f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 21:07:58 2009 +0000

    Fix readline from requiring complete seed rebuild each time you change seed.h
    
    svn path=/trunk/; revision=772

 modules/readline/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 399856d1499739483763f51cd39a32f0c6b4cf53
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 19 21:07:37 2009 +0000

    Add opengl-glib girs in Seed (this will be split in to it's own magical
    project later)
    
    svn path=/trunk/; revision=771

 Makefile.am                 |    3 +-
 configure.ac                |    1 +
 opengl-glib/GL-1.0.gir      | 7196 +++++++++++++++++++++++++++++++++++++++++++
 opengl-glib/GLTypes-1.0.gir |   31 +
 opengl-glib/GLUT-1.0.gir    | 2036 ++++++++++++
 opengl-glib/Makefile.am     |   14 +
 6 files changed, 9280 insertions(+), 1 deletion(-)

commit a0f80453e38b2fade2dc8788d254c42fa987ede4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 19 16:43:04 2009 +0000

    Add support for UINT8 arrays
    
    svn path=/trunk/; revision=770

 libseed/seed-types.c |   32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

commit ad748ed9b3891a1f817a5454067812065d6154e2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 19 16:35:44 2009 +0000

    Refactor some array code
    
    svn path=/trunk/; revision=769

 libseed/seed-types.c |   15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 5e057df2da37d6887bccbc61140dd6b8b179b1a2
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 09:43:55 2009 +0000

    Better fitting progress bar!
    
    svn path=/trunk/; revision=768

 examples/browser/BrowserStatusbar.js |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5c19464537eb9f569b201813702a4d2668cebd8c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 09:24:59 2009 +0000

    Statusbar, new setting, progressbar, reorderable tab view, etc. for browserrewrite.
    
    svn path=/trunk/; revision=767

 examples/browser/BrowserSettings.js  |    1 +
 examples/browser/BrowserStatusbar.js |   28 ++++++++++++++++++++++++++++
 examples/browser/BrowserTab.js       |    9 +++++++++
 examples/browser/BrowserView.js      |   34 ++++++++++++++++++++++++++++++++--
 examples/browser/TabbedBrowser.js    |   12 +++++-------
 examples/browser/main.js             |    1 +
 6 files changed, 76 insertions(+), 9 deletions(-)

commit 4514de67e56f25f00b81c40687625d7c5dea919f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 08:38:46 2009 +0000

    Reimplement open-in-new-window. Unfortuately installed properties don't work as construction properties (they aren't available in init) (Robb?), so this is a (hopefully) temporary hack to workaround that.
    
    
    svn path=/trunk/; revision=766

 examples/browser/BrowserTab.js    |   36 +++++++++++++++++-------------------
 examples/browser/BrowserView.js   |   19 +++++++------------
 examples/browser/TabbedBrowser.js |    7 ++++---
 3 files changed, 28 insertions(+), 34 deletions(-)

commit 938e5f1e45cc8ca643bb6f0812d7159133302f2f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 04:59:36 2009 +0000

    Fix Fedora build at the expense of Arch and Gentoo. Still working on it...
    
    svn path=/trunk/; revision=765

 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aed1e08bf8be16d8a39693e003524d0d99aaae5e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 19 00:33:15 2009 +0000

    Working on Fedora build.
    
    svn path=/trunk/; revision=764

 libseed/Makefile.am |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit aa37ad7a9922d01c163c0ed7054c567d38a1532c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 18 20:55:42 2009 +0000

    Working on making build work both on Fedora and Arch at the same time. Apparently, Arch and Gentoo don't have pc.s for libffi. Cool.
    
    svn path=/trunk/; revision=763

 libseed/Makefile.am |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 98f897f23c057170b3b179432b95769343cea359
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 18 20:23:32 2009 +0000

    Add support for gfloat arrays.
    
    svn path=/trunk/; revision=762

 libseed/seed-types.c |   23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 2213021a23c545d9e3c50333505e3ce6a177600e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 18 20:22:08 2009 +0000

    Update  clutter shader example to make it run again
    
    svn path=/trunk/; revision=761

 examples/clutter-shader/main.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c2d6a40e978263fc99c262ef558618a9d3c028b3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 18 04:46:32 2009 +0000

    Bunch of look-n-feel updates to pong, etc.
    
    svn path=/trunk/; revision=760

 examples/pong/pong.js |  103 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 94 insertions(+), 9 deletions(-)

commit 3dde79645a0ece4a2181e82bfa03ce5f95e3f647
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 18 04:15:33 2009 +0000

    Fix ball logic, etc. Lots of stuff is better now. Still not great. Hard to beat the AI.
    
    svn path=/trunk/; revision=759

 examples/pong/midline.png |  Bin 779 -> 4741 bytes
 examples/pong/pong.js     |  109 ++++++++++++++++++++++++++++-----------------
 2 files changed, 67 insertions(+), 42 deletions(-)

commit 0f105450045cbc870e93df96e81b1f6ef7374b61
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 18 03:33:18 2009 +0000

    Pong textures!
    
    
    svn path=/trunk/; revision=758

 examples/pong.js          |  223 -------------------------------------------
 examples/pong/ball.png    |  Bin 0 -> 1570 bytes
 examples/pong/midline.png |  Bin 0 -> 779 bytes
 examples/pong/player.png  |  Bin 0 -> 1671 bytes
 examples/pong/player2.png |  Bin 0 -> 1491 bytes
 examples/pong/pong.js     |  230 +++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 230 insertions(+), 223 deletions(-)

commit 46503837e0184709757a87bf00892e7a7839d35c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 18 02:45:07 2009 +0000

    Massive rework of pong beginning. Subclasses in your subclasses (I'm pretty sure this is the first time we've subclassed a subclass that was created in Seed...)
    
    svn path=/trunk/; revision=757

 examples/pong.js |  225 +++++++++++++++++++++++++++++++-----------------------
 1 file changed, 130 insertions(+), 95 deletions(-)

commit 8ae71288b45d3114266c0d8aaa72899b098dd987
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 18 00:57:13 2009 +0000

    Some small style updates for examples, nothing huge.
    
    
    svn path=/trunk/; revision=756

 examples/accelgroup.js    |    3 ++-
 examples/actions.js       |    2 +-
 examples/clutter-cairo.js |    5 +++--
 examples/clutter-cogl.js  |   38 +++++++++++++++-----------------------
 examples/clutter.js       |    7 ++++---
 5 files changed, 25 insertions(+), 30 deletions(-)

commit e60e9ab2e2ed6855e087e8fdd4c921378dbee022
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 17 07:09:47 2009 +0000

    added horribly dirty ugly pong in clutter. it's horrible. don't even open it. it's the worst code ever. it was more of a "rush to implement something really really fast" thing with Matt. I'll fix it tomorrow, add networking, scoring, fix accelerations and stuff, make the AI LOSE at some point, etc.
    
    
    svn path=/trunk/; revision=755

 examples/pong.js |  188 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 188 insertions(+)

commit a54fc08a9351988880f7d56c7a3929cbdcb22154
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 15 23:03:56 2009 +0000

    Whoops @ Seed build. Fixes module installation, examples, etc.
    
    svn path=/trunk/; revision=754

 configure.ac                                 |    8 ++++++
 examples/broken/browser/browser-bookmarks.js |    2 +-
 examples/broken/browser/browser-find.js      |    4 +--
 examples/broken/browser/browser-main.js      |    2 +-
 examples/broken/browser/browser-tab.js       |   34 +++++++++-----------------
 5 files changed, 23 insertions(+), 27 deletions(-)

commit 8d394a5ea13683ce201093408d34cf8081966107
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 15 04:10:34 2009 +0000

    Small style things.
    
    
    svn path=/trunk/; revision=753

 libseed/seed-gtype.c |   18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

commit 562c16f175a90cb646983939b51e9e487685e4ba
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 15 01:06:22 2009 +0000

    Working on Browser. Due to a bug in installed properties (construction properties don't show up in init), no more for now!
    
    svn path=/trunk/; revision=752

 examples/browser/BrowserTab.js    |    5 ++++-
 examples/browser/BrowserView.js   |    4 ----
 examples/browser/TabbedBrowser.js |    6 ++++--
 examples/browser/main.js          |    2 +-
 4 files changed, 9 insertions(+), 8 deletions(-)

commit 07119eeff05eb224ca841fca3fbdfd54f0a19a07
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 15 00:33:15 2009 +0000

    Working on new browser.
    
    svn path=/trunk/; revision=751

 examples/browser/BrowserTab.js    |   30 +++++++++++++++++++++++++-----
 examples/browser/BrowserView.js   |   30 +++++++++++++++++++++++++++---
 examples/browser/Makefile.am      |   14 ++++++++++++--
 examples/browser/TabbedBrowser.js |   13 ++++++++++---
 4 files changed, 74 insertions(+), 13 deletions(-)

commit 1104483ab9ce4392b5e3d93aed0785e12bade467
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 23:03:06 2009 +0000

    Split new browser back into bunch of files.
    
    svn path=/trunk/; revision=750

 examples/browser/BrowserSettings.js |    1 +
 examples/browser/BrowserTab.js      |   45 +++++++
 examples/browser/BrowserToolbar.js  |   60 ++++++++++
 examples/browser/BrowserView.js     |   50 ++++++++
 examples/browser/TabbedBrowser.js   |   47 ++++++++
 examples/browser/browser.js         |  223 -----------------------------------
 examples/browser/main.js            |  119 ++-----------------
 7 files changed, 214 insertions(+), 331 deletions(-)

commit 4ce906b79545727014196fb74a539c777b7a04f8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 21:43:19 2009 +0000

    Fix GI_TRANSFER_CONTAINER for GI_TYPE_TAG_ARRAY
    
    svn path=/trunk/; revision=749

 libseed/seed-types.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 8e8565fa0cd43a2a7d6676166984753ac7e06d38
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 21:37:34 2009 +0000

    Missed some macports packages.
    
    svn path=/trunk/; revision=748

 INSTALL.osx |    4 ++++
 1 file changed, 4 insertions(+)

commit b00ed356174f278bbe07a1c0112ccb87277782ce
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 21:35:27 2009 +0000

    Update OS X installation documentation.
    
    svn path=/trunk/; revision=747

 INSTALL.osx |   35 +++++++++++++++++++++++++++++++----
 1 file changed, 31 insertions(+), 4 deletions(-)

commit e7c09f6d69896e1747aee049e5e458abdf794c1f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 21:25:59 2009 +0000

    Add missing header to extra_dist.
    
    svn path=/trunk/; revision=746

 tests/c/Makefile.am |    3 +++
 1 file changed, 3 insertions(+)

commit e65a64b72f603c8cf0bb810599a3a1e151531e62
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 21:20:46 2009 +0000

    Update tests to remove some deprecated stuff.
    
    svn path=/trunk/; revision=745

 tests/javascript/struct-offsets.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de266cfd088544b86f67c4bdbb25d9217389d86b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 21:19:47 2009 +0000

    Fix more enums
    
    svn path=/trunk/; revision=744

 examples/vte-test.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 24e3e2574b17e462b01859088d92d1d7be6dfe10
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 21:15:56 2009 +0000

    Rename instance_init to init
    
    svn path=/trunk/; revision=743

 doc/tutorial-standalone/1.js                   |    2 +-
 doc/tutorial-standalone/2.js                   |    6 +++---
 doc/tutorial-standalone/3.js                   |    8 ++++----
 doc/tutorial-standalone/tutorial.html.in       |   14 +++++++-------
 examples/browser/browser.js                    |    8 ++++----
 libseed/seed-gtype.c                           |    2 +-
 tests/javascript/gtype-class-init-exception.js |    2 +-
 tests/javascript/gtype-property.js             |    2 +-
 tests/javascript/gtype-signal-exception.js     |    2 +-
 tests/javascript/gtype-signal.js               |    2 +-
 tests/javascript/gtype.js                      |    2 +-
 11 files changed, 25 insertions(+), 25 deletions(-)

commit 893a184f418b4565a437ca09f8ffe26f83baaeca
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 21:05:41 2009 +0000

    More enum casing change.
    
    
    svn path=/trunk/; revision=742

 doc/tutorial-standalone/2.js             |    4 ++--
 doc/tutorial-standalone/3.js             |    8 ++++----
 doc/tutorial-standalone/tutorial.html.in |    4 ++--
 examples/browser/browser.js              |    8 ++++----
 4 files changed, 12 insertions(+), 12 deletions(-)

commit c2688501ca53ebbb7f10947d61f0a874e867ac8f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 21:01:51 2009 +0000

    Fix Soup example, and consistency with struct constructors/object
    constructors.
    
    svn path=/trunk/; revision=741

 examples/soup.js      |    3 ++-
 libseed/seed-engine.c |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 274c341fe84c8720876a0b594de7583b0ca49991
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:58:41 2009 +0000

    Build stuff for replaced browser.
    
    svn path=/trunk/; revision=740

 examples/browser/Makefile.am |   20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

commit eb1284ac3b6eab9a0afdc4cccb578c0f56f3ce25
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 20:57:00 2009 +0000

    Fix the rest of the examples
    
    svn path=/trunk/; revision=739

 examples/clutter-shader/ShaderView.js |    4 ++--
 examples/clutter-transitions/main.js  |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit d7fbcedafacdd6d000b648e0970f42519959269f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:56:35 2009 +0000

    Move old browser to broken, add new browser back (still has no features, though).
    
    svn path=/trunk/; revision=738

 examples/broken/browser/COPYING              |  339 +++++++++++++++++++++++++
 examples/broken/browser/Makefile.am          |   27 ++
 examples/broken/browser/browser-actions.js   |  347 ++++++++++++++++++++++++++
 examples/broken/browser/browser-bookmarks.js |   54 ++++
 examples/broken/browser/browser-find.js      |   39 +++
 examples/broken/browser/browser-main.js      |   24 ++
 examples/broken/browser/browser-menu.js      |  148 +++++++++++
 examples/broken/browser/browser-tab.js       |  160 ++++++++++++
 examples/broken/browser/browser-toolbar.js   |   25 ++
 examples/broken/browser/main.js              |  119 +++++++++
 examples/browser/browser.js                  |  223 +++++++++++++++++
 11 files changed, 1505 insertions(+)

commit 3f0b6211aa5710e2e9ac7630fcde4f3903f8a91d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 20:53:01 2009 +0000

    Example fixes
    
    svn path=/trunk/; revision=737

 examples/poppler.js |    8 ++++----
 examples/video.js   |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 95011255fde16ee241810c602362d8cc2361337b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:48:52 2009 +0000

    Fixing examples to match new enum typing.
    
    svn path=/trunk/; revision=736

 examples/Gnio-server.js  |    4 ++--
 examples/clutter-cogl.js |    2 +-
 examples/json-packing.js |    4 ++--
 examples/n-oscillator.js |    4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 9a8378ec3a370e75b7c647e6f1e2d7e330f8a17b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 20:45:40 2009 +0000

    Update tests to enum changes.
    
    svn path=/trunk/; revision=735

 extensions/Gtk.js                     |    2 +-
 tests/javascript/enum.js              |    4 ++--
 tests/javascript/gtype-property.js    |    2 +-
 tests/javascript/struct-nested-set.js |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 9f8e5cebfad7d33b29405216b61734be1fbfb168
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 20:43:03 2009 +0000

    Change enums to Namespace.Enum.BIGVALUEISBIG
    
    svn path=/trunk/; revision=734

 libseed/seed-engine.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit d4982ea6205e03409e018fdba6c9e219d46fcdcd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:40:52 2009 +0000

    Removed one more file that doesn't need to be in SVN.
    
    svn path=/trunk/; revision=733

 m4/gtk-doc.m4 |    1 -
 1 file changed, 1 deletion(-)

commit dbfdc8652601fac785f3ec59cb1dd6d1d0914c8f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:37:13 2009 +0000

    Remove first round of things that don't need to be in SVN
    
    
    svn path=/trunk/; revision=732

 INSTALL       |    1 -
 ltmain.sh     | 7880 ---------------------------------------------------------
 mkinstalldirs |  111 -
 3 files changed, 7992 deletions(-)

commit 73992484499e0e4ef085c953fd64368027084534
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:17:07 2009 +0000

    Add transitions to configure.
    
    svn path=/trunk/; revision=731

 configure.ac  |    1 +
 m4/gtk-doc.m4 |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit d1b6904fdd1f49102d614107342e19bdf6194aa6
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:14:11 2009 +0000

    Add makefile for clutter-transitions.
    
    svn path=/trunk/; revision=730

 examples/Makefile.am                     |    3 +--
 examples/clutter-transitions/Makefile.am |   15 +++++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 7f0fd6fe455b761061076525c0a8ca9dca53a879
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 14 20:12:36 2009 +0000

    Don't try and convert null GI_TYPE_TAG_ARRAY out arguments.
    
    svn path=/trunk/; revision=729

 libseed/seed-types.c |    3 +++
 m4/gtk-doc.m4        |    2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 91df8bc1dfb3692435da859d8e8ede39dd8b8dbd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 20:07:57 2009 +0000

    Fix toggleable example installation.
    
    svn path=/trunk/; revision=728

 Makefile.am                         |    7 ++-----
 configure.ac                        |    2 +-
 examples/Makefile.am                |    3 +++
 examples/browser/Makefile.am        |    3 +++
 examples/clutter-shader/Makefile.am |    3 +++
 examples/glib/Makefile.am           |    3 +++
 examples/turtle/Makefile.am         |    2 ++
 7 files changed, 17 insertions(+), 6 deletions(-)

commit 0e482b58f10f3e873148c576af164d268c09f23c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 07:13:28 2009 +0000

    Fix some error consistency problems in builtins, update test, add argument length test for spawn, etc.
    
    
    svn path=/trunk/; revision=727

 libseed/seed-builtins.c                     |    2 +-
 tests/javascript/builtin-argument-length.js |   11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 4cd744975090036f3afbd1622777875bb31cf5da
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 07:02:29 2009 +0000

    Add test for installed-from-JS signals on GTypes which have arguments.
    
    
    svn path=/trunk/; revision=726

 tests/javascript/gtype-signal-args.js |   33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 01038fe9cdaf8a693bc6cb69808e04c50825ca67
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 05:35:40 2009 +0000

    Use pkg-config to find Gtk for turtle example.
    
    svn path=/trunk/; revision=725

 examples/turtle/Makefile.am |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0ef653f2f0042bea741250a20303b2df38901782
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 05:10:40 2009 +0000

    Indentation update.
    
    
    svn path=/trunk/; revision=724

 libseed/indent.sh                |    8 +-
 libseed/seed-api.c               |    9 +-
 libseed/seed-builtins.c          |   22 +-
 libseed/seed-closure.c           |   14 +-
 libseed/seed-engine.c            |   86 ++---
 libseed/seed-gtype.c             |  141 +++----
 libseed/seed-signals.c           |   20 +-
 libseed/seed-structs.c           |   69 ++--
 libseed/seed-structs.h           |    6 +-
 libseed/seed-types.c             |  172 ++++-----
 libseed/seed-types.h             |    5 +-
 libseed/seed.h                   |   10 +-
 modules/Multiprocessing/multi.c  |  128 +++----
 modules/canvas/seed-canvas.c     |  770 +++++++++++++++++++-------------------
 modules/readline/seed-readline.c |   53 ++-
 modules/sqlite/seed-sqlite.c     |  106 +++---
 16 files changed, 784 insertions(+), 835 deletions(-)

commit 6a292aeca8573e5d0162bf92be42ecbb34a527e7
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 04:54:45 2009 +0000

    Add ability to disable turtle example with configure.
    
    
    svn path=/trunk/; revision=723

 configure.ac |   23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit 06faf0220eaf65ac0c8c857156996d052f6b5ca1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 04:25:37 2009 +0000

    Some configure output cleanup.
    
    svn path=/trunk/; revision=722

 configure.ac |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6eaa449c59adca7b759e7140d077964fa50eaad6
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 04:20:33 2009 +0000

    Add warning if we're not building the readline module.
    
    svn path=/trunk/; revision=721

 configure.ac |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 836514c57ad9feda216d3d5b8749351016b88204
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 04:16:21 2009 +0000

    Users can now toggle the build of /any/ module with --[en|dis]able-*-module at configure time. Of course, if they don't have the required libraries, they don't get the module, too. Should leave more of a warning if readline isn't included.
    
    
    svn path=/trunk/; revision=720

 configure.ac                        |  161 ++++++++++++++++++++++-------------
 modules/Multiprocessing/Makefile.am |    4 +
 modules/example/Makefile.am         |    4 +
 modules/sqlite/Makefile.am          |    2 +-
 4 files changed, 113 insertions(+), 58 deletions(-)

commit 59255eb73d6a8d7bcdcfdc05ca03e0430200d4f7
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 03:22:26 2009 +0000

    Move OS X specific instructions to a separate INSTALL file.
    
    svn path=/trunk/; revision=719

 INSTALL.osx |    4 ++++
 README      |    5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit e1b1a8eb63635c7f315f4d111b71dfef003bed2a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 14 03:18:27 2009 +0000

    Fix Gtk detection on Linux.
    
    svn path=/trunk/; revision=718

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 126040f7b6b0370a53c830f0348fbdd4b6a6c2cd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Jan 13 21:23:59 2009 +0000

    Fix build on OS X, again.
    
    svn path=/trunk/; revision=717

 configure.ac |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 571467b157c6da2b4f3bd42748971fc42780268b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Jan 13 04:47:58 2009 +0000

    Update readme for OS X installation.
    
    svn path=/trunk/; revision=716

 README |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 4efd1a892cbc2e8cd8eeabc90cbfcb433584861c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Jan 13 04:45:39 2009 +0000

    Check for JSContextGroupCreate, and warn on too-old WebKit revisions.
    
    svn path=/trunk/; revision=715

 config.h.in  |    3 +++
 configure.ac |    7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 66e0824ddf4714a417b9dcbaaa5826906a8c73b8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 12 00:41:53 2009 +0000

    Fix linux build.
    
    svn path=/trunk/; revision=714

 config.h.in   |    4 +
 configure.ac  |   19 +-
 ltmain.sh     |12738 +++++++++++++++++++++++++++++++--------------------------
 m4/gtk-doc.m4 |    2 +-
 4 files changed, 6848 insertions(+), 5915 deletions(-)

commit db215d4d8d061455af601b4882cbc04a0639323a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 12 00:26:55 2009 +0000

    Only build turtle if we have Gtk.
    
    svn path=/trunk/; revision=713

 configure.ac                |    8 ++++++++
 examples/turtle/Makefile.am |    4 ++++
 2 files changed, 12 insertions(+)

commit 620caae2f2028ec8c1ced7cfb9477ac0c24fbd00
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 12 00:18:30 2009 +0000

    Fix seed build on OS X. All of libseed and most of the modules build, we fail on building turtle (because of lack of Gtk) now!
    
    svn path=/trunk/; revision=712

 INSTALL                |    2 +-
 config.h.in            |    4 -
 libseed/Makefile.am    |    3 +-
 libseed/seed-closure.c |    2 +
 libseed/seed-closure.h |    2 +-
 ltmain.sh              |12698 ++++++++++++++++++++++--------------------------
 m4/gtk-doc.m4          |    2 +-
 7 files changed, 5893 insertions(+), 6820 deletions(-)

commit e744e9bb60312298d30bdd968525081bcbf254e4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 11 22:48:30 2009 +0000

    Fixed build on OS X. Robb has to fix the flat namespace thing, and then we're golden.
    
    
    svn path=/trunk/; revision=711

 configure.ac          |   16 ++++++++++++++--
 libseed/Makefile.am   |   24 ++++++++----------------
 libseed/seed-engine.c |    2 +-
 3 files changed, 23 insertions(+), 19 deletions(-)

commit 38f8e0c55ba02f0ad7b389d342298153ffecf92e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 11 20:54:15 2009 +0000

    I give up with the autoconf readme thing. Broke matt's build again.
    
    svn path=/trunk/; revision=710

 README       |   27 +++++++++++++++++++++++++++
 README.in    |   27 ---------------------------
 configure.ac |    1 -
 3 files changed, 27 insertions(+), 28 deletions(-)

commit f70a3b03b979b38a4b48061502437fc3378d2442
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 11 07:10:22 2009 +0000

    Move readme back to autoconf'd so we get the version number (I understand my mistake now).
    
    
    svn path=/trunk/; revision=709

 README       |   27 ---------------------------
 README.in    |   27 +++++++++++++++++++++++++++
 autogen.sh   |    8 ++++----
 configure.ac |    1 +
 4 files changed, 32 insertions(+), 31 deletions(-)

commit 131503f39289d5ca9bd316f1cf769170026dbe0f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 11 06:32:10 2009 +0000

    Working on fixing build on Mac OS X. Still fails because it can't find libwebkit, of course.
    
    svn path=/trunk/; revision=708

 README     |    4 ++++
 autogen.sh |    5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 83e37eb24beec26d54e29de3027765bbdd26c04c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 10 03:51:39 2009 +0000

    Readme doesn't need to be versioned, this fixes the need for autoconf magic.
    
    svn path=/trunk/; revision=707

 README |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4f17114e3b1cc5deb395182df10ea16b0810a43
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 10 03:30:57 2009 +0000

    Remove broken autoconfd readme.
    
    svn path=/trunk/; revision=706

 README.in |   23 -----------------------
 1 file changed, 23 deletions(-)

commit 9b62a582ab2242c9d8121d169e47e1c416fed0bc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 10 03:26:39 2009 +0000

    Something went horribly wrong with making the readme autoconf'd.
    
    
    svn path=/trunk/; revision=705

 README       |   23 +++++++++++++++++++++++
 configure.ac |    1 -
 2 files changed, 23 insertions(+), 1 deletion(-)

commit bb8379dee1bdde0aa00bb609941e08aa649c9aa4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 10 03:16:14 2009 +0000

    Fix optimization flag nonsense. (We only get one -O flag now; 0 for profile or debug, 3 normally).
    
    
    svn path=/trunk/; revision=704

 configure.ac |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 3308c85b8e6275bb46c6989bb17b050300a6e620
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 10 02:44:14 2009 +0000

    Use autoconf to insert the current seed version number into the documentation.
    
    svn path=/trunk/; revision=703

 configure.ac                             |    9 +
 doc/conventions.html                     |   30 ---
 doc/conventions.html.in                  |   30 +++
 doc/modules/canvas.html                  |   34 ---
 doc/modules/canvas.html.in               |   34 +++
 doc/modules/multiprocessing.html         |   23 --
 doc/modules/multiprocessing.html.in      |   23 ++
 doc/modules/readline.html                |   41 ---
 doc/modules/readline.html.in             |   41 +++
 doc/modules/sqlite.html                  |   68 -----
 doc/modules/sqlite.html.in               |   68 +++++
 doc/runtime.html                         |  299 ----------------------
 doc/runtime.html.in                      |  299 ++++++++++++++++++++++
 doc/tutorial-standalone/tutorial.html    |  402 ------------------------------
 doc/tutorial-standalone/tutorial.html.in |  402 ++++++++++++++++++++++++++++++
 15 files changed, 906 insertions(+), 897 deletions(-)

commit 62fcb64a0ec5fe8aed6acc3f99e95e7d6c1f88a8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 10 02:36:10 2009 +0000

    Automatically update README version number.
    
    svn path=/trunk/; revision=702

 Makefile.am  |    3 ---
 README       |   23 -----------------------
 README.in    |   23 +++++++++++++++++++++++
 configure.ac |    1 +
 ltmain.sh    |    4 ++--
 5 files changed, 26 insertions(+), 28 deletions(-)

commit e9bdcfbb8a4b3662020b41ac86ce638a3428afb9
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 9 23:28:33 2009 +0000

    Robb fixed lists yesterday, so this test needed to be updated.
    
    svn path=/trunk/; revision=701

 tests/javascript/list-test.js |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0f580d722664b4aaf7eb8a70c9d3c19f5ea75db6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 13:53:20 2009 +0000

    If argument type conversion fails, out_values array is not freed.
    
    svn path=/trunk/; revision=700

 libseed/seed-engine.c |    2 ++
 1 file changed, 2 insertions(+)

commit 205819a35d8999383d28154c588b887a721f4253
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 13:42:11 2009 +0000

    Tiiiiny leaks in builtins.
    
    svn path=/trunk/; revision=699

 libseed/seed-builtins.c |    9 +++++++--
 ltmain.sh               |    4 ++--
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 9a2fe843832f27597a5b59e589df9e75e99e723b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 9 08:15:37 2009 +0000

    Still working on "Everything" test.
    
    svn path=/trunk/; revision=698

 tests/javascript/everything.js |   24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 2fc02fe66894cb32eafe85e8677f1f4a26ce4c9f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 07:09:26 2009 +0000

    GClosure argument releasing.
    
    svn path=/trunk/; revision=697

 libseed/seed-types.c |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 644a29e92c71337e0a397c3aacf8ada76cd97a2e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 06:42:50 2009 +0000

    Fix leak of GI_TYPE_TAG_ARRAY in.
    
    svn path=/trunk/; revision=696

 libseed/seed-types.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5f813da44c1cfe64e5ffa5ab83852b4f54c9b012
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 9 06:41:08 2009 +0000

    Robb's fixing things that make more of Everything.gir tests work.
    
    svn path=/trunk/; revision=695

 tests/javascript/everything.js |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 89ab2277fee4c32182a6b032ccb65d2675213726
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 06:37:33 2009 +0000

    Add support for GI_TYPE_TAG_FILENAME.
    
    svn path=/trunk/; revision=694

 libseed/seed-types.c |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-types.h |    8 ++++++++
 libseed/seed.h       |    8 ++++++++
 3 files changed, 65 insertions(+)

commit 6f8afdac6de0d7ee8e202220a1855984ea35d211
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 06:09:59 2009 +0000

    Make returned GList/GSlist real arrays as opposed to objects with
    properties at indexes.
    
    svn path=/trunk/; revision=693

 libseed/seed-types.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2e295e3b875f850edab9b5b027dbd681f86ddec6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 06:05:05 2009 +0000

    Fix GSList/GList segfaulting with GI_TYPE_TAG_VOID
    
    svn path=/trunk/; revision=692

 libseed/seed-types.c |    5 +++++
 1 file changed, 5 insertions(+)

commit e8bdfe02a937da8d01d671092acebc20f277298f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 9 05:58:40 2009 +0000

    Start of Everything.gir tests.
    
    svn path=/trunk/; revision=691

 tests/javascript/Makefile.am   |    3 ++-
 tests/javascript/everything.js |   45 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+), 1 deletion(-)

commit 0c09bc84809ce3fb7106ad3bcc755ebacbd66707
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 9 04:52:29 2009 +0000

    Sync with seed changes.
    
    svn path=/trunk/; revision=690

 examples/clutter-shader/ShaderView.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d932542de9174ff68a90e956e5e0ac8d0e06127
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 9 03:40:22 2009 +0000

    Add support for GI_TYPE_TAG_ARRAY in return.
    
    svn path=/trunk/; revision=689

 libseed/seed-types.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)

commit 0099a854f575fbd1c62bf86f40683aee98afcdc0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Jan 9 02:04:22 2009 +0000

    Quick closure tests.
    
    svn path=/trunk/; revision=688

 tests/c/Makefile.am   |    3 ++-
 tests/c/api-closure.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/c/api-types.c   |   26 ++++++++++++--------------
 tests/c/main.c        |    4 ++++
 tests/c/test-common.h |    8 ++++----
 5 files changed, 68 insertions(+), 19 deletions(-)

commit acfdef8f1bc6aa1ba3c27f72cf52312597e5f8e3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 23:23:02 2009 +0000

    A bunch of very simple type conversion tests with the Seed API.
    
    
    svn path=/trunk/; revision=687

 tests/c/Makefile.am   |    3 ++-
 tests/c/api-types.c   |   69 +++++++++++++++++++++++++++++++++++++++++++++++++
 tests/c/main.c        |    2 ++
 tests/c/test-common.h |    1 +
 4 files changed, 74 insertions(+), 1 deletion(-)

commit 75c2dfa25e370a09cebb837758ffb99f388cebaa
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 20:56:50 2009 +0000

    ROBB! It's /usr/bin/env seed...
    
    
    svn path=/trunk/; revision=686

 examples/json-reddit.js |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a723546d379d41294a7fdc1239de5b3b576ae471
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 09:15:48 2009 +0000

    Rename C tests, cleanup. Done for now.
    
    svn path=/trunk/; revision=685

 tests/c/basic.c |    6 +-----
 tests/c/main.c  |   17 +++--------------
 2 files changed, 4 insertions(+), 19 deletions(-)

commit e1563b228c7dec9f8ee4d790543dfd96c4eebf87
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 09:08:23 2009 +0000

    Integrate C tests into the little python test script.
    
    svn path=/trunk/; revision=684

 examples/clutter-cogl.js |    2 +-
 libseed/seed-builtins.c  |   23 +++++++++++++++--------
 tests/c/basic.c          |    7 +++++--
 tests/c/main.c           |    5 +++--
 tests/run-tests.py       |   19 +++++++++++++++++--
 5 files changed, 41 insertions(+), 15 deletions(-)

commit 98cdd0f9b3fedc3705ee19c8d641389b3fcf33cf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Jan 8 08:35:43 2009 +0000

    Funny example of GIO + JSON to pretty print the reddit home page.
    
    svn path=/trunk/; revision=683

 examples/json-reddit.js |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit b4ceba49caeef340ba7edea374f0e1af45ec835c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 08:28:13 2009 +0000

    C Tests don't disable asserts (yay!) and stuff now.
    
    svn path=/trunk/; revision=682

 tests/c/Makefile.am  |   18 +++----------
 tests/c/basic.c      |    9 +++++++
 tests/c/main.c       |   56 ++++++++++++++++++++++++++++++++++++++
 tests/c/test-main.c  |   73 --------------------------------------------------
 tests/c/test-tests.c |   10 -------
 tests/run-tests.py   |    3 ++-
 6 files changed, 71 insertions(+), 98 deletions(-)

commit f25190c74bec2b2a46b3e1b283146b5ea8bfddd3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 08:00:57 2009 +0000

    Fix building.
    
    svn path=/trunk/; revision=681

 tests/c/Makefile.am |   14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit d37b68ba2ecf8598002b41afc81c83a178135603
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 07:53:34 2009 +0000

    Preliminary support for C tests.
    
    
    svn path=/trunk/; revision=680

 configure.ac          |    1 +
 libseed/seed.h        |   20 +-------------
 ltmain.sh             |    4 +--
 tests/Makefile.am     |    2 +-
 tests/c/Makefile.am   |   32 ++++++++++++++++++++++
 tests/c/test-common.h |   20 ++++++++++++++
 tests/c/test-main.c   |   73 +++++++++++++++++++++++++++++++++++++++++++++++++
 tests/c/test-tests.c  |   10 +++++++
 8 files changed, 140 insertions(+), 22 deletions(-)

commit 968d94019a8dc8ed2a692c39f5d032373d988c58
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Jan 8 05:04:41 2009 +0000

    Fix a hypothetical base info reference leak (if one day we were to allow
    scoped imports). Fix a not so hypothetical string leak in
    seed_struct_prototype.
    
    svn path=/trunk/; revision=679

 libseed/seed-engine.c  |    1 +
 libseed/seed-structs.c |    4 ++++
 2 files changed, 5 insertions(+)

commit c18eae11c80d511b0ca4bd1607f47eb29b8d629e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Jan 8 04:48:40 2009 +0000

    Base memory usage is down another 100k or so.
    
    svn path=/trunk/; revision=678

 libseed/seed-engine.c  |    6 +++++-
 libseed/seed-structs.c |   24 +++++++++++++++++-------
 2 files changed, 22 insertions(+), 8 deletions(-)

commit 24aef6ffc0c33a71c7dab1ceffea6f225d31365d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 04:12:10 2009 +0000

    Transition driver script.
    
    svn path=/trunk/; revision=677

 examples/clutter-transitions/clutter.js            |  704 --------------------
 examples/clutter-transitions/main.js               |   74 ++
 examples/clutter-transitions/transition-library.js |  662 ++++++++++++++++++
 3 files changed, 736 insertions(+), 704 deletions(-)

commit 219b35d662af91d15e541617aea52a9877ae7eeb
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 8 01:09:59 2009 +0000

    Finished moving LO out of SVN.
    
    
    svn path=/trunk/; revision=676

 examples/HACKING                        |    8 +-
 examples/clutter-transitions/clutter.js |  183 +++++++++++++++----------------
 2 files changed, 94 insertions(+), 97 deletions(-)

commit f60ce28e5e858330545696a4594e009bc3cebbca
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Jan 7 23:49:09 2009 +0000

    Add clutter transitions library to SVN; going to make a demo script in an hour or two.
    
    
    svn path=/trunk/; revision=675

 examples/clutter-transitions/clutter.js |  709 +++++++++++++++++++++++++++++++
 examples/clutter-transitions/one.jpg    |  Bin 0 -> 379735 bytes
 examples/clutter-transitions/two.jpg    |  Bin 0 -> 218469 bytes
 3 files changed, 709 insertions(+)

commit 43327909f6424380cff3a0d72924cb845eae9785
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 7 10:47:56 2009 +0000

    More example cleanups.
    
    svn path=/trunk/; revision=674

 examples/accelgroup.js |    4 ++--
 examples/clutter.js    |    6 +-----
 examples/soup.js       |    1 +
 3 files changed, 4 insertions(+), 7 deletions(-)

commit c0ded92b71d2ee4430767a61dc021475c7cd8d69
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 7 10:41:24 2009 +0000

    I could play with clutter for hours...
    
    svn path=/trunk/; revision=673

 examples/clutter-cogl.js |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 0a072a9fe9e0f931db65ed3c5218ac18aea7af18
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 7 10:25:29 2009 +0000

    More.
    
    svn path=/trunk/; revision=672

 examples/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 4e8678f176e308124d8ad71ebcc2eabe7e785f70
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 7 10:25:26 2009 +0000

    Clean up the clutter examples a bit.
    
    svn path=/trunk/; revision=671

 examples/clutter-cogl.js |   42 ++++++++++++++++++++++++++++++++++--------
 examples/clutter.js      |   46 ++++++++++++++++++++++------------------------
 2 files changed, 56 insertions(+), 32 deletions(-)

commit a4e02ef26c3ed651cf252998ac68129421203ff5
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Jan 7 10:10:58 2009 +0000

    Add clutter COGL example.
    
    svn path=/trunk/; revision=670

 examples/clutter-cogl.js |  116 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 116 insertions(+)

commit a3ad4fd24c83d9e643bd0df960cdf5a31d57ffb9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 6 11:43:47 2009 +0000

    Fix bad owner_type v. value_type in property getters.
    
    svn path=/trunk/; revision=669

 libseed/seed-gtype.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57cff0d5b952c8b78ea59badda7fe5b642a859ea
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 6 10:48:05 2009 +0000

    Fix incorrect definition of an additional (protected nonetheless...)
    constructor object in GType subclassing.
    
    svn path=/trunk/; revision=668

 libseed/seed-gtype.c |    5 ++++-
 ltmain.sh            |    4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit d40b67b4003d45683f35edd5cb7e933aa4fddb64
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Jan 6 07:34:27 2009 +0000

    Starting to make example installation optional.
    
    svn path=/trunk/; revision=667

 Makefile.am  |    8 +++++++-
 configure.ac |   12 ++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 635848d36c5ca81965addbd6f2888de6a1190bca
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Jan 6 03:21:09 2009 +0000

    Lightsoff is now hosted in gnome-games SVN.
    
    svn path=/trunk/; revision=666

 configure.ac                           |    1 -
 examples/Makefile.am                   |    2 +-
 examples/gtktreeview.js                |    8 +-
 examples/lightsoff/0.svg               |  209 --------------------
 examples/lightsoff/1.svg               |  177 -----------------
 examples/lightsoff/2.svg               |  187 ------------------
 examples/lightsoff/3.svg               |  207 -------------------
 examples/lightsoff/4.svg               |  165 ----------------
 examples/lightsoff/5.svg               |  187 ------------------
 examples/lightsoff/6.svg               |  209 --------------------
 examples/lightsoff/7.svg               |  187 ------------------
 examples/lightsoff/8.svg               |  227 ---------------------
 examples/lightsoff/9.svg               |  209 --------------------
 examples/lightsoff/COPYING             |  339 --------------------------------
 examples/lightsoff/Makefile.am         |   49 -----
 examples/lightsoff/arrow-l.svg         |  174 ----------------
 examples/lightsoff/arrow-r.svg         |  191 ------------------
 examples/lightsoff/arrow.js            |   38 ----
 examples/lightsoff/board.js            |  224 ---------------------
 examples/lightsoff/lcd-back.svg        |  117 -----------
 examples/lightsoff/lcd-front.svg       |  113 -----------
 examples/lightsoff/lcd-off.svg         |  228 ---------------------
 examples/lightsoff/legacy/lightsoff.js |  268 -------------------------
 examples/lightsoff/light-off.svg       |  228 ---------------------
 examples/lightsoff/light-on.svg        |  204 -------------------
 examples/lightsoff/light.js            |   93 ---------
 examples/lightsoff/main.js             |   61 ------
 examples/lightsoff/score.js            |  113 -----------
 28 files changed, 5 insertions(+), 4410 deletions(-)

commit 04ae59fcf7fcccf11e517fdfb8a55219b6d59a34
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 14:23:37 2009 +0000

    64-bit build fix.
    
    
    svn path=/trunk/; revision=665

 libseed/seed-gtype.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 44c024d8eaecc06cd62ae9077e4a4f22fd5ea2b9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 11:06:14 2009 +0000

    Add a simple GtkTreeView example..and some small changes to make it
    work.
    
    svn path=/trunk/; revision=664

 examples/Makefile.am    |    2 ++
 examples/gtktreeview.js |   35 +++++++++++++++++++++++++++++++++++
 libseed/seed-types.c    |    2 +-
 3 files changed, 38 insertions(+), 1 deletion(-)

commit 4d5fb5d70b7769e815518b6550ee372b34592501
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 11:06:10 2009 +0000

    Add support for GValue arguments, with a heuristic for giving the type,
    or the ability to force the type (i.e. [GObject.TYPE_INT, 3.3]), will
    force the casting, where GObject casting would fail.
    
    svn path=/trunk/; revision=663

 libseed/seed-types.c                |   80 ++++++++++++++++++++++++++++++++++-
 tests/javascript/Makefile.am        |    2 +
 tests/javascript/gvalue-argument.js |   16 +++++++
 3 files changed, 97 insertions(+), 1 deletion(-)

commit a264f55c0f304a16472b05e60db44fe9f616cc0b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 11:06:05 2009 +0000

    Add support for GType arrays.
    
    svn path=/trunk/; revision=662

 tests/javascript/array-gtype.js |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 102ac5c6b8526efbb566031e846ed8e9016cd426
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 09:18:05 2009 +0000

    Add the basic code to handle property getter/setters.
    
    svn path=/trunk/; revision=661

 libseed/seed-gtype.c |  121 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 119 insertions(+), 2 deletions(-)

commit cf6fb11e16db5fa5df2dc47c035a44bdcb629ae0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 08:41:17 2009 +0000

    Make lightsoff work with more versions of Clutter.
    
    svn path=/trunk/; revision=660

 examples/lightsoff/score.js |    2 ++
 1 file changed, 2 insertions(+)

commit b946a2f692e3174c3a36a076adc89822a8a59996
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 08:28:39 2009 +0000

    Memory...
    
    svn path=/trunk/; revision=659

 libseed/seed-engine.c |    1 +
 1 file changed, 1 insertion(+)

commit 93e07616edeff98cc47c65e99d613a0eccd0a42f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 08:20:38 2009 +0000

    Found some more /usr/local/bin/seed garbage.
    
    svn path=/trunk/; revision=658

 modules/Multiprocessing/bi.js   |    7 +++++--
 modules/Multiprocessing/fork.js |    3 ++-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 992223aa8e804e61d0a85852c8b94b451afcd63f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 08:16:47 2009 +0000

    Add the new tests from earlier to automake.
    
    svn path=/trunk/; revision=657

 tests/javascript/Makefile.am |   70 ++++++++++++++++++++++--------------------
 1 file changed, 37 insertions(+), 33 deletions(-)

commit bcd002ee85a149d519552e138f7ffd7d973aa9ed
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 08:16:10 2009 +0000

    Continue to pound on memory usage.
    
    svn path=/trunk/; revision=656

 libseed/seed-engine.c |    1 +
 1 file changed, 1 insertion(+)

commit a5e11bc54f3a76c93a9cfe112624359d65654c6a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 08:13:42 2009 +0000

    One addition to last patch.
    
    svn path=/trunk/; revision=655

 configure.ac |    1 +
 1 file changed, 1 insertion(+)

commit 6dd4716d8ec27d64034a3223e9a0b7da6a41e041
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 08:13:17 2009 +0000

    Move tests into a subdir. Getting ready to add C tests (to test API, etc.)
    
    svn path=/trunk/; revision=654

 tests/Makefile.am                              |   54 +---------------------
 tests/argv.js                                  |    6 ---
 tests/builtin-argument-length.js               |   54 ----------------------
 tests/c-module.js                              |    6 ---
 tests/check-syntax.js                          |   12 -----
 tests/closure-finalization.js                  |   23 ----------
 tests/compare.js                               |   15 ------
 tests/constructor-args.js                      |   34 --------------
 tests/constructor-prototype.js                 |   12 -----
 tests/enum.js                                  |   15 ------
 tests/fork.js                                  |   16 -------
 tests/function-info.js                         |   11 -----
 tests/gdk-event.js                             |   28 ------------
 tests/gerror.js                                |   18 --------
 tests/gobject-scope.js                         |   15 ------
 tests/gtype-class-init-exception.js            |   22 ---------
 tests/gtype-property.js                        |   36 ---------------
 tests/gtype-signal-exception.js                |   46 -------------------
 tests/gtype-signal.js                          |   34 --------------
 tests/gtype-typerror.js                        |   16 -------
 tests/gtype.js                                 |   34 --------------
 tests/include-syntax.js                        |    6 ---
 tests/include.js                               |    7 ---
 tests/introspect.js                            |   10 ----
 tests/javascript/COPYING                       |    1 +
 tests/javascript/Makefile.am                   |   58 ++++++++++++++++++++++++
 tests/javascript/argv.js                       |    6 +++
 tests/javascript/builtin-argument-length.js    |   54 ++++++++++++++++++++++
 tests/javascript/c-module.js                   |    6 +++
 tests/javascript/check-syntax.js               |   12 +++++
 tests/javascript/closure-finalization.js       |   23 ++++++++++
 tests/javascript/compare.js                    |   15 ++++++
 tests/javascript/constructor-args.js           |   34 ++++++++++++++
 tests/javascript/constructor-prototype.js      |   12 +++++
 tests/javascript/enum.js                       |   15 ++++++
 tests/javascript/fork.js                       |   16 +++++++
 tests/javascript/function-info.js              |   11 +++++
 tests/javascript/gdk-event.js                  |   28 ++++++++++++
 tests/javascript/gerror.js                     |   18 ++++++++
 tests/javascript/gobject-scope.js              |   15 ++++++
 tests/javascript/gtype-class-init-exception.js |   22 +++++++++
 tests/javascript/gtype-property.js             |   36 +++++++++++++++
 tests/javascript/gtype-signal-exception.js     |   46 +++++++++++++++++++
 tests/javascript/gtype-signal.js               |   34 ++++++++++++++
 tests/javascript/gtype-typerror.js             |   16 +++++++
 tests/javascript/gtype.js                      |   34 ++++++++++++++
 tests/javascript/include-syntax.js             |    6 +++
 tests/javascript/include.js                    |    7 +++
 tests/javascript/introspect.js                 |   10 ++++
 tests/javascript/json-constructor.js           |   15 ++++++
 tests/javascript/json.js                       |   14 ++++++
 tests/javascript/list-test.js                  |   19 ++++++++
 tests/javascript/namespace-exception-test.js   |   26 +++++++++++
 tests/javascript/native-closure-exception.js   |   17 +++++++
 tests/javascript/native-closure.js             |   18 ++++++++
 tests/javascript/object-info.js                |   20 ++++++++
 tests/javascript/out-test.js                   |   13 ++++++
 tests/javascript/print.js                      |    7 +++
 tests/javascript/printf.js                     |   11 +++++
 tests/javascript/printprint.js                 |    6 +++
 tests/javascript/property-benchmark.js         |   17 +++++++
 tests/javascript/property-glib-exception.js    |   11 +++++
 tests/javascript/quit.js                       |    7 +++
 tests/javascript/quit2.js                      |    7 +++
 tests/javascript/readline.js                   |    8 ++++
 tests/javascript/readline_bind.js              |    9 ++++
 tests/javascript/signal-connect.js             |   21 +++++++++
 tests/javascript/signal-exception.js           |   12 +++++
 tests/javascript/signal-expects.js             |   17 +++++++
 tests/javascript/signal-userdata.js            |   17 +++++++
 tests/javascript/signal.js                     |   18 ++++++++
 tests/javascript/spawn.js                      |    8 ++++
 tests/javascript/sqlite.js                     |   24 ++++++++++
 tests/javascript/struct-constructor.js         |   12 +++++
 tests/javascript/struct-enumerate.js           |   12 +++++
 tests/javascript/struct-functions.js           |   10 ++++
 tests/javascript/struct-nested-set.js          |   17 +++++++
 tests/javascript/struct-offsets.js             |   16 +++++++
 tests/javascript/struct-set-member.js          |   15 ++++++
 tests/javascript/struct-union-enumerate.js     |   21 +++++++++
 tests/javascript/syntax-test.js                |    7 +++
 tests/javascript/type-conversion.js            |   28 ++++++++++++
 tests/json-constructor.js                      |   15 ------
 tests/json.js                                  |   14 ------
 tests/list-test.js                             |   19 --------
 tests/namespace-exception-test.js              |   26 -----------
 tests/native-closure-exception.js              |   17 -------
 tests/native-closure.js                        |   18 --------
 tests/object-info.js                           |   20 --------
 tests/out-test.js                              |   13 ------
 tests/print.js                                 |    7 ---
 tests/printf.js                                |   11 -----
 tests/printprint.js                            |    6 ---
 tests/property-benchmark.js                    |   17 -------
 tests/property-glib-exception.js               |   11 -----
 tests/quit.js                                  |    7 ---
 tests/quit2.js                                 |    7 ---
 tests/readline.js                              |    8 ----
 tests/readline_bind.js                         |    9 ----
 tests/run-tests.py                             |   36 +++++----------
 tests/signal-connect.js                        |   21 ---------
 tests/signal-exception.js                      |   12 -----
 tests/signal-expects.js                        |   17 -------
 tests/signal-userdata.js                       |   17 -------
 tests/signal.js                                |   18 --------
 tests/spawn.js                                 |    8 ----
 tests/sqlite.js                                |   24 ----------
 tests/struct-constructor.js                    |   12 -----
 tests/struct-enumerate.js                      |   12 -----
 tests/struct-functions.js                      |   10 ----
 tests/struct-nested-set.js                     |   17 -------
 tests/struct-offsets.js                        |   16 -------
 tests/struct-set-member.js                     |   15 ------
 tests/struct-union-enumerate.js                |   21 ---------
 tests/syntax-test.js                           |    7 ---
 tests/type-conversion.js                       |   28 ------------
 116 files changed, 1027 insertions(+), 1034 deletions(-)

commit 85ac9057c1d76c280eb5f7fd4a8638b25b21a57c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 07:14:10 2009 +0000

    Added test for readline_bind.
    
    svn path=/trunk/; revision=653

 tests/readline_bind.js |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 45def7a61a347e330f9f6feb2135607d56ef2b5d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 06:40:08 2009 +0000

    Put errors back into sqlite.
    
    svn path=/trunk/; revision=652

 modules/sqlite/seed-sqlite.c |    2 ++
 1 file changed, 2 insertions(+)

commit 8509a7eade45bc7fc223fe0bd6541141bf554fad
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 06:34:54 2009 +0000

    Enable profiling for some modules, simple SQLite test.
    
    When we have tests for Multiprocessing and canvas, add them to the lcov call in Makefile.am
    
    
    svn path=/trunk/; revision=651

 Makefile.am                         |   15 ++++++++++++++-
 ltmain.sh                           |    4 ++--
 modules/Multiprocessing/Makefile.am |    5 ++++-
 modules/canvas/Makefile.am          |    7 +++++--
 modules/example/Makefile.am         |    5 ++++-
 modules/readline/Makefile.am        |    5 ++++-
 modules/sqlite/Makefile.am          |    7 +++++--
 modules/sqlite/example.js           |    4 ++--
 tests/quit2.js                      |    7 +++++++
 tests/sqlite.js                     |   24 ++++++++++++++++++++++++
 10 files changed, 71 insertions(+), 12 deletions(-)

commit 52a2be6734b46db2a20ebae2817a72765b0b1e4a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 05:10:41 2009 +0000

    Simple evaluation API.
    
    svn path=/trunk/; revision=650

 extensions/GObject.js |    1 -
 libseed/seed-api.c    |   11 +++++++++++
 libseed/seed.h        |    1 +
 3 files changed, 12 insertions(+), 1 deletion(-)

commit f268515bd526de4541b694461e218b3343b20c3b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Jan 5 05:10:34 2009 +0000

    Refactor some of the property handling code in order to prepare for
    getters/setters.
    
    svn path=/trunk/; revision=649

 libseed/seed-engine.c   |    8 +++++++-
 libseed/seed-gtype.c    |   33 +++++++++++++++++++++++++--------
 tests/function-info.js  |    1 +
 tests/gtype-property.js |    2 +-
 tests/object-info.js    |    1 +
 5 files changed, 35 insertions(+), 10 deletions(-)

commit 33d060733d6d47f2dd5ba7364bfbf3b1a576b730
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 03:55:05 2009 +0000

    Work on canvas module docs.
    
    svn path=/trunk/; revision=648

 doc/modules/canvas.html |   17 -----------------
 1 file changed, 17 deletions(-)

commit afe1fb97dc7e9b6a99d948cb61c5e7a4aae855af
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 03:38:24 2009 +0000

    Starting Canvas documentation.
    
    svn path=/trunk/; revision=647

 doc/modules/canvas.html |   28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 8924332373ac18113d6aa02adeaa4d7492d11289
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 02:40:33 2009 +0000

    Finished SQLite module documentation.
    
    svn path=/trunk/; revision=646

 doc/modules/sqlite.html   |   23 +++++++++++++++++++++++
 modules/sqlite/example.js |    2 ++
 2 files changed, 25 insertions(+)

commit 059ed78df0f30514ad7578cb4f9d5d4bcb7f0da4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Jan 5 01:52:03 2009 +0000

    Working on sqlite docs.
    
    svn path=/trunk/; revision=645

 doc/modules/example.html |   23 -----------------------
 doc/modules/sqlite.html  |   22 ++++++++++++++++++++++
 2 files changed, 22 insertions(+), 23 deletions(-)

commit 80879ea1bcefab29e333ba08cad5fa471a70654f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 4 23:09:12 2009 +0000

    Add documentation templates for the other modules (SQLite, multiprocessing, Canvas, and the example module).
    
    
    svn path=/trunk/; revision=644

 doc/modules/canvas.html          |   23 +++++++++++++++++++++++
 doc/modules/example.html         |   23 +++++++++++++++++++++++
 doc/modules/multiprocessing.html |   23 +++++++++++++++++++++++
 doc/modules/sqlite.html          |   23 +++++++++++++++++++++++
 4 files changed, 92 insertions(+)

commit 095eabb458a7db60e58db11e54ae3d5f6ca20290
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 15:47:33 2009 +0000

    Add GObject propery installation support.
    
    svn path=/trunk/; revision=643

 libseed/seed-gtype.c    |   43 +++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am       |    1 +
 tests/gtype-property.js |   36 ++++++++++++++++++++++++++++++++++++
 3 files changed, 80 insertions(+)

commit a4cd8a300337fec67d7dca228c9d0168cba0b1a5
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 10:10:42 2009 +0000

    Avoid defining methods on struct constructors, as this is wrong. Shaves
    another 0.1-0.2 megs off import of Gtk...quickly approaching half of
    python!
    starting
    
    svn path=/trunk/; revision=642

 libseed/seed-engine.c |   22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

commit 75b40661f590133bbef2bc2f4be40b45d0e81069
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 10:03:51 2009 +0000

    Merge branch 'struct-prototypes'
    
    svn path=/trunk/; revision=641

 libseed/seed-engine.c  |   12 +++++
 libseed/seed-structs.c |  133 +++++++++++++++++++++++++++++++++++++-----------
 libseed/seed-structs.h |    5 ++
 3 files changed, 120 insertions(+), 30 deletions(-)

commit 8ca643f741783ea890ca73f8cdbb3cd517d30007
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 08:14:02 2009 +0000

    More warnings.
    
    svn path=/trunk/; revision=640

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71929c80a57376228ce680aaf884aa99d97fff38
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 07:11:35 2009 +0000

    Fix more examples, and the Gio extension.
    
    svn path=/trunk/; revision=639

 examples/Gnio.js          |    6 +++---
 examples/clutter-cairo.js |    2 +-
 examples/clutter.js       |    2 +-
 examples/gtkplug.js       |    2 +-
 examples/soup.js          |    2 +-
 extensions/Gio.js         |    6 +++---
 6 files changed, 10 insertions(+), 10 deletions(-)

commit 7890df05a047a5a05958d4ffd1c8ca7f028edb19
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 07:07:13 2009 +0000

    Update examples to the new constructor stuff, etc...
    
    svn path=/trunk/; revision=638

 examples/lightsoff/arrow.js |    2 +-
 examples/lightsoff/board.js |    4 ++--
 examples/lightsoff/light.js |    9 +++++----
 examples/lightsoff/score.js |    8 ++++----
 examples/poppler.js         |    4 ++--
 libseed/seed-engine.c       |    2 ++
 6 files changed, 16 insertions(+), 13 deletions(-)

commit 24458d76663c0cc3bf354d1b11d9e4568ace55d2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 07:07:08 2009 +0000

    Named constructor rework:
    Clutter.Texture.new_from_file --> new Clutter.Texture.from_file
    
    svn path=/trunk/; revision=637

 libseed/seed-engine.c |   21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 4b47956675997f4370bf53540e3bafb3f2d305e4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 07:07:04 2009 +0000

    Add seed_gobject_named_constructor
    
    svn path=/trunk/; revision=636

 libseed/seed-engine.c |   36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 31d38e14e2a59c3cd03a27f7be6647d270b50265
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Jan 4 06:33:40 2009 +0000

    -Wall...apparently this got switched off at some point.
    
    svn path=/trunk/; revision=635

 libseed/Makefile.am           |    2 +-
 libseed/seed-api.c            |   12 ++++++------
 libseed/seed-builtins.c       |    1 +
 libseed/seed-closure.c        |    2 +-
 libseed/seed-engine.c         |   12 ++++--------
 libseed/seed-exceptions.c     |    1 +
 libseed/seed-gtype.c          |   18 +++++++-----------
 libseed/seed-signals.c        |   11 ++++++-----
 libseed/seed-structs.c        |   20 ++++++--------------
 libseed/seed-types.c          |   10 +++++-----
 ltmain.sh                     |    4 ++--
 modules/Multiprocessing/bi.js |    8 +++++---
 12 files changed, 45 insertions(+), 56 deletions(-)

commit c5eed8064d55df4f289e99503c2c7e605df01cea
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 4 00:40:57 2009 +0000

    Didn't need the first part of last two patches.
    
    svn path=/trunk/; revision=634

 examples/lightsoff/arrow.js |    1 -
 1 file changed, 1 deletion(-)

commit 40c7b3bf409b6fbe2df652058f08cb6d850c0e7b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 4 00:39:59 2009 +0000

    Continuation of last patch.
    
    svn path=/trunk/; revision=633

 examples/lightsoff/arrow.js |    1 +
 1 file changed, 1 insertion(+)

commit b392f4737fdaa4d13da41f34bf765ab195a4243f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Jan 4 00:37:18 2009 +0000

    Readd unnecessary show because of a clutter bug.
    
    svn path=/trunk/; revision=632

 examples/lightsoff/arrow.js |    1 +
 1 file changed, 1 insertion(+)

commit c5476609b89caf4c39a71d152eb1ce864ef63b59
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Jan 3 14:01:39 2009 +0000

    Big Lights Off cleanup.
    
    svn path=/trunk/; revision=631

 examples/lightsoff/arrow.js |   49 ++++++++++++---------------------
 examples/lightsoff/board.js |   64 ++++++++++++++++++++-----------------------
 examples/lightsoff/light.js |   32 +++++++++++++++++-----
 examples/lightsoff/main.js  |   14 ----------
 examples/lightsoff/score.js |   32 ++++++++++++++++------
 5 files changed, 95 insertions(+), 96 deletions(-)

commit 2a8cc90743421114e73f093e10da362d5e9fc8de
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 2 22:02:28 2009 +0000

    Make some SEED_NOTES more useful. Also fix slices...again...
    
    svn path=/trunk/; revision=629

 libseed/seed-structs.c |   14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit f51398ab00e8cc8d799b33883646de238ee02ae1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Jan 2 21:22:24 2009 +0000

    Fix struct fail.
    
    svn path=/trunk/; revision=628

 examples/Gnio-server.js |    2 +-
 libseed/seed-structs.c  |    7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 8a756fc253f3d25b82837ebb83ecf134d28e5d3d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 23:42:26 2009 +0000

    Hopefully final 64-bit build fixes.
    
    svn path=/trunk/; revision=625

 libseed/seed-gtype.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 05ed8ea1164994eb59e9fc3fa8416d05b1e39bb3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 23:20:15 2009 +0000

    MORE 64 bit build fixes. Silly LP.
    
    svn path=/trunk/; revision=624

 libseed/seed-signals.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 58e59c52c3f6d6a829c193e097652514a6f90d24
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 23:13:36 2009 +0000

    Small tutorial fix that Matt found.
    
    svn path=/trunk/; revision=623

 doc/tutorial-standalone/tutorial.html |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dd62dfada32c8b0b34f7822de6f7a3b87d070a3d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 21:53:57 2009 +0000

    More 64bit fixes.
    
    svn path=/trunk/; revision=622

 libseed/seed-engine.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2a5fb9ce050c76a79934ea27abc4bb2990441be1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 21:32:38 2009 +0000

    Arch build fix. This does /not/ reverse the Fedora one.
    
    svn path=/trunk/; revision=621

 configure.ac |    4 ++--
 ltmain.sh    |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0c5a324c9995df61f31daa91eed68e16c1a1d4f0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 11:49:17 2009 +0000

    Build fixes for 64-bit.
    
    svn path=/trunk/; revision=620

 libseed/seed-builtins.c |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3bc64bc628700f5ae7986c7326789254bfcb7981
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Jan 1 10:57:52 2009 +0000

    Fix some warnings...that only seem to exist on the GCC used by
    launchpads build stuff.
    
    svn path=/trunk/; revision=618

 libseed/seed-closure.c |    5 +----
 ltmain.sh              |    4 ++--
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 966168c861d75bc57c323b3d87c0823d8ba80815
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 05:40:17 2009 +0000

    Another fedora build fix.
    
    svn path=/trunk/; revision=616

 modules/readline/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e9e0f887b00445dd177a40ffb136571f056b4165
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Jan 1 05:37:43 2009 +0000

    Fedora build fix.
    
    svn path=/trunk/; revision=615

 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6090567f694a86b7d2363a91554fb8326baaa6e5
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 10:55:54 2008 +0000

    Update help messages.
    
    svn path=/trunk/; revision=613

 libseed/seed-engine.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 79018e9bbc061727918ce75aece682a304f5ff60
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 10:15:21 2008 +0000

    Some work on release ChangeLog
    
    svn path=/trunk/; revision=612

 ChangeLog |   26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit f82d4f05300de954db3af03dfcb89ef1c46ad67a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 09:37:39 2008 +0000

    Use stack allocations for small strings, and slice allocations for
    structs/private objects.
    
    svn path=/trunk/; revision=611

 libseed/seed-engine.c  |   16 +++-------------
 libseed/seed-signals.c |    4 ++--
 libseed/seed-structs.c |   46 +++++++++++++++++++++++++++-------------------
 3 files changed, 32 insertions(+), 34 deletions(-)

commit 12533e957828a09a48098b7b42acf01639830cb3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 08:58:47 2008 +0000

    Race condition.
    
    svn path=/trunk/; revision=610

 libseed/seed-closure.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c1d58f9ec1ff07a5cbaacf58e0592c5216e6084e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 08:38:01 2008 +0000

    Another possible leak of an info...
    
    svn path=/trunk/; revision=609

 libseed/seed-types.c |    1 +
 1 file changed, 1 insertion(+)

commit 172d14ad5ca466033bbe3984e3cc88c53f1de824
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 08:34:06 2008 +0000

    More leaks.
    
    svn path=/trunk/; revision=608

 libseed/seed-closure.c |    3 +++
 libseed/seed-engine.c  |    2 ++
 2 files changed, 5 insertions(+)

commit 0659f523c2d129261927ced1cfd542d4040ca023
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 08:24:58 2008 +0000

    A few more small leaks.
    
    svn path=/trunk/; revision=607

 libseed/seed-closure.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 06e53a2b732d0a4ff7cbd3762da3ffc7693ebef8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 06:27:51 2008 +0000

    Change some of the closure handling semantics. Connecting user_data
    shouldnt take a reference (e.g. protect) the JavaScript value.
    
    svn path=/trunk/; revision=606

 libseed/seed-signals.c |   16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 89e8c322c82aec5eff323d51ce08a45405451707
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 06:08:32 2008 +0000

    Oh! Easy way to get help with GOption.
    
    svn path=/trunk/; revision=605

 libseed/seed-engine.c |    7 +++----
 ltmain.sh             |    4 ++--
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 8f1a5f169d9304a5479275c2b388f20e16016cbd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 06:08:19 2008 +0000

    Implement GClosure invalidation handler
    
    svn path=/trunk/; revision=604

 libseed/seed-signals.c |   20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 2bda9e40074f55391d855dccae5856c35970d212
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 05:47:00 2008 +0000

    More conservative handling of closures...may leak some anonymous
    functions used as signal handlers for a while until we implement this
    properly.
    
    svn path=/trunk/; revision=603

 libseed/seed-signals.c |    2 ++
 1 file changed, 2 insertions(+)

commit c93095552d8b5d9456c6765864b9ad1323ca44e1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 05:40:59 2008 +0000

    Add some extra .shows to lightsoff that seem to be required in some
    circumstances which I can not begin to comprehend.
    
    svn path=/trunk/; revision=602

 examples/lightsoff/arrow.js |    2 +-
 examples/lightsoff/score.js |    5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit df0037faffa373471b87f0eb0d8bffc025d3d31a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 05:28:16 2008 +0000

    Remove test for something we don't reliably support now and might not
    for a while.
    
    svn path=/trunk/; revision=601

 tests/Makefile.am      |    1 -
 tests/gtype-signal2.js |   34 ----------------------------------
 2 files changed, 35 deletions(-)

commit bf9b6691df7063c65d8bb7dbca989329f0a5167d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 05:23:21 2008 +0000

    Consolidate some of the reference handling code.
    
    svn path=/trunk/; revision=600

 libseed/seed-engine.c |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit ce6f12fe2c1378c80efbfe64e1c8804071c8befb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 31 04:47:11 2008 +0000

    Fix test. Remove old TODO.
    
    svn path=/trunk/; revision=599

 libseed/seed-engine.c  |    1 -
 ltmain.sh              |    4 ++--
 tests/gtype-signal2.js |    4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

commit d4df240d43fe5af8162e61df3fed680e6358784e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 04:23:09 2008 +0000

    Bump version numbers, still poking at changelog.
    
    svn path=/trunk/; revision=598

 ChangeLog    |    6 +++---
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2879ccbdc3977b8b943bbf6a29cfb17d3e9565f8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 04:19:09 2008 +0000

    Clean up changelog language.
    
    svn path=/trunk/; revision=597

 ChangeLog |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5bab00848ed1c0e852caa01a768514cf44db1f41
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 04:16:07 2008 +0000

    ChangeLog updated.
    
    svn path=/trunk/; revision=596

 ChangeLog                    |   53 ++++++++++++++++++++++++++++++++++++++++++
 doc/reference/tmpl/seed.sgml |    2 +-
 2 files changed, 54 insertions(+), 1 deletion(-)

commit 5530077fe3ad29cf5bb705c200c100416ecfe410
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 04:01:45 2008 +0000

    Update hacking file.
    
    svn path=/trunk/; revision=595

 examples/HACKING |   20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit ed21cb5e568b5621f0fee373033646ee9704c43d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 03:51:24 2008 +0000

    Update more examples, add spawn test.
    
    svn path=/trunk/; revision=594

 examples/turtle/turtle.c |    3 ++-
 examples/vte-test.js     |    1 +
 tests/spawn.js           |    8 ++++++++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit ea8339c9c831dbb4c26fcb1495a168fa43a7708a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 03:37:13 2008 +0000

    Whoops. Deleted menu but didn't remove from autotools.
    
    svn path=/trunk/; revision=593

 examples/lightsoff/Makefile.am |    2 --
 1 file changed, 2 deletions(-)

commit 732e65fc86346e9ed315b5a9b7bf8d885312220e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 03:30:00 2008 +0000

    I think I'm done reorganizing lightsoff for now.
    
    svn path=/trunk/; revision=592

 examples/lightsoff/board.js |   88 ++++++++++++++++++++++++-------------------
 examples/lightsoff/main.js  |    6 ++-
 examples/lightsoff/score.js |    3 ++
 3 files changed, 57 insertions(+), 40 deletions(-)

commit 25eb72797fea5df1c2302b253643130a07fb4cdc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 03:14:32 2008 +0000

    Still working on lightsoff.
    
    svn path=/trunk/; revision=591

 examples/lightsoff/arrow.js |    6 +--
 examples/lightsoff/board.js |   12 +++---
 examples/lightsoff/light.js |   41 +++++++++++--------
 examples/lightsoff/main.js  |    4 +-
 examples/lightsoff/menu.js  |   43 --------------------
 examples/lightsoff/score.js |   91 +++++++++++++++++++++++--------------------
 6 files changed, 83 insertions(+), 114 deletions(-)

commit a4ef4990c8a672dfb51d615e1bc03069bb45d76f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 02:23:46 2008 +0000

    Continued LO reorg.
    
    svn path=/trunk/; revision=590

 examples/lightsoff/arrow.js |    2 --
 examples/lightsoff/board.js |   18 +++++++++---------
 examples/lightsoff/light.js |   28 ++++++++++++++--------------
 3 files changed, 23 insertions(+), 25 deletions(-)

commit 9d36c136c2007bdb74c04942f23415cb985677e8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 02:10:13 2008 +0000

    Restructuring and reindenting lightsoff.
    
    svn path=/trunk/; revision=589

 examples/lightsoff/arrow.js |   91 ++++++++++++++++++++-----------------------
 examples/lightsoff/board.js |   22 +++++------
 examples/lightsoff/light.js |   26 ++++++-------
 examples/lightsoff/menu.js  |   68 ++++++++++++++++----------------
 examples/lightsoff/score.js |   24 ++++++------
 5 files changed, 113 insertions(+), 118 deletions(-)

commit 787acbb6c11c955a091a6a0d2ab13792c7d89288
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 01:53:52 2008 +0000

    More example updates.
    
    svn path=/trunk/; revision=588

 examples/video.js    |    3 ---
 examples/vte-test.js |    6 +++---
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 31a7cefe68f0913455d7ee6fb179213f9eaa4358
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 01:48:35 2008 +0000

    Updating examples, also fix threaded repl to new readline stuff.
    
    svn path=/trunk/; revision=587

 examples/ls.js            |    8 +-
 examples/n-oscillator.js  |    7 +-
 examples/poppler.js       |  179 +++++++++++++++++++++++----------------------
 examples/soup.js          |   13 ++--
 examples/threaded-repl.js |    4 +-
 extensions/Seed.js        |   22 +++++-
 6 files changed, 127 insertions(+), 106 deletions(-)

commit 13f250e876e863090b3dc54edb1f4c413a0d0417
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 01:27:15 2008 +0000

    Numerous example updates.
    
    svn path=/trunk/; revision=586

 examples/gtkplug.js      |    5 ++++-
 examples/introspect.js   |   11 +++++++----
 examples/json-packing.js |   36 ++++++++++++++++++++++--------------
 3 files changed, 33 insertions(+), 19 deletions(-)

commit cdfaea341519fe692c8f20fca3846f04a138fb7e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 01:18:55 2008 +0000

    Update clutter examples.
    
    svn path=/trunk/; revision=585

 examples/clutter-cairo.js |    1 +
 examples/clutter.js       |  103 ++++++++++++++++++++++-----------------------
 2 files changed, 51 insertions(+), 53 deletions(-)

commit 9bfc55f818d482aff043103a1dfaa2972e33df34
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 01:05:56 2008 +0000

    Update actions example.
    
    svn path=/trunk/; revision=584

 examples/actions.js |   42 ++++++++++++++++++++----------------------
 1 file changed, 20 insertions(+), 22 deletions(-)

commit 1b081c61dbe59d6926c40d2c904bcb182a647a5e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 01:02:14 2008 +0000

    Update accelgroup example to cleaner style, etc.
    
    svn path=/trunk/; revision=583

 examples/accelgroup.js |   25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit fcfce7ae3c3c3e82900aa11b0b0308879672f4e3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 31 00:14:29 2008 +0000

    Fix make dist with GtkDoc stuff...
    
    svn path=/trunk/; revision=582

 doc/Makefile.am           |    8 ++++++--
 doc/reference/Makefile.am |    3 +--
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 26d57b25a2b9511bc9a1bc42d2d339dce5de0474
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 23:30:40 2008 +0000

    Update readme to have dependencies.
    
    svn path=/trunk/; revision=581

 README |   24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 074913c36993b5dea6f033cd91d702bb7e38ebb4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 08:36:02 2008 +0000

    Update indentation.
    
    svn path=/trunk/; revision=580

 libseed/seed-api.c        |   39 +++---
 libseed/seed-builtins.c   |   53 ++++-----
 libseed/seed-closure.c    |   28 ++---
 libseed/seed-closure.h    |    2 +-
 libseed/seed-engine.c     |  161 +++++++++++--------------
 libseed/seed-engine.h     |    2 +-
 libseed/seed-exceptions.c |   21 ++--
 libseed/seed-gtype.c      |   55 ++++-----
 libseed/seed-private.h    |    2 +-
 libseed/seed-signals.c    |   93 +++++++--------
 libseed/seed-signals.h    |    2 +-
 libseed/seed-structs.c    |  174 ++++++++++++---------------
 libseed/seed-structs.h    |   19 ++-
 libseed/seed-types.c      |  291 ++++++++++++++++++---------------------------
 libseed/seed-types.h      |   85 +++++--------
 libseed/seed.h            |  223 +++++++++++++++-------------------
 16 files changed, 525 insertions(+), 725 deletions(-)

commit 10595d67fbd52a86500fe8847145eeb0adb5a552
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 08:15:07 2008 +0000

    Tutorial maybe done?
    
    
    svn path=/trunk/; revision=579

 doc/tutorial-standalone/tutorial.html |   92 ++++++++++++++++-----------------
 1 file changed, 45 insertions(+), 47 deletions(-)

commit 40d5fc9696085050db55debe972f5d7f877ca3ed
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 06:50:01 2008 +0000

    One more bit for part two.
    
    svn path=/trunk/; revision=578

 doc/tutorial-standalone/tutorial.html |   65 ++++++++++++++++++++++++++++++++-
 1 file changed, 64 insertions(+), 1 deletion(-)

commit 93ff82868333fae764a9b442750c5f693455f9cd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 06:21:00 2008 +0000

    Almost through part two.
    
    svn path=/trunk/; revision=577

 doc/tutorial-standalone/tutorial.html |   36 ++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit e89b6e6bb25c409be97fc069bf6533a117cb9504
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 05:26:02 2008 +0000

    Work work work on tutorial.
    
    svn path=/trunk/; revision=576

 doc/tutorial-standalone/tutorial.html |   51 +++++++++++++++++----------------
 1 file changed, 26 insertions(+), 25 deletions(-)

commit 4c1c6c67cf9ff1278f7bcd9fccfac1b1d69d88c1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 30 04:22:56 2008 +0000

    Updating tutorial. Now have highlighting of changed things...
    
    
    svn path=/trunk/; revision=575

 doc/sh.css                            |    2 +-
 doc/style.css                         |    5 -----
 doc/tutorial-standalone/tutorial.html |   28 +++++++++++++++++-----------
 3 files changed, 18 insertions(+), 17 deletions(-)

commit ebf64c4d51022ed7ced9e71348c2816aa96f499b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 29 11:26:31 2008 +0000

    The whole first part of the tutorial is done.
    
    svn path=/trunk/; revision=574

 doc/tutorial-standalone/packing.png   |  Bin 8794 -> 14227 bytes
 doc/tutorial-standalone/packing.svg   |   57 ++++++++++++++++++--------
 doc/tutorial-standalone/tutorial.html |   71 +++++++++++++++++++++++----------
 3 files changed, 89 insertions(+), 39 deletions(-)

commit dc9671239cd814725083deb4e09457c28f5c88f4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 29 11:08:40 2008 +0000

    Global doc style work, updating tutorial.
    
    svn path=/trunk/; revision=573

 doc/sh.css                            |    2 +-
 doc/style.css                         |    7 +--
 doc/tutorial-standalone/tutorial.html |   89 ++++++++++++++++-----------------
 3 files changed, 48 insertions(+), 50 deletions(-)

commit 529fa2f0dd9ec564205c9ff98b14914257b0db05
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 29 10:37:53 2008 +0000

    Add coding conventions file, working on browser tut.
    
    svn path=/trunk/; revision=572

 doc/conventions.html                  |   30 +++++++++++++
 doc/tutorial-standalone/tutorial.html |   76 ++++++++++++++-------------------
 2 files changed, 62 insertions(+), 44 deletions(-)

commit f9d72afbf96c527f341cff663800ff0893e070b1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 22:22:53 2008 +0000

    Whoops! Haven't been using an overlapping window manager, didn't notice
    that the new tutorial browser doesn't set a size...
    
    svn path=/trunk/; revision=571

 doc/tutorial-standalone/2.js |    1 +
 doc/tutorial-standalone/3.js |    1 +
 2 files changed, 2 insertions(+)

commit ec442b7b315b0333f991450c40c51bc52794abb3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 22:19:50 2008 +0000

    Better error if we don't have gtk-doc.
    
    svn path=/trunk/; revision=570

 autogen.sh |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 70e353dfa047a2d0a9200d9b8bbd0426bfd7bd56
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 04:16:08 2008 +0000

    Break back into three parts.
    
    svn path=/trunk/; revision=569

 doc/tutorial-standalone/1.js |   21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit f9e64fcca84e040dd98d2572b7ddfdd5f421d44e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 04:12:54 2008 +0000

    Update tutorial.
    
    svn path=/trunk/; revision=568

 doc/tutorial-standalone/2.js |   99 ++-------------
 doc/tutorial-standalone/3.js |  285 +++++++++++++++++++++++++++++++-----------
 2 files changed, 222 insertions(+), 162 deletions(-)

commit 7a282eadc71315a3e8e6a3744ee1c202bfffd497
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 04:03:42 2008 +0000

    Cleaning up tutorial browser.
    
    svn path=/trunk/; revision=567

 doc/tutorial-standalone/2.js |   77 ++++++++++++++++++++++++------------------
 1 file changed, 44 insertions(+), 33 deletions(-)

commit de2706df74f3bea3e5dfbf77210016143eaabaa1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 03:40:53 2008 +0000

    Working on tutorial browser...
    
    svn path=/trunk/; revision=566

 doc/tutorial-standalone/2.js |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit da7c6138503d2e649a5135175b600641744fc8e3
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 28 03:24:30 2008 +0000

    Working on tutorial.
    
    svn path=/trunk/; revision=565

 doc/tutorial-standalone/2.js |  236 ++++++++++++++++++++++++++++++------------
 1 file changed, 168 insertions(+), 68 deletions(-)

commit 7df3f25986088d93114c1f9ba192cacc2d61cecd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 27 23:41:39 2008 +0000

    Emacs coloring. Better, muted, quieter.
    
    svn path=/trunk/; revision=564

 doc/sh.css |   67 +-----------------------------------------------------------
 1 file changed, 1 insertion(+), 66 deletions(-)

commit dd89b495f7167a7a311f870602545607eb4a4d9d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 27 23:39:39 2008 +0000

    Syntax highlighting for documentation!!
    
    It's not the prettiest, but it's better than nothing...
    
    
    svn path=/trunk/; revision=563

 doc/modules/readline.html             |   11 +-
 doc/runtime.html                      |   39 ++--
 doc/sh.css                            |   66 +++++++
 doc/sh.js                             |    4 +
 doc/sh_js.js                          |  347 +++++++++++++++++++++++++++++++++
 doc/tutorial-standalone/tutorial.html |   51 ++---
 6 files changed, 472 insertions(+), 46 deletions(-)

commit 4b577ec9555131d0a649afe57016fbff42b77f85
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 08:17:07 2008 +0000

    Still working on tutorial browser.
    
    svn path=/trunk/; revision=562

 doc/tutorial-standalone/2.js |   39 ++++++++++++++++++++++++++++-----------
 1 file changed, 28 insertions(+), 11 deletions(-)

commit b8f1d1a2fd27d3d641ce7353a9142b01802c4a09
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 24 07:53:29 2008 +0000

    Protect class_init and instance_init functions because references only
    exist on the heap.
    
    svn path=/trunk/; revision=561

 libseed/seed-gtype.c |    2 ++
 1 file changed, 2 insertions(+)

commit 7cd511a3d5ce42b5c4497148f0079bae93aa47a6
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 07:38:21 2008 +0000

    Push tutorial stuff.
    
    svn path=/trunk/; revision=560

 doc/tutorial-standalone/1.js |   18 +++----
 doc/tutorial-standalone/2.js |  108 +++++++++++++++++++++---------------------
 2 files changed, 64 insertions(+), 62 deletions(-)

commit 8edc465bb69ad101e278ec0fc37553fb8e5d38d1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 07:03:07 2008 +0000

    Make tests use /usr/bin/env seed.
    
    svn path=/trunk/; revision=559

 tests/c-module.js               |    2 +-
 tests/closure-finalization.js   |    2 +-
 tests/constructor-prototype.js  |    2 +-
 tests/function-info.js          |    2 +-
 tests/gtype-typerror.js         |    2 +-
 tests/include-syntax.js         |    2 +-
 tests/object-info.js            |    2 +-
 tests/signal-exception.js       |    2 +-
 tests/struct-constructor.js     |    2 +-
 tests/struct-enumerate.js       |    2 +-
 tests/struct-nested-set.js      |    2 +-
 tests/struct-offsets.js         |    2 +-
 tests/struct-set-member.js      |    2 +-
 tests/struct-union-enumerate.js |    2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)

commit ae285ed2845947f9843de4334a1533b80dd914e8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 02:06:16 2008 +0000

    Make buttons do things.
    
    svn path=/trunk/; revision=558

 doc/tutorial-standalone/2.js |   20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit 56ccba4dadf39af820a4a95f3354532ecd98ca6e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 01:47:27 2008 +0000

    Standardize on underscores, not camelCase
    
    svn path=/trunk/; revision=557

 doc/tutorial-standalone/1.js |   24 ++++++++++++------------
 doc/tutorial-standalone/2.js |   28 ++++++++++++++--------------
 2 files changed, 26 insertions(+), 26 deletions(-)

commit d197c9eeb9f3724a9b46fbdea92b2c50b5016b52
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 01:41:25 2008 +0000

    Keep tab.
    
    svn path=/trunk/; revision=556

 doc/tutorial-standalone/2.js |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit f08e886d140f6bb50c36e8ee09175b03ad8d8986
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 24 01:30:21 2008 +0000

    Updating tutorial. Slowly.
    
    svn path=/trunk/; revision=555

 doc/tutorial-standalone/2.js |  129 ++++++++++++++++++++++--------------------
 1 file changed, 69 insertions(+), 60 deletions(-)

commit 46168cfed54bc3f5d017371ee3c552002d46f262
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:55:10 2008 +0000

    New GType inheritance indentation/syntax style.
    
    svn path=/trunk/; revision=554

 doc/runtime.html             |   32 ++++++++++++++++----------------
 doc/tutorial-standalone/1.js |    5 ++---
 2 files changed, 18 insertions(+), 19 deletions(-)

commit fc44f920ee7548830d677cc85a0e407314802424
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:40:05 2008 +0000

    Robb and I are trying to come up with a consistent and pretty ... style to follow from now on.
    
    svn path=/trunk/; revision=553

 doc/tutorial-standalone/1.js |   35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

commit f1ebe6a4dae2cff1b9f05f26fccebe7c4a0a1b72
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:34:21 2008 +0000

    Robb's suggestions?
    
    svn path=/trunk/; revision=552

 doc/tutorial-standalone/1.js |   70 ++++++++++++++++++++----------------------
 1 file changed, 33 insertions(+), 37 deletions(-)

commit b6298c7ba9802b87cbc2e10db6f28564cf79af1a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:26:20 2008 +0000

    Redo first part of tutorial (the code, not the tut. yet)
    
    svn path=/trunk/; revision=551

 doc/tutorial-standalone/1.js |   63 ++++++++++++++++++------------------------
 1 file changed, 27 insertions(+), 36 deletions(-)

commit 8dca91ea19628f08744392b4b2cf9e08c6526237
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:14:48 2008 +0000

    runtime docs grammar + consistency
    
    
    svn path=/trunk/; revision=550

 doc/runtime.html |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ceeef72a77a0328add877a8efdb618343d9efdf1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:08:14 2008 +0000

    Grammar.
    
    svn path=/trunk/; revision=549

 doc/runtime.html |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0bba37441603d724962e33d66887686d498de001
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 09:06:24 2008 +0000

    Lots of little things.
    
    svn path=/trunk/; revision=548

 doc/modules/readline.html             |    2 +-
 doc/runtime.html                      |   15 ++++++++++-----
 doc/tutorial-standalone/tutorial.html |    7 +++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

commit ecaaa7e4b7aa68afb436e452bd85e2c7008185f8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 08:56:20 2008 +0000

    Split out modules CSS too, update versions, use Helvetica if we have it (this makes things not fail on OS X, where we don't /have/ a "sans-serif" font link)
    
    svn path=/trunk/; revision=547

 doc/modules/readline.html             |   66 +--------------------------------
 doc/runtime.html                      |    2 +-
 doc/style.css                         |    2 +-
 doc/tutorial-standalone/tutorial.html |    2 +-
 4 files changed, 5 insertions(+), 67 deletions(-)

commit 95064e7665fcb6fde79f407b2349129b925cbd90
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 08:52:31 2008 +0000

    Add style.css to automakefile.
    
    svn path=/trunk/; revision=546

 doc/Makefile.am |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cb07ca1351e7349c9ad5cd8401b6d03b57e33341
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 08:51:58 2008 +0000

    Split out CSS.
    
    svn path=/trunk/; revision=545

 doc/runtime.html                      |   64 +-------------------------------
 doc/style.css                         |   61 +++++++++++++++++++++++++++++++
 doc/tutorial-standalone/tutorial.html |   65 +--------------------------------
 3 files changed, 63 insertions(+), 127 deletions(-)

commit def3ab4c9231738f218a8859e5b44b256b31d5dc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 08:00:39 2008 +0000

    Why were we disabling optimizations on non debug builds?
    
    svn path=/trunk/; revision=544

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 710f8e11529e65eef2ebbbab1c8734e7ebbb91c2
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 07:38:26 2008 +0000

    Make turtle build against included seed header.
    
    svn path=/trunk/; revision=543

 examples/turtle/turtle.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8bf94ed57428a84e9e315533dd0b0fbc74272bc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 07:26:44 2008 +0000

    Autotools fix.
    
    svn path=/trunk/; revision=542

 examples/browser/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea3d3b17b73a52a68cf1760efb257ed1eecd9a44
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 07:22:16 2008 +0000

    Fix robb's license problem.
    
    svn path=/trunk/; revision=541

 examples/browser/COPYING   |  344 ++++++++++++++++++++++++++++++++++++++++++--
 examples/lightsoff/COPYING |  344 ++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 672 insertions(+), 16 deletions(-)

commit df4a8308f6808803ce09348c3ebd037e2e1acbc0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 07:18:17 2008 +0000

    Small LO fixes.
    
    svn path=/trunk/; revision=540

 examples/lightsoff/arrow.js |   25 ++++++++++++++-----------
 examples/lightsoff/main.js  |    8 +++++---
 2 files changed, 19 insertions(+), 14 deletions(-)

commit d7ecdc35bb6a24a10b2042f70fbab44ae53543f1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 06:56:58 2008 +0000

    Catch LO GConf exceptions.
    
    svn path=/trunk/; revision=539

 examples/lightsoff/arrow.js |   10 +++++++++-
 examples/lightsoff/board.js |   11 ++++++++++-
 examples/lightsoff/main.js  |   11 +++++++++++
 examples/lightsoff/score.js |    2 +-
 4 files changed, 31 insertions(+), 3 deletions(-)

commit a11ce10fc58ea67a137b3c254b6bc37267d3f99b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 06:23:55 2008 +0000

    Sync browser.
    
    svn path=/trunk/; revision=538

 examples/browser/browser-actions.js |   23 +++++++++++++++++++++++
 examples/browser/browser-find.js    |    6 +++---
 examples/browser/browser-menu.js    |   20 +++++++++++++++++++-
 examples/browser/browser-tab.js     |    4 ++++
 examples/browser/main.js            |    9 ++++++++-
 5 files changed, 57 insertions(+), 5 deletions(-)

commit ae90a8a55854022788173c801f08aef314465518
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 23 03:37:54 2008 +0000

    Character arrays.
    
    svn path=/trunk/; revision=537

 libseed/seed-types.c |  102 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 98 insertions(+), 4 deletions(-)

commit 3c59d38d38b7fa6b06eadf37d9a2fe377ab25cdd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 23 00:46:17 2008 +0000

    Remove bak files.
    
    svn path=/trunk/; revision=536

 doc/reference/tmpl/seed-builtins.sgml.bak   |   31 -
 doc/reference/tmpl/seed-closure.sgml.bak    |   72 --
 doc/reference/tmpl/seed-debug.sgml.bak      |   66 --
 doc/reference/tmpl/seed-engine.sgml.bak     |   19 -
 doc/reference/tmpl/seed-exceptions.sgml.bak |   19 -
 doc/reference/tmpl/seed-gtype.sgml.bak      |   29 -
 doc/reference/tmpl/seed-private.sgml.bak    |   19 -
 doc/reference/tmpl/seed-signals.sgml.bak    |   58 --
 doc/reference/tmpl/seed-structs.sgml.bak    |   19 -
 doc/reference/tmpl/seed-types.sgml.bak      |   19 -
 doc/reference/tmpl/seed-unused.sgml.bak     | 1121 ---------------------------
 doc/reference/tmpl/seed.sgml.bak            |   19 -
 12 files changed, 1491 deletions(-)

commit a14212a60d57ad430fddc1443f135d14a0bc4201
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 22 23:18:48 2008 +0000

    Update tutorial to readline changes. Whoops!
    
    svn path=/trunk/; revision=535

 doc/tutorial-standalone/tutorial.html |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit dc13976c8aaf658299f6f2b89d4e146df458ed72
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 22 23:12:36 2008 +0000

    Update docs to connect having no more this argument.
    
    svn path=/trunk/; revision=534

 doc/runtime.html |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c541885f8027a5067d7441ebca4b92c7df4c3d3f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 21 21:18:27 2008 +0000

    Remove random unnecessary backup file.
    
    
    svn path=/trunk/; revision=533

 examples/browser/Makefile.am~ |   51 -----------------------------------------
 1 file changed, 51 deletions(-)

commit 07cde4b0b037353c1446112242ff478dbb20b657
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 21 07:00:45 2008 +0000

    Add browser to autoconf so things ... go.
    
    svn path=/trunk/; revision=532

 configure.ac |    1 +
 1 file changed, 1 insertion(+)

commit c5c02377e99bad264484d4eef6c5812f1d32c4cf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 21 06:19:17 2008 +0000

    Examples and tests are under MIT license. Except for lightsoff which is
    under GPLv3. Also remerge browser in to SVN, which is also under GPLv3.
    
    svn path=/trunk/; revision=531

 examples/COPYING                      |    6 +
 examples/Makefile.am                  |    2 +
 examples/browser/COPYING              |   11 ++
 examples/browser/Makefile.am          |   24 +++
 examples/browser/Makefile.am~         |   51 ++++++
 examples/browser/browser-actions.js   |  324 +++++++++++++++++++++++++++++++++
 examples/browser/browser-bookmarks.js |   54 ++++++
 examples/browser/browser-find.js      |   39 ++++
 examples/browser/browser-main.js      |   24 +++
 examples/browser/browser-menu.js      |  130 +++++++++++++
 examples/browser/browser-tab.js       |  156 ++++++++++++++++
 examples/browser/browser-toolbar.js   |   25 +++
 examples/browser/main.js              |  112 ++++++++++++
 examples/lightsoff/COPYING            |   11 ++
 tests/COPYING                         |    1 +
 tests/Makefile.am                     |    1 +
 16 files changed, 971 insertions(+)

commit 8c41fa486f28b84acfe79a2fbdd07cdf3a89e6e8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 21 06:09:04 2008 +0000

    Relicense under LGPL3. This change has been approved by all
    contributors.
    
    svn path=/trunk/; revision=530

 COPYING                 |  826 +++++++++--------------------------------------
 libseed/seed-api.c      |   17 +
 libseed/seed-builtins.c |   36 ++-
 libseed/seed-closure.c  |   36 ++-
 libseed/seed-engine.c   |   33 +-
 libseed/seed-gtype.c    |   33 +-
 libseed/seed-signals.c  |   33 +-
 libseed/seed-structs.c  |   33 +-
 libseed/seed-types.c    |   36 ++-
 libseed/seed.h          |   32 +-
 10 files changed, 311 insertions(+), 804 deletions(-)

commit 32f5403a4a53676880574792812b8bf4c34d4192
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 21 06:00:43 2008 +0000

    Fix mixup where _INITIALLY_UNOWNED but not floating objects would lose
    one reference introduced a few commits ago.
    
    svn path=/trunk/; revision=529

 examples/lightsoff/board.js |    1 -
 examples/lightsoff/light.js |    4 +---
 libseed/seed-engine.c       |    7 +++----
 3 files changed, 4 insertions(+), 8 deletions(-)

commit 7bb1e61260e291b7c14dbe3296e6fbdb3e985011
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 21 01:51:23 2008 +0000

    Fix dubious JSValueProtect.
    
    svn path=/trunk/; revision=528

 libseed/seed-engine.c |    1 -
 1 file changed, 1 deletion(-)

commit 83a92b200c960b78c3b8206428991411eb6b853e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 21 01:46:56 2008 +0000

    I fail at GIT.
    
    svn path=/trunk/; revision=527

 examples/lightsoff/board.js |    3 +++
 examples/lightsoff/light.js |    2 ++
 2 files changed, 5 insertions(+)

commit d27966433d282d8ce91e1c9eca3367ec237a38d0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 21 01:46:48 2008 +0000

    Fix some reference leaks for some weird objects.
    
    svn path=/trunk/; revision=526

 libseed/seed-engine.c  |    8 ++++++--
 libseed/seed-signals.c |    4 ++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit f3dfa0bb79ff4fca5e1964a8fe830a74e5d6e660
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 21:31:06 2008 +0000

    Don't just connect to main_quit. Need a return value (or default).
    
    svn path=/trunk/; revision=525

 examples/actions.js      |    2 +-
 examples/json-packing.js |    2 +-
 examples/poppler.js      |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 71773fc6ee1a2dd956e57bb9610e0a72617a0721
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 21:24:43 2008 +0000

    Fix some explicit paths to the interpreter.
    
    svn path=/trunk/; revision=524

 examples/Gnio-server.js   |    2 +-
 examples/Gnio.js          |    2 +-
 examples/calculator.js    |    2 +-
 examples/clutter-cairo.js |    2 +-
 examples/glib/env.js      |    2 +-
 examples/glib/thread.js   |    2 +-
 examples/glib/timeout.js  |    2 +-
 examples/glib/timer.js    |    2 +-
 examples/threaded-repl.js |    2 +-
 examples/video.js         |    2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

commit 617a8cde3103fc1c2864cb13e94be21f7202c58e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 21:12:10 2008 +0000

    Whoops! Forgot to add makefile for modules docs.
    
    
    svn path=/trunk/; revision=523

 doc/modules/Makefile.am |    7 +++++++
 1 file changed, 7 insertions(+)

commit faf5d6c3dc6562512ab5bd1b170269d16586f2fc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 08:46:09 2008 +0000

    Make sure to install new docs1
    
    svn path=/trunk/; revision=522

 configure.ac         |    1 +
 doc/Makefile.am      |    2 +-
 examples/Makefile.am |    2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

commit 46f7ffe5ffe69986100d8f5c893c471a56f2cd51
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 08:37:24 2008 +0000

    Fix readline build warning.
    
    svn path=/trunk/; revision=521

 modules/readline/seed-readline.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 82935b5068e8e872d7aa12bb026c4557e33b9ca1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 08:28:27 2008 +0000

    Updated docs to reflect readline changes.
    
    svn path=/trunk/; revision=520

 doc/modules/readline.html |  100 +++++++++++++++++++++++++++++++++++++++++++++
 doc/runtime.html          |   18 --------
 2 files changed, 100 insertions(+), 18 deletions(-)

commit bbc42e484e98fee2691aa5d7fd485ad8beafed50
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 08:28:01 2008 +0000

    Some compilation fixes on some systems for readline module.
    
    svn path=/trunk/; revision=519

 modules/readline/seed-readline.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 27066f56710f57883ea94b2542f043281ed374a8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 08:22:44 2008 +0000

    More GTK examples
    
    svn path=/trunk/; revision=518

 examples/Makefile.am |    2 ++
 examples/gtkplug.js  |   37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

commit d696528aac5f64cc5cb458d036c2729d6f289430
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 08:21:16 2008 +0000

    Remove readline builtin, fix everything everywhere that uses it...
    
    svn path=/trunk/; revision=517

 Makefile.am                      |   24 ++++----
 config.h.in                      |    3 -
 configure.ac                     |   11 ++--
 examples/repl.js                 |   22 ++++----
 examples/turtle/Makefile.am      |    2 +-
 libseed/seed-builtins.c          |  114 --------------------------------------
 modules/readline/Makefile.am     |    4 +-
 src/main.c                       |    6 +-
 tests/builtin-argument-length.js |    9 +--
 tests/readline.js                |    3 +-
 10 files changed, 37 insertions(+), 161 deletions(-)

commit c7e6b6a14906ecc1d2cc86b366ebc691b6625c21
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 07:55:16 2008 +0000

    Add readline module. Next commit will remove the old one and fix tests and repl and stuff.........
    
    svn path=/trunk/; revision=516

 configure.ac                     |    1 +
 modules/Makefile.am              |    2 +-
 modules/readline/Makefile.am     |   20 ++++++
 modules/readline/seed-readline.c |  139 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 161 insertions(+), 1 deletion(-)

commit 7fee7e273f76127222a9e19f090a1e97a3b8083c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 06:32:59 2008 +0000

    Adding some docs...
    
    svn path=/trunk/; revision=515

 doc/runtime.html |   83 ++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 65 insertions(+), 18 deletions(-)

commit f3d6d173f6b157e2f8d3aa291f14084457db376c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 05:34:35 2008 +0000

    Add gtk-doc to Build Configuration output
    
    svn path=/trunk/; revision=514

 configure.ac |    1 +
 1 file changed, 1 insertion(+)

commit dacfad0bb012599b01df620449e7314b2a4f0776
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 20 05:31:35 2008 +0000

    Initial conditional module compilation patch, and adding a reminder to the docs....
    
    svn path=/trunk/; revision=513

 configure.ac               |   14 ++++++++++++++
 doc/runtime.html           |    4 ++++
 modules/canvas/Makefile.am |    8 +++++---
 modules/sqlite/Makefile.am |    8 +++++---
 4 files changed, 28 insertions(+), 6 deletions(-)

commit 34d2cfab796e608c160b37a63c9ab4de3bc867bf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:49:31 2008 +0000

    Add m4 directory to unbreak autotools
    
    svn path=/trunk/; revision=512

 m4/gtk-doc.m4     |    1 +
 m4/intltool.m4    |  200 ++
 m4/libtool.m4     | 7325 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 m4/ltoptions.m4   |  368 +++
 m4/ltsugar.m4     |  123 +
 m4/ltversion.m4   |   23 +
 m4/lt~obsolete.m4 |   92 +
 7 files changed, 8132 insertions(+)

commit fdac50c3024e969919cb0417bcbef522555a74f8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:43:09 2008 +0000

    More leaks. All hail Instruments
    
    svn path=/trunk/; revision=511

 libseed/seed-structs.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 744a7632f11d27652c54ac8b8321bf721d10bbde
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:32:41 2008 +0000

    Make lightsoff wrap quit in an anonymous function as introspection now throws a
    GInvoke error if we pass too many arguments.
    
    svn path=/trunk/; revision=510

 examples/lightsoff/main.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea420c738760817647a912ef70d4abda31b3e2af
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:31:38 2008 +0000

    More leaks
    
    svn path=/trunk/; revision=509

 libseed/seed-engine.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit f4d91e8421767b192746e0d0d9ad3c6d756c6e9b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:27:53 2008 +0000

    More leaks
    
    svn path=/trunk/; revision=508

 libseed/seed-closure.c |    1 +
 1 file changed, 1 insertion(+)

commit b5bbb38cb7d691834a1b58e9d7a36cc3a703c966
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:14:59 2008 +0000

    Stop confusing Gobject by (in some cases) attempting to remove toggle
    refs twice.
    
    svn path=/trunk/; revision=507

 libseed/seed-engine.c |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit d2e08aee88d3a6399432a2731db1c45b8941c09e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 04:07:03 2008 +0000

    Fix small leak courtesty of XCode Instruments and Tim.
    
    svn path=/trunk/; revision=506

 libseed/seed-closure.c |    1 +
 1 file changed, 1 insertion(+)

commit d4e3784f268ce69d78c9ad1f7371a8346e1746e6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:55:11 2008 +0000

    Ok gtk-doc is somewhat sane now.
    
    svn path=/trunk/; revision=505

 doc/reference/tmpl/seed-builtins.sgml       |   19 +
 doc/reference/tmpl/seed-builtins.sgml.bak   |   31 +
 doc/reference/tmpl/seed-closure.sgml        |   19 +
 doc/reference/tmpl/seed-closure.sgml.bak    |   72 ++
 doc/reference/tmpl/seed-debug.sgml          |   64 ++
 doc/reference/tmpl/seed-debug.sgml.bak      |   66 ++
 doc/reference/tmpl/seed-engine.sgml         |   44 ++
 doc/reference/tmpl/seed-engine.sgml.bak     |   19 +
 doc/reference/tmpl/seed-exceptions.sgml     |   80 ++
 doc/reference/tmpl/seed-exceptions.sgml.bak |   19 +
 doc/reference/tmpl/seed-gtype.sgml          |   19 +
 doc/reference/tmpl/seed-gtype.sgml.bak      |   29 +
 doc/reference/tmpl/seed-private.sgml        |   28 +
 doc/reference/tmpl/seed-private.sgml.bak    |   19 +
 doc/reference/tmpl/seed-signals.sgml        |   19 +
 doc/reference/tmpl/seed-signals.sgml.bak    |   58 ++
 doc/reference/tmpl/seed-structs.sgml        |   29 +
 doc/reference/tmpl/seed-structs.sgml.bak    |   19 +
 doc/reference/tmpl/seed-types.sgml          |  328 ++++++++
 doc/reference/tmpl/seed-types.sgml.bak      |   19 +
 doc/reference/tmpl/seed-unused.sgml         |  344 ++++++++
 doc/reference/tmpl/seed-unused.sgml.bak     | 1121 +++++++++++++++++++++++++++
 doc/reference/tmpl/seed.sgml                |  863 +++++++++++++++++++++
 doc/reference/tmpl/seed.sgml.bak            |   19 +
 24 files changed, 3347 insertions(+)

commit 1d8823d9fd59a7281008fb9e96a890b5c9219865
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:52:16 2008 +0000

    More gtk-doc cleanup
    
    svn path=/trunk/; revision=504

 doc/reference/seed-docs.sgml |   18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

commit 1226c8cf733886392fedf9f09dea33590394e0b9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:47:41 2008 +0000

    Some gtk-doc fixes...it's still entirely rediculous
    
    svn path=/trunk/; revision=503

 doc/reference/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0f7f6ef6288aba91261253bee5092f679fd90fd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:47:39 2008 +0000

    gtk-doc actually builds now...
    
    svn path=/trunk/; revision=502

 Makefile.am                     |    2 +
 autogen.sh                      |    2 +
 configure.ac                    |    1 +
 doc/Makefile.am                 |    2 +-
 doc/reference/Makefile.am       |   87 ++++++++++++++++
 doc/reference/seed-docs.sgml    |   28 ++++++
 doc/reference/seed-sections.txt |  211 +++++++++++++++++++++++++++++++++++++++
 7 files changed, 332 insertions(+), 1 deletion(-)

commit 7e37f4774d58850566a3c2d858184a31835c953e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:47:37 2008 +0000

    Begin adding GTK doc...
    
    svn path=/trunk/; revision=501

 configure.ac |    5 +++++
 1 file changed, 5 insertions(+)

commit 22b9039b886248e45113b8dd8301913a65f87166
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:13:20 2008 +0000

    Avoid some heap allocations.
    
    svn path=/trunk/; revision=500

 libseed/seed-closure.c |   45 +++++++++++++++++++++------------------------
 1 file changed, 21 insertions(+), 24 deletions(-)

commit b922ee6644377842cfaa17a69e3a6fd47ad5c8c6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:04:17 2008 +0000

    Add a test of native closure exceptions.
    
    svn path=/trunk/; revision=499

 tests/Makefile.am                 |    1 +
 tests/native-closure-exception.js |   17 +++++++++++++++++
 2 files changed, 18 insertions(+)

commit de1787a67a4a6f4882a342575c47feba80508551
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 03:04:14 2008 +0000

    Exceptions in ffi closures.
    
    svn path=/trunk/; revision=498

 libseed/seed-closure.c |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit b5bd5f10aae0d6020183a3837bfeb30c5a87e890
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 02:56:59 2008 +0000

    Fix the rest of the examples to enum change.
    
    svn path=/trunk/; revision=497

 examples/clutter-shader/ShaderView.js |    4 ++--
 examples/lightsoff/arrow.js           |    4 ++--
 examples/lightsoff/light.js           |    4 ++--
 examples/lightsoff/score.js           |    8 ++++----
 4 files changed, 10 insertions(+), 10 deletions(-)

commit 26f80444e99895debb322e4b92cc25ea70b04ea8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 02:56:57 2008 +0000

    Fix trash in REPL.
    
    svn path=/trunk/; revision=496

 examples/repl.js |    2 --
 1 file changed, 2 deletions(-)

commit 55ed65c50cfbbea14340c0043c5cb992aab47e78
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 02:56:54 2008 +0000

    First round of example fixes.
    
    svn path=/trunk/; revision=495

 examples/Gnio-server.js  |    4 ++--
 examples/clutter.js      |    2 +-
 examples/json-packing.js |    2 +-
 examples/n-oscillator.js |    4 ++--
 examples/poppler.js      |    8 ++++----
 examples/video.js        |    2 +-
 examples/vte-test.js     |    4 ++--
 extensions/Gtk.js        |    2 +-
 8 files changed, 14 insertions(+), 14 deletions(-)

commit 08f74c8ac026086d64f82b47e5324570fcf14480
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 02:56:51 2008 +0000

    Update tests to enum change.
    
    svn path=/trunk/; revision=494

 libseed/seed-engine.c      |    1 +
 tests/enum.js              |    4 ++--
 tests/struct-nested-set.js |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

commit 97eb839195f066b42e9250d640931f3544162212
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 02:56:48 2008 +0000

    Rewrite enums from (for example) Gtk.WindowType.toplevel to
    Gtk.WindowType.Toplevel
    
    svn path=/trunk/; revision=493

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee0c7a348cf0c0c8bc3505cf3dd703f25760a53a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 20 02:56:45 2008 +0000

    Consistently use glong for enums.
    
    svn path=/trunk/; revision=492

 libseed/seed-engine.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 5263b96849dfc77968d27633ad4c0d6d0187a255
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 02:04:00 2008 +0000

    No more GCC warnings. The one in main was silly, but w/e.
    
    svn path=/trunk/; revision=491

 modules/canvas/seed-canvas.c |    2 +-
 src/main.c                   |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bf64bebc22b4c1fca92df6941c748dec5e96748f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 01:57:06 2008 +0000

    Fix some warnings in turtle example.
    
    svn path=/trunk/; revision=490

 examples/turtle/turtle.c |   27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

commit 9a1e5cb14dbd55a1d84f10183abb761b74b5a504
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 01:50:21 2008 +0000

    Re-remove ide.
    
    svn path=/trunk/; revision=489

commit bc4e617f22b28048d0e9792d2f7aa5070cdab760
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 01:47:47 2008 +0000

    Re-remove browser. Whoops.
    
    svn path=/trunk/; revision=488

 examples/HACKING     |    3 ---
 examples/Makefile.am |    2 ++
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 9792783afac12f3c57584c810f1da99d7ee1d18a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 01:39:43 2008 +0000

    Update Makefile to robb's new all-in-one tests.
    
    svn path=/trunk/; revision=487

 modules/canvas/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 327e0c2b22d338a9c163ef6b40ca93c1b512e752
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 01:36:14 2008 +0000

    Update the HACKING file to match what we've got right now.
    
    svn path=/trunk/; revision=486

 examples/HACKING |   27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

commit 8f4a028254d33108b05b624d7c49bdf1bb2dbdc6
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 00:55:43 2008 +0000

    Don't use GtkClutter, at least for drawing. It's not clear we can get rid of it for /everything/ yet. Robb?
    
    
    svn path=/trunk/; revision=485

 examples/lightsoff/main.js |   26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

commit 4a8f614f1568c18e53a2552d9ebe449febd67f5a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 18 00:36:21 2008 +0000

    Add Seed.readline_bind to docs, remove comment suggesting its addition.
    
    svn path=/trunk/; revision=484

 doc/runtime.html        |    9 +++++++++
 libseed/seed-builtins.c |    4 ----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 0522a1b2389fd1e5d9a8ad71f3ffa867a7193c10
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Dec 17 00:37:41 2008 +0000

    Add makefile for turtle. Also installs
    as seed_turtle, but it would be nice if
    we could figure out how to prevent
    that!!
    
    
    svn path=/trunk/; revision=483

 configure.ac                |    1 +
 examples/Makefile.am        |    7 ++++---
 examples/turtle/Makefile.am |   17 +++++++++++++++++
 examples/turtle/turtle.c    |   21 +++++++++++----------
 4 files changed, 33 insertions(+), 13 deletions(-)

commit a986da0309e0806545b444a33c62c79a75f10c63
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 16 01:15:15 2008 +0000

    Add Seed.spawn. Change server to cowsay server.
    
    svn path=/trunk/; revision=482

 examples/Gnio-server.js |    7 ++++---
 libseed/seed-builtins.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 3 deletions(-)

commit 127937f7ea6bd4cb79c789dd1149f515e54539a7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 16 00:58:33 2008 +0000

    Add Gnio server example.
    
    svn path=/trunk/; revision=481

 examples/Gnio-server.js |   41 +++++++++++++++++++++++++++++++++++++++++
 examples/Makefile.am    |    2 ++
 2 files changed, 43 insertions(+)

commit 2d87d31439b9e6b11f90904396937773661aac0c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 16 00:24:01 2008 +0000

    Add Gnio example.
    
    svn path=/trunk/; revision=480

 examples/Gnio.js     |   24 ++++++++++++++++++++++++
 examples/Makefile.am |    2 ++
 2 files changed, 26 insertions(+)

commit cf71dcf5d2bbf2ca795cadddda2991aecfe9533d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:54:29 2008 +0000

    Update shader example to track Seed changes.
    
    svn path=/trunk/; revision=479

 examples/clutter-shader/ShaderView.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dcaf38a4f986f31bbe3126a14716c3be7368ce85
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:53:22 2008 +0000

    Add threaded repl example. Still a little screwy, but can do things like
    manipulate objects, connect signals, etc, without worrying about any
    threading issues from JS.
    
    svn path=/trunk/; revision=478

 examples/Makefile.am      |    1 +
 examples/threaded-repl.js |   10 ++++++++++
 2 files changed, 11 insertions(+)

commit feb3e2c6802fca68406081a593444e8801e212bf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:43:58 2008 +0000

    Fix makefile.
    
    svn path=/trunk/; revision=477

 examples/Makefile.am |    2 +-
 extensions/Seed.js   |    7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 2106b85498e45219c920d1227ad882f1efed6e5c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:26 2008 +0000

    Using the old signal connection format is now an exception, everything
    seems to have been updated...
    
    svn path=/trunk/; revision=476

 libseed/seed-signals.c |    9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 674da50130522aa8f145f9b3b66721380479480f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:23 2008 +0000

    Remove browser, it's now hosted elsewhere.
    
    svn path=/trunk/; revision=475

 configure.ac                          |    1 -
 examples/Makefile.am                  |    1 -
 examples/browser/Makefile.am          |   21 ---
 examples/browser/browser-actions.js   |  301 ---------------------------------
 examples/browser/browser-bookmarks.js |   56 ------
 examples/browser/browser-find.js      |   39 -----
 examples/browser/browser-main.js      |   24 ---
 examples/browser/browser-menu.js      |  130 --------------
 examples/browser/browser-tab.js       |  155 -----------------
 examples/browser/browser-toolbar.js   |   25 ---
 examples/browser/main.js              |  112 ------------
 11 files changed, 865 deletions(-)

commit 8bb7cd6feef9c8e945638bf273947acd39d39b1a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:21 2008 +0000

    Fix VTE example.
    
    svn path=/trunk/; revision=474

 examples/vte-test.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9ff95da5e1e9628024e161d8b693f5d33603608f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:18 2008 +0000

    Update lightsoff to new changes.
    
    svn path=/trunk/; revision=473

 examples/lightsoff/board.js |    6 +++---
 examples/lightsoff/light.js |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 015319563bc9e9b0a5ef8f1a1437fad968c09e90
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:16 2008 +0000

    Update tests.
    
    svn path=/trunk/; revision=472

 libseed/seed-signals.c   |    2 +-
 tests/signal-userdata.js |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 158a8023cbcec8f16526b62606cce13d6f40b18b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:13 2008 +0000

    Get rid of the 3 argument form of signal connection.
    
    svn path=/trunk/; revision=471

 libseed/seed-signals.c |   19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

commit 17d35b64e44919fc6a7ba26fe4b8d8c66ce4bfc1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 08:32:11 2008 +0000

    "this" in signals is now the object the signal was connected on.
    
    svn path=/trunk/; revision=470

 libseed/seed-signals.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 90684c0772b8a2f683f2c6cb55c18067ddb9b936
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 01:09:56 2008 +0000

    Move ide into broken.
    
    svn path=/trunk/; revision=469

 configure.ac                           |    1 -
 examples/Makefile.am                   |    3 +-
 examples/broken/ide/Makefile.am        |   26 ++++
 examples/broken/ide/exception.svg      |   76 ++++++++++++
 examples/broken/ide/ide-actions.js     |  126 ++++++++++++++++++++
 examples/broken/ide/ide-messagearea.js |  121 +++++++++++++++++++
 examples/broken/ide/ide-sourceview.js  |  203 ++++++++++++++++++++++++++++++++
 examples/broken/ide/ide-tab.js         |   65 ++++++++++
 examples/broken/ide/ide-tabheader.js   |   27 +++++
 examples/broken/ide/ide-tabview.js     |   80 +++++++++++++
 examples/broken/ide/ide-toolbar.js     |   26 ++++
 examples/broken/ide/ide-window.js      |   40 +++++++
 examples/broken/ide/legacy/ide.js      |  155 ++++++++++++++++++++++++
 examples/broken/ide/legacy/tabview.js  |   77 ++++++++++++
 examples/broken/ide/legacy/toolbar.js  |  143 ++++++++++++++++++++++
 examples/broken/ide/main.js            |   30 +++++
 examples/ide/Makefile.am               |   26 ----
 examples/ide/exception.svg             |   76 ------------
 examples/ide/ide-actions.js            |  126 --------------------
 examples/ide/ide-messagearea.js        |  121 -------------------
 examples/ide/ide-sourceview.js         |  203 --------------------------------
 examples/ide/ide-tab.js                |   65 ----------
 examples/ide/ide-tabheader.js          |   27 -----
 examples/ide/ide-tabview.js            |   80 -------------
 examples/ide/ide-toolbar.js            |   26 ----
 examples/ide/ide-window.js             |   40 -------
 examples/ide/legacy/ide.js             |  155 ------------------------
 examples/ide/legacy/tabview.js         |   77 ------------
 examples/ide/legacy/toolbar.js         |  143 ----------------------
 examples/ide/main.js                   |   30 -----
 30 files changed, 1196 insertions(+), 1198 deletions(-)

commit 077bc4cbd9d7e839be784cd4cb3c135885c7e8cd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 01:05:39 2008 +0000

    Git SVN is hard.
    
    svn path=/trunk/; revision=468

 libseed/seed-engine.c |   66 ++++++++++++++-----------------------------------
 1 file changed, 19 insertions(+), 47 deletions(-)

commit 3d17df20eab388c4dffab82c63e176bfb77ef148
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 00:42:23 2008 +0000

    Small leak in constructor.
    
    svn path=/trunk/; revision=467

 libseed/seed-engine.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 670ee7c614e05ec8335622ddff2502748043ae4c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 00:42:21 2008 +0000

    Some constructor cleanup.
    
    svn path=/trunk/; revision=466

 libseed/seed-engine.c |    4 ++++
 1 file changed, 4 insertions(+)

commit e0de3f4a4f9ed3713ef9c7fe3d6eef57cb0bdb17
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 00:42:19 2008 +0000

    A proper implementation of supporting non "strict" construction
    params in JSON constructors.
    
    svn path=/trunk/; revision=465

 libseed/seed-engine.c |   59 ++++++++++++++++++++++++++++++++++---------------
 1 file changed, 41 insertions(+), 18 deletions(-)

commit 93f65153e7fdba65112fbb1ac787a2414a766319
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 15 00:42:18 2008 +0000

    Back out construction property change.
    
    svn path=/trunk/; revision=464

 libseed/seed-engine.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 8572c696baf3b18144e49d734d9b21f553f9cfb0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 23:04:56 2008 +0000

    Add Seed.repl, which just launches a repl and returns false if continue
    is entered. Then add Seed.glib_repl which does GLib.idle_add(Seed.repl)
    so you get a repl which doesn't halt the GLib main loop.
    
    svn path=/trunk/; revision=463

 examples/accelgroup.js |    3 ++-
 extensions/Seed.js     |   22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+), 1 deletion(-)

commit 70d45e292305e1d9343cb0fd9603f377ee96b6bd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 22:48:57 2008 +0000

    Fix small leak in constructors.
    
    svn path=/trunk/; revision=462

 libseed/seed-engine.c |    1 +
 1 file changed, 1 insertion(+)

commit 901d6bbc9a2eec3dbf4a85c1210623ab2fc0d612
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 22:48:55 2008 +0000

    Let non "construction" properties be used from Seed constructors.
    
    svn path=/trunk/; revision=461

 libseed/seed-engine.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c5de5d49e75b8b2ab252ac3be71dda8009e33c59
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Dec 14 16:38:20 2008 +0000

    Fix build failure from big reorg last night.
    
    svn path=/trunk/; revision=460

 examples/Makefile.am |    4 ----
 1 file changed, 4 deletions(-)

commit 817b3289baa609a4b84142d97cba8a59c149b2de
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 08:23:47 2008 +0000

    Interface around rl_bind_key.
    
    svn path=/trunk/; revision=459

 examples/repl.js        |    6 ++++--
 libseed/seed-builtins.c |   19 +++++++++++++++++--
 2 files changed, 21 insertions(+), 4 deletions(-)

commit dfab96a9481b526f0b5c70d4cdd70ceec0a03cdb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 08:23:45 2008 +0000

    Add interface around rl_bind_key.
    
    svn path=/trunk/; revision=458

 libseed/seed-builtins.c |   57 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

commit cda177cf23d9151acc67ac2c026db83c5a11db2b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 07:56:47 2008 +0000

    Add struct enumeration tests, including a recursive enumeration of
    GdkEvent.
    
    svn path=/trunk/; revision=457

 tests/Makefile.am               |    2 ++
 tests/struct-enumerate.js       |   12 ++++++++++++
 tests/struct-union-enumerate.js |   21 +++++++++++++++++++++
 3 files changed, 35 insertions(+)

commit e9f9724a45614dba6d12cd9a7fa1f05f62a4ed29
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 07:56:45 2008 +0000

    Implement property enumerators for structs.
    
    svn path=/trunk/; revision=456

 libseed/seed-structs.c |   51 +++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 48 insertions(+), 3 deletions(-)

commit 23034044c8a4ac7c6543379a2f2289578b7e76d1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 07:27:04 2008 +0000

    Merge all canvas tests in to one file.
    
    svn path=/trunk/; revision=455

 modules/canvas/run-tests.js |  384 +++++++++++++++++++++++++++++++++++++++++++
 modules/canvas/test1.js     |   34 ----
 modules/canvas/test10.js    |   47 ------
 modules/canvas/test11.js    |   49 ------
 modules/canvas/test12.js    |   44 -----
 modules/canvas/test13.js    |   35 ----
 modules/canvas/test14.js    |   47 ------
 modules/canvas/test15.js    |   40 -----
 modules/canvas/test16.js    |   97 -----------
 modules/canvas/test2.js     |   32 ----
 modules/canvas/test3.js     |   33 ----
 modules/canvas/test4.js     |   38 -----
 modules/canvas/test5.js     |   43 -----
 modules/canvas/test6.js     |   47 ------
 modules/canvas/test7.js     |   37 -----
 modules/canvas/test8.js     |   37 -----
 modules/canvas/test9.js     |   94 -----------
 17 files changed, 384 insertions(+), 754 deletions(-)

commit 99f321e2d407225fa6b7096663b5303aa532966f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 07:12:55 2008 +0000

    Merge branch 'fix-examples'
    
    svn path=/trunk/; revision=454

 examples/broken/pango-fontset.js |   18 ++++
 examples/broken/pango.js         |  194 ++++++++++++++++++++++++++++++++++++++
 examples/n-oscillator.js         |   70 +++++++-------
 examples/pango-fontset.js        |   18 ----
 examples/pango.js                |  194 --------------------------------------
 5 files changed, 247 insertions(+), 247 deletions(-)

commit f633b85bb18100242cb715a1605fe5bfadffd610
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 07:12:53 2008 +0000

    Shader example cleanup.
    
    svn path=/trunk/; revision=453

 examples/clutter-shader/ShaderView.js |   68 ++++++++++++++++-----------------
 1 file changed, 34 insertions(+), 34 deletions(-)

commit a04c900f0f6aa88872d84f92fada2f4517bba9d4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:10 2008 +0000

    Fix lightsoff to not use signal this..
    
    svn path=/trunk/; revision=452

 examples/lightsoff/arrow.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4c283b656758cec21ad2e5c1fd074c1393488e9e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:09 2008 +0000

    Update vte example.
    
    svn path=/trunk/; revision=451

 examples/pango-fontset.js |    1 -
 examples/vte-test.js      |    4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 4802acec32067fae8305189e2b90e7ccbb4d3855
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:07 2008 +0000

    Update oscillator example to not use signal this.
    
    svn path=/trunk/; revision=450

 examples/n-oscillator.js |   30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit f3b752a3fa99c27957d428da9238ab3437e14938
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:05 2008 +0000

    Update clutter-shader example.
    
    svn path=/trunk/; revision=449

 examples/clutter-shader/ShaderView.js |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit f36563275f002c90c7ab1c55f53864fada5f1669
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:03 2008 +0000

    Update calculator example to remove signal this usage.
    
    svn path=/trunk/; revision=448

 examples/calculator.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c52742b3049d8eef77a7efdffc16e6bb3d36c88d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:02 2008 +0000

    Fix deprecation.
    
    svn path=/trunk/; revision=447

 examples/calculator.js |    2 +-
 libseed/seed-signals.c |    1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit f5fa94d4b5e3a3e59b2ed68c0c6603677ec4aeec
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:53:00 2008 +0000

    Remove signal-this test.
    
    svn path=/trunk/; revision=446

 tests/Makefile.am    |    1 -
 tests/signal-this.js |   17 -----------------
 2 files changed, 18 deletions(-)

commit 7a2154fdb5dfc527f3ca24e04d772b2914b611e6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:52:58 2008 +0000

    Add notice of deprecated signal this usage.
    
    svn path=/trunk/; revision=445

 libseed/seed-signals.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit db1796b2bb7f11dc7d80f631f3f929cf217c3e91
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:29:38 2008 +0000

    Add test of exception in class init.
    
    svn path=/trunk/; revision=444

 tests/Makefile.am                   |    1 +
 tests/gtype-class-init-exception.js |   22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)

commit ae2d1fd68aba289d196207f4470e067944a26821
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:29:36 2008 +0000

    Fix class init closure exception propogation.
    
    svn path=/trunk/; revision=443

 libseed/seed-gtype.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7453703df497551f2a66e11c4d5b304e559ac30a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:29:33 2008 +0000

    Add test of Seed.include syntax exception.
    
    svn path=/trunk/; revision=442

 tests/Makefile.am       |    1 +
 tests/include-syntax.js |    6 ++++++
 2 files changed, 7 insertions(+)

commit a150e2fb6d1fe8e7629b31470006dca56a2a4934
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Dec 14 06:29:31 2008 +0000

    Pass exception in to JSEvaluateScript for Seed.include.
    
    svn path=/trunk/; revision=441

 libseed/seed-builtins.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 91e6550979f4618fcb78dfec1eb99e5791c413cd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 13 00:20:10 2008 +0000

    Clean up some of the examples
    
    svn path=/trunk/; revision=440

 examples/accelgroup.js |   41 +++++++++--------
 examples/actions.js    |  116 +++++++++++++++++++++++++-----------------------
 examples/repl.js       |   17 ++++---
 examples/vte-test.js   |   41 +++++++++--------
 4 files changed, 115 insertions(+), 100 deletions(-)

commit 307b4ba1d03f66415af5f8f083c3402b06c0f7ad
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 13 00:10:16 2008 +0000

    Fix cairo example.
    
    svn path=/trunk/; revision=439

 examples/clutter-cairo.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e48f7913f61267aa37a3fdd2cb33eb859cc9d8ba
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 13 00:07:20 2008 +0000

    Add clutter-cairo example.
    
    svn path=/trunk/; revision=438

 examples/Makefile.am      |    2 ++
 examples/clutter-cairo.js |   30 ++++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit dcf955788dab838f33ef384840477a4dc0b17f33
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 13 00:06:51 2008 +0000

    Canvas.destroy.
    
    svn path=/trunk/; revision=437

 modules/canvas/seed-canvas.c |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit b5d4dd6a3e3c802ad7e5fe8963bce41b588fd801
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 12 23:56:16 2008 +0000

    Canvas.ImageCanvas
    
    svn path=/trunk/; revision=436

 modules/canvas/seed-canvas.c |   46 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 45 insertions(+), 1 deletion(-)

commit 338c4bf7211b644dc32b6289e47c7fbfa23e5b67
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 12 19:11:28 2008 +0000

    Fix small leak at import_namespace time.
    
    svn path=/trunk/; revision=435

 libseed/seed-engine.c |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 0658eea45ad15271a5deb98b352f441d2839de58
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Dec 12 05:02:52 2008 +0000

    Sync browser with bzr.
    
    
    svn path=/trunk/; revision=434

 examples/browser/Makefile.am          |    9 +-
 examples/browser/browser-actions.js   |  274 +++++++++++++++++++++++++++++----
 examples/browser/browser-bookmarks.js |   56 +++++++
 examples/browser/browser-find.js      |   39 +++++
 examples/browser/browser-main.js      |    2 +-
 examples/browser/browser-menu.js      |  130 ++++++++++++++++
 examples/browser/browser-tab.js       |   43 +++++-
 examples/browser/browser-toolbar.js   |   24 +--
 examples/browser/main.js              |   71 +++++++--
 9 files changed, 588 insertions(+), 60 deletions(-)

commit 349e7211f6b755d9db446589768f488d9a38d15b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 12 01:26:47 2008 +0000

    Fix reference counting bug.
    
    svn path=/trunk/; revision=433

 libseed/seed-engine.c |   29 +++++++++++++----------------
 1 file changed, 13 insertions(+), 16 deletions(-)

commit 1e8b902c76441d465d46d85a2312dd1a53bfa811
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 11 18:50:24 2008 +0000

    Hardy build fix.
    
    svn path=/trunk/; revision=432

 libseed/seed-engine.c |    2 ++
 1 file changed, 2 insertions(+)

commit f999dcbe1193e79bce2bcf366a5a8dae2764b20a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Dec 11 00:54:42 2008 +0000

    More deprecation.
    
    svn path=/trunk/; revision=431

 examples/pango-fontset.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a318be777805721a3b7c4f0db11322efc65d27e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Dec 11 00:50:25 2008 +0000

    Deprecated ._new stuff in clutter example.
    
    svn path=/trunk/; revision=430

 examples/clutter.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 424740ce04a6dcfee7ac71f503cdc636b4104a91
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Dec 11 00:49:32 2008 +0000

    Cleanup accelgroup example.
    
    svn path=/trunk/; revision=429

 examples/accelgroup.js  |    9 ++++++---
 examples/notify-test.js |    2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 2743d92c49bccc96371ec1e59df14b87b61d2832
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Dec 11 00:02:34 2008 +0000

    Fix browser install dir.
    
    svn path=/trunk/; revision=428

 examples/browser/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cc90d1abd44cb24ca3e1de0ed65a238f6edcd3c6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 10 01:14:31 2008 +0000

    Some signal stuff temporary hack...
    
    svn path=/trunk/; revision=427

 libseed/seed-engine.c |    2 ++
 1 file changed, 2 insertions(+)

commit f00e5ad2d652b2914fec09bb12e49dcea05f9b2d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 10 00:57:34 2008 +0000

    Some small browser cleanup.
    
    svn path=/trunk/; revision=426

 examples/browser/main.js |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit b5b289cc2ead5b318e35b092fa41ba2cf5e51602
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 10 00:42:33 2008 +0000

    Close pipes when Pipe object is collected.
    
    svn path=/trunk/; revision=425

 modules/Multiprocessing/multi.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 670f169c62b5d8b46d3f2fa6ba528b40899805bd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Dec 10 00:37:27 2008 +0000

    Multiprocessing: Bidirectional pipes.
    
    svn path=/trunk/; revision=424

 modules/Multiprocessing/Makefile.am |    2 +-
 modules/Multiprocessing/bi.js       |   21 ++++++++++++++
 modules/Multiprocessing/multi.c     |   54 ++++++++++++++++++++++++-----------
 3 files changed, 59 insertions(+), 18 deletions(-)

commit 1c42c7b2f2ff0ab261581c4fd6f3d1de73573697
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 9 23:44:08 2008 +0000

    Browser. add code to initialize forker process.
    
    svn path=/trunk/; revision=423

 examples/browser/main.js |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit a3d3774d4b83ccb672ed2e4d374b6d4fce753be3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 9 23:01:11 2008 +0000

    Add multiprocessing module.
    
    svn path=/trunk/; revision=422

 configure.ac                        |    1 +
 modules/Makefile.am                 |    2 +-
 modules/Multiprocessing/Makefile.am |   19 ++++
 modules/Multiprocessing/fork.js     |   39 +++++++++
 modules/Multiprocessing/multi.c     |  164 +++++++++++++++++++++++++++++++++++
 5 files changed, 224 insertions(+), 1 deletion(-)

commit 5bd2968d88150c3ff38e9a2d8e72ae7cb2098f75
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 21:19:23 2008 +0000

    Add status bar to browser, other fixes.
    
    svn path=/trunk/; revision=421

 examples/browser/browser-tab.js     |   10 +++++++---
 examples/browser/browser-toolbar.js |    6 +++---
 examples/browser/main.js            |   10 +++++++++-
 3 files changed, 19 insertions(+), 7 deletions(-)

commit 13c8f0735648b38a6fb747ddf1e9e71b6b6a7416
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 20:27:10 2008 +0000

    Add new browser stuff to autotools...
    
    
    svn path=/trunk/; revision=420

 configure.ac                 |    1 +
 examples/Makefile.am         |    5 ++---
 examples/browser/Makefile.am |   16 ++++++++++++++++
 3 files changed, 19 insertions(+), 3 deletions(-)

commit c5a66b6a8a84698192ffc2fe5765653f60409ece
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 9 20:18:28 2008 +0000

    API: Add seed_object_set_property_at_index.
    
    svn path=/trunk/; revision=419

 libseed/seed-api.c |    9 +++++++++
 libseed/seed.h     |    6 ++++++
 2 files changed, 15 insertions(+)

commit 52f616f39b7966767dae933bb958fa5407de71fa
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 19:53:08 2008 +0000

    Split browser into files.
    
    
    svn path=/trunk/; revision=418

 examples/browser/browser-actions.js |   87 ++++++++++++
 examples/browser/browser-main.js    |   24 ++++
 examples/browser/browser-tab.js     |  110 +++++++++++++++
 examples/browser/browser-toolbar.js |   25 ++++
 examples/browser/main.js            |  255 +----------------------------------
 5 files changed, 250 insertions(+), 251 deletions(-)

commit c389e9c3ae1ff7820b3ee352016f37cca8c803a9
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 19:45:08 2008 +0000

    Ctrl-L focuses URL bar.
    
    
    svn path=/trunk/; revision=417

 examples/browser/main.js |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit eab8224de94bbf23bae5e5aaa1bac53453d93033
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 18:57:41 2008 +0000

    Move mini browser to a directory, going to split it out and make it not
    so mini, today. If anyone has name suggestions, now would be the time.
    
    svn path=/trunk/; revision=416

 examples/browser/main.js |  280 ++++++++++++++++++++++++++++++++++++++++++++++
 examples/mini-browser.js |  280 ----------------------------------------------
 2 files changed, 280 insertions(+), 280 deletions(-)

commit a5f98c731ffece05312d57a3af2b20f6c61e69ff
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 17:21:14 2008 +0000

    Add Ctrl-T and Ctrl-W key combos, scrolled window, todo list.
    
    svn path=/trunk/; revision=415

 examples/mini-browser.js |   74 +++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 63 insertions(+), 11 deletions(-)

commit b09204ce56e6e50cc5b746e8698939330f86c188
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 16:53:17 2008 +0000

    Replace mini browser completely. Now uses GObject subclassing. Yay!
    
    
    svn path=/trunk/; revision=414

 examples/mini-browser.js |  320 +++++++++++++++++++++++++---------------------
 1 file changed, 176 insertions(+), 144 deletions(-)

commit 85780b4e011d2ec8b28f0481a5a5933ab047a8b2
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 14:04:11 2008 +0000

    Update runtime docs, move closure-related JSClassDef. to closure.h,
    instead of builtins (where it belonged before we got rid of
    Seed.closure,etc.)
    
    
    svn path=/trunk/; revision=413

 doc/runtime.html        |   47 +++++++++++++++++++++++++++++------------------
 libseed/seed-builtins.c |    3 ---
 libseed/seed-closure.h  |    2 +-
 3 files changed, 30 insertions(+), 22 deletions(-)

commit 9182e9fa0d83aeba1e9151209af578a7c3807cfa
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 02:00:28 2008 +0000

    Add missing test to makefile.
    
    svn path=/trunk/; revision=412

 tests/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit c1046029a86d8b9ffb67336f924191e17cc57c46
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Dec 9 01:59:17 2008 +0000

    Whoops forgot to commit turtle pen stuff...
    
    svn path=/trunk/; revision=411

 examples/turtle/turtle.c |   50 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 48 insertions(+), 2 deletions(-)

commit 3dc20360c83c818442e286db43c6a86522c00ec5
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Dec 9 00:16:25 2008 +0000

    Enable web inspector in minibrowser.
    
    svn path=/trunk/; revision=410

 examples/mini-browser.js |   29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 825e287d9bc7c6f6f7f4fea8d367e138496c18a2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 8 22:41:09 2008 +0000

    Remove some dead code in examples.
    
    svn path=/trunk/; revision=409

 examples/ide/ide-toolbar.js |    4 ----
 1 file changed, 4 deletions(-)

commit c2f7b47e36c813eea9816e6867c536efe6ebf524
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 8 20:30:43 2008 +0000

    Make second signal installation test enforce Gtk.Window.type as the return type rather than GObject.TYPE_OBJECT.
    
    svn path=/trunk/; revision=408

 tests/gtype-signal2.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f369ee1901e53fad6d6e94e81f379ff2cfff6ed8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 8 04:28:09 2008 +0000

    seed-canvas: Support miterLimit.
    
    svn path=/trunk/; revision=407

 modules/canvas/seed-canvas.c |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 302dc8ef02d34224f3aebd10a3b22791bf9d970d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Dec 8 04:18:56 2008 +0000

    Add SVGCanvas. Clean up some of the context construction code.
    
    svn path=/trunk/; revision=406

 modules/canvas/seed-canvas.c |  170 ++++++++++++++++++++++++++++++++++++++----
 1 file changed, 155 insertions(+), 15 deletions(-)

commit 55a3c8610ce1a59641b57d90747892ef0909ecac
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Dec 6 06:23:54 2008 +0000

    Formatting fixes for seed.h, turtle updates.
    
    svn path=/trunk/; revision=405

 examples/turtle/turtle.c |  210 +++++++++++++++++++++++++++++++++++++++-------
 libseed/seed.h           |    9 +-
 2 files changed, 184 insertions(+), 35 deletions(-)

commit f436976ad06ba80025ea7f04557c4da17fc3a556
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 04:13:56 2008 +0000

    Another test.
    
    svn path=/trunk/; revision=404

 modules/canvas/Makefile.am |    2 +-
 modules/canvas/test16.js   |   97 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+), 1 deletion(-)

commit 7858307f36b68cb151df1fc69e3c2115ab8ec195
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 04:03:04 2008 +0000

    Seed-canvas: Line join..test.
    
    svn path=/trunk/; revision=403

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/seed-canvas.c |   25 ++++++++++++++++++++++++-
 modules/canvas/test15.js     |   40 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 65 insertions(+), 2 deletions(-)

commit b7229c94bec0d9e6ceda1ba78b7d9f61df2dcf53
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 03:52:59 2008 +0000

    Seed-canvas: Refactor lineCap to actually work to spec.
    
    svn path=/trunk/; revision=402

 modules/canvas/seed-canvas.c |   65 ++++++++++++++++++++++++++++--------------
 1 file changed, 44 insertions(+), 21 deletions(-)

commit 0dc4185a37c9eb1d962be065a98282ecbdef16f9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 03:36:51 2008 +0000

    Seed-canvas: Line caps.
    
    svn path=/trunk/; revision=401

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/seed-canvas.c |   20 ++++++++++++++++++
 modules/canvas/test14.js     |   47 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 68 insertions(+), 1 deletion(-)

commit 3fb45abc00f2edc7fbbbb63f6f6c96cc9140a14b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 03:27:01 2008 +0000

    Seed-canvas module. Add lineWidth and a test. refactor some code out in to seed_canvas_stroke_setup.
    
    svn path=/trunk/; revision=400

 modules/canvas/Makefile.am   |    4 +-
 modules/canvas/seed-canvas.c |  157 ++++++++++++++++++++++--------------------
 modules/canvas/test13.js     |   35 ++++++++++
 3 files changed, 118 insertions(+), 78 deletions(-)

commit 0efbb6a0207ffd88bea2798f082089c3c1be49e9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 03:16:05 2008 +0000

    Another Canvas test.
    
    svn path=/trunk/; revision=399

 modules/canvas/Makefile.am |    2 +-
 modules/canvas/test12.js   |   44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+), 1 deletion(-)

commit 55a6efb57227a98767bc2b24ecaaced044af4483
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 03:14:55 2008 +0000

    Some more color tests/bugfixing. Support globalAlpha.
    
    svn path=/trunk/; revision=398

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/seed-canvas.c |   67 ++++++++++++++++++++++++++++++++++--------
 modules/canvas/test10.js     |   14 ++++++++-
 modules/canvas/test11.js     |   49 ++++++++++++++++++++++++++++++
 4 files changed, 117 insertions(+), 15 deletions(-)

commit 5e0bdb4084f4cae7a3b76c993f5dcc74a47ee82f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 02:51:20 2008 +0000

    Add color parsing test.
    
    svn path=/trunk/; revision=397

 modules/canvas/test10.js |   35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit e78e2c82fb71f43ff0f72646a6563e065272b705
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 02:49:10 2008 +0000

    Fun pacman example. and Canvas.rect()
    
    svn path=/trunk/; revision=396

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/seed-canvas.c |   19 +++++++++
 modules/canvas/test9.js      |   94 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 114 insertions(+), 1 deletion(-)

commit b5c7f6b9a2be6fff5ae1232bb228222334d854ee
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 02:37:22 2008 +0000

    Add Canvas.bezierCurveTo
    
    svn path=/trunk/; revision=395

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/seed-canvas.c |   23 +++++++++++++++++++++++
 modules/canvas/test8.js      |   37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 61 insertions(+), 1 deletion(-)

commit 753b182b4a2bad3533d8187700e83b644e9bffd3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 02:32:38 2008 +0000

    Implement Canvas.quadraticCurveTo.
    
    svn path=/trunk/; revision=394

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/seed-canvas.c |   33 +++++++++++++++++++++++++++++++++
 modules/canvas/test7.js      |   37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+), 1 deletion(-)

commit e98eaed636d7feedd7850528cc40c33e269e5fa2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Dec 6 01:50:30 2008 +0000

    Hey wow a realish canvas implementation. and 6 tests.
    
    svn path=/trunk/; revision=393

 modules/canvas/Makefile.am   |    2 +-
 modules/canvas/example.js    |   18 ---
 modules/canvas/seed-canvas.c |  256 +++++++++++++++++++++++++++++++++++++++---
 modules/canvas/test1.js      |   34 ++++++
 modules/canvas/test2.js      |   32 ++++++
 modules/canvas/test3.js      |   33 ++++++
 modules/canvas/test4.js      |   38 +++++++
 modules/canvas/test5.js      |   43 +++++++
 modules/canvas/test6.js      |   47 ++++++++
 9 files changed, 470 insertions(+), 33 deletions(-)

commit 6e4e41cbdb570a9518c2f976790c56e28e15b0a5
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Dec 5 20:27:00 2008 +0000

    Add turtle example. Just started.
    
    svn path=/trunk/; revision=392

 examples/turtle/turtle.c |   98 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

commit 8714741d403ceffd79b6f10332da6a6cf27fc3c0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 5 08:09:39 2008 +0000

    Beginnings of a toy canvas implementation.
    
    svn path=/trunk/; revision=391

 configure.ac                 |    1 +
 libseed/seed-api.c           |   10 ++
 libseed/seed.h               |    6 +-
 modules/Makefile.am          |    2 +-
 modules/canvas/Makefile.am   |   20 ++++
 modules/canvas/example.js    |   18 +++
 modules/canvas/seed-canvas.c |  254 ++++++++++++++++++++++++++++++++++++++++++
 modules/sqlite/seed-sqlite.c |    4 +-
 8 files changed, 311 insertions(+), 4 deletions(-)

commit a780fefc73364a55ff7cff5fd6bf320f9b0d7131
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Dec 5 05:12:29 2008 +0000

    Make sqlite example executable.
    
    svn path=/trunk/; revision=390

 0 files changed

commit 7d895f32120e93442a3267ea10b4e69ff9da954a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 5 05:10:50 2008 +0000

    I'm very sick so I don't remember all the API changes I just made. But they are all very nice and work. Also we have sqlite bindings now.
    
    svn path=/trunk/; revision=389

 libseed/seed-api.c           |   16 ++++++++
 libseed/seed-engine.c        |    1 +
 libseed/seed-private.h       |    2 +
 libseed/seed.h               |   11 +++++-
 modules/sqlite/Makefile.am   |    2 +
 modules/sqlite/example.js    |   10 +++++
 modules/sqlite/seed-sqlite.c |   83 +++++++++++++++++++++++++++++++++++++++++-
 7 files changed, 123 insertions(+), 2 deletions(-)

commit 27001fe91d9d7e89d28e2decdd40e7d7d20f810b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 5 03:32:41 2008 +0000

    Add seed_object_call to API. some more fleshing out of sqlite bindings...
    
    svn path=/trunk/; revision=388

 libseed/seed-api.c           |   12 ++++++++++++
 libseed/seed.h               |   14 ++++++++++----
 modules/sqlite/seed-sqlite.c |   18 ++++++++++++++++++
 3 files changed, 40 insertions(+), 4 deletions(-)

commit af7d596f4953f0a6cc8361ed95767eccd25eab1f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Dec 5 03:15:37 2008 +0000

    Lots more API...flesh out sqlite bindings. a little.
    
    svn path=/trunk/; revision=387

 libseed/seed-api.c           |   27 +++++++++++++++++
 libseed/seed.h               |   38 +++++++++++++++++++++--
 modules/sqlite/seed-sqlite.c |   68 ++++++++++++++++++++++++++++++++++++++----
 3 files changed, 125 insertions(+), 8 deletions(-)

commit 78571b0aa9ee64ee5dff250b56fc8e9882b48938
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Dec 4 21:04:50 2008 +0000

    More API. New enums: SeedType, SeedPropertyAttributes, SeedClassAttributes. New callbacks, SeedObjectInitializeCallback, SeedObjectFinalizeCallback, SeedObjectHasPropertyCallback, SeedObjectGetPropertyCallback, SeedObjectSetPropertyCallback, SeedObjectDeletePropertyCallback, SeedObjectGetPropertyNamesCallback, SeedObjectCallAsFunctionCallback, SeedObjectCallAsConstructorCallback, SeedObjectHasInstanceCallback, SeedObjectConvertToTypeCallback. Add seed_static_value, and seed_static_function. Add seed_class_definition.
    
    svn path=/trunk/; revision=386

 libseed/seed.h |  107 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 102 insertions(+), 5 deletions(-)

commit 1564febc5a87f7bca507868f9cf8ed324d32303b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Dec 4 20:42:34 2008 +0000

    API changes, add: seed_string_ref, seed_string_unref, seed_string_get_maximum_size, seed_string_to_utf8_buffer, seed_string_is_equal, seed_string_is_equal utf8.
    
    svn path=/trunk/; revision=385

 libseed/seed-api.c |   32 ++++++++++++++++++++++++++++++++
 libseed/seed.h     |   25 +++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

commit 938e573953bb1b2c9c4144a55f71dc3db2ba83da
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 04:26:45 2008 +0000

    Print doubles, not floats.
    
    svn path=/trunk/; revision=384

 libseed/seed-types.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be316ebba6ea9d26a63cdd7495eb13844ac9d74f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 03:18:37 2008 +0000

    Update builtin test.
    
    svn path=/trunk/; revision=383

 tests/builtin-argument-length.js |    6 ++++++
 1 file changed, 6 insertions(+)

commit 3546b2f95bca563cd60873d1e2fe56e3adf13b36
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 03:17:41 2008 +0000

    Fix Seed.quit. Allow arbitrary exit codes...
    
    svn path=/trunk/; revision=382

 libseed/seed-builtins.c |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit acf0285d8daa6d8f3501e71be5693fe45039ee47
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 03:10:34 2008 +0000

    Add test on builtin argument-length exceptions.
    
    svn path=/trunk/; revision=381

 tests/builtin-argument-length.js |   55 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 79b9760ddbe040830b5bb0aa329d75ca5ebd4feb
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 03:08:09 2008 +0000

    Remove Seed.prototype, Seed.closure, Seed.closure_native. All have since
    been superceded by more javascript-y methods. Look at tests and
    examples.
    
    svn path=/trunk/; revision=380

 libseed/seed-builtins.c |   99 -----------------------------------------------
 1 file changed, 99 deletions(-)

commit a3ea09892e64f24252a6053ba7d9de49d62f8722
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 03:05:29 2008 +0000

    Fix formatting of builtin exceptions.
    
    svn path=/trunk/; revision=379

 libseed/seed-builtins.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 2a122a14bf9973f6b8056b0cb73eba1f3520f852
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 03:00:11 2008 +0000

    Fix name of Seed.introspect in the argument error message...
    
    
    svn path=/trunk/; revision=378

 libseed/seed-builtins.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ca96d4c6f59e5bc9a73c761e8e062dccfbbe6932
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Dec 1 02:45:26 2008 +0000

    Remove timeout private struct (don't need it anymore because we removed
    Seed.setTimeout)...
    
    
    svn path=/trunk/; revision=377

 libseed/seed-builtins.c |    5 -----
 1 file changed, 5 deletions(-)

commit b8a6b47a533bb3b8fe68fcbaa3656237d493332e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 22:47:23 2008 +0000

    Fix permissions.
    
    svn path=/trunk/; revision=376

 0 files changed

commit ed5bbd64d6d1cf34621262774cfd942c6dcd6489
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 30 22:39:20 2008 +0000

    Offline changes from train ride.
    Add closure finalization test.
    Add Gst video example.
    Fix memory leak of GIBaseInfo in closures.
    Fix leak of property name array in object/struct constructors when exceptions
    are thrown.
    Add SEED_DEBUG_CONSTRUCTION and struct constructor logging.
    Add SEED_DEBUG_GTYPE
    Add SEED_NOTE for property installation
    Add SEED_NOTE for class init closure.
    Fix extra newline in struct finalization.
    Add SEED_NOTE for instance init closure
    Add SEED_NOTE for type registration.
    Make union/struct/boxed ref their infos. Will make leaks until reviewed a bit
    more.
    Import GIRepository namespace automatically.
    Set .info property on functions to be their GIBaseInfo. (Note, any use of
    GIBaseInfos will have to be manually memory managed for now...).
    Add test for .info and GIRepository GIR.
    Add support for GI_TYPE_TAG_GTYPE in argument_make_js and make_argument.
    Add test for GIObjectInfo, prints out interfaces of object.
    Define constructor.prototype on constructors, i.e. Gtk.Window.prototype.
    Update tests to use .prototype.
    Update Gio.js and Gtk.js to use .prototype.
    Update introspect.js to use .prototype
    Add a test which verifies .prototype is the prototype of an instantiated
    object.
    Update n-oscillator to track GI changes.
    
    svn path=/trunk/; revision=375

 examples/Makefile.am           |    4 +++-
 examples/introspect.js         |    4 ++--
 examples/n-oscillator.js       |    6 +++---
 examples/video.js              |   24 ++++++++++++++++++++++++
 extensions/Gio.js              |    2 +-
 extensions/Gtk.js              |    6 +++---
 libseed/seed-closure.c         |    5 +++++
 libseed/seed-debug.h           |    8 +++++---
 libseed/seed-engine.c          |   31 ++++++++++++++++++++++++-------
 libseed/seed-gtype.c           |   18 ++++++++++++++++--
 libseed/seed-structs.c         |   16 ++++++++++------
 libseed/seed-types.c           |    5 +++++
 tests/Makefile.am              |    6 +++++-
 tests/closure-finalization.js  |   23 +++++++++++++++++++++++
 tests/constructor-prototype.js |   12 ++++++++++++
 tests/function-info.js         |   10 ++++++++++
 tests/object-info.js           |   19 +++++++++++++++++++
 17 files changed, 170 insertions(+), 29 deletions(-)

commit 0a54dbf853069982d192a46c1891c061db7adda2
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 05:24:06 2008 +0000

    Forgot one file in last commit.
    
    svn path=/trunk/; revision=374

 examples/glib/Makefile.am |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 18b1c524f8d356d2db62656f55b76c07c2c693c2
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 05:23:25 2008 +0000

    Seed.introspect test; update automake files to include robb's new glib
    examples, my tests, etc.
    
    
    svn path=/trunk/; revision=373

 configure.ac         |    1 +
 examples/Makefile.am |    3 ++-
 tests/Makefile.am    |    4 ++++
 tests/introspect.js  |   10 ++++++++++
 4 files changed, 17 insertions(+), 1 deletion(-)

commit 572877b94dae5defa323eccd110b9cdb4019b050
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 05:09:09 2008 +0000

    Tests now check return value! Added more builtin tests... removed
    setTimeout completely. Look in examples/glib for a example of how to do
    timeouts with GLib yourself...
    
    
    svn path=/trunk/; revision=372

 libseed/seed-builtins.c |   46 ----------------------------------------------
 tests/check-syntax.js   |   12 ++++++++++++
 tests/fork.js           |   16 ++++++++++++++++
 tests/quit.js           |    7 +++++++
 tests/run-tests.py      |   27 ++++++++++++++++++---------
 tests/syntax-test.js    |   13 +------------
 6 files changed, 54 insertions(+), 67 deletions(-)

commit 228a0d0483a0359c09d6ddaf8498da67f8c6d861
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 02:40:05 2008 +0000

    Add profile-gui make target which runs lcov and opens your browser when
    you're done...
    
    
    svn path=/trunk/; revision=371

 Makefile.am  |    4 ++++
 configure.ac |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d525c665cf9d9258e8ec3ff251e54e7ce352bad4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 02:35:06 2008 +0000

    Somewhat more useful output from configure.
    
    svn path=/trunk/; revision=370

 configure.ac |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit afbf1d2991b53b6266a24f006c3a874ad434d706
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 01:49:35 2008 +0000

    Missed one fix to module building...
    
    svn path=/trunk/; revision=369

 modules/example/Makefile.am |    3 ++-
 modules/sqlite/Makefile.am  |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 5257a53126a1980995708fac60fd5b8085dc0dcc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 30 01:45:53 2008 +0000

    Trying to fix module building...
    
    svn path=/trunk/; revision=368

 modules/example/Makefile.am |    4 +++-
 modules/sqlite/Makefile.am  |    4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit e37baa7b8db6055f3d2897a4547e6eceb29213d4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 30 01:22:05 2008 +0000

    Add some glib examples.
    
    svn path=/trunk/; revision=367

 examples/glib/env.js     |    7 +++++++
 examples/glib/thread.js  |   27 +++++++++++++++++++++++++++
 examples/glib/timeout.js |   19 +++++++++++++++++++
 examples/glib/timer.js   |   12 ++++++++++++
 4 files changed, 65 insertions(+)

commit d55603ed3f19fcc5141e8e7649039c803492ce2b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 29 05:54:02 2008 +0000

    Update mini browser to take advantage of WebKit upstream adding support
    for new 'windows'... (we open them in new tabs) YAY!
    
    svn path=/trunk/; revision=366

 examples/mini-browser.js |   39 +++++++++++++++++++++++++--------------
 tests/Makefile.am        |    1 +
 2 files changed, 26 insertions(+), 14 deletions(-)

commit 47578065822ad809290068768bacc50f6a84cbe0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 29 01:09:57 2008 +0000

    Less gcov output.
    
    svn path=/trunk/; revision=365

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01f60beb009489262ccc25d25826f57c992e6cff
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 29 01:02:24 2008 +0000

    More coverage data; when profiling, don't optimize!
    
    svn path=/trunk/; revision=364

 Makefile.am  |    2 +-
 configure.ac |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 79e43372e405da07e7cb8cb1bc90267dc4f327c4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 29 00:34:13 2008 +0000

    Add coverage support with --enable-profile, cleaned up debug so it's
    just --enable-debug, etc.
    
    
    svn path=/trunk/; revision=363

 Makefile.am               |   10 +++++++--
 configure.ac              |   50 ++++++++++++++++++++++++++-------------------
 libseed/Makefile.am       |    4 ++--
 src/Makefile.am           |    5 +++--
 tests/struct-functions.js |   10 +++++++++
 5 files changed, 52 insertions(+), 27 deletions(-)

commit 4f45938c409910867eea993a7b2dd907799bea96
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 29 00:28:21 2008 +0000

    Add Tim to Maintainers.
    
    svn path=/trunk/; revision=362

 MAINTAINERS |    4 ++++
 1 file changed, 4 insertions(+)

commit 1d00692877b84fc53f264a4fe6a452d7867a9bc0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 28 05:17:26 2008 +0000

    Non floating objects from fake constructors (Clutter.EffectTemplate._new) were getting an extra reference.
    
    svn path=/trunk/; revision=361

 libseed/seed-engine.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 8ff8592c6d309df6feb519003cf33b43b8a1442c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 28 05:06:49 2008 +0000

    Finalize handler for gobject methods...more of a formality than anything  as methods are tied to prototypes and there is no scope on imports right now...
    
    svn path=/trunk/; revision=360

 libseed/seed-engine.c |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 7ff443ffda9dbb2a29198ba6f1ace2dccd65bfb8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 28 05:01:55 2008 +0000

    Small string leak.
    
    svn path=/trunk/; revision=359

 libseed/seed-engine.c |    1 +
 1 file changed, 1 insertion(+)

commit 5b121a67c1d73f23451df5153473ed86e4a17da0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 28 04:34:12 2008 +0000

    Put "not methods" on constructor instead of putting just constructor methods or all methods. Gives us methods like GConf.Client.get_default
    
    svn path=/trunk/; revision=358

 libseed/seed-engine.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 9d54f6590c1807021c08780e7490ef6284789186
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 28 04:28:19 2008 +0000

    Track GI changes.
    
    svn path=/trunk/; revision=357

 examples/gconf.js              |    2 +-
 examples/ide/ide-sourceview.js |    6 +++---
 examples/lightsoff/main.js     |    2 +-
 examples/pango.js              |    2 +-
 libseed/seed-engine.c          |   14 +++++++-------
 libseed/seed-structs.c         |    2 +-
 6 files changed, 14 insertions(+), 14 deletions(-)

commit ec762fa27a94a9bae63770ffb42df1aa5039eb7c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 27 04:04:45 2008 +0000

    Update seed_value_is_gobject...everything is pretty much global context free now.
    
    svn path=/trunk/; revision=356

 libseed/seed-types.c |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 8b170840ee7d4840763d50139fc631606c57684f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 27 04:03:43 2008 +0000

    All the type conversion uses a local context now...
    
    svn path=/trunk/; revision=355

 libseed/seed-builtins.c      |    8 +-
 libseed/seed-engine.c        |   27 +--
 libseed/seed-exceptions.c    |    2 +-
 libseed/seed-gtype.c         |   25 +--
 libseed/seed-types.c         |  375 +++++++++++++++++++++++++-----------------
 libseed/seed-types.h         |  123 ++++++++++----
 libseed/seed.h               |  127 +++++++++-----
 modules/sqlite/seed-sqlite.c |    2 +-
 8 files changed, 432 insertions(+), 257 deletions(-)

commit 6068de46780082ea223d6046b051fc1793ed456b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 27 03:40:30 2008 +0000

    Module build shouldn't use installed seed header for now...
    
    svn path=/trunk/; revision=354

 modules/sqlite/seed-sqlite.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d49d97e2bdf972dfa9d1466d2d7119786b63551a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 26 00:59:00 2008 +0000

    More global context rework. Add context group. Custom context for signals.
    
    svn path=/trunk/; revision=353

 libseed/seed-api.c        |    4 +-
 libseed/seed-builtins.c   |   68 ++++++++++++++----------
 libseed/seed-closure.c    |   19 ++++---
 libseed/seed-closure.h    |    1 -
 libseed/seed-engine.c     |  122 +++++++++++++++++++++++-------------------
 libseed/seed-engine.h     |   10 ++--
 libseed/seed-exceptions.c |   18 +++----
 libseed/seed-gtype.c      |   74 +++++++++++++++-----------
 libseed/seed-gtype.h      |    2 +-
 libseed/seed-signals.c    |   33 +++++++-----
 libseed/seed-structs.c    |   32 +++++++-----
 libseed/seed-types.c      |  128 ++++++++++++++++++++++++---------------------
 libseed/seed-types.h      |   26 ++++++---
 libseed/seed.h            |    9 ++--
 14 files changed, 316 insertions(+), 230 deletions(-)

commit aa9c0332cd083131ff487cb319cf907cb9ab6563
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 07:05:09 2008 +0000

    seed-structs is global context free!
    
    svn path=/trunk/; revision=352

 libseed/seed-engine.c  |    2 +-
 libseed/seed-structs.c |   17 +++++++++--------
 libseed/seed-structs.h |    3 ++-
 libseed/seed-types.c   |    5 ++++-
 4 files changed, 16 insertions(+), 11 deletions(-)

commit 9ea8c34ccda73b8bae9a73c7f935a6df6cf2eee6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 07:02:41 2008 +0000

    Lots more global context cleanup in seed-structs.c
    
    svn path=/trunk/; revision=351

 libseed/seed-builtins.c |    2 +-
 libseed/seed-engine.c   |    5 +++--
 libseed/seed-gtype.c    |    8 ++++----
 libseed/seed-structs.c  |   52 ++++++++++++++++++++++++++++-------------------
 libseed/seed-structs.h  |   20 +++++++++++-------
 libseed/seed-types.c    |   28 ++++++++++++++++---------
 6 files changed, 70 insertions(+), 45 deletions(-)

commit 97aaa6b8b5e5bd2098bf50f4812a9a46e51708a4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 06:52:01 2008 +0000

    seed-closure.c is entirely free of global context now.
    
    svn path=/trunk/; revision=350

 libseed/seed-builtins.c |    6 +++---
 libseed/seed-closure.c  |   20 ++++++++++++--------
 libseed/seed-closure.h  |    7 +++++--
 libseed/seed-types.c    |    6 ++++--
 4 files changed, 24 insertions(+), 15 deletions(-)

commit 796fa55b9dd5d97c52fec18d82e81c895178d373
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 06:46:59 2008 +0000

    Remove use of context in finalize handler as API says it may sometimes break.
    
    svn path=/trunk/; revision=349

 libseed/seed-closure.c |    2 --
 1 file changed, 2 deletions(-)

commit 22db57848e0ea3701a454d24b8cc27e527f5cd24
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 06:45:10 2008 +0000

    No global context usage in seed-api.c
    
    svn path=/trunk/; revision=348

 libseed/seed-api.c           |   14 ++++++++++----
 libseed/seed.h               |    9 ++++++---
 modules/sqlite/seed-sqlite.c |    2 +-
 src/main.c                   |    8 ++++----
 4 files changed, 21 insertions(+), 12 deletions(-)

commit 0b6fadfa03e11b083715b2f9be589135b3feb658
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 06:40:15 2008 +0000

    Exception code is global context free. seed_init returns the default Engine now.
    
    svn path=/trunk/; revision=347

 libseed/seed-engine.c     |    4 +--
 libseed/seed-exceptions.c |   26 ++++++++++----------
 libseed/seed-exceptions.h |   10 ++++----
 libseed/seed-gtype.c      |   60 +++------------------------------------------
 libseed/seed-signals.c    |    5 ++--
 libseed/seed.h            |   12 ++++-----
 src/main.c                |   20 ++++++++-------
 7 files changed, 44 insertions(+), 93 deletions(-)

commit dab2c8e13132811a0047709ca8b8c4bed1c2677f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 06:32:55 2008 +0000

    Remove global context from anything related to exception<->gerror
    
    svn path=/trunk/; revision=346

 libseed/seed-engine.c     |    4 ++--
 libseed/seed-exceptions.c |    6 ++++--
 libseed/seed-exceptions.h |    3 ++-
 3 files changed, 8 insertions(+), 5 deletions(-)

commit 44e05fc61ba1d96b1ecd456017935a4c1c969e4d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 06:30:23 2008 +0000

    More global context get-rid-of-ness.
    
    svn path=/trunk/; revision=345

 libseed/seed-builtins.c   |   20 ++++++++++----------
 libseed/seed-engine.c     |   16 ++++++++--------
 libseed/seed-exceptions.c |   17 +++++++++++------
 libseed/seed-exceptions.h |    2 +-
 libseed/seed-gtype.c      |   16 ++++++++--------
 libseed/seed-signals.c    |    6 +++---
 libseed/seed-structs.c    |    2 +-
 libseed/seed-types.c      |   28 ++++++++++++++--------------
 libseed/seed.h            |    3 ++-
 9 files changed, 58 insertions(+), 52 deletions(-)

commit 3a2cfa3e9e249bd8063f2dad0138cb57bc819295
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 25 02:10:14 2008 +0000

    Fix libseed makefile.
    
    svn path=/trunk/; revision=344

 libseed/Makefile.am |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 94f72482f580932b2188d5f4059285f4e09c389b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 25 02:07:59 2008 +0000

    Remove cairo from installation.
    
    svn path=/trunk/; revision=343

 examples/Makefile.am |    1 -
 1 file changed, 1 deletion(-)

commit 896481d246ef4a0944c1e94bcd252c1a294f308d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 25 01:54:11 2008 +0000

    Remove global context from builtins.
    
    svn path=/trunk/; revision=342

 libseed/seed-builtins.c |   59 +++++++++++++++++++++++++----------------------
 libseed/seed-builtins.h |   32 +------------------------
 libseed/seed-engine.c   |    2 +-
 3 files changed, 34 insertions(+), 59 deletions(-)

commit 63fd7f36c9669baf6e869bbaf3d5f9c133c07beb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 01:44:37 2008 +0000

    More eng->context go bye-bye.
    
    svn path=/trunk/; revision=341

 libseed/seed-closure.h |    1 +
 libseed/seed-signals.c |   27 ++++++++++++++-------------
 2 files changed, 15 insertions(+), 13 deletions(-)

commit eb72a33f315bcb2798bc189f4042395d70667e1c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 01:34:50 2008 +0000

    Get rid of some more global context usage. Down to 145...
    
    svn path=/trunk/; revision=340

 libseed/seed-engine.c  |    2 +-
 libseed/seed-signals.c |   22 +++++++++++++---------
 libseed/seed-signals.h |    3 ++-
 3 files changed, 16 insertions(+), 11 deletions(-)

commit 19d64df739010644bf0d3e29f74d19c188085f31
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 01:30:49 2008 +0000

    Move the new connect by name method to object.signal.connect to get rid of possible collision (i.e. Gtk.AccelGroup.connect)
    
    svn path=/trunk/; revision=339

 libseed/seed-signals.c  |   12 ++++++------
 tests/signal-connect.js |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 4b34ccc908e0b52b6d611ff012479c21a01b3607
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 25 01:27:03 2008 +0000

    Remove debug stuff from LO.
    
    svn path=/trunk/; revision=338

 examples/lightsoff/score.js |   10 ----------
 1 file changed, 10 deletions(-)

commit cb33a99dbaeb6cacfc32084e1b1aa59b5011e200
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 01:20:30 2008 +0000

    Fix autoconf
    
    svn path=/trunk/; revision=337

 configure.ac |    1 -
 1 file changed, 1 deletion(-)

commit a74aade29170b02c965134bad0fb63b27a283f80
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 01:18:16 2008 +0000

    Remove illfated cairo bindings.
    
    svn path=/trunk/; revision=336

 Makefile.am          |    1 -
 examples/Makefile.am |    1 -
 examples/cairo.js    |   40 ----------------------------------------
 gir/Makefile.am      |   28 ----------------------------
 4 files changed, 70 deletions(-)

commit b0d33c814b838c8838e331e6100f9d09ee7e5ba5
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 00:56:38 2008 +0000

    Some API cleanup.
    
    svn path=/trunk/; revision=335

 libseed/seed-api.c    |   36 ++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.c |   35 -----------------------------------
 libseed/seed.h        |   12 +++++++++---
 3 files changed, 45 insertions(+), 38 deletions(-)

commit 728cf465a88b0d698ffaa4211b3d5a6c4007877a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 00:49:47 2008 +0000

    Add seed-api.c to have functions that don't map to internal functions. Make sqlite bindings wrap around all the error codes.
    
    svn path=/trunk/; revision=334

 libseed/Makefile.am          |    1 +
 libseed/seed-api.c           |    6 ++++++
 libseed/seed.h               |   12 ++++++++++++
 modules/sqlite/seed-sqlite.c |   37 ++++++++++++++++++++++++++++++++++++-
 4 files changed, 55 insertions(+), 1 deletion(-)

commit 5386571f89d00e69bfc7c9cfc35f8d9c8842fc57
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 25 00:29:24 2008 +0000

    Add skeleton SQLite C extension module...will serve as a test to flesh out the embedding API.
    
    svn path=/trunk/; revision=333

 configure.ac                 |    1 +
 libseed/seed.h               |    4 ++++
 modules/Makefile.am          |    2 +-
 modules/example/example.c    |    2 --
 modules/sqlite/Makefile.am   |   14 ++++++++++++++
 modules/sqlite/seed-sqlite.c |    7 +++++++
 6 files changed, 27 insertions(+), 3 deletions(-)

commit 36c49d948765667ae7a49be06ff937d6f599c064
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 14:20:30 2008 +0000

    Fix small GIBaseInfo leak.
    
    svn path=/trunk/; revision=332

 libseed/seed-structs.c |    2 ++
 libseed/seed-types.c   |    1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5c3fa3ecd5ff0b16c9a08cd40f3ad779d93eacf0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 07:24:30 2008 +0000

    Add some JSON->struct for boxed->gvalue. Allows, s = new Clutter.Stage({color: {red: 255, blue: 30}});
    
    svn path=/trunk/; revision=331

 libseed/seed-structs.c |    2 +-
 libseed/seed-types.c   |   23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+), 1 deletion(-)

commit bb7685e3823e085a86db17fb1fbb3adfc48e5d5a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 07:16:23 2008 +0000

    Add conversion logic for object->struct. Allows nested structs to be specified as literals... in say constructors or function arguments. i.e. struct = new Namespace.Struct({color: {red: 20, blue: 30}}).
    
    svn path=/trunk/; revision=330

 libseed/seed-types.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit b49eeaa01a5091897f59d4eb708eb4b26f770610
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 07:10:43 2008 +0000

    Factor out struct/union construction/JSON->field conversion in to seed_construct_type_with_parameters
    
    svn path=/trunk/; revision=329

 libseed/seed-engine.c  |   85 +++++-----------------------------------------
 libseed/seed-structs.c |   88 ++++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-structs.h |    6 ++++
 3 files changed, 102 insertions(+), 77 deletions(-)

commit f21ab0057cd03f4d1f557fecba5fa76bf27076b1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:56:51 2008 +0000

    Struct constructor test.
    
    svn path=/trunk/; revision=328

 tests/Makefile.am           |    1 +
 tests/struct-constructor.js |   12 ++++++++++++
 2 files changed, 13 insertions(+)

commit 9e8b209baa6edd3cf6da38b8abd3537419ecdb77
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:52:30 2008 +0000

    JSON style constructors for structs.
    
    svn path=/trunk/; revision=327

 libseed/seed-engine.c  |   63 ++++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-structs.c |    4 +--
 libseed/seed-structs.h |    5 ++++
 3 files changed, 70 insertions(+), 2 deletions(-)

commit df62eb494cea90869737de9d5d4bf59ab45142a7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:31:38 2008 +0000

    SEED_NOTES for struct code.
    
    svn path=/trunk/; revision=326

 libseed/seed-debug.h   |    3 ++-
 libseed/seed-engine.c  |    3 ++-
 libseed/seed-structs.c |   22 ++++++++++++++++++++++
 3 files changed, 26 insertions(+), 2 deletions(-)

commit fc94bfe5c57c39da4c3d68ffd71e64692d0a6fef
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:19:32 2008 +0000

    Fix double free.
    
    svn path=/trunk/; revision=325

 libseed/seed-structs.c |    1 +
 1 file changed, 1 insertion(+)

commit 8ca78cfbaf52267d3323579a24daceb37582551c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:15:38 2008 +0000

    Add test of nested struct setting.
    
    svn path=/trunk/; revision=324

 tests/Makefile.am          |    1 +
 tests/struct-nested-set.js |   17 +++++++++++++++++
 2 files changed, 18 insertions(+)

commit 6f15f0b9afcaa54ccf3d0924c578f9f4e9a41e24
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:10:00 2008 +0000

    Struct member setting and construction test.
    
    svn path=/trunk/; revision=323

 tests/Makefile.am          |    1 +
 tests/struct-set-member.js |   15 +++++++++++++++
 2 files changed, 16 insertions(+)

commit a3acf111b850e5d5e12970f2a7ea29ecdfa8c59d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 06:06:45 2008 +0000

    Implement generic constructor for structs and unions, i.e. c = new Clutter.Color or e = new Gdk.Event...
    
    svn path=/trunk/; revision=322

 libseed/seed-engine.c |   87 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 86 insertions(+), 1 deletion(-)

commit 13c9f2b053b186ab95ab96c8518c9736d255801f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 05:52:44 2008 +0000

    Add seed_pointer_set_free, which specifies that when a pointer base type (parent of struct, union, boxed, etc...) is collected, the pointer itself should be freed.
    
    svn path=/trunk/; revision=321

 libseed/seed-structs.c |   22 ++++++++++++++++++++--
 libseed/seed-structs.h |    2 ++
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 03811bb34083f979f9fc265aca8e24ff2aa98a19
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 05:46:27 2008 +0000

    Add struct value setting.
    
    svn path=/trunk/; revision=320

 libseed/seed-structs.c |   38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

commit 01064e5b9ca076050a19a18580b926a1d46bfcbc
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 03:37:37 2008 +0000

    Dear racarr, you are a dumb person who does not know how to test code.
    
    Love,
    racarr
    
    svn path=/trunk/; revision=319

 libseed/seed-engine.c |    3 +++
 1 file changed, 3 insertions(+)

commit 741d504f5c63f0ebea15b9247546b5dea538240e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 03:27:59 2008 +0000

    Refactor struct code for GObject instances to use the same code as the rest of the struct madness. Notably, adds support for GObjects with nested structs.
    
    svn path=/trunk/; revision=318

 libseed/seed-engine.c  |   13 +------------
 libseed/seed-structs.c |    2 +-
 libseed/seed-structs.h |    5 +++++
 3 files changed, 7 insertions(+), 13 deletions(-)

commit e77c6a1f31c4d87adb0052250d478c309ed1080d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 03:24:37 2008 +0000

    Big cleanup of the new struct code.
    
    svn path=/trunk/; revision=317

 libseed/seed-structs.c |  114 +++++++++++++++++++-----------------------------
 1 file changed, 45 insertions(+), 69 deletions(-)

commit 12fce6be3256c65bbfb244833115d227deccf0a4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 01:08:48 2008 +0000

    make-test script should make test executable if it's not.
    
    svn path=/trunk/; revision=316

 tests/make-test.py |    1 +
 1 file changed, 1 insertion(+)

commit ecaaa716d2c2ee03e3da57cd3aa2b21583d538b7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 01:06:19 2008 +0000

    Add c module test.
    
    svn path=/trunk/; revision=315

 tests/Makefile.am |    1 +
 tests/c-module.js |    6 ++++++
 2 files changed, 7 insertions(+)

commit 969c26241b72a033325f8ec0603f02fbe89ae6c9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 01:04:35 2008 +0000

    Add example module
    
    svn path=/trunk/; revision=314

 Makefile.am                 |    1 +
 configure.ac                |    2 ++
 libseed/seed-engine.c       |    8 ++++----
 modules/Makefile.am         |    1 +
 modules/example/Makefile.am |   14 ++++++++++++++
 modules/example/example.c   |    8 ++++++++
 6 files changed, 30 insertions(+), 4 deletions(-)

commit c426e4259dc76df632ce604dc53282945da44ddd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 24 00:38:44 2008 +0000

    Add C extension modules.
    
    svn path=/trunk/; revision=313

 libseed/Makefile.am    |    1 +
 libseed/seed-engine.c  |   48 ++++++++++++++++++++++++++++++++++++++++++++----
 libseed/seed-engine.h  |    2 ++
 libseed/seed-private.h |    1 +
 libseed/seed.h         |    8 ++++++++
 5 files changed, 56 insertions(+), 4 deletions(-)

commit 0f14d6b0335f113b0de6ab02647fca52d4e39e0a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 23 04:59:43 2008 +0000

    Add object.connect test.
    
    
    svn path=/trunk/; revision=312

 tests/Makefile.am       |    1 +
 tests/signal-connect.js |   21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)

commit 005c79de9b7d5ba26381028a3e963b8641318c31
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 23 04:23:22 2008 +0000

    add G_TYPE_PARAM conversion to seed_value_from_gvalue. Makes signals that take a GParam work.
    
    svn path=/trunk/; revision=311

 libseed/seed-structs.c |    2 +-
 libseed/seed-types.c   |    3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit d42e423bedc0f7d7a2090ce1f8438c4220bd74be
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 23 02:15:55 2008 +0000

    Some more context cleanup.
    
    svn path=/trunk/; revision=310

 libseed/seed-builtins.c |   10 ++++----
 libseed/seed-gtype.c    |   64 +++++++++++++++++++++++------------------------
 2 files changed, 37 insertions(+), 37 deletions(-)

commit 938ea070a0858cc69a194ccee84f90d4f6775a83
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 23 02:11:33 2008 +0000

    Some work toward multicontext cleanup.
    
    svn path=/trunk/; revision=309

 libseed/seed-engine.c |   59 ++++++++++++++++++++++++-------------------------
 libseed/seed-gtype.c  |    1 -
 libseed/seed.h        |    2 +-
 3 files changed, 30 insertions(+), 32 deletions(-)

commit 2534088a1589e38c7cfaddd7d71b99148e8fd05b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 22 23:10:28 2008 +0000

    Second part of signal rework; now we
    find notification signals too!
    
    svn path=/trunk/; revision=308

 libseed/seed-signals.c |   30 +++++++++---------------------
 1 file changed, 9 insertions(+), 21 deletions(-)

commit 6d0eece0f55a25acedd947d7daec9a3cb933c2c0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 22 22:37:02 2008 +0000

    Reworking signals, added object.connect("signal name", callback, [userdata]).
    
    Detailed signals don't work yet, though.
    
    svn path=/trunk/; revision=307

 libseed/seed-signals.c |  170 ++++++++++++++++++++++++++++++++++++------------
 1 file changed, 128 insertions(+), 42 deletions(-)

commit 86295cd04aef12b318175488f30697035c798a73
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 19:30:32 2008 +0000

    Update tests.
    
    svn path=/trunk/; revision=306

 tests/gtype-typerror.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8ac57b010fa3bce3729b328095bbd41efe7466d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 19:28:30 2008 +0000

    Typo in exception.
    
    svn path=/trunk/; revision=305

 libseed/seed-gtype.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43480c6c35787b43967054817e2861dcf1992afc
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 22 19:00:31 2008 +0000

    Fix indentation.
    
    svn path=/trunk/; revision=304

 libseed/seed-builtins.c   |  644 +++++++--------
 libseed/seed-builtins.h   |   32 +-
 libseed/seed-closure.c    |  705 ++++++++---------
 libseed/seed-closure.h    |   26 +-
 libseed/seed-debug.h      |    9 +-
 libseed/seed-engine.c     | 1929 ++++++++++++++++++++++-----------------------
 libseed/seed-engine.h     |   12 +-
 libseed/seed-exceptions.c |  158 ++--
 libseed/seed-exceptions.h |    2 +-
 libseed/seed-gtype.c      | 1045 ++++++++++++------------
 libseed/seed-private.h    |    4 +-
 libseed/seed-signals.c    |  447 ++++++-----
 libseed/seed-signals.h    |    8 +-
 libseed/seed-structs.c    |  650 ++++++++-------
 libseed/seed-structs.h    |    1 -
 libseed/seed-types.c      | 1653 +++++++++++++++++++-------------------
 libseed/seed-types.h      |   18 +-
 libseed/seed.h            |   14 +-
 18 files changed, 3643 insertions(+), 3714 deletions(-)

commit 6ed6146ceea2f1b2d922caf53be2bfe72df7428a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 04:11:30 2008 +0000

    Object struct members.
    
    svn path=/trunk/; revision=303

 libseed/seed-engine.c |   58 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit ea7c28da4c146341f4a4c4f456a56b3d1ae18e1d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 22 04:09:36 2008 +0000

    Fix docs.
    
    svn path=/trunk/; revision=302

 doc/runtime.html        |    6 +++++-
 libseed/seed-builtins.c |   28 ++++++++++++++--------------
 2 files changed, 19 insertions(+), 15 deletions(-)

commit a4a4af69635c77d69982d07f9dcb8f85a9c820ca
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 22 03:23:48 2008 +0000

    Add GdkEvent test.
    
    svn path=/trunk/; revision=301

 tests/Makefile.am  |    1 +
 tests/gdk-event.js |   28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 5f1ea9e9dc7de86c8acec741c9fc116fe522b0e4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 02:37:02 2008 +0000

    Release in_args in closures.
    
    svn path=/trunk/; revision=300

 libseed/seed-closure.c |    4 ++++
 libseed/seed-structs.c |    2 ++
 2 files changed, 6 insertions(+)

commit 59ab54419f13479d59a396e92ee68b4ea2340ec7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 02:31:06 2008 +0000

    seed_struct_find_field and seed_union_find_field. Needed to cleanly implement. seed_struct/union get/set property.
    
    svn path=/trunk/; revision=299

 libseed/seed-structs.c  |   81 +++++++++++++++++++++++++++++------------------
 tests/struct-offsets.js |    3 +-
 2 files changed, 52 insertions(+), 32 deletions(-)

commit 54b270d93c1a46f0d945146054e1133ae7601e0e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 02:23:51 2008 +0000

    Fix nested struct in addition to nested union.
    
    svn path=/trunk/; revision=298

 libseed/seed-structs.c |   29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 361aa4058c5111165e1556c8cf83cf159aabf997
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 02:22:53 2008 +0000

    Nested unions and boxed.
    
    svn path=/trunk/; revision=297

 libseed/seed-structs.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit 8341d698ca479fd2a917ab3a6cb1e24a5274e205
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 02:22:10 2008 +0000

    Implement seed_union_get_property. Woohoo. GdkEvent works.
    
    svn path=/trunk/; revision=296

 libseed/seed-structs.c |  110 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 109 insertions(+), 1 deletion(-)

commit 925b6e517f1bd2412fae191950a02bdb6cca5433
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 01:54:25 2008 +0000

    Remove completely useless block of code.
    
    svn path=/trunk/; revision=295

 libseed/seed-structs.c |    6 ------
 1 file changed, 6 deletions(-)

commit 5f06b06cac839b43f3d25c10aee73ae020b31a7a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 01:49:53 2008 +0000

    Add struct offset test.
    
    svn path=/trunk/; revision=294

 libseed/seed-structs.c  |    1 -
 tests/Makefile.am       |    1 +
 tests/struct-offsets.js |   15 +++++++++++++++
 3 files changed, 16 insertions(+), 1 deletion(-)

commit aaa4fede5556f7c8139ee7f5d42561dfa391a4fb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 01:45:03 2008 +0000

    seed_struct_get_property
    
    svn path=/trunk/; revision=293

 libseed/seed-structs.c |   70 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 68 insertions(+), 2 deletions(-)

commit 8e3349622a02613f6f35745a9953286464520f1a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 01:08:15 2008 +0000

    seed_boxed_finalize. Also let WebKit tie up the finalize chain for us.
    
    svn path=/trunk/; revision=292

 libseed/seed-signals.c |    1 +
 libseed/seed-structs.c |   18 +++++++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 631ae45ae0ee8c4fd53b90cb17dbd3d266ebe91c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 01:02:31 2008 +0000

    Add seed_boxed_finalize.
    
    svn path=/trunk/; revision=291

 libseed/seed-structs.c |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit d7cca613d5706014609ac38ce71eea8d11c5c246
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 00:59:28 2008 +0000

    Fix build.
    
    svn path=/trunk/; revision=290

 libseed/seed-gtype.c   |    2 +-
 libseed/seed-structs.c |   20 ++++++++++++++++++--
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 7c912bb5e14cb80affe320cdd1d62e4eb70f670e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 00:52:55 2008 +0000

    Add seed_struct_privates, refactor seed_make_struct/pointer/union/boxed to use that rathewr than store the pointer directly on privates. Needed to have GIBaseInfo in seed_boxed_finalize and set/get property on structs.
    
    svn path=/trunk/; revision=289

 libseed/seed-structs.c |   45 ++++++++++++++++++++++++++++++++++++++-------
 libseed/seed-structs.h |    2 ++
 libseed/seed-types.c   |    4 ++--
 3 files changed, 42 insertions(+), 9 deletions(-)

commit 7f389756f368fc6e00c638c4ff40e965be7dac29
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 22 00:41:14 2008 +0000

    Fix playing more than one LO game.
    
    svn path=/trunk/; revision=288

 examples/lightsoff/board.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 85bfee22c492307405deb38cbd41c4e5e06354b6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 00:32:03 2008 +0000

    seed_struct_get_pointer -> seed_pointer_get_pointer
    
    svn path=/trunk/; revision=287

 libseed/seed-engine.c  |    2 +-
 libseed/seed-gtype.c   |    2 +-
 libseed/seed-structs.c |    2 +-
 libseed/seed-structs.h |    2 +-
 libseed/seed-types.c   |    4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

commit d361aa129a69541d0150edc0bcaf5abcdc9f0da0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 00:28:45 2008 +0000

    Seed boxed class, also seed-gtype and should use seed_make_pointer for class_init callback.
    
    svn path=/trunk/; revision=286

 libseed/seed-gtype.c   |    4 ++--
 libseed/seed-structs.c |   28 ++++++++++++++++++++++++++++
 libseed/seed-structs.h |    2 ++
 3 files changed, 32 insertions(+), 2 deletions(-)

commit 654df2841a9772da40acb1d1a33a640b8f3fdc68
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 22 00:08:35 2008 +0000

    Make seed_pointer_class, seed_struct_class is now a type of that.
    
    svn path=/trunk/; revision=285

 libseed/seed-engine.c  |    1 +
 libseed/seed-structs.c |   38 ++++++++++++++++++++++++++++++--------
 libseed/seed-structs.h |    2 ++
 3 files changed, 33 insertions(+), 8 deletions(-)

commit b89622b7ee5a94688117b1e34f89fb5a7b89ae25
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 21 20:00:35 2008 +0000

    SEED_NOTE for closures.
    
    svn path=/trunk/; revision=284

 libseed/seed-closure.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 84840f9d43df4eaebac00ec21720f62c71ed115e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 21 19:58:00 2008 +0000

    Add construction SEED_NOTE
    
    svn path=/trunk/; revision=283

 libseed/seed-engine.c |    2 ++
 1 file changed, 2 insertions(+)

commit 9113f92f75a85e35bae79225783ed13f274b043b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 21 19:07:25 2008 +0000

    Add SEED_DEBUG_INVOCATION. and SEED_NOTES for method_invocation and argument release. Unref transfer ownership return values.
    
    svn path=/trunk/; revision=282

 libseed/seed-debug.h  |    3 ++-
 libseed/seed-engine.c |   41 +++++++++++++++++++++++++++++++++++++++--
 libseed/seed-types.c  |   15 ++++++++++-----
 3 files changed, 51 insertions(+), 8 deletions(-)

commit 3c88bf4973cc1dfc50390e11511d83e35b094539
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 18:44:25 2008 +0000

    Fix bug where you could break Lights Off by clicking too quickly on the
    arrows.
    
    svn path=/trunk/; revision=281

 examples/lightsoff/arrow.js |    3 +++
 examples/lightsoff/board.js |   10 ++++++++++
 2 files changed, 13 insertions(+)

commit 7db59913b9f6b3d86b0a7295681c26bdd80cb479
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 18:23:39 2008 +0000

    Fix broken indent script (didn't change tab size to 4 even though indent
    was 4, so lots of lines still used spaces!)
    
    
    svn path=/trunk/; revision=280

 libseed/indent.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c35f2901d972dd5d07f56753d0ce315cb3ec83c4
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 18:15:45 2008 +0000

    Add logging for finalize handler.
    
    svn path=/trunk/; revision=279

 libseed/seed-engine.c  |   16 ++++++++++++----
 libseed/seed-signals.c |    6 +++---
 libseed/seed-types.c   |    1 -
 3 files changed, 15 insertions(+), 8 deletions(-)

commit bc0be595d4d62e332d2403517bb479d498c80f2d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 17:34:01 2008 +0000

    Remove spurious mark at beginning of programs.
    
    svn path=/trunk/; revision=278

 libseed/seed-engine.c |    4 ----
 1 file changed, 4 deletions(-)

commit 48a8ce97c618dc515f2998aec994f271b3e735a6
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 17:32:46 2008 +0000

    Add debugging framework; don't segfault if given a nonexistant file.
    
    svn path=/trunk/; revision=277

 configure.ac           |   19 +++++++++
 libseed/Makefile.am    |    2 +-
 libseed/seed-debug.h   |   42 +++++++++++++++++++
 libseed/seed-engine.c  |  107 +++++++++++++++++++++++++++++++++++++++++++++++-
 libseed/seed-private.h |    1 +
 src/main.c             |   12 ++++--
 6 files changed, 177 insertions(+), 6 deletions(-)

commit 87e0ec82f7cce29685bae9446f2405661d9ce526
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 03:36:57 2008 +0000

    Don't use GConf schema, just guess at initial score.
    
    svn path=/trunk/; revision=276

 examples/lightsoff/Makefile.am       |    7 -------
 examples/lightsoff/lightsoff.schemas |   16 ----------------
 examples/lightsoff/score.js          |    4 ++++
 3 files changed, 4 insertions(+), 23 deletions(-)

commit 099c361db229292758483af28583c3d6d1679f55
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 21 01:02:51 2008 +0000

    Makefile updates for lightsoff schema.
    
    svn path=/trunk/; revision=275

 configure.ac                   |    2 ++
 examples/lightsoff/Makefile.am |    2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 8c193ae3db5aa59510d766785b1fdd0bce410a90
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 16 05:15:30 2008 +0000

    One more am fix.
    
    svn path=/trunk/; revision=274

 examples/lightsoff/Makefile.am |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 37d78b3397911c079725dd297b83b56eb7ea90d0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 16 05:14:24 2008 +0000

    Fix test automake file (Robb!)
    
    svn path=/trunk/; revision=273

 tests/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3977c86418ea88ca08fc5768f4df2d9603168c52
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 16 05:12:41 2008 +0000

    Fix makefile for LO.
    
    svn path=/trunk/; revision=272

 examples/lightsoff/Makefile.am |   22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit 767a495b12be6dc49ff0b4b22bd01d956d218a0c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 16 04:47:03 2008 +0000

    LO Cleanup.
    
    svn path=/trunk/; revision=271

 examples/lightsoff/arrow.js      |    9 +-
 examples/lightsoff/back.svg      |  117 -----
 examples/lightsoff/board.js      |   43 +-
 examples/lightsoff/front.svg     |  113 -----
 examples/lightsoff/lcd-back.svg  |  117 +++++
 examples/lightsoff/lcd-front.svg |  113 +++++
 examples/lightsoff/lcd-off.svg   |  228 ++++++++++
 examples/lightsoff/led.svg       |  884 --------------------------------------
 examples/lightsoff/light-off.svg |  228 ++++++++++
 examples/lightsoff/light-on.svg  |  204 +++++++++
 examples/lightsoff/light.js      |    4 +-
 examples/lightsoff/off.svg       |  228 ----------
 examples/lightsoff/score.js      |   20 +-
 examples/lightsoff/tim-off.svg   |  228 ----------
 examples/lightsoff/tim-on.svg    |  204 ---------
 15 files changed, 926 insertions(+), 1814 deletions(-)

commit 8495a0acccb0f72f315c6d75e3884841b184c30e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 16 03:16:27 2008 +0000

    Level chooser, level up/down animation, fix centering, etc.
    
    svn path=/trunk/; revision=270

 examples/lightsoff/0.svg    |  148 ++++++++++++++++++++-----------------------
 examples/lightsoff/1.svg    |   14 ++--
 examples/lightsoff/2.svg    |  140 ++++++++++++++++++----------------------
 examples/lightsoff/3.svg    |   14 ++--
 examples/lightsoff/4.svg    |  132 +++++++++++++++-----------------------
 examples/lightsoff/5.svg    |  140 ++++++++++++++++++----------------------
 examples/lightsoff/6.svg    |  148 ++++++++++++++++++++-----------------------
 examples/lightsoff/7.svg    |   14 ++--
 examples/lightsoff/8.svg    |   14 ++--
 examples/lightsoff/9.svg    |  148 ++++++++++++++++++++-----------------------
 examples/lightsoff/arrow.js |   15 ++++-
 examples/lightsoff/board.js |   34 +++++++++-
 examples/lightsoff/main.js  |    2 +-
 examples/lightsoff/off.svg  |   16 ++---
 examples/lightsoff/score.js |   17 ++---
 15 files changed, 472 insertions(+), 524 deletions(-)

commit 851a7671a530be87b9b6fdb3e9125422e8f6638b
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 16 01:22:43 2008 +0000

    Lights Off: Save score in GConf, add stable level code, add level switch arrows.
    
    
    svn path=/trunk/; revision=269

 examples/lightsoff/Makefile.am       |   16 ++-
 examples/lightsoff/arrow-l.svg       |  174 +++++++++++++++++++++++++++++++
 examples/lightsoff/arrow-r.svg       |  191 ++++++++++++++++++++++++++++++++++
 examples/lightsoff/arrow.js          |   27 +++++
 examples/lightsoff/board.js          |   15 +--
 examples/lightsoff/lightsoff.schemas |   16 +++
 examples/lightsoff/main.js           |   20 +++-
 examples/lightsoff/score.js          |    5 +-
 8 files changed, 450 insertions(+), 14 deletions(-)

commit 2da7d67a3fa6594b10a7721174e9a6218a6d95dd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 13 15:01:51 2008 +0000

    More seed-types cleanup.
    
    svn path=/trunk/; revision=268

 libseed/seed-types.c |    3 ---
 1 file changed, 3 deletions(-)

commit 80b50dfe42ab8a9ce6772ba69a978ac6799b7ef6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 13 09:06:21 2008 +0000

    Last commit was a mistake.
    
    svn path=/trunk/; revision=267

 libseed/seed-types.c |    2 --
 1 file changed, 2 deletions(-)

commit 8b016d369b3e55ee9b66ffb7212051f8c65b5ea0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 13 08:58:27 2008 +0000

    Make sure all objects that go through seed have floating ref sunk.
    
    svn path=/trunk/; revision=266

 examples/lightsoff/board.js |    2 +-
 examples/lightsoff/score.js |   12 ++++++++++--
 libseed/seed-types.c        |    2 ++
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 994d560e61d315fc136d77534287bf1102cca1b3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 13 08:21:18 2008 +0000

    Lots of sanity checks, cleanup, removing 2 unused functions, and documentation in seed-types.c
    
    svn path=/trunk/; revision=265

 libseed/seed-gtype.c |    2 +-
 libseed/seed-types.c |  185 ++++++++++----------------------------------------
 libseed/seed-types.h |    3 -
 3 files changed, 38 insertions(+), 152 deletions(-)

commit d2862d0717cfd9d2b756166530580b24a32c98df
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 13 08:06:23 2008 +0000

    Release in args.
    
    svn path=/trunk/; revision=264

 examples/quine.js            |    2 +-
 libseed/seed-engine.c        |   57 +++++++++++++++-----------
 libseed/seed-types.c         |   93 ++++++++++++++++++++++++++++++++++++++++--
 libseed/seed-types.h         |    8 ++++
 tests/Makefile.am            |    3 +-
 tests/reference-count-new.js |   20 ---------
 6 files changed, 134 insertions(+), 49 deletions(-)

commit db77ace493fcd320f5a23effb57c7771ce3fee6e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 12 14:03:19 2008 +0000

    Make sure that if unref ressurects a GObject (in say, cycle case between container->child), the "js-ref" data on the object does not point to a finalized wrapper.
    
    svn path=/trunk/; revision=263

 libseed/seed-engine.c |   11 +++++------
 libseed/seed-types.c  |    9 ++++++++-
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 1245c35dbfa8476ddba1f47c70ff90582b569ce0
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 11:41:23 2008 +0000

    More automake updates.
    
    svn path=/trunk/; revision=262

 examples/ide/Makefile.am |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 5da6dfa0988da90c92e3c1b640d4a7888ae92dd8
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 11:38:53 2008 +0000

    Update automake for LO
    
    svn path=/trunk/; revision=261

 examples/lightsoff/Makefile.am |   37 +++++++++++++++++++++++++++++++---
 examples/lightsoff/menu.js     |   43 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+), 3 deletions(-)

commit f7eef664ef2e14135c9bc4d72acaaad747047293
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 11:36:45 2008 +0000

    Ensure you can't make the buttons
    go insane by clicking many times;
    embed in Gtk so we can get menus
    once things are less broken
    upstream.
    
    
    svn path=/trunk/; revision=260

 examples/lightsoff/board.js |    8 ++++++++
 examples/lightsoff/main.js  |   24 +++++++++++++++++-------
 2 files changed, 25 insertions(+), 7 deletions(-)

commit d17569d2d95a9ceca5b4263431a79fc0f9c99f7a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 10:45:27 2008 +0000

    Adjustable 'light' size for lights off.
    
    
    svn path=/trunk/; revision=259

 examples/lightsoff/back.svg  |   69 ++++++++++++++++++++---------------
 examples/lightsoff/board.js  |   60 +++++++++++++++++++++++++++++--
 examples/lightsoff/front.svg |   24 +++++++++----
 examples/lightsoff/light.js  |   16 ++++++++-
 examples/lightsoff/main.js   |   81 ++++++------------------------------------
 examples/lightsoff/score.js  |   66 +++++++---------------------------
 6 files changed, 154 insertions(+), 162 deletions(-)

commit 2aff96f285088ca7869805056cb377f87f1a0e1b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 12 09:22:33 2008 +0000

    Fix regression with structs introduced a few commits ago.
    
    svn path=/trunk/; revision=258

 libseed/seed-types.c  |    6 +++++-
 tests/Makefile.am     |    1 -
 tests/gsuper.js       |   53 -------------------------------------------------
 tests/gtype-signal.js |    2 +-
 4 files changed, 6 insertions(+), 56 deletions(-)

commit ce182ec65236ecc1da6a8a46f8dd18f3e753063c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 09:02:10 2008 +0000

    Fix offset during win animation;
    don't go back in the same direction we came from.
    
    svn path=/trunk/; revision=257

 examples/lightsoff/main.js |   28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit 6b3f4a76be61056c8974b519b557d53a2095db40
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 12 08:41:14 2008 +0000

    Remove useless ref/unref.
    
    svn path=/trunk/; revision=256

 libseed/seed-types.c |    3 ---
 1 file changed, 3 deletions(-)

commit 21b9838e93aab5f34dd28bc665198499b2594a39
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 08:39:17 2008 +0000

    Add scoring!
    
    
    svn path=/trunk/; revision=255

 examples/lightsoff/board.js |    8 +++----
 examples/lightsoff/main.js  |    8 +++----
 examples/lightsoff/score.js |   49 ++++++++++++++++++++++++++++++++++++-------
 3 files changed, 47 insertions(+), 18 deletions(-)

commit 923a6587ba8f5962834956a9d0343f539fb97727
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 12 08:17:47 2008 +0000

    Move everything to SVG, fix line.
    
    
    svn path=/trunk/; revision=254

 examples/lightsoff/back.svg    |  104 ++++++++++++++++++++++++++++++++++++++++
 examples/lightsoff/bkg.png     |  Bin 1375 -> 0 bytes
 examples/lightsoff/bkg_top.png |  Bin 1084 -> 0 bytes
 examples/lightsoff/front.svg   |  103 +++++++++++++++++++++++++++++++++++++++
 examples/lightsoff/score.js    |    9 ++--
 5 files changed, 213 insertions(+), 3 deletions(-)

commit 7f6e2716c778629a353c8d158f5675d7eea171cf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 12 08:08:59 2008 +0000

    Fix objects which are not floating but still initially unowned...
    
    svn path=/trunk/; revision=253

 libseed/seed-engine.c |    2 ++
 1 file changed, 2 insertions(+)

commit 4104944faf6cb24993d5e14fd3694b35baeed6e5
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 19:38:45 2008 +0000

    Move scoreboard into Lightsoff
    
    svn path=/trunk/; revision=252

 examples/lightsoff/main.js  |   14 +++++++++++-
 examples/lightsoff/score.js |   52 ++++++++++++++++++++++++++-----------------
 2 files changed, 44 insertions(+), 22 deletions(-)

commit a5207c8265ac92bd5c39bd0784300cedc1846e07
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 16:23:06 2008 +0000

    Update score display.
    
    svn path=/trunk/; revision=251

 examples/lightsoff/bg_bottom.svg |  101 --------------------------------------
 examples/lightsoff/bg_top.svg    |   93 -----------------------------------
 examples/lightsoff/bkg.png       |  Bin 0 -> 1375 bytes
 examples/lightsoff/bkg_top.png   |  Bin 0 -> 1084 bytes
 examples/lightsoff/led.svg       |   54 ++++++++++++++++++--
 examples/lightsoff/score.js      |   53 +++++++++++++++-----
 6 files changed, 93 insertions(+), 208 deletions(-)

commit c98e8bfb51b4217a76954942639851125ee94d2c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 16:22:23 2008 +0000

    Leaks.
    
    svn path=/trunk/; revision=250

 libseed/seed-closure.c |    9 +++++++++
 libseed/seed-engine.c  |    2 ++
 libseed/seed-signals.c |   10 +++++++++-
 libseed/seed-types.c   |   26 ++++++++++++++++++++------
 4 files changed, 40 insertions(+), 7 deletions(-)

commit de495d1d0bdb21911a03f609476ed8410d388744
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 15:39:40 2008 +0000

    Starting scoring widget for lights off; make it harder to win; etc...
    
    svn path=/trunk/; revision=249

 examples/lightsoff/0.svg         |  217 ++++++++++
 examples/lightsoff/1.svg         |  177 ++++++++
 examples/lightsoff/2.svg         |  207 ++++++++++
 examples/lightsoff/3.svg         |  207 ++++++++++
 examples/lightsoff/4.svg         |  197 +++++++++
 examples/lightsoff/5.svg         |  207 ++++++++++
 examples/lightsoff/6.svg         |  217 ++++++++++
 examples/lightsoff/7.svg         |  187 +++++++++
 examples/lightsoff/8.svg         |  227 +++++++++++
 examples/lightsoff/9.svg         |  217 ++++++++++
 examples/lightsoff/bg_bottom.svg |  101 +++++
 examples/lightsoff/bg_top.svg    |   93 +++++
 examples/lightsoff/board.js      |    1 -
 examples/lightsoff/led.svg       |  836 ++++++++++++++++++++++++++++++++++++++
 examples/lightsoff/off.svg       |  228 +++++++++++
 examples/lightsoff/score.js      |   51 +++
 16 files changed, 3369 insertions(+), 1 deletion(-)

commit e3e78e360bf5a95b3bf44d426ac865c73f10322c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 15:28:24 2008 +0000

    Overhaul reference counting a bit and add a reference counting test.
    
    svn path=/trunk/; revision=248

 libseed/seed-engine.c        |   26 +++++++++++++++++++++++---
 libseed/seed-types.c         |    3 +--
 tests/Makefile.am            |    1 +
 tests/reference-count-new.js |   20 ++++++++++++++++++++
 4 files changed, 45 insertions(+), 5 deletions(-)

commit c268d54ff5261d91995277f9354a2fc917bbc312
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 12:53:57 2008 +0000

    Include new LO in tarballs...
    
    svn path=/trunk/; revision=247

 examples/lightsoff/Makefile.am |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 30f0ea65d993fcaff74414204ce844f8bf792f4e
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 12:51:57 2008 +0000

    More Lights Off updates, cleanup, etc.
    
    svn path=/trunk/; revision=246

 examples/lightsoff/board.js |   15 ++++++++++-----
 examples/lightsoff/light.js |   20 ++++++++++++--------
 examples/lightsoff/main.js  |   26 ++++++++++++++------------
 3 files changed, 36 insertions(+), 25 deletions(-)

commit c5997fb5846959a03c203f8b147b26e0b8ac807f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 12:15:40 2008 +0000

    Improved replaced lights off (win animation, memory, etc.)
    
    svn path=/trunk/; revision=245

 examples/lightsoff/board.js |   66 +++++++++++++++++++++++++++++++-
 examples/lightsoff/light.js |   23 +++++------
 examples/lightsoff/main.js  |   89 +++++++++++++++++++------------------------
 3 files changed, 116 insertions(+), 62 deletions(-)

commit c92ff6c6624605621cd8737e5caab426f5ce9f4c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 11:50:20 2008 +0000

    Add ability to define new properties on GObjectClasses, still need to implement get/set property callbacks.
    
    svn path=/trunk/; revision=244

 libseed/seed-gtype.c   |  112 +++++++++++++++++++++++++++++++++++++++++++++++-
 libseed/seed-signals.c |   14 +++++-
 2 files changed, 124 insertions(+), 2 deletions(-)

commit 9ed9be75b7ddba811506a1097bb6ab696dbeaacd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 10:59:05 2008 +0000

    Beginnings of a Clutter rewrite of Lights Off.
    
    svn path=/trunk/; revision=243

 examples/lightsoff/board.js            |   33 ++++
 examples/lightsoff/legacy/lightsoff.js |  268 ++++++++++++++++++++++++++++++++
 examples/lightsoff/light.js            |   48 ++++++
 examples/lightsoff/lightsoff.js        |  268 --------------------------------
 examples/lightsoff/main.js             |   92 +++++++++++
 5 files changed, 441 insertions(+), 268 deletions(-)

commit 5fe6c52e7c0df5be4adb358e687e9d3a6cd7fe48
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 09:48:43 2008 +0000

    Exceptions on failure to (strongly) convert signal handler return value to expected GType.
    
    svn path=/trunk/; revision=242

 libseed/seed-signals.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e36185438875ee64c642353343f39bec0145f320
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 09:44:33 2008 +0000

    Fix some casts between object/value.
    
    svn path=/trunk/; revision=241

 libseed/seed-closure.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c410450ee1155c72456c5a6310625984dc330ae
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 09:42:47 2008 +0000

    Lots of internal API cleanup as to Object<->Value distinction.
    
    svn path=/trunk/; revision=240

 libseed/Makefile.am       |    4 +++-
 libseed/seed-builtins.c   |   14 +++++++-------
 libseed/seed-closure.c    |    4 ++--
 libseed/seed-engine.c     |   30 +++++++++++++++---------------
 libseed/seed-exceptions.c |   20 ++++++++++----------
 libseed/seed-gtype.c      |   29 +++++++++++++++++------------
 libseed/seed-private.h    |    1 -
 libseed/seed-signals.c    |    4 ++--
 libseed/seed-types.c      |   25 +++++++++++++------------
 libseed/seed-types.h      |   10 +++++-----
 tests/Makefile.am         |    2 +-
 11 files changed, 75 insertions(+), 68 deletions(-)

commit 46d146d953371347097a280cc3fbcf61ec5c6268
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 09:32:32 2008 +0000

    Exception when parent_type is not a GType/number.
    
    svn path=/trunk/; revision=239

 libseed/seed-gtype.c    |    4 ++++
 libseed/seed-types.c    |    2 +-
 tests/Makefile.am       |    1 +
 tests/gtype-typerror.js |   16 ++++++++++++++++
 4 files changed, 22 insertions(+), 1 deletion(-)

commit 997e8f7efa0584da1f5be5fd42aa06b8c9e22a11
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 11 09:14:56 2008 +0000

    Handle null callbacks.
    
    svn path=/trunk/; revision=238

 libseed/seed-types.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 321ed3f8f662d4e1e081ac776008705f3c6b4290
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 08:16:07 2008 +0000

    Add IDEWindow subclass (more cleaning!)
    
    
    svn path=/trunk/; revision=237

 examples/ide/ide-window.js |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit 6577a13fb6155280f560b6df9b6139875f0325dd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 07:36:16 2008 +0000

    IDE update + cleanup
    
    
    svn path=/trunk/; revision=236

 examples/ide/ide-actions.js    |   11 ++++++-----
 examples/ide/ide-sourceview.js |    3 ++-
 examples/ide/ide-tabheader.js  |    5 +----
 examples/ide/ide-tabview.js    |   34 ++++++++++++++++++++++------------
 examples/ide/main.js           |   33 +++------------------------------
 5 files changed, 34 insertions(+), 52 deletions(-)

commit 65a11a643932bfba236058cc8ecdc163bc8b5998
Author: Tim Horton <hortont@src.gnome.org>
Date:   Tue Nov 11 05:51:05 2008 +0000

    Remove some files we don't need in the repo, disable IDE close button
    when modal message area is up.
    
    
    svn path=/trunk/; revision=235

 aclocal.m4                    |10602 -----------------------------------------
 config.guess                  |    1 -
 config.sub                    |    1 -
 depcomp                       |    1 -
 examples/ide/ide-actions.js   |    2 +-
 examples/ide/ide-tab.js       |    2 +
 examples/ide/ide-tabheader.js |    6 +-
 install-sh                    |    1 -
 missing                       |    1 -
 9 files changed, 8 insertions(+), 10609 deletions(-)

commit bc3f34d9793d48b619d9cd830e8094a95ad26b47
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 20:09:30 2008 +0000

    Switch parent field of new GType constructor to use legitimate GType.
    set constructor.type on all GObject constructors. Enables use of their
    types in definign signalas.
    
    svn path=/trunk/; revision=234

 INSTALL                         |    2 +-
 aclocal.m4                      | 5501 +++++++++++++++++++++++----------------
 config.guess                    |    2 +-
 config.sub                      |    2 +-
 depcomp                         |    2 +-
 examples/ide/ide-messagearea.js |    2 +-
 examples/ide/ide-sourceview.js  |    2 +-
 examples/ide/ide-tab.js         |    2 +-
 examples/ide/ide-tabheader.js   |    2 +-
 examples/ide/ide-tabview.js     |    2 +-
 examples/ide/ide-toolbar.js     |    2 +-
 install-sh                      |    2 +-
 libseed/seed-engine.c           |    4 +
 libseed/seed-gtype.c            |    8 +-
 missing                         |    2 +-
 tests/gtype-signal-exception.js |    2 +-
 tests/gtype-signal.js           |    2 +-
 tests/gtype-signal2.js          |    2 +-
 tests/gtype.js                  |    2 +-
 tests/property-benchmark.js     |    2 +-
 20 files changed, 3259 insertions(+), 2288 deletions(-)

commit af375c49371a00e42686c11bc055ed5234a2f596
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 16:05:33 2008 +0000

    Add test of defining a signal with a return type.
    
    svn path=/trunk/; revision=233

 tests/gtype-signal2.js |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 66ca20ea452fdd8681be53c52daaafe3a956021a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Nov 10 13:30:09 2008 +0000

    More IDE message area cleanup.
    
    svn path=/trunk/; revision=232

 examples/ide/ide-actions.js     |    2 +-
 examples/ide/ide-messagearea.js |   10 +++-------
 examples/ide/ide-sourceview.js  |   14 ++++++++++----
 3 files changed, 14 insertions(+), 12 deletions(-)

commit 4c67f949607123ba03fbb5de8df2f6a9391c4dc5
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Nov 10 13:18:57 2008 +0000

    Use the new IDE message area in more places!
    
    svn path=/trunk/; revision=231

 examples/ide/ide-actions.js     |    4 ++--
 examples/ide/ide-messagearea.js |   46 ++++++++++++++++++++++++++++++++++-----
 examples/ide/ide-sourceview.js  |   18 ++++++++++++++-
 examples/ide/ide-tabview.js     |   25 +++++++++++++++++----
 4 files changed, 81 insertions(+), 12 deletions(-)

commit f6498517893548ee9018dc2bae1e93f389cea2a2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 13:11:29 2008 +0000

    Don't attempt to do signal return type for G_TYPE_NONE, this causes the seed_gvalue_from_seed_value function to attempt to guess the return type, and then it puts bad things in the return_value.
    
    svn path=/trunk/; revision=230

 libseed/seed-signals.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3de9184cee2e33499014e3ac28b76b4dc92e136a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 13:10:09 2008 +0000

    Default signal type should be g_signal_run_first.
    
    svn path=/trunk/; revision=229

 libseed/seed-gtype.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a693a5d58142e888aecdf5786caa347d182af16
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 13:07:53 2008 +0000

    Make closure marshalling a bit more forgiving of signal handlers which don't return anything.
    
    svn path=/trunk/; revision=228

 libseed/seed-signals.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e967d9d1b3997baf6bb687cde319e9cae861d9f1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 13:02:17 2008 +0000

    Add test for attempting to invalidly define signals.
    
    svn path=/trunk/; revision=227

 tests/gtype-signal-exception.js |   46 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit e9b1478b22032a7b24a7da3e342e26457c5f6b01
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 13:00:08 2008 +0000

    Implement the ability to define new signals on objects, add
    GObject.TYPE_* through an import-hook js. Add return values from signals.
    Add signal.emit().
    
    svn path=/trunk/; revision=226

 examples/pango.js      |    2 +-
 extensions/GObject.js  |   30 +++++
 extensions/Makefile.am |    4 +-
 libseed/seed-closure.h |    2 +
 libseed/seed-gtype.c   |  301 +++++++++++++++++++++++++++++++++++++++++++++++-
 libseed/seed-signals.c |   74 +++++++++++-
 tests/Makefile.am      |    3 +
 tests/gtype-signal.js  |   34 ++++++
 tests/gtype-signal2.js |   32 +++++
 9 files changed, 471 insertions(+), 11 deletions(-)

commit 539189290cc872e40cc77557f8da2bcb52a3ac5d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Mon Nov 10 08:17:25 2008 +0000

    IDE update; uses messagearea now
    
    svn path=/trunk/; revision=225

 examples/ide/ide-actions.js     |   14 +++++++++-
 examples/ide/ide-messagearea.js |   40 ++++++++++++++-------------
 examples/ide/ide-sourceview.js  |    8 ++++--
 examples/ide/ide-tab.js         |   58 +++++++++++++++++++++++++++++----------
 examples/ide/ide-tabheader.js   |    2 +-
 examples/ide/ide-tabview.js     |    7 ++++-
 examples/ide/ide-toolbar.js     |    2 ++
 examples/ide/main.js            |    4 ++-
 8 files changed, 95 insertions(+), 40 deletions(-)

commit edc485180a4331e5da6a98706a271cb8fa7231ee
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 10 00:39:01 2008 +0000

    Everything should be 4 width, tabs.
    
    svn path=/trunk/; revision=224

 libseed/seed-engine.c     |  857 ++++++++++++++++++++++-----------------------
 libseed/seed-engine.h     |    1 -
 libseed/seed-exceptions.c |   49 ++-
 libseed/seed-exceptions.h |    6 +-
 libseed/seed-gtype.c      |   10 +-
 libseed/seed-signals.c    |   11 +-
 libseed/seed.h            |    2 +-
 7 files changed, 461 insertions(+), 475 deletions(-)

commit ab760c1de1aecbc696e5a26bbd44647d1325e5b3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 9 17:07:41 2008 +0000

    Add cairo gir, and short example. Not really intended to actually be used, just for testing right now.
    
    svn path=/trunk/; revision=223

 Makefile.am          |    1 +
 configure.ac         |    1 +
 examples/Makefile.am |    2 ++
 examples/cairo.js    |   40 ++++++++++++++++++++++++++++++++++++++++
 gir/Makefile.am      |   28 ++++++++++++++++++++++++++++
 5 files changed, 72 insertions(+)

commit 33d547175e6d82faf8f11e399316047dd48df29f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sun Nov 9 09:59:57 2008 +0000

    Fixed test maker w/ stderr; fleshing out IDE; begun work on IDEMessageArea.
    
    svn path=/trunk/; revision=222

 examples/ide/ide-actions.js     |   63 ++++++----------------------
 examples/ide/ide-messagearea.js |   87 +++++++++++++++++++++++++++++++++++++++
 examples/ide/ide-sourceview.js  |   77 +++++++++++++++++++++++++++++++---
 examples/ide/ide-tab.js         |    1 +
 examples/ide/ide-tabview.js     |    8 +++-
 examples/ide/ide-toolbar.js     |    6 +--
 examples/ide/main.js            |    7 +++-
 tests/make-test.py              |    2 +-
 8 files changed, 187 insertions(+), 64 deletions(-)

commit bd715e093d7bb7e06b9f572cadfa15bf978fcee0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 9 08:29:08 2008 +0000

    Exceptions in instance/class init closures.
    
    svn path=/trunk/; revision=221

 libseed/seed-gtype.c |   16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 69dc925dba503471cc4bf3b422186ad2a506137f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 9 07:51:31 2008 +0000

    Make namespace import use the exception from errors from girepository.
    
    svn path=/trunk/; revision=220

 libseed/seed-engine.c             |   13 +------------
 tests/namespace-exception-test.js |    4 ++++
 2 files changed, 5 insertions(+), 12 deletions(-)

commit a4bdd17a0f63ed4fb77e637361ea3eddbc340561
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 9 07:47:46 2008 +0000

    Abstract out GError->Exception logic from function invocation.
    
    svn path=/trunk/; revision=219

 libseed/seed-engine.c     |   23 ++++-------------------
 libseed/seed-exceptions.c |   26 ++++++++++++++++++++++++++
 libseed/seed-exceptions.h |    3 +++
 3 files changed, 33 insertions(+), 19 deletions(-)

commit 721986c4f4104acc496c1575c56358ad643fdfea
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 9 07:14:31 2008 +0000

    Add exceptions in signal handlers, and a test for such.
    
    svn path=/trunk/; revision=218

 libseed/seed-exceptions.c |    2 ++
 libseed/seed-exceptions.h |    3 +--
 libseed/seed-private.h    |    1 +
 libseed/seed-signals.c    |   14 ++++++++++++--
 tests/Makefile.am         |    1 +
 tests/signal-exception.js |   12 ++++++++++++
 6 files changed, 29 insertions(+), 4 deletions(-)

commit 90bb583a92ce221e8d738cb8bce9ff936a0d5f92
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 9 06:55:07 2008 +0000

    Some exception rework. Clean up API a bit.
    
    svn path=/trunk/; revision=217

 configure.ac              |    2 +-
 libseed/Makefile.am       |    2 +
 libseed/seed-engine.c     |   75 ----------------------------
 libseed/seed-engine.h     |    4 +-
 libseed/seed-exceptions.c |  118 +++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-exceptions.h |   37 ++++++++++++++
 libseed/seed.h            |    1 +
 7 files changed, 161 insertions(+), 78 deletions(-)

commit 28aa183d6333eeb8de2b9fd05a3631978464d238
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 14:05:19 2008 +0000

    Fix headers in main also.
    
    svn path=/trunk/; revision=216

 libseed/seed-builtins.c |    3 +--
 src/main.c              |    3 ++-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit fba7a5b43343aa150c6b3f3f72238a3dddbf46c2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 13:58:45 2008 +0000

    Force including stdio.h...in some circumstances (read: Systems besides the ones I tested on) readline.h seems to not include it, and everything dies.
    
    svn path=/trunk/; revision=215

 libseed/seed-builtins.c |    1 +
 tests/out-test.js       |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit ad9b1b24bf51a818a5bdf739b1b4d41e83e89990
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 12:13:39 2008 +0000

    Support out arguments. Add a test for out arguments.
    
    svn path=/trunk/; revision=214

 libseed/seed-engine.c |   41 ++++++++++++++++++++++++++++-------------
 tests/Makefile.am     |    1 +
 tests/out-test.js     |   13 +++++++++++++
 3 files changed, 42 insertions(+), 13 deletions(-)

commit 7e22805dc118ad6456cf77212757aa098100fdd2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 11:53:00 2008 +0000

    Fix builtin importing, and some indentation changes.
    
    svn path=/trunk/; revision=213

 libseed/seed-builtins.c |   26 +-
 libseed/seed-engine.c   |  900 ++++++++++++++++++++++++-----------------------
 libseed/seed-signals.c  |    6 +-
 3 files changed, 477 insertions(+), 455 deletions(-)

commit 681eaf7838235d01d0cee3950c0531e9e5a4ce62
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 08:07:19 2008 +0000

    Fix IDE so that we don't die when executing a read only file.
    
    
    svn path=/trunk/; revision=212

 examples/ide/ide-actions.js |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 37d41973cdd080689292482da34bd6e7ab8c754d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 07:50:35 2008 +0000

    Look in /usr/share/seed for Seed.js initialization file.
    
    svn path=/trunk/; revision=210

 libseed/seed-engine.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 8f28f1b8d5a95da4488e88b8895b2ea46b1e7150
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 07:37:33 2008 +0000

    Fix header path to make make distcheck works.
    
    svn path=/trunk/; revision=208

 src/main.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 81e3ad807f7c53bc20dd342be2af1bfb618874e6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 05:58:27 2008 +0000

    Fix configure.ac...got broken in merge.
    
    svn path=/trunk/; revision=205

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e2b2b435954f0d7c2941bf2ba9434386f1edaca
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 05:51:22 2008 +0000

    Fix broken merge.
    
    svn path=/trunk/; revision=201

 examples/shader/Makefile.am   |   15 -----------
 examples/shader/ShaderView.js |   45 --------------------------------
 examples/shader/bob.jpg       |  Bin 59229 -> 0 bytes
 examples/shader/default.glsl  |   24 -----------------
 examples/shader/main.js       |   57 -----------------------------------------
 5 files changed, 141 deletions(-)

commit e7381c9fc6897a841f037976b96ab6d40ec103c7
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 05:46:54 2008 +0000

    Add Seed.quit docs.
    
    svn path=/trunk/; revision=199

 doc/runtime.html |    4 ++++
 1 file changed, 4 insertions(+)

commit 9f83b5f1122b63fd10f5b99074865d9d90ee912b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 05:45:22 2008 +0000

    Fix clutter-shader Makefile.
    
    svn path=/trunk/; revision=198

 examples/clutter-shader/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9b62a857108a4d2cf4081088a493ad294b01d60f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 05:44:22 2008 +0000

    Some final example cleanup. Add Seed.quit.
    
    svn path=/trunk/; revision=197

 examples/Makefile.am                  |    2 +-
 examples/accelgroup.js                |    1 +
 examples/actions.js                   |    2 +-
 examples/clutter-shader/Makefile.am   |   15 +++++++++
 examples/clutter-shader/ShaderView.js |   45 ++++++++++++++++++++++++++
 examples/clutter-shader/bob.jpg       |  Bin 0 -> 59229 bytes
 examples/clutter-shader/default.glsl  |   24 ++++++++++++++
 examples/clutter-shader/main.js       |   56 +++++++++++++++++++++++++++++++++
 examples/clutter.js                   |    8 +++--
 examples/n-oscillator.js              |    6 ++--
 libseed/seed-builtins.c               |   19 +++++++++++
 11 files changed, 171 insertions(+), 7 deletions(-)

commit b52082460d433c7002ce5d5bcc64368b83898a4f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 05:44:16 2008 +0000

    Switched to /usr/bin/env seed instead of /usr/local/bin/seed
    
    
    svn path=/trunk/; revision=196

 doc/tutorial-standalone/1.js          |    2 +-
 doc/tutorial-standalone/2.js          |    2 +-
 doc/tutorial-standalone/3.js          |    2 +-
 doc/tutorial-standalone/tutorial.html |    8 ++++----
 examples/ide/legacy/ide.js            |    2 +-
 examples/ide/legacy/toolbar.js        |    2 +-
 examples/lightsoff/lightsoff.js       |    2 +-
 extensions/Seed.js                    |    2 +-
 tests/constructor-args.js             |    4 ++--
 tests/gerror.js                       |    2 +-
 tests/signal-expects.js               |    4 ++--
 tests/signal-this.js                  |    4 ++--
 tests/signal-userdata.js              |    4 ++--
 13 files changed, 20 insertions(+), 20 deletions(-)

commit a8ff0410c7cc26685646344da435b5082cab5728
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 04:18:52 2008 +0000

    Remove the last of the assertions, everything throws exceptions now.
    
    svn path=/trunk/; revision=195

 libseed/seed-signals.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 5708babcdd6575772850fce8af5623856e7b7a67
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 04:12:22 2008 +0000

    Exceptions for gobject comparison.
    
    svn path=/trunk/; revision=194

 libseed/seed-closure.h |   12 ++++++------
 libseed/seed-engine.c  |   49 +++++++++++++++++++++++++++---------------------
 libseed/seed-signals.c |   18 ++++++++----------
 libseed/seed-signals.h |    8 ++++----
 4 files changed, 46 insertions(+), 41 deletions(-)

commit 2bc5a4e5c90424fcbba062f287604da6fbfb9b76
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 04:01:24 2008 +0000

    Make seed look for extensions in /usr/share/seed also.
    
    svn path=/trunk/; revision=193

 libseed/seed-engine.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 4af00ea77011b00a86ea13338fc61dcba6eb3b96
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 03:56:50 2008 +0000

    Make constructors more robust. Add test for constructor exceptions.
    
    svn path=/trunk/; revision=192

 libseed/seed-engine.c     |   30 ++++++++++++++++++++++--------
 tests/Makefile.am         |    1 +
 tests/constructor-args.js |   34 ++++++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+), 8 deletions(-)

commit 48372b219f144fcd9cdb87221b0665601159c3fe
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 03:54:40 2008 +0000

    Remove debugging prints.
    
    svn path=/trunk/; revision=191

 examples/lightsoff/lightsoff.js |    1 -
 1 file changed, 1 deletion(-)

commit 4ac59f6991977ed5cac0511bbc603573c8dc280a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 03:43:00 2008 +0000

    Add 3 new signal tests.
    
    svn path=/trunk/; revision=190

 tests/Makefile.am        |    3 +++
 tests/signal-expects.js  |   17 +++++++++++++++++
 tests/signal-this.js     |   17 +++++++++++++++++
 tests/signal-userdata.js |   17 +++++++++++++++++
 4 files changed, 54 insertions(+)

commit 55acacf3dd17da86f83469aae9908c5a22a5ee43
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 03:39:38 2008 +0000

    Always pass user_data, even if null, so that functions expecting but not receiving user_data will not crash javascript core.
    
    svn path=/trunk/; revision=189

 libseed/seed-signals.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2f46bd495b2bb58e87b4ab7b7dcc4793489d914c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 03:39:03 2008 +0000

    Merge in matts lightsoff changes.
    
    svn path=/trunk/; revision=188

 examples/lightsoff/lightsoff.js |  120 ++++++++++++++++++++++++---------------
 1 file changed, 75 insertions(+), 45 deletions(-)

commit b6abf43e260fb318c61977e2b0c8f6f6890b8904
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 03:10:29 2008 +0000

    Keep runtime documentation in sync with recent changes.
    
    svn path=/trunk/; revision=187

 doc/runtime.html |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3a03f66ab3a561eaed892b213de6be11e0eb29a3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 03:07:50 2008 +0000

    Some signal rework.
    
    svn path=/trunk/; revision=186

 libseed/seed-closure.h |   10 ++++++----
 libseed/seed-signals.c |   23 ++++++++++++++++-------
 libseed/seed-signals.h |    5 +----
 3 files changed, 23 insertions(+), 15 deletions(-)

commit ea0a4f165f6fe038fe017d90f4044cd0aa5de5ea
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 01:53:49 2008 +0000

    Lots of Gtk.main_quits, and some configure cleanup.
    
    
    svn path=/trunk/; revision=185

 configure.ac              |    5 +++--
 examples/actions.js       |    1 +
 examples/clutter.js       |    3 ++-
 examples/json-packing.js  |    3 ++-
 examples/pango-fontset.js |    4 ++--
 examples/pango.js         |    4 +---
 examples/shader/main.js   |    1 +
 7 files changed, 12 insertions(+), 9 deletions(-)

commit bc63765b311a6f29051cd0ac0a31bbe7aa312a59
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 01:42:29 2008 +0000

    Change indentation to 4 spaces.
    
    svn path=/trunk/; revision=184

 libseed/indent.sh       |    2 +-
 libseed/seed-builtins.c |  623 +++++++++--------
 libseed/seed-closure.c  |  677 ++++++++++---------
 libseed/seed-closure.h  |   16 +-
 libseed/seed-engine.c   | 1562 +++++++++++++++++++++----------------------
 libseed/seed-engine.h   |    8 +-
 libseed/seed-gtype.c    |  275 ++++----
 libseed/seed-private.h  |    4 +-
 libseed/seed-signals.c  |  224 ++++---
 libseed/seed-structs.c  |  102 +--
 libseed/seed-types.c    | 1702 +++++++++++++++++++++++------------------------
 11 files changed, 2539 insertions(+), 2656 deletions(-)

commit 1c62ebada21cc14c81a4b30d67c5c490e771300c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 01:41:15 2008 +0000

    Add indent script and run it.
    
    svn path=/trunk/; revision=183

 libseed/indent.sh       |    5 +
 libseed/seed-builtins.c |  199 +++++++++--------
 libseed/seed-builtins.h |    5 +-
 libseed/seed-closure.c  |  349 +++++++++++++++---------------
 libseed/seed-closure.h  |   24 +--
 libseed/seed-engine.c   |  539 +++++++++++++++++++++++++---------------------
 libseed/seed-engine.h   |   13 +-
 libseed/seed-gtype.c    |  355 +++++++++++++++----------------
 libseed/seed-gtype.h    |    4 +-
 libseed/seed-private.h  |    5 +-
 libseed/seed-signals.c  |   47 ++--
 libseed/seed-signals.h  |   14 +-
 libseed/seed-structs.c  |   25 ++-
 libseed/seed-structs.h  |    4 +-
 libseed/seed-types.c    |  543 ++++++++++++++++++++++++++++-------------------
 libseed/seed-types.h    |   26 +--
 libseed/seed.h          |   78 +++----
 17 files changed, 1233 insertions(+), 1002 deletions(-)

commit 502f763100655ab6dd843a067b7be3d6cdd2a3db
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 01:39:16 2008 +0000

    Add GError.js to EXTRA_DIST.
    
    svn path=/trunk/; revision=182

 tests/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit dea9c366d632d1dfa1f646fe1147f1f47921d52f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 01:32:14 2008 +0000

    Fix glib property exceptions to clear the glib message before printing.
    
    svn path=/trunk/; revision=181

 libseed/seed-engine.c |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 17d9ee4b686735344fc44988f03135bbff4eb89e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 01:27:33 2008 +0000

    Add GError test.
    
    svn path=/trunk/; revision=180

 extensions/Gio.js     |   12 ++----------
 libseed/seed-engine.c |   45 ++++++++++++++++++++++++---------------------
 tests/gerror.js       |   18 ++++++++++++++++++
 3 files changed, 44 insertions(+), 31 deletions(-)

commit 280b119fde24cb8f5d743947c0bd803ab23c097c
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 01:26:59 2008 +0000

    Check for readline, remove some unnecessary files.
    
    
    svn path=/trunk/; revision=179

 config.h.in         |    3 +
 configure.ac        |    5 +
 libseed/Makefile.in |  576 ---------------------------------------------------
 src/Makefile.in     |  530 -----------------------------------------------
 4 files changed, 8 insertions(+), 1106 deletions(-)

commit 93bcda022cd921c12e98019a6e4d194a6a2179e1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 01:21:32 2008 +0000

    Throw exceptions for GErrors out of functions.
    
    svn path=/trunk/; revision=178

 libseed/seed-engine.c |   25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit a248d1ebe6c6c451ffc41271f23dde906a9e9d9d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 01:10:43 2008 +0000

    Check for libffi headers during configure!
    
    
    svn path=/trunk/; revision=177

 configure.ac        |   35 +++++++++++++++++++++++++++++++----
 libseed/Makefile.in |    2 ++
 src/Makefile.in     |    2 ++
 3 files changed, 35 insertions(+), 4 deletions(-)

commit 1eec31bfe69a88003395b6b2fa86f43f638c3f78
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 00:36:08 2008 +0000

    Make Gio.simple_read and Gio.simple_write verify that files are regular
    files or symlinks.
    
    svn path=/trunk/; revision=176

 extensions/Gio.js |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit a3bf09926e15e2918cf1a3ad5abe396fd779324a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 00:27:39 2008 +0000

    update IDE to use env
    
    
    svn path=/trunk/; revision=175

 examples/ide/main.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 768f06e2d47ed2bc4a62536569413a56473ebaca
Author: Tim Horton <hortont@src.gnome.org>
Date:   Sat Nov 8 00:24:42 2008 +0000

    Added exceptions to new IDE, close window with Ctrl-W, etc.
    
    svn path=/trunk/; revision=174

 examples/ide/ide-actions.js    |   28 +++++++++++++++++++++++++
 examples/ide/ide-sourceview.js |   45 ++++++++++++++++++++++++++++++++++++----
 examples/ide/ide-tabview.js    |    4 +++-
 examples/ide/ide-toolbar.js    |    5 +++++
 examples/ide/main.js           |    8 +++----
 5 files changed, 80 insertions(+), 10 deletions(-)

commit 214e4caf8366c1f28167741b43da8ad0e2475781
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 00:19:11 2008 +0000

    Add seed_create_function and SeedFunctionCallback to public API.
    
    svn path=/trunk/; revision=173

 libseed/seed.h |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 97a7b7baf7a9a09a0e43fa698c4e943ba9d6e8a7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 8 00:11:11 2008 +0000

    Replace #!/usr/local/bin/seed with #!/usr/bin/env seed in examples and
    tests.
    
    svn path=/trunk/; revision=172

 examples/HACKING                  |    2 +-
 examples/accelgroup.js            |    2 +-
 examples/actions.js               |    2 +-
 examples/calculator.js            |    2 +-
 examples/clutter.js               |    2 +-
 examples/gconf.js                 |    2 +-
 examples/introspect.js            |    2 +-
 examples/json-packing.js          |    2 +-
 examples/ls.js                    |    2 +-
 examples/mini-browser.js          |    2 +-
 examples/n-oscillator.js          |    2 +-
 examples/notify-test.js           |    2 +-
 examples/pango-fontset.js         |    2 +-
 examples/pango.js                 |    2 +-
 examples/poppler.js               |    2 +-
 examples/quine.js                 |    2 +-
 examples/repl.js                  |    2 +-
 examples/shader/ShaderView.js     |    2 +-
 examples/shader/main.js           |    2 +-
 examples/soup.js                  |    2 +-
 examples/vte-test.js              |    2 +-
 tests/argv.js                     |    4 ++--
 tests/compare.js                  |    2 +-
 tests/enum.js                     |    2 +-
 tests/gobject-scope.js            |    2 +-
 tests/gsuper.js                   |    2 +-
 tests/gtype.js                    |    2 +-
 tests/include.js                  |    2 +-
 tests/json-constructor.js         |    2 +-
 tests/json.js                     |    2 +-
 tests/list-test.js                |    2 +-
 tests/namespace-exception-test.js |    2 +-
 tests/native-closure.js           |    2 +-
 tests/print.js                    |    2 +-
 tests/printf.js                   |    2 +-
 tests/printprint.js               |    2 +-
 tests/property-benchmark.js       |    2 +-
 tests/property-glib-exception.js  |    2 +-
 tests/readline.js                 |    2 +-
 tests/signal.js                   |    2 +-
 tests/syntax-test.js              |    4 ++--
 tests/type-conversion.js          |    2 +-
 42 files changed, 44 insertions(+), 44 deletions(-)

commit f66ebd542e8071dc61e87d79d645d3b07875ddcb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 23:37:49 2008 +0000

    Remove some dead code introduced in last commit.
    
    svn path=/trunk/; revision=171

 libseed/seed-types.c |   22 +---------------------
 1 file changed, 1 insertion(+), 21 deletions(-)

commit 88a6f8eae39a804bfced6a0530e7788879c7845f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 23:34:47 2008 +0000

    Fix type resolution bug introduced in adding inheritance. Propertly
    create classes/prototypes for objects without GIBaseInfos, and also
    properly provide methods for their interfaces.
    
    svn path=/trunk/; revision=170

 libseed/seed-engine.c |   48 ++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 40 insertions(+), 8 deletions(-)

commit c37af58774b1c87f7899037844eeefa52fd55a43
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 22:32:36 2008 +0000

    Fix installation location for README, etc.
    
    
    svn path=/trunk/; revision=169

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 550bd24129ee563419ac62a71ab420520999a1e1
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 19:45:24 2008 +0000

    Flesh out new ide. There's a bug in simple_read() that causes it to fail
    after the first time it's used.
    
    
    svn path=/trunk/; revision=168

 examples/ide/ide-actions.js    |   45 ++++++++++++++++++++++++++++++++++++++++
 examples/ide/ide-sourceview.js |   15 ++++++++++----
 examples/ide/ide-tabheader.js  |    5 ++++-
 examples/ide/ide-tabview.js    |    9 ++++++++
 examples/ide/legacy/tabview.js |    2 +-
 examples/ide/main.js           |    4 ++--
 6 files changed, 72 insertions(+), 8 deletions(-)

commit 0ea54066cc6ee2ca74fa080cbd1b869472e1978a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 19:02:16 2008 +0000

    Update autotools to new IDE.
    
    
    svn path=/trunk/; revision=167

 examples/ide/Makefile.am |   20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 3a136aa2a55b162b1a8ac45573705fde6fe4e74d
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 18:58:14 2008 +0000

    Started new IDE (from scratch, more or less), with Robb's new GType inheritance code. Cool stuff!
    
    
    svn path=/trunk/; revision=166

 examples/ide/ide-actions.js    |   70 ++++++++++++++++++
 examples/ide/ide-sourceview.js |   65 +++++++++++++++++
 examples/ide/ide-tab.js        |   34 +++++++++
 examples/ide/ide-tabheader.js  |   23 ++++++
 examples/ide/ide-tabview.js    |   33 +++++++++
 examples/ide/ide-toolbar.js    |   27 +++++++
 examples/ide/ide.js            |  155 ----------------------------------------
 examples/ide/legacy/ide.js     |  155 ++++++++++++++++++++++++++++++++++++++++
 examples/ide/legacy/tabview.js |   77 ++++++++++++++++++++
 examples/ide/legacy/toolbar.js |  143 ++++++++++++++++++++++++++++++++++++
 examples/ide/main.js           |   52 ++++++++++++++
 examples/ide/tabview.js        |   77 --------------------
 examples/ide/toolbar.js        |  143 ------------------------------------
 13 files changed, 679 insertions(+), 375 deletions(-)

commit 53ca84558223b8862e40a3db8ca5cf8cb3bb9423
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 16:45:54 2008 +0000

    Fix Robb's poppler example. Now runs, doesn't let you go past the first
    page (especially in single page PDFs).
    
    
    svn path=/trunk/; revision=165

 examples/poppler.js |   49 +++++++++++++++++++++++++++++++------------------
 1 file changed, 31 insertions(+), 18 deletions(-)

commit 8396a8bd5cae8fadc4b48519c310b9ab92996aec
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 16:30:55 2008 +0000

    Re-added authors file; added splitview and fixed positioning of shader example.
    
    svn path=/trunk/; revision=164

 AUTHORS                 |    3 +++
 examples/shader/main.js |   19 ++++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit 334a96463779821b0da7da0c2c7a172a8aa0e471
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 16:12:31 2008 +0000

    Fix automake some more.
    
    svn path=/trunk/; revision=163

 tests/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b84023f64896afd19d9be465d132132a094894f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 16:10:51 2008 +0000

    Remove useless automake backups; add make-test.py to extra-dist; clean up HACKING file.
    
    svn path=/trunk/; revision=162

 examples/HACKING        |   20 +++++++++++++++-----
 libseed/Makefile.am.bak |   33 ---------------------------------
 src/Makefile.am.bak     |   31 -------------------------------
 tests/Makefile.am       |    3 ++-
 4 files changed, 17 insertions(+), 70 deletions(-)

commit cfec197af96215f262507fdce94d80fc14529cf8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 14:14:24 2008 +0000

    Make a reasonable alpha example for clutter test.
    
    svn path=/trunk/; revision=161

 examples/clutter.js |   27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)

commit 47c25f4c7fc36eefea41fda56578578a7d8085bd
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 14:10:37 2008 +0000

    Autotools warnings and spelling mistakes.
    
    svn path=/trunk/; revision=160

 configure.ac         |    2 +-
 examples/Makefile.am |    2 +-
 tests/Makefile.am    |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 515c799889f387118b76ba1ae9843a86d598bfc6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 07:34:11 2008 +0000

    Add test of JSON.stringify and JSON.parse.
    
    svn path=/trunk/; revision=159

 tests/Makefile.am |    2 ++
 tests/json.js     |   14 ++++++++++++++
 tests/printf.js   |   11 +++++++++++
 3 files changed, 27 insertions(+)

commit db4122d774a9515ca0e5ee2a2b4379dd9f7f1aeb
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 07:32:49 2008 +0000

    Re-added 'make test'.
    
    
    svn path=/trunk/; revision=158

 Makefile.am |    3 +++
 1 file changed, 3 insertions(+)

commit d20c763ded370182f5b77799b1e84dd619e38f32
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 07:26:35 2008 +0000

    Pango example has UI for changing font size and face.
    
    
    svn path=/trunk/; revision=157

 examples/pango.js |   55 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 48 insertions(+), 7 deletions(-)

commit b29dbdd47a80f69f0ba79303165da98664370a20
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 07:20:34 2008 +0000

    Document subclassing.
    
    svn path=/trunk/; revision=156

 doc/runtime.html  |   48 +++++++++++++++++++++++++++++++++++++++++++++---
 tests/Makefile.am |    2 +-
 tests/gsuper.js   |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/subclass.js |   53 -----------------------------------------------------
 4 files changed, 99 insertions(+), 57 deletions(-)

commit faa427fc9e276a270b31899c6e077cbed4625b00
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 06:38:17 2008 +0000

    Update runtime documentation. Change gobject_parent to gsuper.
    
    svn path=/trunk/; revision=155

 doc/runtime.html     |    8 +++++++-
 libseed/seed-types.c |    2 +-
 tests/subclass.js    |    6 +++---
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 23ccad57a845eca2199728a726d051153f4ec985
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 06:04:35 2008 +0000

    Pass instance as this to instance_init functions.
    
    svn path=/trunk/; revision=154

 libseed/seed-gtype.c |   10 ++++++----
 tests/gtype.js       |    6 +++---
 2 files changed, 9 insertions(+), 7 deletions(-)

commit eaf6f3e2023cdf170fc1449a0d1e52923b021802
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 05:06:01 2008 +0000

    Pass prototype into class_init.
    
    svn path=/trunk/; revision=153

 libseed/seed-gtype.c |   13 ++++++++++++-
 tests/gtype.js       |    8 +++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

commit a68cd4933f0a3695b2c059d56fce071b0ad8e514
Author: Tim Horton <hortont@src.gnome.org>
Date:   Fri Nov 7 04:51:23 2008 +0000

    Fix up make-test. Should handle multilines and escaped stuff "properly".
    
    
    svn path=/trunk/; revision=152

 tests/make-test.py |   30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

commit a64cab405092e6859e67fd517c40e086e7ad9129
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 04:42:04 2008 +0000

    Check if value is Object before checking if object is function. Add
    gtype definition test.
    
    svn path=/trunk/; revision=151

 libseed/seed-gtype.c |    4 ++--
 tests/Makefile.am    |    1 +
 tests/gtype.js       |   28 ++++++++++++++++++++++++++++
 3 files changed, 31 insertions(+), 2 deletions(-)

commit 0c5197855527846b68454d6bf859888ee6cddc6b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 04:29:43 2008 +0000

    Make class and instance init functions work.
    
    svn path=/trunk/; revision=150

 libseed/seed-closure.c |    2 +-
 libseed/seed-gtype.c   |  103 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 103 insertions(+), 2 deletions(-)

commit a71f2337a2eaa75980294e123fc3d490c352a147
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Nov 7 03:52:59 2008 +0000

    Rework GObject subclassing. Now looks like.
    HelloWindow = new GType({parent: Gtk.Window, name: "HelloWindow"}).
    Still need to do instance/class initialization.
    
    svn path=/trunk/; revision=149

 libseed/Makefile.am     |    2 +
 libseed/Makefile.in     |    6 ++-
 libseed/seed-builtins.c |   72 ------------------------------
 libseed/seed-engine.c   |   77 ++++++++++++++++----------------
 libseed/seed-gtype.c    |  111 +++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-gtype.h    |   27 ++++++++++++
 libseed/seed-private.h  |    1 +
 7 files changed, 186 insertions(+), 110 deletions(-)

commit 35b456abc0e62ed757dfefddea7c7c269dca99a8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 16:43:56 2008 +0000

    Make seed_gobject_get_class_for_gtype propertly construct class for
    types without introspection data.
    
    svn path=/trunk/; revision=148

 libseed/seed-builtins.c |   19 +++++++++++++++++++
 libseed/seed-engine.c   |   12 +++++++-----
 tests/subclass.js       |    4 ++--
 3 files changed, 28 insertions(+), 7 deletions(-)

commit 696ddeb2a062fe54c02133cd4f47c8b861977a39
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 16:35:28 2008 +0000

    Add Seed.define_gtype. Takes as it's arguments a GObject class, new
    class name, and function to be called on instance initialization.
    Doesn't actually do much yet, but can construct classes, and they
    "work".
    
    svn path=/trunk/; revision=147

 libseed/seed-builtins.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit be188614532324e205761136a46094c9b92140cb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 15:28:37 2008 +0000

    Make subclass example tie up the prototype chain and test methods.
    
    svn path=/trunk/; revision=146

 tests/subclass.js |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit ffe55022802591a65416021ee455a1bc328a3dec
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 15:10:29 2008 +0000

    Add subclass test. Also tests sub-sub-classing, and that subclassing
    from non GObjects does't crash things.
    
    svn path=/trunk/; revision=145

 tests/Makefile.am |    1 +
 tests/subclass.js |   45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

commit c635ec07f581d893fc36a6e7d525df1eb4c46729
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 15:00:39 2008 +0000

    Implement subclassing (in a sense...). Fix reference counting once and
    for all!
    
    
    svn path=/trunk/; revision=144

 libseed/seed-engine.c |    3 ++-
 libseed/seed-types.c  |   46 +++++++++++++++++++++++++++++++++++++++++++---
 libseed/seed-types.h  |    4 ++++
 3 files changed, 49 insertions(+), 4 deletions(-)

commit 6e52a26bfa7bcc1695cfe379bb67bc3bb45486b4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 13:15:08 2008 +0000

    Update documentation to signal changes.
    
    svn path=/trunk/; revision=143

 doc/runtime.html                      |    4 ++--
 doc/tutorial-standalone/1.js          |   10 +++++-----
 doc/tutorial-standalone/2.js          |   10 +++++-----
 doc/tutorial-standalone/3.js          |   12 ++++++------
 doc/tutorial-standalone/tutorial.html |   22 +++++++++++-----------
 5 files changed, 29 insertions(+), 29 deletions(-)

commit 8226fc15d3095d0dacc0c9ecc4138cb31d2637b9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 13:12:58 2008 +0000

    Update examples to signal change.
    
    svn path=/trunk/; revision=142

 examples/actions.js             |    6 +++---
 examples/calculator.js          |    4 ++--
 examples/clutter.js             |    4 ++--
 examples/ide/ide.js             |    2 +-
 examples/ide/tabview.js         |    6 +++---
 examples/ide/toolbar.js         |   12 ++++++------
 examples/lightsoff/lightsoff.js |    6 +++---
 examples/mini-browser.js        |   18 +++++++++---------
 examples/n-oscillator.js        |   10 +++++-----
 examples/notify-test.js         |    2 +-
 examples/pango.js               |   14 +++++++-------
 examples/poppler.js             |   12 ++++++------
 examples/shader/ShaderView.js   |    2 +-
 examples/vte-test.js            |    4 ++--
 14 files changed, 51 insertions(+), 51 deletions(-)

commit 946c2ae133b72bbe73d2251db8b616c21332f078
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 13:09:51 2008 +0000

    Update tests to signal changes.
    
    svn path=/trunk/; revision=141

 tests/signal.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4781aa7775353f28390b852163f8a6a1c1de3026
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 13:09:36 2008 +0000

    Change object.signal_map to object.signal.map to not pollute the
    property list on the object so much.
    
    svn path=/trunk/; revision=140

 libseed/seed-signals.c |   35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

commit 45ee098238d21e84d6f1895eb73c61c7067eb44a
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Nov 6 07:17:03 2008 +0000

    Update pango example.
    
    
    svn path=/trunk/; revision=139

 examples/pango.js |  143 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 121 insertions(+), 22 deletions(-)

commit dba06815ac1b07ea53912f366634d3fbe73b50b9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 06:43:23 2008 +0000

    Fix native closure argument numbers.
    
    svn path=/trunk/; revision=138

 libseed/seed-closure.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 346053203652e27e0005a4eac6f3323f443292e5
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 06:18:39 2008 +0000

    Add GtkAction example. Menus, accels, etc...
    
    svn path=/trunk/; revision=137

 examples/Makefile.am |    2 ++
 examples/actions.js  |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

commit 340b12378d6b72c1ba7292b338f219be5ca84e0d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 04:40:16 2008 +0000

    Install documentation and examples to doc directory.
    
    svn path=/trunk/; revision=136

 README                              |    1 +
 doc/Makefile.am                     |    2 ++
 doc/tutorial-standalone/Makefile.am |   14 ++++++++++++++
 examples/Makefile.am                |   20 ++++++++++++++++++++
 examples/ide/Makefile.am            |    7 +++++++
 examples/lightsoff/Makefile.am      |    5 +++++
 examples/lightsoff/lightsoff.js     |    4 ++--
 examples/shader/Makefile.am         |    7 +++++++
 extensions/Makefile.am              |    2 +-
 9 files changed, 59 insertions(+), 3 deletions(-)

commit fe1fd9855629b07a86c92bc1bff436ac27166d6f
Author: Tim Horton <hortont@src.gnome.org>
Date:   Thu Nov 6 01:05:52 2008 +0000

    Use stock keybindings some place....
    
    
    svn path=/trunk/; revision=135

 examples/ide/toolbar.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a9598d859e6f66603aa11bd0da3296c74a59beeb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Nov 6 00:52:32 2008 +0000

    Dear racarr, read patches before you apply them. Thanks, racarr.
    
    svn path=/trunk/; revision=134

 libseed/seed-builtins.c |    4 ++--
 libseed/seed-types.c    |    6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 603ad8f21dc5bc85a6481d1f0ac85dc242d31bad
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 5 20:28:47 2008 +0000

    More type cleanup.
    
    
    svn path=/trunk/; revision=133

 libseed/seed-closure.c |    2 +-
 libseed/seed-engine.c  |   28 ++++++++++++++--------------
 libseed/seed-signals.c |    2 +-
 libseed/seed-structs.c |    2 +-
 libseed/seed-types.c   |    6 +++---
 5 files changed, 20 insertions(+), 20 deletions(-)

commit 495699d1d6f7ad92d189926ffaa5735e44c95797
Author: Tim Horton <hortont@src.gnome.org>
Date:   Wed Nov 5 19:59:17 2008 +0000

    Add test-maker; update runtime docs (not complete yet); keybindings for
    IDE.
    
    
    svn path=/trunk/; revision=132

 doc/runtime.html        |  142 ++++++++++++++++++++++++++++++++++++++++++++---
 examples/ide/ide.js     |    1 +
 examples/ide/tabview.js |    4 +-
 examples/ide/toolbar.js |   66 +++++++++++++++++-----
 tests/make-test.py      |   50 +++++++++++++++++
 tests/run-tests.py      |    2 +-
 6 files changed, 240 insertions(+), 25 deletions(-)

commit 96d227a87b69b1a4369ea06d826c25bf98f9a7d8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 14:40:57 2008 +0000

    Add a JSON packing example. Clean up VTE a little.
    
    svn path=/trunk/; revision=131

 examples/Makefile.am     |    1 +
 examples/json-packing.js |   28 ++++++++++++++++++++++++++++
 examples/vte-test.js     |   10 +++++++++-
 3 files changed, 38 insertions(+), 1 deletion(-)

commit 5768ea68b6ae840a456f437dc8a77d3b5e78b074
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 14:39:53 2008 +0000

    Add Gtk.Box.pack convenience function, packs a box from an array of key/value pairs.
    
    svn path=/trunk/; revision=130

 extensions/Gtk.js      |   26 ++++++++++++++++++++++++++
 extensions/Makefile.am |    2 +-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit e42cb1d1ef20afb86f8db93b94d8d372447c5cfc
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 12:34:53 2008 +0000

    Avoid regenerating native closures for the duration of a functions
    lifetime. It's (comparatively) expensive.
    
    svn path=/trunk/; revision=129

 libseed/seed-closure.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3240f3960f8377bcd5e4d9c8e8a73970f326c47c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 12:16:43 2008 +0000

    More exceptions and some random cleanup, courtesy of Matt. Fix typo in
    last commit.
    
    svn path=/trunk/; revision=128

 libseed/seed-builtins.c |   94 ++++++++++++++++++++++++++++++-----------------
 libseed/seed-engine.c   |   16 ++++----
 libseed/seed-engine.h   |    4 +-
 libseed/seed-signals.c  |    2 +-
 libseed/seed-structs.c  |    3 +-
 libseed/seed-types.c    |   27 +++++++++-----
 libseed/seed-types.h    |    4 +-
 libseed/seed.h          |    4 +-
 src/main.c              |    5 ++-
 9 files changed, 97 insertions(+), 62 deletions(-)

commit 3dbe21c686de4a6c79a475b5dca01f2353f35b83
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 12:11:09 2008 +0000

    Add example demonstrating automatic conversion of Javascript
    function->GClosure to create GTK accelerators.
    
    svn path=/trunk/; revision=127

 examples/Makefile.am   |    1 +
 examples/accelgroup.js |   19 +++++++++++++++++++
 2 files changed, 20 insertions(+)

commit 7af5a465684df0763abaeb315f112007be9d32f6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 12:07:29 2008 +0000

    Rename SeedClosurePrivates to SeedNativeClosure. Move SeedClosure into
    seed-closure.h. Add auto-conversion of function->SeedClosure in case
    where function expects a type of GClosure.
    
    svn path=/trunk/; revision=126

 libseed/seed-builtins.c |   24 ++++++++----------------
 libseed/seed-closure.c  |   33 +++++++++++++++++++++++++++------
 libseed/seed-closure.h  |   16 +++++++++++++---
 libseed/seed-signals.h  |    7 -------
 libseed/seed-types.c    |   25 ++++++++++++++++++++-----
 5 files changed, 68 insertions(+), 37 deletions(-)

commit b448f95c091692395b3ea57c337498e3a8e785be
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 11:43:05 2008 +0000

    Implement return types from native closures. Make example with clutter
    alpha.
    
    svn path=/trunk/; revision=125

 examples/clutter.js    |   18 ++++++++-
 libseed/seed-closure.c |   95 ++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 108 insertions(+), 5 deletions(-)

commit 1e445d4fd396ddb35b640441ccf247a00082af13
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 11:10:57 2008 +0000

    Add pango fontset example, queries fontsets on system and prints. Needs
    to be worked in to pango example (Tim!).
    
    svn path=/trunk/; revision=124

 examples/Makefile.am      |    1 +
 examples/pango-fontset.js |   19 +++++++++++++++++++
 2 files changed, 20 insertions(+)

commit 317c4a3737e8a0d0f9c4f590b408a3e390e7817e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:56:45 2008 +0000

    Automatically generate native closures when functions except
    GI_INFO_TYPE_CALLBACK and JavaScript functions are passed. Allows
    JavaScript functions to be passed in to things like
    gtk_container_foreach transparently.
    
    svn path=/trunk/; revision=123

 libseed/seed-types.c    |    5 ++++-
 tests/native-closure.js |    3 +--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit dcb8f84fb0730d6ec7e3adbf4d29deac6c23718c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:54:08 2008 +0000

    Move seed-closure.c, seed-closure.h into their own files. Add
    seed_make_closure.
    
    svn path=/trunk/; revision=122

 libseed/Makefile.am     |    2 +
 libseed/Makefile.in     |    7 +-
 libseed/seed-builtins.c |  257 +---------------------------------------
 libseed/seed-builtins.h |   10 --
 libseed/seed-closure.c  |  297 +++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-closure.h  |   39 +++++++
 libseed/seed-engine.c   |    1 +
 libseed/seed-private.h  |    1 +
 libseed/seed-types.c    |    5 +
 9 files changed, 352 insertions(+), 267 deletions(-)

commit 4406daf47c42b7c3fa2415a41c3c30ef67dad024
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:40:09 2008 +0000

    Add finalize handler for Seed native closure, and store more data in the
    privates (so as to free the cif...).
    
    svn path=/trunk/; revision=121

 libseed/seed-builtins.c |   22 ++++++++++++++--------
 libseed/seed-builtins.h |   11 +++++++++++
 libseed/seed-types.c    |    8 ++++++--
 3 files changed, 31 insertions(+), 10 deletions(-)

commit 273a19bd378761d13cc9791ea90549d435ee4994
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:24:54 2008 +0000

    Give seed native callbacks their own class.
    
    svn path=/trunk/; revision=120

 libseed/seed-builtins.c |   26 +++++++++++++++++++++++++-
 libseed/seed-structs.h  |    1 +
 2 files changed, 26 insertions(+), 1 deletion(-)

commit 1a0e300a25654fa9f88f55077f8b23047094ae14
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:19:46 2008 +0000

    Type conversion exception test.
    
    svn path=/trunk/; revision=119

 tests/Makefile.am        |    1 +
 tests/type-conversion.js |   28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit ba174862ad290210bf25b9433bf0f60a970833cc
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:05:34 2008 +0000

    Add test for native closures.
    
    svn path=/trunk/; revision=118

 tests/Makefile.am       |    3 ++-
 tests/native-closure.js |   19 +++++++++++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)

commit 810df46ca7a89b6df149db8f2dd72fea873a1348
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 10:02:24 2008 +0000

    Add Seed.closure_native. Takes as it's first argument a Javascript
    function, and as it's second argument, a type signature (i.e.
    Gtk.Callback), and constructs a boxed C function pointer that when
    called invokes, a handler, which performs type conversion and invokes
    the javascrpit function. Useful for things like pago_fontset_foreach,
    etc...
    
    svn path=/trunk/; revision=117

 libseed/seed-builtins.c |  267 +++++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-private.h  |    2 +
 libseed/seed-types.c    |   37 ++++---
 3 files changed, 292 insertions(+), 14 deletions(-)

commit ff21955a2e8734fc7c9be79824ce03b284611d95
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 06:31:52 2008 +0000

    Fix a leftover function from exception rework.
    
    svn path=/trunk/; revision=116

 libseed/seed-types.c |    1 -
 1 file changed, 1 deletion(-)

commit 7a3af09e9f0102b58c8bed3365abc31c68b99786
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 03:58:35 2008 +0000

    Add masks for flags.
    
    svn path=/trunk/; revision=115

 libseed/seed-engine.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8cf0c7943fd2c9998872076dac2aee5126c5d338
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 03:53:04 2008 +0000

    Add Seed.closure, allows you to make GClosures to pass in to things like
    GtkAccelGroups. Make flags work.
    
    svn path=/trunk/; revision=114

 libseed/seed-builtins.c |   37 +++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.c   |    4 +++-
 libseed/seed-signals.c  |    9 +--------
 libseed/seed-signals.h  |   14 ++++++++++++++
 libseed/seed-types.c    |   11 ++++++++---
 5 files changed, 63 insertions(+), 12 deletions(-)

commit 7b72f6b9dfb0394bae499558e6225f5b203f4d9b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 01:47:15 2008 +0000

    Make exceptions in constructor property conversion work.
    
    svn path=/trunk/; revision=113

 libseed/seed-engine.c |   16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit e9ce323843c14e1c1e91c073eb2c2b29ffd328f9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Nov 5 01:40:01 2008 +0000

    Finish biggiantexceptionrework. There are fewer ways to crash seed now.
    
    svn path=/trunk/; revision=112

 libseed/seed-engine.c |   29 +++++++++----------
 libseed/seed-types.c  |   77 ++++++++++++++++++++++++++++++++-----------------
 2 files changed, 64 insertions(+), 42 deletions(-)

commit 9a3db523dadd9bd5a90f92b21472aff576c6b97d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 23:10:13 2008 +0000

    Massive exception rework. Type conversion functions now propogate
    exceptions. Free bonus: Increase radius of blur on spinning bob dylan to
    something visible.
    
    svn path=/trunk/; revision=111

 examples/shader/default.glsl |    4 +-
 libseed/seed-builtins.c      |   22 ++---
 libseed/seed-engine.c        |   45 +++++-----
 libseed/seed-signals.c       |    2 +-
 libseed/seed-types.c         |  202 +++++++++++++++++++++---------------------
 libseed/seed-types.h         |   62 ++++++-------
 libseed/seed.h               |   54 ++++++-----
 7 files changed, 198 insertions(+), 193 deletions(-)

commit 758e119ab0fd06e7266bb9d55c34b2bf4db74663
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 12:22:53 2008 +0000

    More example cleanup.
    
    svn path=/trunk/; revision=110

 examples/calculator.js   |   12 ++++++------
 examples/clutter.js      |    6 ++++--
 examples/gconf.js        |    1 +
 examples/introspect.js   |    3 ++-
 examples/ls.js           |    7 +++++--
 examples/mini-browser.js |    6 +++++-
 examples/n-oscillator.js |    5 +++++
 examples/poppler.js      |    8 +++++---
 examples/quine.js        |    2 +-
 9 files changed, 34 insertions(+), 16 deletions(-)

commit 4641cab933cacffa0bafec8475048dd8a7fce3fa
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 11:57:23 2008 +0000

    Some example clean up, in the never ending march towards release.
    
    svn path=/trunk/; revision=109

 examples/clutter.js          |    6 +++---
 examples/notify-test.js      |    3 ++-
 examples/shader/default.glsl |   33 +++++++++++++++++++++++----------
 3 files changed, 28 insertions(+), 14 deletions(-)

commit 3e98c6ba21a220d31db36447abe153e297e38a0a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 10:20:53 2008 +0000

    Add index of examples.
    
    svn path=/trunk/; revision=108

 examples/HACKING     |   18 ++++++++++++++++++
 examples/Makefile.am |    3 ++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 36d06155b79bf949dc6f73499f4fe9410dfa9368
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 10:09:58 2008 +0000

    Mini-pdf viewer.
    
    svn path=/trunk/; revision=107

 examples/Makefile.am |    1 +
 examples/poppler.js  |  130 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)

commit 765433c7c6b1bceed858e17b18ba32cde955bc29
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 09:11:14 2008 +0000

    Constants.
    
    svn path=/trunk/; revision=106

 libseed/seed-engine.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit ded2614c899c0b5a7126cc45d0a55ec1b2899a3b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 08:52:26 2008 +0000

    Add SeedCallback class. For things like GtkCallback, sometime later
    figure out libffi and make it work.
    
    svn path=/trunk/; revision=105

 libseed/seed-engine.c |   31 ++++++++++++++++++++++++++++++-
 libseed/seed-engine.h |    1 +
 libseed/seed-types.c  |    1 +
 3 files changed, 32 insertions(+), 1 deletion(-)

commit a0f6e0a0221a34fcbca65ecda73999e6093abd94
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 07:41:52 2008 +0000

    More exceptions.
    
    svn path=/trunk/; revision=104

 libseed/seed-engine.c |   24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

commit e1a1cb2e59f47bc5007dde35c48fcc875396bb3b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 07:24:43 2008 +0000

    Seed.import_namespace should throw an exception if it gets 0 arguments.
    
    svn path=/trunk/; revision=103

 libseed/seed-engine.c |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 7136b4e6efb2f46d87fd099dae2f592d58e60922
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 05:43:44 2008 +0000

    indent -nbad -bap -nbc -bbo -hnl -br -brs -c33 -cd33 -ncdb -ce -ci4
    -cli0 -d0 -di1 -nfc1 -i8 -ip0 -l80 -lp -npcs -nprs -npsl
    -sai -saf -saw -ncs -nsc -sob -nfca -cp33 -ss -ts8 -il1
    
    svn path=/trunk/; revision=102

 libseed/seed-builtins.c |  322 +++++------
 libseed/seed-builtins.h |   42 +-
 libseed/seed-engine.c   | 1459 ++++++++++++++++++++++-------------------------
 libseed/seed-engine.h   |   18 +-
 libseed/seed-private.h  |    4 +-
 libseed/seed-signals.c  |  238 ++++----
 libseed/seed-signals.h  |    5 +-
 libseed/seed-structs.c  |  128 ++---
 libseed/seed-structs.h  |    4 +-
 libseed/seed-types.c    | 1355 +++++++++++++++++++++----------------------
 libseed/seed-types.h    |   69 ++-
 libseed/seed.h          |   71 ++-
 12 files changed, 1744 insertions(+), 1971 deletions(-)

commit 6713f08f2d2dec540d27c88347f554e39df7fe4c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 05:38:35 2008 +0000

    Convert functions passed as arguments with dlsym. I.e.
    Clutter.alpha_sine_inc. Makes clutter effects work.
    
    svn path=/trunk/; revision=101

 examples/clutter.js  |   48 +++++++++++++++++++++++++++++++++++++++---------
 libseed/seed-types.c |   22 ++++++++++++++++++++++
 2 files changed, 61 insertions(+), 9 deletions(-)

commit f1547f4527399545f0313160562dabd7988799f3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 04:52:31 2008 +0000

    Fix silly bug. Unions work now.
    
    svn path=/trunk/; revision=100

 examples/pango.js      |    5 ++---
 libseed/seed-structs.c |   35 ++++++++++++++++++++++++++++++-----
 libseed/seed-types.c   |    6 +++++-
 3 files changed, 37 insertions(+), 9 deletions(-)

commit 34b498edb23135180f492e74d57464d0ca82efa4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 04:29:08 2008 +0000

    More builtins work. Call g_thread_init in main. Add JSON.stringify, etc
    
    svn path=/trunk/; revision=99

 examples/Makefile.am |    1 -
 examples/json2.js    |  481 -------------------------------------------------
 examples/repl.js     |    1 -
 extensions/Gio.js    |   41 ++---
 extensions/Seed.js   |  490 +++++++++++++++++++++++++++++++++++++++++++++++++-
 src/main.c           |    1 +
 6 files changed, 504 insertions(+), 511 deletions(-)

commit 91bfb9eb82c3d1d265b0dae0ab3de1c95792bb72
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 04:12:10 2008 +0000

    Fix scope problem.
    
    svn path=/trunk/; revision=98

 extensions/Gio.js |   14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit fbc56cdfcf4c906a2f1948367f3f65e974d901f2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 03:05:15 2008 +0000

    Add simple soup example. Not very useful as soup isn't very bindable
    right now.
    
    svn path=/trunk/; revision=97

 examples/Makefile.am |    1 +
 examples/soup.js     |   11 +++++++++++
 2 files changed, 12 insertions(+)

commit d0f1183f119493513039ea4c0daffa66704f985c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 02:49:07 2008 +0000

    Add GConf example. Make IDE use GEdit settings.
    
    svn path=/trunk/; revision=96

 examples/Makefile.am |    1 +
 examples/gconf.js    |    8 ++++++++
 examples/ide/ide.js  |    6 +++++-
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 9b5c21cf12b14f58179f7b944a0ecd88ca5cf1b3
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 02:16:16 2008 +0000

    Add Seed.setTimeout, and gives lightsoff an animation. Thanks matt!.
    Some random IDE changes from Tim.
    
    svn path=/trunk/; revision=95

 examples/ide/ide.js             |    2 ++
 examples/lightsoff/lightsoff.js |   43 ++++++++++++++++++++++++++++++++++++++-
 libseed/seed-builtins.c         |   41 +++++++++++++++++++++++++++++++++++++
 3 files changed, 85 insertions(+), 1 deletion(-)

commit 85f51ea29bad3b8cd56ecee3f92b6663f7162113
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 02:12:31 2008 +0000

    More build system fixes. We can build tarballs now!
    
    svn path=/trunk/; revision=94

 Makefile.am                         |    2 +-
 configure.ac                        |    7 +++++++
 doc/tutorial-standalone/Makefile.am |    2 +-
 extensions/Makefile.am              |    2 +-
 4 files changed, 10 insertions(+), 3 deletions(-)

commit d75f9232a7c9545e71340c2ead97917eddcdc1b7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 02:03:28 2008 +0000

    Merge in tims runtime documentation. Pango example. Fix permissions.
    Build system work.
    
    svn path=/trunk/; revision=93

 Makefile.am                         |    6 +-
 doc/Makefile.am                     |    7 +++
 doc/runtime.html                    |  115 +++++++++++++++++++++++++++++++++++
 doc/tutorial-standalone/Makefile.am |   15 +++++
 examples/Makefile.am                |   20 ++++++
 examples/ide/Makefile.am            |    8 +++
 examples/lightsoff/Makefile.am      |    7 +++
 examples/pango.js                   |   57 +++++++++++++++++
 examples/shader/Makefile.am         |    8 +++
 tests/Makefile.am                   |   21 +++++++
 10 files changed, 263 insertions(+), 1 deletion(-)

commit 48c5299f522121773233f96826b301440d3f5993
Author: Robert Carr <racarr@src.gnome.org>
Date:   Tue Nov 4 01:58:45 2008 +0000

    Add printf. Build system fixes.
    
    svn path=/trunk/; revision=92

 Makefile.am            |    3 +-
 Makefile.am.bak        |   33 -
 Makefile.in            |  762 ---
 configure              |17388 ------------------------------------------------
 configure.ac           |    1 +
 configure.ac.bak       |   42 -
 extensions/Makefile.am |    4 +
 extensions/Seed.js     |  132 +
 libseed/seed-engine.c  |    7 +
 9 files changed, 146 insertions(+), 18226 deletions(-)

commit 4ad306f7a60fe0038d5992bd300ce0c809cc42e6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 12:22:19 2008 +0000

    Introspection example.
    
    svn path=/trunk/; revision=91

 examples/introspect.js |    7 +++++++
 1 file changed, 7 insertions(+)

commit 1246197cfd0aa2b3531b499bf999cda54c2eae5c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 12:13:24 2008 +0000

    Add Seed.fork.
    
    svn path=/trunk/; revision=90

 libseed/seed-builtins.c |   15 +++++++++++++++
 libseed/seed-engine.c   |   14 ++++++--------
 2 files changed, 21 insertions(+), 8 deletions(-)

commit 23c44ac3c822446c3e7ca0083fd2efcf07f8d42d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 11:52:31 2008 +0000

    Live syntax checking in IDE works.
    
    svn path=/trunk/; revision=89

 examples/ide/ide.js |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cdd7bbdcab4aba376d1bbb493da6ad46e7fb3485
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 11:21:54 2008 +0000

    Add introspection example and json pretty printer (from json.org).
    
    svn path=/trunk/; revision=88

 examples/json2.js |  481 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 examples/repl.js  |    1 +
 2 files changed, 482 insertions(+)

commit e28100fc1879610e84a6fd1607d546e07152b4f9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 10:45:34 2008 +0000

    Add Seed.introspect and merge in IDE changes (Thanks Tim!).
    
    svn path=/trunk/; revision=87

 examples/ide/exception.svg |   11 ++++---
 examples/ide/ide.js        |   30 +++++++++++-------
 examples/ide/tabview.js    |   18 ++++-------
 libseed/seed-builtins.c    |   74 ++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-builtins.h    |    8 +++++
 libseed/seed-types.c       |    2 +-
 libseed/seed-types.h       |    2 +-
 7 files changed, 115 insertions(+), 30 deletions(-)

commit 85a4f69f138f3523a0112e996c26afedbed8f19f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 10:38:31 2008 +0000

    Add a test case for the previous commit.
    
    svn path=/trunk/; revision=86

 tests/property-glib-exception.js |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4d54aea9f1b9926eccb34110ab5a252d06421893
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 10:32:23 2008 +0000

    Throw exceptions when GObject properties are set to out of range values.
    
    svn path=/trunk/; revision=85

 libseed/seed-engine.c |   21 ++++++++++++++++++++-
 libseed/seed-engine.h |    2 +-
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 937c6db6cd1f5cefcd0aabfde5d3732ad59a165c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 10:15:26 2008 +0000

    Add some more exceptions.
    
    svn path=/trunk/; revision=84

 libseed/seed-builtins.c |   30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

commit 7e00f32777afb355786b7a44d3d156a0532ea920
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 10:07:38 2008 +0000

    Set program name for the interpreter.
    
    svn path=/trunk/; revision=83

 src/main.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit e6770ae69876e7900a4aba695b911e7141697722
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 09:52:47 2008 +0000

    Add namespace exception test.
    
    svn path=/trunk/; revision=82

 tests/namespace-exception-test.js |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 13a1f5d7d73d7bc2e1b48bf811fa8ca9d8c7fb7b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 09:45:45 2008 +0000

    Exception for wrong number of argmuents in Seed.print.
    
    svn path=/trunk/; revision=81

 libseed/seed-builtins.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 5b1826ea683723e133c37c1a0e593acc6db6afbd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 09:42:51 2008 +0000

    Propogate exception when failing to import a namespace.
    
    svn path=/trunk/; revision=80

 libseed/seed-engine.c |   20 ++++++++++++++++++--
 libseed/seed-engine.h |    2 ++
 2 files changed, 20 insertions(+), 2 deletions(-)

commit b855ebf74a5a9749a9e3c6b127536bcb787e0db8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 09:31:55 2008 +0000

    List type conversion.
    
    svn path=/trunk/; revision=79

 autom4te.cache/output.0 |17024 ----------------------------------------------
 autom4te.cache/output.1 |17388 ----------------------------------------------
 autom4te.cache/output.2 |17392 -----------------------------------------------
 autom4te.cache/requests |  505 --
 autom4te.cache/traces.0 | 2627 -------
 autom4te.cache/traces.1 |  812 ---
 autom4te.cache/traces.2 | 2729 --------
 libseed/seed-types.c    |   54 +
 tests/list-test.js      |   19 +
 9 files changed, 73 insertions(+), 58477 deletions(-)

commit 8fef847084c00f8d46ead4b0281ba9e4bc1ee31b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 08:39:40 2008 +0000

    Protect signal closure data from garbage collection.
    
    svn path=/trunk/; revision=78

 libseed/seed-signals.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit db4d11bc8ec846a5510a692e7e89ee7be062620b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 08:22:07 2008 +0000

    Fix signal marshalling of boxed types. Free bonus commit: Allocate
    signal arguments on the stack.
    
    svn path=/trunk/; revision=77

 libseed/seed-signals.c |    4 ++--
 libseed/seed-structs.c |   25 ++++++++++++++-----------
 libseed/seed-types.c   |    3 ++-
 3 files changed, 18 insertions(+), 14 deletions(-)

commit e0b1ea0e01b42a0da87cf02e7fbe786a4eaa291b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 07:05:33 2008 +0000

    Shader example got moved into shader/*. Change this example to be a
    generic clutter example. Granted not a very good one.
    
    svn path=/trunk/; revision=76

 examples/clutter.js |   83 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 50 insertions(+), 33 deletions(-)

commit 7960aff27782f0769322f5d6054c62550ed86178
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 06:39:34 2008 +0000

    Readd most of what...somehow dissapeared?
    
    svn path=/trunk/; revision=75

 doc/tutorial-standalone/1.js          |   64 ++++++
 doc/tutorial-standalone/1.png         |  Bin 0 -> 2935 bytes
 doc/tutorial-standalone/2.js          |   69 +++++++
 doc/tutorial-standalone/2.png         |  Bin 0 -> 5836 bytes
 doc/tutorial-standalone/3.js          |   81 ++++++++
 doc/tutorial-standalone/3.png         |  Bin 0 -> 7456 bytes
 doc/tutorial-standalone/4.png         |  Bin 0 -> 43769 bytes
 doc/tutorial-standalone/packing.png   |  Bin 0 -> 8794 bytes
 doc/tutorial-standalone/packing.svg   |  175 ++++++++++++++++
 doc/tutorial-standalone/tutorial.html |  368 +++++++++++++++++++++++++++++++++
 examples/calculator.js                |  152 ++++++++++++++
 examples/clutter.js                   |   44 ++++
 examples/ide/exception.svg            |   75 +++++++
 examples/ide/ide.js                   |  140 +++++++++++++
 examples/ide/tabview.js               |   85 ++++++++
 examples/ide/toolbar.js               |  105 ++++++++++
 examples/lightsoff/lightsoff.js       |  198 ++++++++++++++++++
 examples/lightsoff/tim-off.svg        |  228 ++++++++++++++++++++
 examples/lightsoff/tim-on.svg         |  204 ++++++++++++++++++
 examples/ls.js                        |   14 ++
 examples/mini-browser.js              |  152 ++++++++++++++
 examples/n-oscillator.js              |  100 +++++++++
 examples/notify-test.js               |   25 +++
 examples/quine.js                     |    7 +
 examples/repl.js                      |   13 ++
 examples/shader/ShaderView.js         |   45 ++++
 examples/shader/bob.jpg               |  Bin 0 -> 59229 bytes
 examples/shader/default.glsl          |   11 +
 examples/shader/main.js               |   51 +++++
 examples/vte-test.js                  |   23 +++
 tests/argv.js                         |    6 +
 tests/compare.js                      |   15 ++
 tests/enum.js                         |   15 ++
 tests/gobject-scope.js                |   15 ++
 tests/include.js                      |    7 +
 tests/json-constructor.js             |   15 ++
 tests/print.js                        |    7 +
 tests/printprint.js                   |    6 +
 tests/property-benchmark.js           |   17 ++
 tests/readline.js                     |    7 +
 tests/run-tests.py                    |   78 +++++++
 tests/signal.js                       |   18 ++
 tests/syntax-test.js                  |   18 ++
 43 files changed, 2653 insertions(+)

commit ca33c344f05c5a193309f52e2e855aad2ed74cd8
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 06:35:09 2008 +0000

    SVN is still being  annoying.
    
    svn path=/trunk/; revision=74

 COPYING                 |  675 ++
 ChangeLog               |    2 +
 INSTALL                 |    1 +
 Makefile.am             |   34 +
 Makefile.am.bak         |   33 +
 Makefile.in             |  762 +++
 aclocal.m4              | 9635 ++++++++++++++++++++++++++
 autogen.sh              |  159 +
 autom4te.cache/output.0 |17024 ++++++++++++++++++++++++++++++++++++++++++++++
 autom4te.cache/output.1 |17388 ++++++++++++++++++++++++++++++++++++++++++++++
 autom4te.cache/output.2 |17392 +++++++++++++++++++++++++++++++++++++++++++++++
 autom4te.cache/requests |  505 ++
 autom4te.cache/traces.0 | 2627 +++++++
 autom4te.cache/traces.1 |  812 +++
 autom4te.cache/traces.2 | 2729 ++++++++
 config.guess            |    1 +
 config.h.in             |   80 +
 config.sub              |    1 +
 configure               |17388 ++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac            |   45 +
 configure.ac.bak        |   42 +
 depcomp                 |    1 +
 extensions/Gio.js       |   28 +
 install-sh              |    1 +
 libseed/Makefile.am     |   34 +
 libseed/Makefile.am.bak |   33 +
 libseed/Makefile.in     |  567 ++
 libseed/seed-builtins.c |  189 +
 libseed/seed-builtins.h |   55 +
 libseed/seed-engine.c   |  952 +++
 libseed/seed-engine.h   |   45 +
 libseed/seed-private.h  |   46 +
 libseed/seed-signals.c  |  225 +
 libseed/seed-signals.h  |   30 +
 libseed/seed-structs.c  |   83 +
 libseed/seed-structs.h  |   27 +
 libseed/seed-types.c    |  950 +++
 libseed/seed-types.h    |   82 +
 libseed/seed.h          |   89 +
 ltmain.sh               | 7880 +++++++++++++++++++++
 missing                 |    1 +
 mkinstalldirs           |  111 +
 po/.cvsignore           |   23 +
 po/LINGUAS              |    2 +
 po/Makefile.in.in       |  217 +
 po/POTFILES.in          |    3 +
 seed.pc.in              |   13 +
 src/.cvsignore          |   17 +
 src/Makefile.am         |   25 +
 src/Makefile.am.bak     |   31 +
 src/Makefile.in         |  528 ++
 src/main.c              |   93 +
 52 files changed, 99716 insertions(+)

commit 708a7358764a2961c24ead3e81a631c9efbef432
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 06:32:02 2008 +0000

    SVN is being a pain.
    
    svn path=/trunk/; revision=73

 COPYING                 |  675 ----
 ChangeLog               |    2 -
 INSTALL                 |    1 -
 Makefile.am             |   34 -
 Makefile.am.bak         |   33 -
 Makefile.in             |  762 ----
 aclocal.m4              | 9635 -----------------------------------------------
 autogen.sh              |  159 -
 config.guess            |    1 -
 config.h.in             |   80 -
 config.sub              |    1 -
 configure.ac            |   45 -
 configure.ac.bak        |   42 -
 depcomp                 |    1 -
 install-sh              |    1 -
 libseed/Makefile.am     |   34 -
 libseed/Makefile.am.bak |   33 -
 libseed/Makefile.in     |  567 ---
 libseed/seed-builtins.c |  189 -
 libseed/seed-builtins.h |   55 -
 libseed/seed-engine.c   |  952 -----
 libseed/seed-engine.h   |   45 -
 libseed/seed-private.h  |   46 -
 libseed/seed-signals.c  |  225 --
 libseed/seed-signals.h  |   30 -
 libseed/seed-structs.c  |   83 -
 libseed/seed-structs.h  |   27 -
 libseed/seed-types.c    |  950 -----
 libseed/seed-types.h    |   82 -
 libseed/seed.h          |   89 -
 ltmain.sh               | 7880 --------------------------------------
 missing                 |    1 -
 mkinstalldirs           |  111 -
 src/Makefile            |  528 ---
 src/Makefile.am         |   25 -
 src/Makefile.am.bak     |   31 -
 src/Makefile.in         |  528 ---
 src/main.c              |   93 -
 src/seed                |  147 -
 39 files changed, 24223 deletions(-)

commit 50d58a5b6fe5ab70f89bb5e6527411f214b45c93
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 06:29:37 2008 +0000

    Try again at autotools.
    
    svn path=/trunk/; revision=72

 INSTALL                 |    2 +-
 autom4te.cache/output.0 |17024 ----------------------------------------------
 autom4te.cache/output.1 |17388 ----------------------------------------------
 autom4te.cache/output.2 |17392 -----------------------------------------------
 autom4te.cache/requests |  505 --
 autom4te.cache/traces.0 | 2627 -------
 autom4te.cache/traces.1 |  812 ---
 autom4te.cache/traces.2 | 2729 --------
 config.guess            |    2 +-
 config.sub              |    2 +-
 configure               |17388 ----------------------------------------------
 depcomp                 |    2 +-
 install-sh              |    2 +-
 libseed/Makefile.am     |   34 +
 libseed/Makefile.am.bak |   33 +
 libseed/Makefile.in     |  567 ++
 libseed/seed-builtins.c |  189 +
 libseed/seed-builtins.h |   55 +
 libseed/seed-engine.c   |  952 +++
 libseed/seed-engine.h   |   45 +
 libseed/seed-private.h  |   46 +
 libseed/seed-signals.c  |  225 +
 libseed/seed-signals.h  |   30 +
 libseed/seed-structs.c  |   83 +
 libseed/seed-structs.h  |   27 +
 libseed/seed-types.c    |  950 +++
 libseed/seed-types.h    |   82 +
 libseed/seed.h          |   89 +
 missing                 |    2 +-
 po/.cvsignore           |   23 -
 po/LINGUAS              |    2 -
 po/Makefile.in.in       |  217 -
 po/POTFILES.in          |    3 -
 seed.pc.in              |   13 -
 src/.cvsignore          |   17 -
 src/Makefile            |  528 ++
 src/seed                |  147 +
 37 files changed, 4088 insertions(+), 76146 deletions(-)

commit 1e4e0e338ec04e45eec5250e89b4862a5addea7d
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 06:26:32 2008 +0000

    Autotoolize! Huzzah.
    
    svn path=/trunk/; revision=71

 AUTHORS                               |    3 -
 ChangeLog                             |    2 +
 INSTALL                               |    1 +
 Makefile                              |   10 -
 Makefile.am                           |   34 +
 Makefile.am.bak                       |   33 +
 Makefile.in                           |  762 ++
 TODO                                  |    1 -
 aclocal.m4                            | 9635 ++++++++++++++++++
 autogen.sh                            |  159 +
 autom4te.cache/output.0               |17024 ++++++++++++++++++++++++++++++++
 autom4te.cache/output.1               |17388 ++++++++++++++++++++++++++++++++
 autom4te.cache/output.2               |17392 +++++++++++++++++++++++++++++++++
 autom4te.cache/requests               |  505 +
 autom4te.cache/traces.0               | 2627 +++++
 autom4te.cache/traces.1               |  812 ++
 autom4te.cache/traces.2               | 2729 ++++++
 config.guess                          |    1 +
 config.h.in                           |   80 +
 config.sub                            |    1 +
 configure                             |17388 ++++++++++++++++++++++++++++++++
 configure.ac                          |   45 +
 configure.ac.bak                      |   42 +
 depcomp                               |    1 +
 doc/tutorial-standalone/1.js          |   64 -
 doc/tutorial-standalone/1.png         |  Bin 2935 -> 0 bytes
 doc/tutorial-standalone/2.js          |   69 -
 doc/tutorial-standalone/2.png         |  Bin 5836 -> 0 bytes
 doc/tutorial-standalone/3.js          |   81 -
 doc/tutorial-standalone/3.png         |  Bin 7456 -> 0 bytes
 doc/tutorial-standalone/4.png         |  Bin 43769 -> 0 bytes
 doc/tutorial-standalone/packing.png   |  Bin 8794 -> 0 bytes
 doc/tutorial-standalone/packing.svg   |  175 -
 doc/tutorial-standalone/tutorial.html |  368 -
 examples/calculator.js                |  152 -
 examples/clutter.js                   |   44 -
 examples/ide/exception.svg            |   75 -
 examples/ide/ide.js                   |  140 -
 examples/ide/tabview.js               |   85 -
 examples/ide/toolbar.js               |  105 -
 examples/lightsoff/lightsoff.js       |  198 -
 examples/lightsoff/tim-off.svg        |  228 -
 examples/lightsoff/tim-on.svg         |  204 -
 examples/ls.js                        |   14 -
 examples/mini-browser.js              |  152 -
 examples/n-oscillator.js              |  100 -
 examples/notify-test.js               |   25 -
 examples/quine.js                     |    7 -
 examples/repl.js                      |   13 -
 examples/shader/ShaderView.js         |   45 -
 examples/shader/bob.jpg               |  Bin 59229 -> 0 bytes
 examples/shader/default.glsl          |   11 -
 examples/shader/main.js               |   51 -
 examples/vte-test.js                  |   23 -
 extensions/Gio.js                     |   28 -
 install-sh                            |    1 +
 libseed/Makefile                      |    5 -
 libseed/seed-builtins.c               |  189 -
 libseed/seed-builtins.h               |   55 -
 libseed/seed-engine.c                 |  952 --
 libseed/seed-engine.h                 |   45 -
 libseed/seed-private.h                |   46 -
 libseed/seed-signals.c                |  225 -
 libseed/seed-signals.h                |   30 -
 libseed/seed-structs.c                |   83 -
 libseed/seed-structs.h                |   27 -
 libseed/seed-types.c                  |  950 --
 libseed/seed-types.h                  |   82 -
 libseed/seed.h                        |   89 -
 ltmain.sh                             | 7880 +++++++++++++++
 main.c                                |   93 -
 missing                               |    1 +
 mkinstalldirs                         |  111 +
 po/.cvsignore                         |   23 +
 po/LINGUAS                            |    2 +
 po/Makefile.in.in                     |  217 +
 po/POTFILES.in                        |    3 +
 seed.pc.in                            |   13 +
 src/.cvsignore                        |   17 +
 src/Makefile.am                       |   25 +
 src/Makefile.am.bak                   |   31 +
 src/Makefile.in                       |  528 +
 src/main.c                            |   93 +
 tests/argv.js                         |    6 -
 tests/compare.js                      |   15 -
 tests/enum.js                         |   15 -
 tests/gobject-scope.js                |   15 -
 tests/include.js                      |    7 -
 tests/json-constructor.js             |   15 -
 tests/print.js                        |    7 -
 tests/printprint.js                   |    6 -
 tests/property-benchmark.js           |   17 -
 tests/readline.js                     |    7 -
 tests/run-tests.py                    |   78 -
 tests/signal.js                       |   18 -
 tests/syntax-test.js                  |   18 -
 96 files changed, 95606 insertions(+), 5566 deletions(-)

commit 1ca02ad9ef946b98ccdc13e26f173d52941a3d4a
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 05:29:34 2008 +0000

    Apparently gst_init was never removed from main.c from the original test
    program.
    
    svn path=/trunk/; revision=70

 examples/n-oscillator.js |    1 +
 main.c                   |    4 ----
 2 files changed, 1 insertion(+), 4 deletions(-)

commit 54f5c74cc7f87cf1ed05347bb3ac3b4fd3853987
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 05:26:04 2008 +0000

    Add default shader.
    
    svn path=/trunk/; revision=69

 examples/shader/default.glsl |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 493e4f3cbf2f310e12b6990a40e26d0f68538a46
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 05:18:50 2008 +0000

    Commit 67 was a lie. This is the real commit 67.
    
    svn path=/trunk/; revision=68

 examples/ide/exception.svg |   75 ++++++++++++++++++++++++
 examples/ide/ide.js        |  140 ++++++++++++++++++++++++++++++++++++++++++++
 examples/ide/tabview.js    |   85 +++++++++++++++++++++++++++
 examples/ide/toolbar.js    |  105 +++++++++++++++++++++++++++++++++
 4 files changed, 405 insertions(+)

commit 91d0b338e6100bc1200b442b5f0c728fe9a31a41
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 05:18:14 2008 +0000

    Beginnings of "IDE".
    
    svn path=/trunk/; revision=67

 tests/syntax-test.js |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 7e00fa7f035af93411386e29b267fba7b226a265
Author: Robert Carr <racarr@src.gnome.org>
Date:   Mon Nov 3 02:44:42 2008 +0000

    Fix double free. When we got rid of seed_struct_privates, we switched to
    storing the
    struct directly as the JSCore private, which javascript core frees on
    the object finalization. So, we no longer need to free in
    seed_finalize_struct.
    
    svn path=/trunk/; revision=66

 libseed/seed-structs.c |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 9803083806f16221ac91130dad05e05268d12816
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 23:13:10 2008 +0000

    Give the spinning bob dylan a GtkSourceView to attach shaders to him.
    This is a rather contrived example.
    
    svn path=/trunk/; revision=65

 examples/bob.jpg              |  Bin 59229 -> 0 bytes
 examples/shader/ShaderView.js |   45 ++++++++++++++++++++++++++++++++++++
 examples/shader/bob.jpg       |  Bin 0 -> 59229 bytes
 examples/shader/main.js       |   51 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 96 insertions(+)

commit 0c22ed9f0b408ca11eeb488d9eb94f49bcaeb379
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 23:12:42 2008 +0000

    Add Gio.simple_read
    
    svn path=/trunk/; revision=64

 extensions/Gio.js |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 891073e1c5af616f083e8b3040c1ee40ace404cf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 23:01:47 2008 +0000

    Add syntax error test.
    
    svn path=/trunk/; revision=63

 tests/syntax-test.js |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 8633751156eea94ea521ec88e96db802472b8f37
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 23:00:24 2008 +0000

    Syntax exceptions only get printed once now. Proper file and line number
    for syntax fail.  Add Seed.syntax_check, checks syntax of script,
    propogates exception.
    
    svn path=/trunk/; revision=62

 libseed/seed-builtins.c |   19 +++++++++++++++++++
 libseed/seed-engine.c   |    6 ++++--
 main.c                  |    3 +++
 3 files changed, 26 insertions(+), 2 deletions(-)

commit 9fd14b04c025df8690f5b7bb186bd92cd4fb5bf4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 22:38:05 2008 +0000

    Fix potential segfault.
    
    svn path=/trunk/; revision=61

 libseed/seed-types.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 73a486f3ec8f35d208b8e2066f1523a73125f30e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 10:29:22 2008 +0000

    Don't set this to a JSValueNull JSValue if someone passes a null this
    for a signal closure. this being null leads to JavaScriptCore hell.
    
    svn path=/trunk/; revision=60

 libseed/seed-signals.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7fc1c8b77ab6cd751fde53539235bdc36c5963be
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 10:26:11 2008 +0000

    Add Gio.simple_write.
    
    svn path=/trunk/; revision=59

 extensions/Gio.js |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 365ff932bcae13393137af7c0e6ec2d35c7ae639
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 10:20:42 2008 +0000

    Lots of struct work, argument conversion work. Support methods of
    structs. Magic, etc...ladeda. Somewhat sane handling of boxed types now.
    ClutterColor works better than ever! Now ClutterVertex works.
    
    Add spinning bob dylan example.
    
    svn path=/trunk/; revision=58

 examples/bob.jpg       |  Bin 0 -> 59229 bytes
 examples/clutter.js    |   44 ++++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.c  |   37 +++++++++----------------------------
 libseed/seed-structs.c |   33 ++++++++++++++++++++++++++-------
 libseed/seed-structs.h |    4 ++--
 libseed/seed-types.c   |   21 ++++++++++++++++-----
 6 files changed, 97 insertions(+), 42 deletions(-)

commit 13846ed314465a7332048a3d4330fc3d2ba129d9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 08:42:44 2008 +0000

    Make G_TYPE_ENUM constructor properties work.
    
    svn path=/trunk/; revision=57

 libseed/seed-engine.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 17c52b670e0c087ec48e64f50538750b731e7d6f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 08:38:08 2008 +0000

    Overhaul of argument conversion. As a free bonus, make things like
    ClutterColor work.
    
    svn path=/trunk/; revision=56

 libseed/seed-engine.c  |   34 +++++++++++++
 libseed/seed-structs.c |   32 ++++++------
 libseed/seed-structs.h |    5 +-
 libseed/seed-types.c   |  130 ++++++++++++++++++------------------------------
 4 files changed, 100 insertions(+), 101 deletions(-)

commit 6f7876e09483527b9e8a5cd1743fdab908a703eb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 07:24:24 2008 +0000

    That's embarassing.
    
    svn path=/trunk/; revision=55

 extensions/Gio.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75123d7af87375edd0943c19c8c669d35c5ad551
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 06:36:11 2008 +0000

    Tutorial wording fixes, Tim and Matt.
    
    svn path=/trunk/; revision=54

 doc/tutorial-standalone/tutorial.html |   30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

commit c40cd4d05f0e91634cb883bd37f8da0e432dd5f1
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 06:12:38 2008 +0000

    Patch from Matt: Add line numbers and filenames to exceptions.
    
    svn path=/trunk/; revision=53

 libseed/seed-engine.c |   21 +++++++++++++++++++++
 libseed/seed.h        |    2 ++
 main.c                |   14 +++++++++-----
 3 files changed, 32 insertions(+), 5 deletions(-)

commit 8543b08276b3cebd62816aebae22643a893b06fa
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 06:07:22 2008 +0000

    Small leak.
    
    svn path=/trunk/; revision=52

 libseed/seed-builtins.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit ed3a2072d7c5e60296eb734eb82c354e2fd4af04
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 06:03:37 2008 +0000

    Add an "extensions" system. very rudimentary. Idea is you can create a
    /usr/local/share/seed/Gio.js, which can add methods to prototypes of Gio
    objects. Useful for making extensions to things which are useful in
    javascript, say packing an array into a GtkBox.
    
    Fixes I forgot to commit from earlier from tim, return 0 for null from
    integer conversion functions.
    
    svn path=/trunk/; revision=51

 Makefile                |    4 +++-
 examples/quine.js       |    4 +---
 extensions/Gio.js       |    8 ++++++++
 libseed/seed-builtins.c |   27 ++++++++++++++++++++++-----
 libseed/seed-engine.c   |   31 ++++++++++++++++++++-----------
 libseed/seed-types.c    |   33 +++++++++++++++++++++++----------
 6 files changed, 77 insertions(+), 30 deletions(-)

commit c1e5f36d1795b56d9662e42f5b77921b350af73e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Nov 2 05:20:04 2008 +0000

    Somewhat complete tutorial.
    
    svn path=/trunk/; revision=50

 doc/tutorial-standalone/1.js          |   64 ++++++++++++
 doc/tutorial-standalone/2.js          |   69 +++++++++++++
 doc/tutorial-standalone/3.js          |   81 +++++++++++++++
 doc/tutorial-standalone/3.png         |  Bin 0 -> 7456 bytes
 doc/tutorial-standalone/4.png         |  Bin 0 -> 43769 bytes
 doc/tutorial-standalone/packing.png   |  Bin 0 -> 8794 bytes
 doc/tutorial-standalone/packing.svg   |  175 +++++++++++++++++++++++++++++++++
 doc/tutorial-standalone/tutorial.html |  145 +++++++++++++++++++++++----
 8 files changed, 517 insertions(+), 17 deletions(-)

commit 0d40f91d7623d7eeae0023daad752897997aa1a6
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 10:23:31 2008 +0000

    Return JSNull from constructor if we don't get a gobject.
    
    svn path=/trunk/; revision=49

 libseed/seed-engine.c |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 23c003cebae94d65e0a73ef8eda360fa2053e6e4
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 09:57:27 2008 +0000

    Add quine example. Gio works, sort of? No real out arguments yet, so
    until then you can use DataInputStream as a nasty hack to read lines out
    of files. This is still pretty much entirely invalid though, notably
    there is no way (that I see right now) to check for EOF. So you have to
    read_until the empty string.
    
    
    svn path=/trunk/; revision=48

 examples/quine.js |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 9a645078ca6a81fd89c65a06e00660675059fb6e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 09:54:12 2008 +0000

    Add static constructors (i.e. poppler_document_new_from_file as
    Poppler.Document.new_from_file) not very java-scripty, but useful for
    some API that is still unconstructable otherwise. I.e. poppler, or parts
    of Gio (DataInputStream). A common name for these is "new", so this is
    mapped to _new, "new" being a javascript keyword and all.
    
    
    svn path=/trunk/; revision=47

 doc/tutorial.html       |  247 -----------------------------------------------
 libseed/seed-builtins.c |    4 +
 libseed/seed-engine.c   |   59 +++++++----
 libseed/seed-engine.h   |    2 +-
 libseed/seed-types.c    |    2 +-
 5 files changed, 47 insertions(+), 267 deletions(-)

commit d68755fb770b203a74a432dedb746060af82d279
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 08:36:10 2008 +0000

    Clean up the examples a little more, courtesy of Matt.
    
    svn path=/trunk/; revision=46

 examples/calculator.js   |    3 +-
 examples/clutter-test.js |   13 -----
 examples/ls.js           |    6 ++-
 examples/spacewhale.js   |  119 ----------------------------------------------
 examples/vte-test.js     |   19 +++-----
 5 files changed, 13 insertions(+), 147 deletions(-)

commit 6c0653ead2b15a129c239faee42953b27c7dad71
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 08:21:59 2008 +0000

    Reorganize tutorial. Add images.
    
    svn path=/trunk/; revision=45

 doc/tutorial-standalone/1.png         |  Bin 0 -> 2935 bytes
 doc/tutorial-standalone/2.png         |  Bin 0 -> 5836 bytes
 doc/tutorial-standalone/tutorial.html |  247 +++++++++++++++++++++++++++++++++
 3 files changed, 247 insertions(+)

commit aebd925cc8c7d4081b889cdb0c0a4f2e5f4f6cfe
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 08:20:36 2008 +0000

    Clean up examples.
    
    svn path=/trunk/; revision=44

 examples/calculator.js    |    6 +++---
 examples/clutter-test.js  |    2 +-
 examples/mini-browser.js  |   22 +++++++---------------
 examples/n-oscillator.js  |    6 +++---
 examples/notify-test.js   |    4 ++--
 tests/gobject-scope.js    |    2 +-
 tests/json-constructor.js |    2 +-
 7 files changed, 18 insertions(+), 26 deletions(-)

commit a0b1434c6969bcd4bd143c7997e83016d4595b8c
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 07:13:29 2008 +0000

    Need JSValueNull for return values also.
    
    svn path=/trunk/; revision=43

 libseed/seed-engine.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 118f02d193c9e9c316737f82180ad4355330194e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Nov 1 07:07:11 2008 +0000

    JavaScriptCore demands we return a JSValueNull now.
    
    svn path=/trunk/; revision=42

 MAINTAINERS           |    2 +-
 libseed/seed-engine.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a49d9aa0ce2e2bd1904e3a32d44c86c38a7df508
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Oct 26 06:26:46 2008 +0000

    Fix reference counting regression. Add test case.
    
    svn path=/trunk/; revision=41

 libseed/seed-engine.c  |    1 -
 libseed/seed-types.c   |   12 +-----------
 tests/gobject-scope.js |   15 +++++++++++++++
 tests/run-tests.py     |    4 ++--
 4 files changed, 18 insertions(+), 14 deletions(-)

commit 2a0af2d56740268d7f37529de7894d2e0f7d4b82
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Oct 26 05:46:13 2008 +0000

    Test case for Seed.print regression fixed a bit back.
    
    svn path=/trunk/; revision=40

 tests/printprint.js |    6 ++++++
 1 file changed, 6 insertions(+)

commit 9e48f4ae47419d3002d34ac40f70ad43a721b089
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Oct 26 05:38:14 2008 +0000

    Test case for argv.
    
    svn path=/trunk/; revision=39

 tests/argv.js |    6 ++++++
 1 file changed, 6 insertions(+)

commit c6fb0a22c2a70977dc8bfdab217887c6928857bd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Oct 26 05:29:27 2008 +0000

    Tutorial updates. Repl in main. Seed.argv. Add menu to lightsoff.
    
    svn path=/trunk/; revision=38

 doc/tutorial.html               |    1 -
 examples/lightsoff/lightsoff.js |   59 +++++++++++++++++++++++++++++++++++++--
 libseed/seed-builtins.c         |   22 +++++++++++++--
 libseed/seed-engine.c           |    2 +-
 libseed/seed-types.c            |    2 ++
 main.c                          |   24 ++++++++++++----
 6 files changed, 96 insertions(+), 14 deletions(-)

commit 18faf653d58fe3d5e17724ca0feb931ecfc05da9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Oct 26 04:39:19 2008 +0000

    Better fix.
    
    svn path=/trunk/; revision=37

 libseed/seed-types.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2d25a38511ffb5855da74b9ef720ee98043088b9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sun Oct 26 04:37:42 2008 +0000

    GObjects can be null!
    
    svn path=/trunk/; revision=36

 libseed/seed-types.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 07a8a7aa1ca718aeb825f41833e9a8b5140d76a2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 24 18:08:54 2008 +0000

    More cleanup.
    
    svn path=/trunk/; revision=35

 Makefile               |    2 +-
 libseed/seed-engine.c  |    2 +-
 libseed/seed-signals.c |    2 +-
 libseed/seed-types.c   |   10 +++++-----
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 3dc9a7940d496f2f99990bf5eec9ca03ebb53286
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 24 18:01:08 2008 +0000

    Fix lots of unused variables, a few bugs, functions not returning
    anything, and bad readline headers.
    
    svn path=/trunk/; revision=34

 libseed/seed-builtins.c |    4 +-
 libseed/seed-engine.c   |   19 +++---
 libseed/seed-signals.c  |    5 +-
 libseed/seed-structs.c  |  160 ++---------------------------------------------
 libseed/seed-types.c    |   29 ++++-----
 5 files changed, 30 insertions(+), 187 deletions(-)

commit fcb92fdede36cc4b5ffa9a5a73bbd3a4cb8440c2
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 24 17:47:37 2008 +0000

    More code cleanup...
    
    svn path=/trunk/; revision=33

 Makefile                |    2 +-
 libseed/seed-builtins.c |    3 +--
 libseed/seed-engine.c   |    5 ++---
 libseed/seed-engine.h   |    2 +-
 4 files changed, 5 insertions(+), 7 deletions(-)

commit 2f87b49c59ce59d495a3db99e5f7fd156104f518
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 24 17:44:03 2008 +0000

    Unused functions.
    
    svn path=/trunk/; revision=32

 libseed/seed-types.c |   10 ----------
 1 file changed, 10 deletions(-)

commit d03610251e32b80fad02e4560f891d176a76a063
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 24 17:43:14 2008 +0000

    Optimizations by avoiding gvalue.
    
    svn path=/trunk/; revision=31

 libseed/seed-engine.c |   57 ++++++-------------------------------------------
 1 file changed, 7 insertions(+), 50 deletions(-)

commit 479b16a2b05403de582a3c4311fa1b7616ceb548
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:54:37 2008 +0000

    Fix setting properties?
    
    svn path=/trunk/; revision=30

 libseed/seed-engine.c |    2 ++
 1 file changed, 2 insertions(+)

commit 70209b10a8eee8b0badc65b40c96575b3f28f926
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:34:17 2008 +0000

    Oops.
    
    svn path=/trunk/; revision=29

 examples/lightsoff/lightsoff.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdb57ede03f4ddd540d1da27a19620665fbebbbf
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:33:23 2008 +0000

    Indentation.
    
    svn path=/trunk/; revision=28

 examples/lightsoff/lightsoff.js |  104 ++++++++++++++++++++-------------------
 1 file changed, 54 insertions(+), 50 deletions(-)

commit c70f031a15bfec5ed7d2394c5de7b6b423da1587
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:26:53 2008 +0000

    Number of starting moves dependent on size.
    
    svn path=/trunk/; revision=27

 examples/lightsoff/lightsoff.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8a7db899ed1768db2c6de8fe412687cb840a7cbd
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:25:46 2008 +0000

    My life is complete.
    
    svn path=/trunk/; revision=26

 examples/lightsoff/lightsoff.js |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit c553308a8293408fbe97d88cbd967ebc5e3a5dee
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:22:09 2008 +0000

    Tims changes.
    
    svn path=/trunk/; revision=25

 examples/lightsoff/lightsoff.js |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 640bf8a43bef615d594e4dda3f372c3279cf2f77
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:21:30 2008 +0000

    Constructor property.
    
    svn path=/trunk/; revision=24

 examples/lightsoff/lightsoff.js |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 84dea08146319d2130320576e109a0b5de6ddefb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:18:50 2008 +0000

    Lightsoff is not resizable.
    
    svn path=/trunk/; revision=23

 examples/lightsoff/lightsoff.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9fd77e08efaf5459d3bad9b5e6f71eacc2ba319
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:16:16 2008 +0000

    Finally, tims changes.
    
    svn path=/trunk/; revision=22

 examples/lightsoff.js           |  126 ----------------------
 examples/lightsoff/lightsoff.js |  142 ++++++++++++++++++++++++
 examples/lightsoff/tim-off.svg  |  228 +++++++++++++++++++++++++++++++++++++++
 examples/lightsoff/tim-on.svg   |  204 +++++++++++++++++++++++++++++++++++
 examples/tim-off.svg            |  228 ---------------------------------------
 examples/tim-on.svg             |  204 -----------------------------------
 6 files changed, 574 insertions(+), 558 deletions(-)

commit d9419cbb05cf6a36014c1de77a09adcf943f02a0
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:12:41 2008 +0000

    That was a good empty patch.
    
    svn path=/trunk/; revision=21

 examples/lightsoff.js |  126 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 126 insertions(+)

commit 40ff5f31a20bb9d0abc233df95985e978fd86a8b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 11:10:34 2008 +0000

    Something that tim did to lights off.
    
    svn path=/trunk/; revision=20

 examples/lightsoff.js |  126 -------------------------------------------------
 1 file changed, 126 deletions(-)

commit 2bbe610a7c6684eece4c26b2480b3449ca4522be
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 10:36:38 2008 +0000

    Symmetry.
    
    svn path=/trunk/; revision=19

 examples/lightsoff.js |   28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit 3160601016f5b08aac74259712ba6d858d6092c9
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 07:33:33 2008 +0000

    Lightsoff!
    
    svn path=/trunk/; revision=18

 examples/black.png    |  Bin 213 -> 0 bytes
 examples/lightsoff.js |   24 +++---
 examples/tim-off.svg  |  228 +++++++++++++++++++++++++++++++++++++++++++++++++
 examples/tim-on.svg   |  204 +++++++++++++++++++++++++++++++++++++++++++
 examples/white.png    |  Bin 213 -> 0 bytes
 5 files changed, 442 insertions(+), 14 deletions(-)

commit a269e2cd4d47a9f299a3d970e4224c9d59f05a0f
Author: Robert Carr <racarr@src.gnome.org>
Date:   Thu Oct 23 05:25:28 2008 +0000

    Add matts lightsoff.
    
    svn path=/trunk/; revision=17

 examples/black.png    |  Bin 0 -> 213 bytes
 examples/lightsoff.js |  112 +++++++++++++++++++++++++++++++++++++++++++++++++
 examples/white.png    |  Bin 0 -> 213 bytes
 3 files changed, 112 insertions(+)

commit f5b959eba78d3daed1eac022000f620618137f10
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 23:39:54 2008 +0000

    New tests.
    
    svn path=/trunk/; revision=16

 tests/compare.js          |   15 +++++++++++++++
 tests/json-constructor.js |    1 -
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 409effe7c1ac85ff2ca445428543b7dae7df5b33
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 23:28:29 2008 +0000

    Oops.
    
    svn path=/trunk/; revision=15

 libseed/seed-engine.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7f16adf22e51b6086173958285200090a6c85e4e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 23:25:54 2008 +0000

    Headers!
    
    svn path=/trunk/; revision=14

 libseed/seed-types.h |    1 -
 libseed/seed.h       |   39 ++++++++++++++++++++++++++++++++++++++-
 2 files changed, 38 insertions(+), 2 deletions(-)

commit 8ac49ab87bb99f0c460abae45a093118d62643ae
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 23:25:08 2008 +0000

    Equals for gobject.
    
    svn path=/trunk/; revision=13

 libseed/seed-engine.c |   30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

commit ecba84fc0aa3b41c3a8ccfa11695e53932365794
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 23:16:20 2008 +0000

    Tims type rework completed.
    
    svn path=/trunk/; revision=12

 libseed/seed-builtins.c |    2 +-
 libseed/seed-engine.c   |   10 -
 libseed/seed-engine.h   |    1 -
 libseed/seed-types.c    |  973 ++++++++++++++++++++++-------------------------
 tests/run-tests.py      |    7 +-
 5 files changed, 462 insertions(+), 531 deletions(-)

commit c3b31ae05352386222c186e9fd4a2cdb4ee54306
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 20:40:12 2008 +0000

    More tim changes. Type conversion rework beginnings.
    
    svn path=/trunk/; revision=11

 libseed/seed-engine.c  |    8 +-
 libseed/seed-private.h |    1 -
 libseed/seed-types.c   |  255 +++++++++++++++++++++++++++++++++++++++++++-----
 libseed/seed-types.h   |   41 +++++++-
 libseed/seed-utils.c   |   58 -----------
 libseed/seed-utils.h   |   27 -----
 6 files changed, 273 insertions(+), 117 deletions(-)

commit c2e64f6ce6b3719c570b003019cf54ce6e854b6b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Wed Oct 22 19:48:03 2008 +0000

    Tims documentation changes.
    
    svn path=/trunk/; revision=10

 doc/tutorial.html        |  198 ++++++++++++++++++++++++++++++++++++++++++----
 examples/mini-browser.js |   48 ++++++++---
 2 files changed, 220 insertions(+), 26 deletions(-)

commit 3894a7ad3d3817db59c3b20930c6a79b491eb009
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Oct 18 03:32:35 2008 +0000

    Remove obnoxious error message.
    
    svn path=/trunk/; revision=9

 libseed/seed-engine.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 17739edf4fdbcbeb40b22ca796e15ab86e61d57e
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Oct 18 03:31:07 2008 +0000

    Libnotify test is now significantly more annoying.
    
    svn path=/trunk/; revision=8

 examples/notify-test.js |   28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)

commit e2527aa4379bd3b82204d161ea080098fd3ad1bb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Oct 18 03:06:06 2008 +0000

    Remove value-exception test. Going to refactor exceptions to work with
    GLib system...
    
    svn path=/trunk/; revision=7

 libseed/seed-engine.c    |    2 +-
 tests/value-exception.js |   11 -----------
 2 files changed, 1 insertion(+), 12 deletions(-)

commit ff7b82adab410d1c1792bfdccec8cb08bd67ed1b
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Oct 18 02:54:44 2008 +0000

    Myriad of bug fixes, Gio example.
    
    svn path=/trunk/; revision=6

 examples/ls.js        |   10 ++++++++++
 libseed/seed-engine.c |    2 +-
 libseed/seed-engine.h |    1 +
 libseed/seed-types.c  |   51 +++++++++++++++++++++++++++++++++++++------------
 4 files changed, 51 insertions(+), 13 deletions(-)

commit 96ccf6daf7e3568101dbf720740418b277264ab7
Author: Robert Carr <racarr@src.gnome.org>
Date:   Sat Oct 18 01:15:37 2008 +0000

    What was going on here?
    
    svn path=/trunk/; revision=5

 libseed/seed-engine.c  |   11 ++++++-----
 libseed/seed-signals.c |    2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 636e672b9feb9a134ba20711bc3b8fcbd81976bb
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 17 22:59:41 2008 +0000

    Make G_TYPE_ENUM properties work.
    
    svn path=/trunk/; revision=4

 libseed/seed-engine.c |    8 ++++++--
 tests/enum.js         |   12 +++++++++---
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 5c00a757273df6eb71adee45b0c3c770358c2612
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 17 21:51:25 2008 +0000

    Add seed.
    
    svn path=/trunk/; revision=3

 AUTHORS                     |    3 +
 COPYING                     |  675 ++++++++++++++++++++++++++++++++
 Makefile                    |    8 +
 TODO                        |    1 +
 doc/tutorial.html           |   78 ++++
 examples/calculator.js      |  151 ++++++++
 examples/clutter-test.js    |   13 +
 examples/mini-browser.js    |  136 +++++++
 examples/n-oscillator.js    |   99 +++++
 examples/notify-test.js     |    9 +
 examples/repl.js            |   13 +
 examples/spacewhale.js      |  119 ++++++
 examples/vte-test.js        |   30 ++
 libseed/Makefile            |    5 +
 libseed/seed-builtins.c     |  126 ++++++
 libseed/seed-builtins.h     |   55 +++
 libseed/seed-engine.c       |  897 +++++++++++++++++++++++++++++++++++++++++++
 libseed/seed-engine.h       |   45 +++
 libseed/seed-private.h      |   47 +++
 libseed/seed-signals.c      |  224 +++++++++++
 libseed/seed-signals.h      |   30 ++
 libseed/seed-structs.c      |  223 +++++++++++
 libseed/seed-structs.h      |   26 ++
 libseed/seed-types.c        |  812 +++++++++++++++++++++++++++++++++++++++
 libseed/seed-types.h        |   44 +++
 libseed/seed-utils.c        |   58 +++
 libseed/seed-utils.h        |   27 ++
 libseed/seed.h              |   50 +++
 main.c                      |   78 ++++
 tests/enum.js               |    9 +
 tests/include.js            |    7 +
 tests/json-constructor.js   |   16 +
 tests/print.js              |    7 +
 tests/property-benchmark.js |   17 +
 tests/readline.js           |    7 +
 tests/run-tests.py          |   77 ++++
 tests/signal.js             |   18 +
 tests/value-exception.js    |   11 +
 38 files changed, 4251 insertions(+)

commit 4c001fdda92269656be56fe04c9f40dc68ea1762
Author: Robert Carr <racarr@src.gnome.org>
Date:   Fri Oct 17 21:47:29 2008 +0000

    Add maintainers.
    
    svn path=/trunk/; revision=2

 MAINTAINERS |    3 +++
 1 file changed, 3 insertions(+)
