Tim Horton [Fri, 1 Jan 2010 22:25:58 +0000 (17:25 -0500)]
Release 2.29.5.1
Tim Horton [Fri, 1 Jan 2010 22:23:16 +0000 (17:23 -0500)]
Fix some 'duplicate symbol' errors on other platforms
Tim Horton [Fri, 1 Jan 2010 21:47:57 +0000 (16:47 -0500)]
Post-release increment
Tim Horton [Fri, 1 Jan 2010 21:38:56 +0000 (16:38 -0500)]
2.29.5 release notes
Tim Horton [Thu, 31 Dec 2009 10:44:51 +0000 (05:44 -0500)]
os module: oops! other GNU extensions were in use; reenable these
Tim Horton [Thu, 31 Dec 2009 10:40:29 +0000 (05:40 -0500)]
Use realpath() instead of the GNU libc extension canonicalize_file_path (again)
Tim Horton [Thu, 31 Dec 2009 10:36:09 +0000 (05:36 -0500)]
extensions: Fix substitution of paths into Seed.js
This fixes the failure to find native modules when installing to unexpected
prefixes.
Tim Horton [Thu, 31 Dec 2009 10:12:28 +0000 (05:12 -0500)]
extensions: fix some indentation oddities
Tim Horton [Wed, 30 Dec 2009 08:40:25 +0000 (03:40 -0500)]
interpreter: display exceptions (if any) when trying to execute the repl
Ryan Brown [Sat, 19 Dec 2009 21:04:51 +0000 (16:04 -0500)]
Use the right type when creating GValues for GObject subtypes
Tim Horton [Wed, 30 Dec 2009 07:56:42 +0000 (02:56 -0500)]
Distribute the repl snippet along with seed
Tim Horton [Wed, 30 Dec 2009 07:54:29 +0000 (02:54 -0500)]
Use realpath() instead of the GNU libc extension canonicalize_file_path
Tim Horton [Wed, 30 Dec 2009 07:53:33 +0000 (02:53 -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.
Tim Horton [Wed, 30 Dec 2009 07:39:26 +0000 (02:39 -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.
Robert Carr [Thu, 17 Dec 2009 22:32:36 +0000 (17:32 -0500)]
Improve handling of case where constructing struct with 0 size
Robert Carr [Thu, 17 Dec 2009 22:25:21 +0000 (17:25 -0500)]
[importer] Struct/union constructors need to take a reference to the GIBaseInfo they store in their privates...
Robert Carr [Thu, 17 Dec 2009 22:09:48 +0000 (17:09 -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
Robert Carr [Thu, 17 Dec 2009 20:40:07 +0000 (15:40 -0500)]
Add regression test for BGO 593182
Robert Carr [Thu, 17 Dec 2009 20:23:39 +0000 (15:23 -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
Robert Carr [Thu, 17 Dec 2009 20:23:34 +0000 (15:23 -0500)]
Update some autotools junk? I guess. I could only really say if I understood autotools
Iain Nicol [Mon, 2 Nov 2009 03:59:35 +0000 (03:59 +0000)]
libseed: do not call JSValueProtect on values the GC might have freed
Closes BGO #599666
Tim Horton [Wed, 16 Dec 2009 22:04:06 +0000 (17:04 -0500)]
Post-release increment
Tim Horton [Wed, 16 Dec 2009 22:01:05 +0000 (17:01 -0500)]
Update NEWS and README for 2.29.4
Steve Frécinaux [Sun, 15 Nov 2009 23:35:52 +0000 (00:35 +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
Iain Nicol [Thu, 19 Nov 2009 13:03:35 +0000 (13:03 +0000)]
libseed: Improve integral type conversions; mostly portability issues
Partial fix for BGO #602404.
Steve Frécinaux [Tue, 15 Dec 2009 13:33:27 +0000 (14:33 +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
Steve Frécinaux [Tue, 15 Dec 2009 13:39:21 +0000 (14:39 +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
Tim Horton [Mon, 30 Nov 2009 22:24:18 +0000 (17:24 -0500)]
Postincrement after release (now 2.29.4)
Tim Horton [Tue, 17 Nov 2009 00:03:39 +0000 (19:03 -0500)]
Postincrement version number to 2.29.3
Tim Horton [Tue, 17 Nov 2009 00:01:18 +0000 (19:01 -0500)]
More 2.29.2 changes (update NEWS and version)
Tim Horton [Mon, 16 Nov 2009 23:52:27 +0000 (18:52 -0500)]
Seed 2.29.2 changes
Tim Horton [Sun, 1 Nov 2009 04:06:18 +0000 (00:06 -0400)]
libseed: make seed_value_from_filename return "null" if passed "NULL"
Tim Horton [Sun, 1 Nov 2009 04:01:25 +0000 (00:01 -0400)]
tests: Update one test affected by previous commit
Iain Nicol [Fri, 30 Oct 2009 22:08:51 +0000 (22:08 +0000)]
make seed_value_from_string return "null" if passed "NULL"
Tim Horton [Wed, 28 Oct 2009 05:52:16 +0000 (01:52 -0400)]
tests: A bunch of exceptions changed format a while back, update tests
Tim Horton [Wed, 28 Oct 2009 05:26:21 +0000 (01:26 -0400)]
interpreter: Add --version argument; chain option parsing to libseed.
Tim Horton [Wed, 28 Oct 2009 04:54:44 +0000 (00:54 -0400)]
libseed: Add --seed-version argument
Tim Horton [Wed, 28 Oct 2009 04:25:27 +0000 (00:25 -0400)]
clutter extension: Add wrapper for animate_with_alpha
Tim Horton [Sat, 22 Aug 2009 04:35:51 +0000 (04:35 +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
Tim Horton [Wed, 7 Oct 2009 06:10:35 +0000 (02:10 -0400)]
Move all examples to separate seed-examples repository.
Tim Horton [Wed, 7 Oct 2009 05:46:26 +0000 (01:46 -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)
Tim Horton [Sun, 20 Sep 2009 23:06:55 +0000 (19:06 -0400)]
Post-release bump to 2.29.1
Tim Horton [Sun, 20 Sep 2009 22:48:51 +0000 (18:48 -0400)]
Update NEWS for the last three releases (oops!)
Tim Horton [Tue, 8 Sep 2009 02:14:07 +0000 (22:14 -0400)]
Post-release bump to 2.28.0
Robert Carr [Mon, 7 Sep 2009 06:13:10 +0000 (02:13 -0400)]
[libseed] Implement instanceof for GObject constructors and named GObject constructors, closes BGO 592936
Robert Carr [Mon, 7 Sep 2009 05:57:18 +0000 (01:57 -0400)]
[libseed] Implement G_TYPE_STRV in seed_gvalue_from_seed_value, closes BGO 584321
Robert Carr [Mon, 7 Sep 2009 05:38:51 +0000 (01:38 -0400)]
[libseed] Add seed_engine_destroy
Josselin Mouette [Fri, 4 Sep 2009 18:37:12 +0000 (14:37 -0400)]
[modules] Build as loadable modules, instead of fully-versioned libraries
Tim Horton [Tue, 25 Aug 2009 02:00:06 +0000 (22:00 -0400)]
Revert "Clean up 'seed' interpreter"
This reverts commit
c061547a7953fc7072b9e0043d0f5c33c7f3ec10.
Tim Horton [Sat, 22 Aug 2009 04:35:51 +0000 (00:35 -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
Tim Horton [Fri, 21 Aug 2009 22:07:58 +0000 (18:07 -0400)]
Post-release bump to 2.27.92
Xan Lopez [Fri, 21 Aug 2009 12:17:01 +0000 (15:17 +0300)]
Use LDFLAGS instead of CFLAGS when appropriate
And remove a rogue tab.
Xan Lopez [Fri, 21 Aug 2009 11:25:28 +0000 (14:25 +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.
Tim Horton [Fri, 14 Aug 2009 02:01:41 +0000 (22:01 -0400)]
[libseed] Add seed_context_create, which just wraps JSGarbageCollect
Tim Horton [Mon, 10 Aug 2009 22:00:02 +0000 (18:00 -0400)]
Post-release bump to 2.27.91
Tim Horton [Mon, 10 Aug 2009 20:59:46 +0000 (16:59 -0400)]
We're calling this 2.27.90 to sync up with the GNOME version now that we're a module
Tim Horton [Mon, 10 Aug 2009 20:28:17 +0000 (16:28 -0400)]
gitignore the generated index.html
Tim Horton [Mon, 10 Aug 2009 20:27:26 +0000 (16:27 -0400)]
[ffi] Use size_t format flag
Tim Horton [Mon, 10 Aug 2009 18:12:11 +0000 (10:12 -0800)]
[docs] Modules link from doc index should go to module documentation, not seed-module C API docs
Tim Horton [Mon, 10 Aug 2009 17:59:03 +0000 (09:59 -0800)]
Update example index, make HACKING point there
Tim Horton [Mon, 10 Aug 2009 17:45:08 +0000 (09:45 -0800)]
[docs] Point to large manual for module documentation
Tim Horton [Mon, 10 Aug 2009 17:42:08 +0000 (09:42 -0800)]
[docs] Forgot to include one of the files in the last commit
Tim Horton [Mon, 10 Aug 2009 17:27:47 +0000 (09:27 -0800)]
[docs] Factor out gtk-doc displayed version number
Tim Horton [Mon, 10 Aug 2009 17:23:24 +0000 (09:23 -0800)]
Update gitignore to match new documentation, etc.
Tim Horton [Mon, 10 Aug 2009 17:10:00 +0000 (09:10 -0800)]
[tests] Fix everything.js test after inspection of source
Tim Horton [Mon, 10 Aug 2009 17:00:51 +0000 (09:00 -0800)]
Distribute various assorted files which we were missing
Tim Horton [Mon, 10 Aug 2009 16:29:51 +0000 (08:29 -0800)]
[cairo] Quit when floating window is closed
Tim Horton [Mon, 10 Aug 2009 16:21:11 +0000 (08:21 -0800)]
[browser] Use nice property installation, fix toolbar bugs
Tim Horton [Mon, 10 Aug 2009 16:19:29 +0000 (08:19 -0800)]
[libseed] Support pretty property installation for objects
Tim Horton [Mon, 10 Aug 2009 16:00:58 +0000 (08:00 -0800)]
Remove OPEN_QUESTIONS; this is from before we had a bugzilla
Tim Horton [Mon, 10 Aug 2009 15:52:00 +0000 (07:52 -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.
Tim Horton [Mon, 10 Aug 2009 15:37:57 +0000 (07:37 -0800)]
[docs] Filename tag is "filename", not "file"
Tim Horton [Mon, 10 Aug 2009 15:31:58 +0000 (07:31 -0800)]
[docs] Distribute importer docs, include seed_script_destroy function
Tim Horton [Mon, 10 Aug 2009 15:15:25 +0000 (07:15 -0800)]
Move ChangeLog to NEWS, autogenerate ChangeLog, to fit in with other GNOME modules
Tim Horton [Mon, 10 Aug 2009 14:40:00 +0000 (06:40 -0800)]
[docs] Standardize on 'val' for type conversion function input value
Tim Horton [Mon, 10 Aug 2009 14:33:50 +0000 (06:33 -0800)]
[ffi] Include ffi flags when building ffi module for nonstandard installs
Tim Horton [Thu, 6 Aug 2009 11:44:17 +0000 (07:44 -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.
Tim Horton [Thu, 6 Aug 2009 03:49:57 +0000 (23:49 -0400)]
Relicense main.c as LGPLv3, closes 590810
Robert Carr [Mon, 3 Aug 2009 01:20:02 +0000 (21:20 -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.
Robert Carr [Sun, 2 Aug 2009 18:05:53 +0000 (14:05 -0400)]
[libxml] getAttribute would only work for the first attribute in a tag. Fix this
Robert Carr [Sun, 2 Aug 2009 17:55:24 +0000 (13:55 -0400)]
[ffi] Hey, ffi actually works now. Add tests to prove this
Tim Horton [Sun, 2 Aug 2009 01:43:59 +0000 (21:43 -0400)]
[examples] Distribute proper versions of clutter examples
Robert Carr [Sun, 2 Aug 2009 01:28:14 +0000 (21:28 -0400)]
[ffi] Calling functions works now...
Robert Carr [Sat, 1 Aug 2009 22:48:08 +0000 (18:48 -0400)]
[ffi] Start implementing the calling bits...
Robert Carr [Sat, 1 Aug 2009 22:27:21 +0000 (18:27 -0400)]
ffi: Implement signature reading/building of internal representation for function signatures
Robert Carr [Sat, 1 Aug 2009 21:52:55 +0000 (17:52 -0400)]
Merge branch 'master' into ffi
Robert Carr [Sat, 1 Aug 2009 21:52:34 +0000 (17:52 -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
Robert Carr [Sat, 1 Aug 2009 21:47:52 +0000 (17:47 -0400)]
Implement getting functions from libraries...sort of...no calling yet
Robert Carr [Sat, 1 Aug 2009 21:32:23 +0000 (17:32 -0400)]
Add ffi.Library constructor
Robert Carr [Sat, 1 Aug 2009 21:19:54 +0000 (17:19 -0400)]
Initial add of ffi module
Robert Carr [Sat, 1 Aug 2009 19:54:29 +0000 (15:54 -0400)]
[libseed] Organize seed.h by value/object/context/closure/etc functions.
Robert Carr [Sat, 1 Aug 2009 03:48:29 +0000 (23:48 -0400)]
[libseed] Fix gtype-gtype.js test
Robert Carr [Sat, 1 Aug 2009 03:42:50 +0000 (23:42 -0400)]
Fix build
Tim Horton [Sat, 1 Aug 2009 03:26:59 +0000 (23:26 -0400)]
[n-oscillator] Use new semi-attractive gobject property definition
Tim Horton [Sat, 1 Aug 2009 03:19:04 +0000 (23:19 -0400)]
[notify-test] Make notify test only notify on file creation, and show semi-useful information, just for fun
Tim Horton [Sat, 1 Aug 2009 03:09:58 +0000 (23:09 -0400)]
[examples] Move clutter-transitions to broken as it hasn't been ported from 0.8
Tim Horton [Sat, 1 Aug 2009 03:05:40 +0000 (23:05 -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.
Tim Horton [Sat, 1 Aug 2009 02:20:22 +0000 (22:20 -0400)]
[libseed] Throw exception if property is installed with no type
Tim Horton [Sat, 1 Aug 2009 02:18:47 +0000 (22:18 -0400)]
[libseed] More error checking for pretty property installation
Tim Horton [Fri, 31 Jul 2009 04:28:13 +0000 (00:28 -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