[vala] (264 commits) Non-fast-forward update to branch wip/transform



The branch 'wip/transform' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 http://live.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  0028a89... Analyze nodes after they are inserted into the tree
  2ebef52... Make the semantic analyzer be stateless
  aeb1555... Collect error_types on demand to allow transformations
  948a501... Code transformer
  51d0e7a... Move WhileStatement transformation into the code transforme
  61cdeed... Move DoStatement transformation into the code transformer
  b37a3e3... Move ForStatement transformation into the code transformer
  da2d069... Move ConditionalExpression transformation into the code tra
  3e044ba... GVariant transformer
  876aadf... Add ConditionalExpression.replace_expression plus other fix
  e51b7d5... Add missing replace_expression to code nodes
  fb4736b... Code builder
  803a733... Parse expressions from string
  56beb7f... Serialize structs
  4769666... Serialize hash table
  0eeb5e8... Basic gvariant deserialization
  46c9aa5... Deserialize arrays
  83edf6b... Deserialize structs
  ded3107... Deserialize hash tables
  8beea79... Wrapper methods
  824a129... Cache wrapper methods
  56a8d7f... Use wrapper method for serializing hash table and structs
  462e819... Resolve symbols during transformation
  0462c7e... Add more to_string() methods to expressions
  4014448... Let the transformer handle recursive transformations
  dc0236d... Simplify some code
  31b3a4b... Move gvariant helper methods down to CodeTransformer
  da1b863... Drop serialize_expression
  eab265f... Use wrapper methods for deserializing gvariants
  bfc83af... Complete the gvariant transformer
  168ddef... GDBus client transformer
  a3f69b0... GDBus server transformer
  cef8a47... Drop unnecessary code
  d7b4688... Drop build_context from CodeBuilder
  c77d459... Fix nested Variant (de)serialization
  e934838... Move ForeachStatement transformation into the code transfor
  43a2cde... Split CodeTrasformer into CCodeTransformer
  f8ff746... Move BinaryExpression transformation to the code transforme
  2a8b0d3... Move ObjectCreationExpression transformation to the code tr
  a7cf9a6... Drop GVariant stuff from CCodeBaseModule
  1a4284d... Preserve the cast when unboxing gvariant
  e8effb0... DOM-like linked list of statements
  5d851f4... Don't navigate the resolver tree if a node has been checked
  9d1874c... Use builder for the while statements
  4fba036... Allow floating temp variables with CodeBuilder
  3b4b865... Do not handle binary expressions without parent statement
  521292f... Fix for statement and foreach on GList
  2b78980... Fix unary expression and active locals
  f1d5bdf... dbus: Require gio-2.0

