[seed] Created tag SEED_2_27_90



The unsigned tag 'SEED_2_27_90' was created.

Tagger: Tim Horton <hortont424 gmail com>
Date: Mon Aug 10 17:08:29 2009 -0400

    Tag 2.27.90 release (GNOME Beta)

Changes since the last tag 'SEED_0_8_5':

Ernani Azevedo (1):
      [docs] Make documentation respect DESTDIR install parameter

Matt ARSENAULT (4):
      [libseed] Reduced unneccessary libc string functions in favor of glib ones
      [libseed] Use glib types everywhere, don't redefine variables in inner scope, etc.
      [libseed] More minor GLib usage and redefinition fixes.
      Replace use of g_strconcat with "/" with g_build_filename

Robert Carr (24):
      [libseed] Refactor some of the importer dir handling code (adding __init__.js) soon
      [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)
      [docs] Add some documentation to SeedClass
      [docs] Add remarks about JavaScriptCore exception model
      [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] 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] Fix the code duplication in init/init_with_context_group. init_with_context_group was out of sync anyway
      [libseed] Remove some unused quarks
      [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] 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.
      Fix build
      [libseed] Fix gtype-gtype.js test
      [libseed] Organize seed.h by value/object/context/closure/etc functions.
      Initial add of ffi module
      Add ffi.Library constructor
      Implement getting functions from libraries...sort of...no calling yet
      [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
      Merge branch 'master' into ffi
      ffi: Implement signature reading/building of internal representation for function signatures
      [ffi] Start implementing the calling bits...
      [ffi] Calling functions works now...
      [ffi] Hey, ffi actually works now. Add tests to prove this
      [libxml] getAttribute would only work for the first attribute in a tag. Fix this
      [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.

Tim Horton (64):
      [tests] Distribute module test
      [libseed] Type-conversion documentation (filler, to make gtk-doc happy)
      [docs] Expand seed_value_to_string docs to explain various conditions
      [docs] Update SeedScript/evaluation docs
      [docs] Add example for exception throwing
      [docs] seed_value_to/from_filename, binary_string, etc
      [docs] seed_value_[to/from]_object
      [docs] Update more seed_value* docs
      [docs] Update native function documentation
      [docs] seed_create_function
      [libseed] Fix inconsistent argument naming on seed_create_function
      [docs] SeedFunctionCallback documentation
      [docs] Move SeedFunctionCallback docs to seed-api.c
      [docs] Native function example
      [docs] Seed online docs moved to library.gnome.org
      [examples] ls.js accidentally got Seed. stripped from printf (not print)
      [libseed] Expose path to script as __script_path__ on all JS contexts
      [gtkbuilder] Override Gtk.Builder.add_from_string to automatically pass the length argument
      [libseed] [os] Make __script_path__ canonical and absolute. Add os.realpath.
      [libseed] Use canonicalize_file_name instead of realpath
      [os] Also use canonicalize_file_name in os.realpath
      [docs] Initial gtk-doc about the importer (from JS-side)
      [docs] Loading native modules documentation
      [docs] Search path documentation
      [libseed] Use g_build_filename for portability
      [docs] Various tiny grammatical fixes
      [libseed] Indentation fix. Sorry, Robb.
      Update copyright headers and indentation notes.
      [libseed] Commit c7daca0f removed set/get_property on gtype class.
      [libseed] Add more attractive way to define GObject properties on newly created GTypes.
      [libseed] More pretty-install property types, exception handling, etc.
      [tests] Accidentally committed broken test in last commit.
      Revert "[libseed] Commit c7daca0f removed set/get_property on gtype class."
      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"
      [libseed] More error checking for pretty property installation
      [libseed] Throw exception if property is installed with no type
      [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] Move clutter-transitions to broken as it hasn't been ported from 0.8
      [notify-test] Make notify test only notify on file creation, and show semi-useful information, just for fun
      [n-oscillator] Use new semi-attractive gobject property definition
      [examples] Distribute proper versions of clutter examples
      Relicense main.c as LGPLv3, closes 590810
      From here on out, use post-release version increment
      [ffi] Include ffi flags when building ffi module for nonstandard installs
      [docs] Standardize on 'val' for type conversion function input value
      Move ChangeLog to NEWS, autogenerate ChangeLog, to fit in with other GNOME modules
      [docs] Distribute importer docs, include seed_script_destroy function
      [docs] Filename tag is "filename", not "file"
      Update NEWS for today's release
      Remove OPEN_QUESTIONS; this is from before we had a bugzilla
      [libseed] Support pretty property installation for objects
      [browser] Use nice property installation, fix toolbar bugs
      [cairo] Quit when floating window is closed
      Distribute various assorted files which we were missing
      [tests] Fix everything.js test after inspection of source
      Update gitignore to match new documentation, etc.
      [docs] Factor out gtk-doc displayed version number
      [docs] Forgot to include one of the files in the last commit
      [docs] Point to large manual for module documentation
      Update example index, make HACKING point there
      [docs] Modules link from doc index should go to module documentation, not seed-module C API docs
      [ffi] Use size_t format flag
      gitignore the generated index.html
      We're calling this 2.27.90 to sync up with the GNOME version now that we're a module

Xan Lopez (1):
      Fix iteration over out parameters after invoking a function.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]