commit 17e5509b4c5c0abfec77a0eb880d4b9932311eae Author: Tim Horton 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 deletions(-) commit 018aaa4edbc49f1b1db1ea54417388f857ee3f12 Author: Tim Horton 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 +- .../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 +- .../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 Date: Wed Jan 6 03:53:37 2010 -0500 tests: Make C-based test run too tests/c/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f8d07c7157afd249dada6f58182bccdc26785103 Author: Tim Horton 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 Date: Wed Jan 6 02:05:05 2010 -0500 Return non-zero exit code if an exception occurs src/main.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 585cca1d52aa7e082aaa029c585fef8ea6d25d43 Author: Tim Horton Date: Wed Jan 6 02:04:54 2010 -0500 Remove extraneous space in output modules/example/seed-example.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 577fc25b8e4b932107f2f3a6b81a27c11d08fea8 Author: Tim Horton 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 files changed, 3 insertions(+), 0 deletions(-) commit 07db8b4966ca85a256137d32eeca2a634f473825 Author: Tim Horton 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 files changed, 41 insertions(+), 1 deletions(-) commit 2723b3a122609b9de20dab1208bf3e6ac90d140c Author: Tim Horton Date: Mon Jan 4 00:56:15 2010 -0500 Fix spacing in warning (double space) libseed/seed-structs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7d21ff802d08154fe222742ed8b61b1a92bebe16 Author: Tim Horton 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 files changed, 2 insertions(+), 1 deletions(-) commit 4331a5c5a9d9446c2e5909a53c25a15de9f16ed8 Author: Tim Horton Date: Sat Jan 2 22:45:36 2010 -0500 Update OS X build instructions (MacPorts!) doc/reference/building-osx.sgml | 65 +++++++++++--------------------------- 1 files changed, 19 insertions(+), 46 deletions(-) commit 3a19d85fd53f5bc1e566101bacf0bc044c00cfe0 Author: Tim Horton 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 files changed, 1 insertions(+), 1 deletions(-) commit b41de3fafa5d1b0ebf89f373c3f132003b719771 Author: Tim Horton Date: Sat Jan 2 19:56:46 2010 -0500 tests: Fix struct-union-enumerate test tests/javascript/structs/struct-union-enumerate.js | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) commit f2e337ff9712644cc8d2c5c2c23c2f491619fba9 Author: Tim Horton 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 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 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 files changed, 32 insertions(+), 33 deletions(-) commit 2ff26650b1180982c532d801873d4af648edce9b Author: Tim Horton Date: Sat Jan 2 16:55:07 2010 -0500 Fix glong/gint "mismatch" elsewhere libseed/seed-types.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6c075da4ca37a47e9d0938664f25d6727f107029 Author: Tim Horton 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 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 files changed, 1 insertions(+), 1 deletions(-) commit 671ad0881ca3c68e59099a18164a72f34ad3f2ad Author: Tim Horton Date: Fri Jan 1 17:26:51 2010 -0500 Post-release version increment configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b12dcb4e4bfaf40ace0fb216b4ef3af5fa20256 Author: Tim Horton Date: Fri Jan 1 17:25:58 2010 -0500 Release 2.29.5.1 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)