Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vapi: Add gtk+-unix-print-4.0 bindingswip/gtkunixprint | Rico Tzschichholz | 2017-01-03 | 11 | -0/+800 |
| | |||||
* | vapi: Add gtk+-unix-print-2.0 bindings | Rico Tzschichholz | 2017-01-03 | 11 | -0/+632 |
| | |||||
* | vapi: Add gtk+-unix-print-3.0 bindings | Rico Tzschichholz | 2017-01-03 | 11 | -0/+792 |
| | |||||
* | gtk+-4.0: Update to 3.89.2+b993acfe | Rico Tzschichholz | 2017-01-02 | 3 | -111/+170 |
| | |||||
* | gtk+-3.0: Update to 3.22.5+a1aee460 | Rico Tzschichholz | 2016-12-29 | 3 | -4/+14 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-12-29 | 3 | -4/+15 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-12-17 | 4 | -21/+28 |
| | |||||
* | codegen: Re-use CCodeIdentifier ("_data_") | Rico Tzschichholz | 2016-12-14 | 2 | -10/+13 |
| | |||||
* | codegen: Compensate for the lack of g_task_get_completed on glib < 2.44 | Carlos Garnacho | 2016-12-14 | 2 | -3/+32 |
| | | | | | | | | | | | | | If a target glib between 2.36 and 2.44 is used, store a boolean var in the async task data, which is initialized to FALSE and set to TRUE in the async task callback, so async-forced-to-sync like the async generator example can block until the task is complete. There is one special case, if the async task receives no callback to execute, the boolean flag is set to TRUE right away, as it will be "finished" by the first time it's checked. https://bugzilla.gnome.org/show_bug.cgi?id=763345 | ||||
* | Release 0.35.20.35.2 | Rico Tzschichholz | 2016-12-14 | 1 | -0/+5 |
| | |||||
* | gtk+-4.0: Make Gsk.Renderer.for_window() a static factory method | Rico Tzschichholz | 2016-12-12 | 2 | -2/+6 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-12-11 | 4 | -20/+43 |
| | |||||
* | vala: Check inferred generic-types of MemberAccess | Rico Tzschichholz | 2016-12-10 | 4 | -0/+22 |
| | | | | | | | Although avoid this check for simple-generic accesses where this would be too strict and not wanted. https://bugzilla.gnome.org/show_bug.cgi?id=775466 | ||||
* | vala: Check generic-types count of DelegateType | Matthias Berndt | 2016-12-10 | 3 | -1/+30 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=772204 | ||||
* | codegen: Reference struct fields with their actual cname | Rico Tzschichholz | 2016-12-08 | 6 | -14/+32 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=775761 | ||||
* | Improve constructor chain-up checks | Simon Werbeck | 2016-12-07 | 1 | -59/+39 |
| | | | | | | | | | | | | | | The only valid expressions for chaining up are: * this[.named] () * base[.named] () * Object () - for GObject style chain-ups This patch should prevent invalid chain-ups such as: * Foo.named (), where Foo is not a valid base class * (new Foo ()) (), i.e. invoking expressions that return an object In preparation to fixing bug 567269, is_chainup() was turned into a property. | ||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-12-05 | 3 | -5/+4 |
| | |||||
* | girwriter: Add fullname GIR attribute, and set fullname of GObject.Type | Yu Feng | 2016-12-05 | 3 | -1/+11 |
| | | | | | | | | | | | | In gir files generated by Vala, members of type GType is referenced with name "GObject.Type", but GObject-introspection expect it to be "GType". While there was no way to override the fully qualified GIR name of a member, this patch adds [GIR (fullname = "GType")] to fix the mismatch for GObject.Type. https://bugzilla.gnome.org/show_bug.cgi?id=775591 | ||||
* | codegen: Add function-prototypes for all register-type calls | Rico Tzschichholz | 2016-12-01 | 2 | -4/+10 |
| | | | | | | | Make sure to match the list of called register-type calls and include implemented classes and interfaces. https://bugzilla.gnome.org/show_bug.cgi?id=775446 | ||||
* | gtk+-4.0: Update to 3.89.1+e09b78f7 | Rico Tzschichholz | 2016-12-01 | 2 | -7/+40 |
| | |||||
* | methodcall: Don't try to remove N_/NC_ while they are properly handled in C | Rico Tzschichholz | 2016-11-30 | 4 | -20/+54 |
| | | | | | | | This avoids messing around with the ownership and properly invokes copying if needed. https://bugzilla.gnome.org/show_bug.cgi?id=642350 | ||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-11-29 | 3 | -2/+6 |
| | |||||
* | tests: Add gir-test for fixed-size arrays | Rico Tzschichholz | 2016-11-27 | 2 | -0/+69 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-11-24 | 4 | -5/+27 |
| | |||||
* | girparser: No support for fixed-size array as return-value | Rico Tzschichholz | 2016-11-24 | 1 | -0/+8 |
| | | | | | Due to the special syntax for those arrays it lead to omitting the array-qualifier and therefore generating broken bindings. | ||||
* | Release 0.35.10.35.1 | Rico Tzschichholz | 2016-11-22 | 1 | -0/+11 |
| | |||||
* | gstreamer-1.0: Make ElementFactory.get_static_pad_templates fully "unowned" | Rico Tzschichholz | 2016-11-21 | 2 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=774791 | ||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-11-20 | 4 | -14/+39 |
| | |||||
* | codegen: Use GTask instead of GSimpleAsyncResult if 2.36 target is selected | Carlos Garnacho | 2016-11-19 | 3 | -58/+202 |
| | | | | | | | | | | | | | | | | | | | GTask brings some differences compared to GSimpleAsyncResult. Most namely, g_task_return*() operations perform at once the async result data asignment and the caller's main context activation. This is something that has to be done exactly once, so the code flow has slight changes to ensure that. Also, the async operation data used to be attached early through g_simple_async_result_set_op_res_gpointer, only to be maybe replaced by the real return data. If GTask is being used, we set this data through g_task_set_task_data(). There's code out there relying on immediate return here when state is !=0. As GTask always defers the finalization to an idle in its main context, ensure the source is dispatched and the task completed before returning. https://bugzilla.gnome.org/show_bug.cgi?id=763345 | ||||
* | gtk+-4.0: Update to 3.89.0+48e7f419 | Rico Tzschichholz | 2016-11-16 | 2 | -3/+25 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2016-11-13 | 6 | -6/+27 |
| | |||||
* | gtk+-4.0: Update to 3.89.0+2520662d | Rico Tzschichholz | 2016-11-13 | 1 | -1/+15 |
| | |||||
* | Fix build with -Werror=redundant-decls | Rico Tzschichholz | 2016-11-12 | 1 | -7/+2 |
| | |||||
* | Fix build with -Werror=enum-compare | Rico Tzschichholz | 2016-11-12 | 1 | -1/+1 |
| | |||||
* | tests: Enable -Werror=redundant-decls | Rico Tzschichholz | 2016-11-11 | 1 | -1/+1 |
| | |||||
* | codegen: Don't write declaration of CreationMethod for compact-classes twice | Rico Tzschichholz | 2016-11-11 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=772661 | ||||
* | ccode: Fix and disable deprecating EnumValue | Rico Tzschichholz | 2016-11-11 | 2 | -4/+8 |
| | | | | | This still requires GCC 6.0 and later to work. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47043 | ||||
* | Move "blurb", "nick" and "notify" into Property | Rico Tzschichholz | 2016-11-11 | 5 | -25/+63 |
| | |||||
* | Transform CCode*'s "deprecated" into using CCodeNode's "modifiers" | Rico Tzschichholz | 2016-11-11 | 8 | -27/+26 |
| | |||||
* | tests: Add missing main() in bug641418-*.test | Rico Tzschichholz | 2016-11-10 | 3 | -0/+9 |
| | |||||
* | codegen: g_free is already NULL-safe | Rico Tzschichholz | 2016-11-10 | 1 | -2/+8 |
| | |||||
* | codegen: Don't implicitly initialize local variables with an initializer | Rico Tzschichholz | 2016-11-10 | 1 | -2/+6 |
| | |||||
* | Don't initilize local variable if not requested | Rico Tzschichholz | 2016-11-10 | 2 | -11/+11 |
| | |||||
* | codegen: Remove unused create_local() | Rico Tzschichholz | 2016-11-10 | 2 | -8/+0 |
| | |||||
* | codegen: Make get_temp_variable() default to init=false | Rico Tzschichholz | 2016-11-10 | 3 | -8/+9 |
| | |||||
* | Revert "Always initialize temp variables to fix fatal warnings of GCC 4.8" | Rico Tzschichholz | 2016-11-10 | 2 | -13/+17 |
| | | | | This reverts commit eeb861dfba147bc37cfc7a9c22e1b582cf20ff31. | ||||
* | Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functions | Rico Tzschichholz | 2016-11-09 | 8 | -4/+127 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=710862 | ||||
* | Transform CCodeParameter's "format_arg" into CCodeNode's "modifiers" | Rico Tzschichholz | 2016-11-08 | 6 | -7/+10 |
| | |||||
* | Add CCodeNode "modifiers" and transform CCodeFunction's "attributes" to it | Rico Tzschichholz | 2016-11-08 | 9 | -44/+38 |
| | |||||
* | vala: Clean up PropertyAccessor API | Rico Tzschichholz | 2016-11-08 | 2 | -10/+8 |
| |