Commits added to the branch:

  dbcdc81... posix: Add utimensat and futimens bindings (*)
  0619130... vala.m4: Add VALA_CHECK_MODULES and VALA_PROG_VAPIGEN (*)
  8b5d74d... Add support for [Profile] method attribute (*)
  b39b600... posix: Add stat fields for high precision access/modificati (*)
  fd7cbef... glib-2.0: Use correct GTest*Func bindings on GLib >= 2.26 (*)
  5161b84... glib-2.0: Update GUnicodeScript and GUnicodeBreakType bindi (*)
  cf193ab... codegen: Fix profiling for recursive methods (*)
  5d0cb5e... Release 0.17.0 (*)
  e186491... glib-2.0: Move Unicode* and NormalizeMode enums under GLib (*)
  220fe3f... Use correct variable name to add vapigen directories (*)
  d771d37... posix: add execv(p) and sigqueue methods, make sigval_t a s (*)
  bcf194f... gsl: correct MultifitLinearWorkspace construct/free C names (*)
  1d7d2d8... rest-0.7: update to git master (*)
  b2756db... gio-2.0: update to git master (*)
  5767946... gio-2.0: set error domain in metadata instead of custom val (*)
  f5f4fef... gobject-2.0: add Type.{get,set}_qdata methods (*)
  3259d3b... glib-2.0: add Hmac bindings (*)
  f8859d4... gtk+-2.0, gtk+-3.0: make TextTag constructor's parameter nu (*)
  1ac3a89... build: Note that we don't support srcdir != builddir (*)
  8e4ca69... build: Fix regression in previous commit (*)
  5a79795... posix: Add parse and to_string methods and string.printf (*)
  2d0e7f4... Add direct vfunc accessors for Widget.get_preferred_height/ (*)
  d44589f... posix: add statvfs and fstatvfs function bindings (*)
  d634eb6... glib-2.0: annotate nullable GLib.Uri arguments and return v (*)
  535feee... Support virtual interface signals (*)
  6cf2c6d... codegen: Fix capturing element variable of foreach without  (*)
  f312f8e... glib-2.0: Add a few Source methods (*)
  de4fd96... gdk-pixbuf-2.0: Change ownership of Pixbuf.from_data.data (*)
  529ab89... gdk-3.0, libsoup-2.4, poppler-glib, rest-0.7, vte-2.90: upd (*)
  7ca0d1e... glib-2.0: Add Bytes.new_with_owner with an owned generic ar (*)
  5037a7c... gdk-pixbuf-2.0: Rename take_data to with_unowned_data (*)
  cc3bc75... Update clutter vapi to final Clutter 1.10. (*)
  64f3796... glib-2.0: Include glib/gstdio.h when using DirUtils or Stat (*)
  b37c64b... bindings: update numerous bindings to latest versions (*)
  093217d... gio-2.0: Fix g_mount_get_sort_key binding (*)
  295d51f... Add --enable-gobject-tracing option (*)
  9f18a16... glib-2.0: set FileSeek cname to "int" (*)
  fe874e3... glib-2.0: Fix typo in FileSeek attribute (*)
  31503eb... codegen: Fix infinite recursion when using lambda in destru (*)
  9c2e783... gnome-keyring-1: Fix gnome_keyring_item_get_info_sync bindi (*)
  1b9d1aa... GVariant: Fix memory leak when boxing and unboxing variants (*)
  46ad2f0... Use SourceLocation in SourceReference (*)
  4051a8a... Improve assertion messages (*)
  896db3e... codegen: Fix assertion failure on empty string switch state (*)
  1db249c... Release 0.17.1 (*)
  8ee814c... libxml-2.0: add SaveCtxt bindings (*)
  3a42e9f... gstreamer-video-0.10: fix gst_video_get_size_from_caps bind (*)
  5cd062b... gstreamer-base-0.10: fix gst_push_src_create binding (*)
  0533f09... vte, vte-2.90: fix Vte.Terminal.match_check binding (*)
  c835654... gstreamer-0.10: fix Bus.create_watch return value type (*)
  d284317... glib-2.0: add ThreadPool.with_owned_data and ThreadPool.add (*)
  4376ddc... gdk-3.0: mark Gdk.Atom as derived from uint (*)
  5bcd78c... libxml-2.0: add missing cnames to some Doc fields (*)
  f6f2a9e... gstreamer-0.10: correct type id of Gst.TypeFindFactory (*)
  7d982c5... x11: Enable some fields which were previously commented out (*)
  5b3326a... dbus-glib-1: add dbus_g_connection_open binding (*)
  de18f08... gtk+-3.0: add information to generate 2d0e7f49 (*)
  08e3365... gtk+-3.0: hide SelectionData.get_data_with_length length pa (*)
  36e1f66... Added is_out annotation for StyleContext.lookup_color (*)
  45e5ce1... gtk+-2.0, gtk+-3.0: add is_ref annotation for TreeStore.rem (*)
  28f9c9c... gtk+-2.0, gtk+-3.0: fix Gtk.test_init (*)
  e888575... gtk+-3.0: Gtk.Scrollbar constructor allows null adjustment (*)
  7eb8b64... gtk+-2.0, gtk+-3.0: make TreeView.get_tooltip_context.x and (*)
  d00734a... gtk+-2.0, gtk+-3.0: include necessary headers for IMContext (*)
  c23ea88... gtk+-3.0: update to 3.5.5 (*)
  5555a7c... codegen: check return value before ref_sink the value (*)
  cd59fe6... clutter-1.0: update to latest git (*)
  52d2776... bindings: Add gir_namespace and gir_version to dbus-glib-1. (*)
  d44ecb8... girwriter: Use transfer-ownership=none for InitiallyUnowned (*)
  72d9296... girparser: allow setting base_type of boxed types in metada (*)
  d01d6da... girparser: handle multiple symbol prefixes (*)
  2106cf6... clutter-1.0: update bindings to latest git, remove obsolete (*)
  7d99834... gdk-x11-2.0, gdk-x11-3.0: fix X11Display.broadcast_startup_ (*)
  f2d8b11... gio-2.0: make Drive and Volume get_sort_key method virtual (*)
  9f7485c... gtk+-3.0: Fix gtk_entry_get_text_area bindings (*)
  79925e1... codegen: Fix .begin on async methods returning structs (*)
  0692197... bindings: update GIR-based bindings (*)
  6463c2b... gdk-3.0: Gdk.EventKey does not have a GType (*)
  9c3dfd6... vapigen.m4: add an argument for the default value (*)
  814b29b... glib-2.0: make GLib.Pid inherit from int (*)
  07d3bbf... Give priority to unversioned vapi directory (*)
  7ae4962... vapigen: support deprecated namespace annotations in metada (*)
  6292b94... libgda-4.0, libgda-report-4.0, librsvg-2.0: deprecate (*)
  8fce336... codegen: use glib macros instead of trying to guess correct (*)
  9dcec6b... codegen: Fix line directives for ref_sink (*)
  61cfa26... codegen: Fix memory leak accessing automatic property with  (*)
  8f54ea4... Release 0.17.2 (*)
  d72b93c... Report error when accessing constants of outer methods (*)
  3be574c... gtk+-2.0, gtk+-3.0: Fix gtk_widget_style_get_property bindi (*)
  0f0bda0... girwriter: Write return value before parameters (*)
  19dd72d... Generate correct unref expressions for subtypes of special  (*)
  0675863... gio-2.0: Mark AsyncInitable.init_async as virtual (*)
  a5c8ea6... codegen: Bring object creation implementation closer to met (*)
  6be0b6a... GAsync: Support async creation methods (*)
  923a22c... codegen: allow integer-derived types as generic arguments (*)
  770fa8a... Update vapi file for latest gtk+ git master (*)
  7705d30... vapi: Add missing GVariantTypes to glib-2.0 (*)
  dccec42... GIR parser: add default value to GCancellable arguments whe (*)
  b4dc20c... GIR parser: allow setting async finish functions in GIR (*)
  935d54f... gdk-pixbuf-2.0: remove some obsolete metadata (*)
  1f5a97f... Fix crash due to incorrect copy of attribute list (*)
  32d14db... girparser: Fix criticals when encountering async creation m (*)
  90889c1... girparser: Fix criticals on varargs functions (*)
  6720069... gio-2.0: fix Settings.bind_with_mapping (*)
  57ffa01... libpq: fix freeing of Postgres.Notify (*)
  5f50d87... posix: fix inet_ntop binding, clean up some style issues (*)
  113dbff... gtk+-3.0: Fix gtk_application_add_accelerator nullable para (*)
  b3ade40... codegen: Fix array move when the areas don't overlap (*)
  4de3f6e... Merge attributes on merge of namespace (*)
  e54cfc3... Require and target GLib >= 2.18 (*)
  d6bc0cc... codegen: Fix conversion from generic pointer to long intege (*)
  31e9ba8... gtk+-2.0, gtk+-3.0: Fix gtk_selection_data_get_targets bind (*)
  7763d97... Release 0.17.3 (*)
  b4e884c... glib-2.0: add string.get_prev_char() (*)
  05cf2aa... codegen: Fix access to null-terminated array properties (*)
  67ceef2... Fix async object creation expressions (*)
  c3a1510... Support 'using' directive with nested namespace in fast-vap (*)
  ba6be79... girparser: Fix async creation methods throwing errors (*)
  0bc16f9... gdk-pixbuf-2.0: Regenerate (*)
  6fa80d9... udisks2: Regenerate (*)
  fd35668... glib-2.0: Add g_test_fail binding (*)
  5ac55f4... gio-2.0: make DataInputStream.read_line*.length default to  (*)
  ee85082... gnome-keyring-1: deprecate in favor of bindings distributed (*)
  bbe1a53... gtk+-3.0:  update to 3.5.9 (*)
  6a5ea3b... gobject-2.0: add Closure.SIZE for sizeof(GClosure) (*)
  de32f1f... vala.m4: Fix typo (*)
  d6ef603... vala.m4: Fix calling VALA_CHECK_PACKAGES multiple times (*)
  60740ca... girparser: add GIR name attribute to reparented types (*)
  018816f... girparser: support class methods (*)
  84f2683... Update GIR-based bindings. (*)
  94dbe36... codegen: Fix variadic constructors (*)
  dc34095... D-Bus: Add missing gio.h include for GDBus error domains (*)
  2cdc33d... Deprecate implicit .begin for async methods (*)
  11cc71a... tests: Improve test for bug 620673 (*)
  3cda0bd... codegen: Fix va_start argument in methods throwing errors (*)
  d5f417c... Recompute length when casting between array types (*)
  92f938f... codegen: Fix GMutex finalization with GLib 2.32 (*)
  44b721f... codegen: Fix signature of array_contains for inline arrays (*)
  7c830f0... gobject-2.0: Set bind_property() default flag (*)
  3c6341b... D-Bus: Support fd passing with GFileDescriptorBased (*)
  808e45f... Improve error message for static access to instance variabl (*)
  d755870... Support [CCode (scope = "async")] attribute for delegates (*)
  7bc123e... glib-2.0: Use async scope for GThreadFunc (*)
  ab6c289... Accept comments in preprocessing directives (*)
  37ac31a... Allow trailing comma in initializer list (*)
  6a6a2cf... Support [GenericAccessors] attribute for interfaces (*)
  5ea6dc0... Drop Dova profile (*)
  ca020bf... Drop POSIX profile (*)
  d07f2e5... Drop warnings about unused internal symbols when using fast (*)
  01d20d5... Do not access static members with instance references (*)
  3338066... Warn when accessing static members with an instance referen (*)
  17918d3... vte, vte-2.90: Fix Vte.get_user_shell binding (*)
  63ae7e3... Do not require explicit `this' to access generated to_strin (*)
  c9585d7... Fix incorrect warning on constructor chain up (*)
  e5c6375... posix: Do not access static members with instance reference (*)
  4016d04... building.txt: Update to mention vala-bootstrap (*)
  e774df6... Do not warn when calling .begin or .end on static async met (*)
  5face18... Release 0.17.4 (*)
  fedb8ff... Ignore .h files passed to compiler (*)
  5a035eb... posix: Fix in6_addr and in_addr bindings (*)
  625418f... codewriter: Support fixed-length arrays (*)
  e4ace9b... rest-0.7: add deps file with gio-2.0 (*)
  94c1c7d... Add gobject-introspection-1.0 bindings (*)
  b975795... libpeas-1.0: add deps file (*)
  a1bb379... libnl-3.0: change format of some comments to avoid confusin (*)
  c493498... bindings: update gir based bindings (*)
  7a74684... bindings: mark bindings for deprecated libraries as such (*)
  9cab3d5... girwriter: Fix index of length parameter for methods return (*)
  a39412e... Fix symbol resolution in closures (*)
  2c504c9... Test symbol resolution in closures (*)
  f5aec67... pango: switch to GIR (*)
  28ddcc0... girparser: set CCode type_id for enumerations (*)
  810f292... Support virtual interface properties (*)
  dc692a0... Support static methods in generic classes (*)
  b7c29ee... codegen: Fix double free of captured owned parameters in as (*)
  2499aa6... codegen: Drop extra copy of captured unowned parameters in  (*)
  e75f3e9... gio-2.0: Fix g_dbus_connection_send_message_with_reply bind (*)
  387ea3a... gio-2.0: Fix g_dbus_message_get_body binding (*)
  3126a8e... Fix critical for static fields with initializers in compact (*)
  22ec8fe... Support subclassing of GLib.Source (*)
  efae1d3... girparser: support symbol_type and instance_idx in metadata (*)
  2e80884... pango: set free_function on Attribute to pango_attribute_de (*)
  f67cacc... glib-2.0: Remove invalid get_name/set_name bindings from Ma (*)
  61532da... posix: Add getpwuid, getgrnam, and getgrgid bindings (*)
  f1dc5a4... girparser: support "experimental" in metadata (*)
  e643b8f... Add gstreamer-1.0 core bindings. (*)
  24549e9... Add gst-plugins-base-1.0 bindings. (*)
  c749239... vapigen.m4: use $vapigen_pkg_name as the name of the vapige (*)
  9cc8cc4... x11: Add XImage bindings (*)
  2d4477a... Release 0.17.5 (*)
  049a779... Accept non-automatic properties with default value (*)
  8558316... Genie: Fix functions can take only one Generic as argument  (*)
  0b3c497... glib-2.0: Add g_utime binding (*)
  d3be570... gobject-2.0: Mark parameter of WeakRef() and WeakRef.set()  (*)
  eb634ab... Release 0.17.6 (*)
  a0c7cdf... x11: Add GenericEvent bindings (*)
  2536632... gtk+-3.0: mark deprecated symbols as such (*)
  69189c9... gtk+-3.0: mark ResizeMode.IMMEDIATE as deprecated (*)
  590dd68... codegen: Fix memory leak with owned delegate parameters in  (*)
  65f994c... codegen: Fix memory management when assigning to captured p (*)
  7a66989... add libgnome-menu-3.0 bindings (*)
  1607046... GENIE: Updated genie to include fixes from vala parser (*)
  604758d... x11: Add missing XA_STRING atom (*)
  f402af9... linux: make backtrace_symbols return unowned (*)
  d82ee6d... clutter-1.0: upgrade to 1.11.15 (*)
  a250b46... bindings: update GIR-based bindings. (*)
  4fa2046... girparser: add cname for constructors not prefixed with new (*)
  f4be2a0... pango: set AttrIterator free_function (*)
  14f857a... gtk+-3.0: Gtk.TextBuffer.create_tag should allow null tag n (*)
  dfb95c8... codegen: Do not use deprecated functions for lock statement (*)
  7dd0292... Release 0.17.7 (*)
  fedb16b... Report error for signals with variable argument lists (*)
  6d60ee2... Release 0.18.0 (*)
  92dfde0... Analyze nodes after they are inserted into the tree
  62a5e63... Make the semantic analyzer be stateless
  8608dfb... Collect error_types on demand to allow transformations
  b96aa51... Code transformer
  efd0749... Move WhileStatement transformation into the code transforme
  3af4994... Move DoStatement transformation into the code transformer
  088d7f3... Move ForStatement transformation into the code transformer
  8de403c... Move ConditionalExpression transformation into the code tra
  e080e75... GVariant transformer
  6922c86... Add ConditionalExpression.replace_expression plus other fix
  62817a9... Add missing replace_expression to code nodes
  19fc2bc... Code builder
  4b27046... Parse expressions from string
  1d75467... Serialize structs
  9389eca... Serialize hash table
  04bfb29... Basic gvariant deserialization
  c496b9a... Deserialize arrays
  bb87b09... Deserialize structs
  a1ee3fa... Deserialize hash tables
  e4ada73... Wrapper methods
  c83bb33... Cache wrapper methods
  ba65aec... Use wrapper method for serializing hash table and structs
  7b18efd... Resolve symbols during transformation
  0af7969... Add more to_string() methods to expressions
  be4bc74... Let the transformer handle recursive transformations
  609d635... Simplify some code
  cdcc885... Move gvariant helper methods down to CodeTransformer
  3e3deb2... Drop serialize_expression
  af19f76... Use wrapper methods for deserializing gvariants
  07adf7e... Complete the gvariant transformer
  95649df... GDBus client transformer
  d2d51ae... GDBus server transformer
  21c502b... Drop unnecessary code
  8408b20... Drop build_context from CodeBuilder
  c5c2ac8... Fix nested Variant (de)serialization
  0080447... Move ForeachStatement transformation into the code transfor
  a93fa65... Split CodeTrasformer into CCodeTransformer
  8392646... Move BinaryExpression transformation to the code transforme
  caf3a2d... Move ObjectCreationExpression transformation to the code tr
  063c596... Drop GVariant stuff from CCodeBaseModule
  7e7b32a... Preserve the cast when unboxing gvariant
  d144e0e... DOM-like linked list of statements
  1624539... Don't navigate the resolver tree if a node has been checked
  b5e07c3... Use builder for the while statements
  5f7dddf... Allow floating temp variables with CodeBuilder
  554d274... Do not handle binary expressions without parent statement
  2453864... Fix for statement and foreach on GList
  8aa4121... Fix unary expression and active locals
  2d5f9ff... dbus: Require gio-2.0
  23cdf4b... Fix build after rebase
  bc2a1c3... Access SemanticAnalyzer.get_data_type_for_symbol in a stati

(*) This commit already existed in another branch; no separate mail sent



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