[vala] (273 commits) Non-fast-forward update to branch wip/transform
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (273 commits) Non-fast-forward update to branch wip/transform
- Date: Mon, 27 Jan 2014 21:47:52 +0000 (UTC)
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:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
a1ee58a... Analyze nodes after they are inserted into the tree
eec2e5a... Make the semantic analyzer be stateless
6c89351... Collect error_types on demand to allow transformations
ea61eb8... Code transformer
0916360... Move WhileStatement transformation into the code transforme
7b98fba... Move DoStatement transformation into the code transformer
3a17731... Move ForStatement transformation into the code transformer
bf7b1bb... Move ConditionalExpression transformation into the code tra
426eb75... GVariant transformer
058928b... Add ConditionalExpression.replace_expression plus other fix
693fb0c... Add missing replace_expression to code nodes
d564804... Code builder
2ad7923... Parse expressions from string
b800792... Serialize structs
627c787... Serialize hash table
58753d7... Basic gvariant deserialization
60f5985... Deserialize arrays
b466c3c... Deserialize structs
54e743c... Deserialize hash tables
2f92e11... Wrapper methods
72acdb8... Cache wrapper methods
6a5722c... Use wrapper method for serializing hash table and structs
f5f5c71... Resolve symbols during transformation
29c9e25... Add more to_string() methods to expressions
83963ba... Let the transformer handle recursive transformations
e597a74... Simplify some code
0827b14... Move gvariant helper methods down to CodeTransformer
1552681... Drop serialize_expression
96ced53... Use wrapper methods for deserializing gvariants
a8d9cf0... Complete the gvariant transformer
4606e43... GDBus client transformer
b780d73... GDBus server transformer
c45c4ba... Drop unnecessary code
5e4732a... Drop build_context from CodeBuilder
57cf3fe... Fix nested Variant (de)serialization
2acb3fb... Move ForeachStatement transformation into the code transfor
2648282... Split CodeTrasformer into CCodeTransformer
7b1a6f9... Move BinaryExpression transformation to the code transforme
1e69a58... Move ObjectCreationExpression transformation to the code tr
6fc9ca4... Drop GVariant stuff from CCodeBaseModule
4472253... Preserve the cast when unboxing gvariant
6329073... DOM-like linked list of statements
426ed4b... Don't navigate the resolver tree if a node has been checked
537b0ed... Use builder for the while statements
9b533ca... Allow floating temp variables with CodeBuilder
de6065e... Do not handle binary expressions without parent statement
c4d5b0d... Fix for statement and foreach on GList
ce5e40d... Fix unary expression and active locals
fc34978... dbus: Require gio-2.0
5dbcbf4... Fix build after rebase
889f612... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
b528b5c... Fix some code-style issues
8e6e488... Report error for unsupported GVariant (de)serialization
630971e... Fix deserialiation of hash tables
9c35b0f... codegen: Fix capture of compiler-generated internal temp va
a4fbdc2... transformer: Clear wrapper cache for every file
392614f... dbus: Copy type when declaring temporary variables
5cc847c... codegen: Fix making local variables and constants active
5c6a567... Added TraverseVisitor for traversing the tree with a callba
cffb8a2... Convert get_used_variables to TraverseVisitor
dae4dd8... Make Method.yield_count be stateless
66c49dc... Drop visit_expression from Traverse to avoid checking twice
95e7825... Visit assignment and reference transfer in traverse
2f7dbc5... tests: add regression test for CCodeMethodModule.get_yield_
b4f952a... Set parent_node when replacing expressions
17b6678... Set parent_node to properties defult value
29dd807... Don't set source ref in Block.get_error_types
363f7e7... Fix get_current_* methods in the semantic analyzer
e07d3c7... Fix result var for pre/post conditions
6f03f95... Fix passing BusName and manage unhandled GErrors
f870f0d... Copy types in transformer
af3d605... Use qualified names in transformed expressions
c80beb2... Make gdbus work, temp commit
cc6a165... Allow symbol_from_string to return null
Commits added to the branch:
f19bdec... Fix criticals due to commit a31a2a77dd60e70137448751 (*)
b079006... girwriter: Add scope="notified" to owned delegates (*)
53406d2... Add postconditions when exiting from methods returning void (*)
a3c2589... Add testcase for missed postconditions in methods returning (*)
73e553a... codegen: Support non-auto property initializer in gobjects (*)
eeb861d... Always initialize temp variables to fix fatal warnings of G (*)
1663630... Bump version suffix (*)
e560807... girwriter: Don't emit scope async and notified at the same (*)
376c9b7... Update gtk+ 3.0 vapi to latest upstream (*)
e4788dc... gtk+-3.0: mark nullable arguments in ListBox API (*)
19b62d3... gtk+ 3.0 vapi: mark listbox funcs as owned (*)
3f33d23... libusb-1.0: make Device a compact class, other minor change (*)
0999b08... glib-2.0: Add version fields and check_version (*)
435d863... xmlparser: Support single quotes for attributes (*)
6747b2f... Do not allow abstract, virtual and override at the same tim (*)
f6146ea... Fix base access of properties (*)
eeee60a... codegen: Don't convert GValue/GVariant on non-null cast (*)
f484ce8... poppler-glib: Drop unnecessary dependencies (*)
d71aeba... gtk+-2.0, gtk+-3.0: TextBuffer.get_slice return value shoul (*)
3d5e8e7... gtktemplate: Allow connecting signals of the template class (*)
7ff1adb... Update gtk+ 3 vapi to latest upstream (*)
218650f... posix: Add mlockall and munlockall (*)
91609f7... gtk+-2.0, gtk+-3.0: Properly tag ownership on FileChooser.a (*)
6d07669... codegen: Allow scope=async delegates to be used in vala cod (*)
651ad64... gio-2.0: update to git master (*)
d8c6c95... girwriter: Fix handling of delegate params (*)
a35d36d... gstreamer-1.0: Update to 1.0.8 (*)
1416c6f... gdk-3.0: Update to 3.9.8 (*)
427d846... atk: Update to 2.9.3 (*)
378c6d2... gdk-pixbuf-2.0: Update to 2.29.2 (*)
8f30827... gstreamer-1.0: Fix TagList.get_boolean regression (*)
04422d7... Add support for the \uXXXX escape sequence (*)
bd3365b... scanner: Fix regression for the \x escape sequence (*)
fa28c94... gio-2.0: Updated from g-i master (*)
b31584b... gstreamer-1.0: Define ref/unref methods of MiniObject subcl (*)
2886366... Add CCode ordering attribute for interfaces (*)
78e38d6... poppler-glib: Update to 0.23.4 (*)
cbbefa1... gio-2.0: Fix out params of MenuModel.get_item_attributes an (*)
f3adafc... gdk-x11-2.0, gdk-x11-3.0: Update using 2.24.20, 3.9.8 (*)
6be295f... Align gtk templates to new gtk+/glib api (*)
45f6d32... glib-2.0: Add GSource methods introduced in glib 2.36 (*)
72b5a54... gtk+-3.0: Update to 3.9.9 (*)
5d18866... glib-2.0: Add various new symbols (*)
3b2fa16... glib-2.0: A bunch of enum/flags updates (*)
871d48d... gtk+-3.0: Update to 3.9.10 (*)
4c3f4a9... gtk+-2.0: Update to 2.24.20 (*)
f8ac5fc... gdk-2.0: Update to 2.24.20 (*)
466aab8... Release 0.21.1 (*)
0d6f3a6... Make add_tick_callback callback owned (*)
486586f... gtk+-3.0: add gtk_list_box_prepend (*)
5a09c0a... codegen: Fix connect/disconnect of dynamic signals (*)
5ea5c26... gdk-3.0, gtk+-3.0: Update to 3.9.11+ (*)
a2c419e... vapi: Update GIDL/GIR binding lists (*)
eb88eb9... gio-unix-2.0: Update to 2.37.5 (*)
1351dba... gstreamer-1.0: Update to 1.0.9 (*)
8f10674... gdk-3.0, gtk+-3.0: Update to 3.9.11++ (*)
dc27fd2... gdk-x11-3.0, gtk+-3.0: Update to 3.9.12 (*)
fd5329b... libwnck-3.0: Update to 3.4.7 (*)
93a8e08... atk: Update to 2.9.4 (*)
b1e7a16... libsoup-2.4: Update to 2.43.90 (*)
69f8e31... gtksourceview-3.0: Update to 3.9.90 (*)
60479cd... Fix vala --version (*)
9b40777... libarchive: Fix read_data_block C name (*)
b22255a... Warn if a parameter without default follows a parameter wit (*)
50d2dc9... posix.vapi: Added constant AF_UNSPEC (*)
dfa7361... posix.vapi: Added bindings for getaddrinfo (*)
e331049... Do not warn for non-default parameter if it's ellipsis (*)
3fcb109... json-glib-1.0: fix functions which return floating GVariant (*)
c40eab7... clutter-1.0: Update to 1.15.90 (*)
31caa12... gedit: Update to 3.9.90 (*)
3e20fd8... girparser: Support scope=async parameters. (*)
dd24a1b... Do not warn about non-default parameters for coroutines. (*)
f0c5b62... girparser: accept empty tuple for parameters without initia (*)
279b7fc... gio-2.0: remove default argument from g_file_load_contents (*)
bd539e0... packagekit-glib2: Update to 0.8.10 (*)
1785f6a... gtk3: annotate nullable label args (*)
668318c... vala: Fix default-value warning (*)
2291421... gdk-3.0, gtk+-3.0: Update to 3.9.13+ (*)
3473e00... gstreamer-1.0: Update to 1.0.10 (*)
328fea7... posix: Correct sockaddr.sa_data field name (*)
eda6548... gdk-3.0, gdk-x11-3.0, gtk+-3.0: Update to 3.9.14 (*)
d2f750d... libsoup-2.4: Keep using SOUP_STATUS_CODE_ cprefix for Known (*)
83443b0... libsoup-2.4: Actually it is SOUP_STATUS_ (*)
1491356... vapi: Some more scope=async updates (*)
49b81b9... gtk+-2.0, gtk+-3.0: Fixes for Icon* related bindings and so (*)
f6fcaa5... girparser: Discover ref/unref methods (*)
fd35b03... Genie: Fixed use of print statements when variables are nul (*)
3bbfb5f... Add geocode-glib bindings (*)
a2dc15d... gtksourceview-3.0: Update to 3.9.91 (*)
e950e31... atspi-2: Update to 2.9.91 (*)
ae5b1a2... libnotify: Update to 0.7.6 (*)
0c11c2a... Release 0.21.2 (*)
271ea9a... bindings: update GIR-based GNOME bindings from jhbuild (*)
791e3fe... libsoup-2.4: fix symbol name in some deprecated since annot (*)
b240dd8... gio-2.0: re-add MenuModel.get_item_links (*)
6740f37... codegen: Don't define varidic helper *_constructv_full as s (*)
9ead266... libxml-2.0: Fix SchemaValidCtxt (*)
90babf2... gtk+-3.0: Update to 3.9.16 (*)
fe76413... glib-2.0: de-deprecate string.offset (*)
ed8f32b... Support chain up to constructv functions. (*)
2b15dd9... cairo: Fixes to RecordingSurface, PdfSurface and SvgSurface (*)
893a431... Release 0.22.0 (*)
26c6047... gtk+-3.0: Update to 3.10.0 (*)
ebfe7b7... codegen: Inherit array_{length,null_terminated} from base p (*)
82cf427... Revert "codegen: Inherit array_{length,null_terminated} fro (*)
f3aeaba... codegen: Inherit array_{length,null_terminated} from base p (*)
4d3b696... gtk+-3.0: Mark Gtk.Application.remove_accelerator() paramet (*)
e3cccfb... Fix subtle bug in flowanalyzer that made the compiler crash (*)
01b9ffd... sqlite3: add missing has_type_id = false annotations to enu (*)
f60169c... vapi: Remove trailing whitespace. (*)
70c5fa5... vapi: Add missing has_type_id = false in non-GObject bindin (*)
7bdbc2d... avahi-client: remove deprecated methods which throw errors. (*)
a6e9b6d... sdl, sdl-image: remove default params preceding parass with (*)
5f7c873... cogl-pango-1.0, libgdata: add missing dependencies (*)
a09c9e9... Set parent_node and always copy datatype when assigned to c (*)
5764bac... Revert "Set parent_node and always copy datatype when assig (*)
d950cdd... gtkmodule: Throw an error if the ui resource has no templat (*)
75359c3... gtkmodule: Throw error on [GtkChild] in non-[GtkTemplate] c (*)
a739543... girparser: skip doc-version, -deprecated, and -stability (*)
16f9e96... gtk+3.0: Mark region argument of *shape_combine_region null (*)
36f20c7... gstreamer-video-1.0: make Info.finfo field nullable (*)
49b5b32... libxml-2.0: add CCode type annotations for xmlChar* strings (*)
8a0070c... gstreamer-1.0: fix functions which return floating referenc (*)
b05fa33... gtk+-3.0: Fix output parameter of SymbolicColor.resolve (*)
eaf1a1f... Fix crash due to not copying a type (*)
aa6c377... girparser: Support new gir format (deprecated, doc-version, (*)
4038abd... Merge branch 'staging' (*)
84ec3e0... gtksourceview-3.0: Update to 3.10.1 (*)
2c8c55a... gio-2.0: Add ‘throws’ to DBusObjectManagerClient.new[_f (*)
90901ec... bindings: update libnotify binding (*)
e4ef6fb... gio-2.0: Fix uint8[]/char** types for contents parameters f (*)
ccca45f... glib-2.0: Fix type of g_hash_table_iter_next() parameters t (*)
b6f7cd6... Fix memory leak when assigning an owned gvariant to an unow (*)
158a273... Revert "gio-2.0: Fix uint8[]/char** types for contents para (*)
c22df00... gio-2.0: Update. New Notification and Subprocess api (*)
720fe05... Bump version suffix (*)
a581c00... gtk+-3.0: Update to 3.11.0 (*)
c4cf044... packagekit-glib2: Update to 0.8.12 (*)
e90ddc1... gio-2.0: Update to 2.39.0+ (*)
b25b1d2... gio-2.0: Fix default-value warnings of Subprocess.communica (*)
47305de... clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8 (*)
33f6487... gtk+ 3.0 vapi: make Gtk.Range.get_range_rect return rect (*)
b3d1442... Allow dynamic type registration of generated dbus proxy cla (*)
1ce8b8f... vapi: Install packagekit-glib2 bindings (*)
7c37159... posix: Fix cname of NLItem (*)
c0e050c... gio-2.0, gio-unix-2.0: Update to 2.39.1 (*)
383dc7c... gdk-3.0, gtk+-3.0: Update to 3.11.1+ (*)
46d8b07... gtk+-3.0: Update to 3.11.2 (*)
93451fb... clutter-1.0: Update to 1.16.2 (*)
bdf5723... codegen: Zero length of arrays when transferring ownership (*)
2632c3c... libpeas-gtk-1.0: Add bindings based on 1.8.1 (*)
4991b8f... libnotify: Switch to GIR (*)
2cef328... atk: Update to 2.11.3 (*)
ecb49b7... gtk-2.0, gtk-3.0: fix rgb_to_hsv argument directions (*)
bbd0eba... cogl-1.0: fix read_pixels pixels argument (*)
364fa75... glib-2.0: Added [DestroysInstance] to Thread.join() (*)
aef4702... xcb: Major changes and fixes. (*)
911e3cf... Make Vala.Method._base_interface_method weak (*)
9a848e0... libxml-2.0: Fix EntityDesc lookup and value_lookup cname (*)
227769b... codegen: Fix crash vapi properties with no get body but wit (*)
5d96dcf... analyzer: Fix critical when catch clause does not catch an (*)
591340a... codegen: use #if GLIB_CHECK_VERSION for init functions (*)
d7fcb23... Handle the integers and enums in generic closure wrapper (*)
2cf2c4f... gio-2.0: Update to 2.39.2 (*)
45a8199... gdk-3.0, gtk+-3.0: Update to 3.11.3 (*)
fdd6531... Add xcb-icccm bindings. (*)
fe9beb8... Allow using lambdas within enums. (*)
9035483... Release 0.23.1 (*)
b4b95a4... gtk+-2.0, gtk+-3.0: Improve TextMark constructor with nulla (*)
1c6064c... girparser: Fix some source reference when reporting errors (*)
23cc305... girparser: Handle delegate aliases (*)
4eb9670... girwriter: Derive gir namespace from base name (*)
550b107... codegen: Fix memory leak introduced by fe9beb82b6809 (*)
110b25e... librsvg-2.0: Switch to GIR (*)
b01473e... posix: Added methods read and write to class FILE (*)
86bf398... gtktemplate: Handle callbacks for detailed signals (*)
58259ec... Fix coalescing operator semantics check. (*)
e15a795... codegen: Support "foo is G" (*)
b65e3dc... gdk-x11-3.0: Switch to GIR (*)
8e7e415... gtk+-3.0: Update to 3.11.3+ (*)
69ed59d... glib-2.0: Add abs() to short type (*)
fd9759c... glib-2.0: Fix short.abs() to be an instance method (*)
ca2b851... glib-2.0: Add G_LOG_2_BASE_10 constant (*)
ce7fd83... gtk+-3.0: Nullable GtkListBox::row_selected.row (*)
63db705... gtk+-3.0: Update to 3.11.5+ (*)
e5ed90f... gtksourceview-3.0: Update to 3.11.3 (*)
3c0674f... glib-2.0: make string.joinv handle non-null-terminated arra (*)
fb6629c... libpq.vapi: added condition LIBPQ_9_3 (*)
95d0aa0... Fix calling methods on struct pointers (*)
e9eb1eb... codegen: Reduce the number of temporary variables (*)
2ad8879... codegen: Do not emit notify-signal for non-abstract interfa (*)
603c1c7... codegen: Always assume external interface properties are go (*)
6949360... Fix semantics for coalesce operator when target_type is nul (*)
d70bff7... Add create_temp_access to properly access a temp variable a (*)
b932bae... Use create_temp_access instead of local.floating in MethodC (*)
cee269c... Use create_temp_access instead of local.floating in ObjectC (*)
1918459... Avoid unnecessary copies when using the coalescing operator (*)
3f68a95... Drop LocalVariable.floating usage, replaced by create_temp_ (*)
517d25a... Fix regression when coalescing: value owned if either of th (*)
633805f... Analyze nodes after they are inserted into the tree
dd77d2a... Make the semantic analyzer be stateless
ea3e739... Collect error_types on demand to allow transformations
be7cd42... Code transformer
d7b7a7c... Move WhileStatement transformation into the code transforme
352576e... Move DoStatement transformation into the code transformer
ba9d050... Move ForStatement transformation into the code transformer
aec9c4b... Move ConditionalExpression transformation into the code tra
e5453e8... GVariant transformer
ce839e5... Add ConditionalExpression.replace_expression plus other fix
a70d2d9... Add missing replace_expression to code nodes
9ed3de5... Code builder
f60259e... Parse expressions from string
4192d18... Serialize structs
1328654... Serialize hash table
6d5fbca... Basic gvariant deserialization
aa3c773... Deserialize arrays
42f7682... Deserialize structs
ccaf169... Deserialize hash tables
aeaa25a... Wrapper methods
d21985f... Cache wrapper methods
ab6c0d2... Use wrapper method for serializing hash table and structs
b327109... Resolve symbols during transformation
00bcbc1... Add more to_string() methods to expressions
1a007f4... Let the transformer handle recursive transformations
1a9ff9c... Simplify some code
d8d7675... Move gvariant helper methods down to CodeTransformer
35562a2... Drop serialize_expression
85f2794... Use wrapper methods for deserializing gvariants
9468cc4... Complete the gvariant transformer
4737c5f... GDBus client transformer
e5e4b7f... GDBus server transformer
6737353... Drop unnecessary code
6f4a5a4... Drop build_context from CodeBuilder
04c8dfc... Fix nested Variant (de)serialization
dc79960... Move ForeachStatement transformation into the code transfor
e194f99... Split CodeTrasformer into CCodeTransformer
8846f86... Move BinaryExpression transformation to the code transforme
6164e7b... Move ObjectCreationExpression transformation to the code tr
be8eb1a... Drop GVariant stuff from CCodeBaseModule
8144805... Preserve the cast when unboxing gvariant
21b7285... DOM-like linked list of statements
15faf1e... Don't navigate the resolver tree if a node has been checked
1c8e0e3... Use builder for the while statements
f6b5652... Allow floating temp variables with CodeBuilder
2848f00... Do not handle binary expressions without parent statement
c0178bc... Fix for statement and foreach on GList
33d62dc... Fix unary expression and active locals
591be0f... dbus: Require gio-2.0
339211b... Fix build after rebase
d1cbb89... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
fa66620... Fix some code-style issues
2c97e2f... Report error for unsupported GVariant (de)serialization
9951d33... Fix deserialiation of hash tables
4cc3d42... codegen: Fix capture of compiler-generated internal temp va
ce725b3... transformer: Clear wrapper cache for every file
9ccbeff... dbus: Copy type when declaring temporary variables
bc8a7ab... codegen: Fix making local variables and constants active
e762dbb... Added TraverseVisitor for traversing the tree with a callba
4bd3da8... Convert get_used_variables to TraverseVisitor
6fee9e3... Make Method.yield_count be stateless
dca3f76... Drop visit_expression from Traverse to avoid checking twice
04855bd... Visit assignment and reference transfer in traverse
44664ed... tests: add regression test for CCodeMethodModule.get_yield_
35c2e3b... Set parent_node when replacing expressions
0c077c9... Set parent_node to properties defult value
069855a... Don't set source ref in Block.get_error_types
c0a5cfb... Fix get_current_* methods in the semantic analyzer
e1077eb... Fix result var for pre/post conditions
9c85065... Fix passing BusName and manage unhandled GErrors
a1c5e0f... Copy types in transformer
5d06a83... Use qualified names in transformed expressions
4e1a739... Make gdbus work, temp commit
10d29bb... Allow symbol_from_string to return null
(*) 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]