[vala] (288 commits) Non-fast-forward update to branch wip/genie
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (288 commits) Non-fast-forward update to branch wip/genie
- Date: Sun, 4 Mar 2018 14:10:36 +0000 (UTC)
The branch 'wip/genie' 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:
6a0b1da... DO NOT MERGE Add Python script for launching genie tests.
50eb6c1... genie: More robust comment recognition
247e932... genie: Extend "for" syntax
3a8b386... genie: Allow method definitions in enums
Commits added to the branch:
f713447... glib-2.0: Bind g_convert_with_fallback() and g_convert_with (*)
8bd7fbc... codegen: Try to use a more unique internal define for prope (*)
353ac46... build: Fix vapidir args for libgvc (*)
eb1515d... vala: Update list of used attributes (*)
93f16c4... method: Use prototype-string for return-type mismatch (*)
7e0c305... gtk+-4.0: Update to 3.91.2+b0e8d848 (*)
985b6db... Release 0.38.1 (*)
9a8f505... Bump version suffix (*)
a8091c2... glib-2.0: Use type-id/marshaller-type for (u)int16/(u)short (*)
6aa600c... codegen: Report warning if property-type is not compatible (*)
a948a3f... codegen: Use array_length_cexpr to support fixed-arrays for (*)
9d3799d... vala: Initialize CodeContext.*_directories fields (*)
db8c411... glib-2.0: Add DateTime.from_iso8601() (*)
74e8546... gtk+-4.0: Update to 3.91.2+d09f6951 (*)
0ab50b0... vapi: Update GIR-based bindings (*)
3e35aec... gnutls: Fix free_function ccode-attribute of Certificate (*)
8fd9b9b... gstreamer-1.0: Update from 1.13+ git master (*)
edd87a6... vapi: Update GIR-based bindings (*)
8929a80... webkit2gtk-4.0: Actually update to 2.18 (*)
29fc127... gio-2.0: "address" parameter of Socket.receive_message() is (*)
4a2e321... libxml-2.0: Fix header of XPath.Context.register_ns() (*)
8a01051... codegen: Prioritize "array_length=true" over "array_null_te (*)
d2dfd7a... Regenerate GIR-based bindings (*)
9c726ae... gtk+-4.0: Update to 3.91.2+1c232ed5 (*)
c4f70ae... vapi: Update GIR-based bindings (*)
e225dae... gio-2.0: Fix FileReadMoreCallback and File.load_partial_con (*)
8a3ab19... gtk+-4.0: Split Gsk.RenderNode into several classes (*)
45756d0... gtk+-4.0: Update to 3.92.1 (*)
2e3d6af... gtk+-4.0: Update to 3.93.0+9e78fbaa (*)
e46c28d... vapi: Update GIR-based bindings (*)
788ec1b... gtk+-4.0: Update to 3.93.0+4d44865f (*)
558bf7a... vapi: Update GIR-based bindings (*)
2a481c3... codegen: Avoid possible conflicts with internal property/si (*)
8688d24... libxml-2.0: Add DTD methods (*)
0d2d609... gtk+-4.0: Update to 3.93.0+481b5d1b (*)
486baf9... webkit2gtk-4.0: Update to 2.19.1 (*)
9088588... vapi: Update GIR-based bindings (*)
b8d0175... tests: split VALAFLAGS over multiple lines in testrunner.sh (*)
6a843ba... vala: Subtype of string is allowed as constant (*)
c0ea119... gidlparser: Fix cname format of renamed signals (*)
fc31988... Regenerate GIDL-based bindings (*)
20294b3... gio-2.0,glib-2.0: Update to 2.55.0 (*)
8d607c2... gtk+-3.0: Update to 3.22.26 (*)
9ef1744... gtk+-4.0: Update to 3.93.0+a8531605 (*)
83b3f1c... vapi: Update GIR-based bindings (*)
a470946... codegen: Install as private library for sharing between int (*)
6288930... codegen: Factor out static getters for ccode-attributes (*)
3019b67... ccode: Reformat function declaration and definition for bet (*)
3aeb354... tests: Clean up control-flow/sideeffects (*)
801d630... vala: Include sender-type parameter to prototype-string of (*)
d4d6cc2... Allow to pass compatible delegates to signal.connect() (*)
0e45b19... compiler: Properly parse arguments for vala interpeter-mode (*)
be9e795... codegen: Enforce name-length >= 3 for structs using GType (*)
6b656b0... vala: Report error for missing type-parameter on enclosing (*)
33c91a0... vala: Allow unscoped enum values where possible (*)
a6160f9... gobject-2.0: Add some missing symbols (*)
78a9230... gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS (*)
1eb5044... glib-2.0: Add optional 'unparsed' parameter to *.try_parse (*)
e2e0054... codegen: Add boolean "use_inplace" ccode-attribute for meth (*)
57f73f6... gstreamer-1.0: Bind GST_TIME_ARGS, GST_STIME_ARGS formattin (*)
c89ef7f... valadoc: Acknowledge possible properties in structs (*)
b9035aa... codegen: Avoid use of temp-var to access in/ref parameters (*)
a94a281... codegen: Avoid use of temp-var for some callables returning (*)
c4a80b1... tests: Make lambda tests fatal and add some more cases (*)
ee7b9b9... valaparser: Improve handling of unowned/owned keyword occur (*)
0be7e31... vala: Methods need to throw compatible error if target dele (*)
5259f22... libvaladoc: Fix fatal typo in GtkdocRenderer.visit_symbol_l (*)
2cd8165... vala: Add MarkupReader.from_string() and support add suppor (*)
576ec0a... doclets: Include libvala headers as needed (*)
03e7508... tests: Invalid Code needs to be recoginized explicitly by a (*)
2f6d9c4... codegen: Discover invalid member access to instance field (*)
10c754b... vala: Improve error output of mismatching overriding method (*)
361973f... gtk+-3.0: Update to 3.22.26+9ce824d3 (*)
c52fe84... webkit2gtk-4.0: Update to 2.19.2 (*)
e76a158... gstreamer-1.0: Update from 1.13+ git master (*)
f2e0c8c... gtk+-4.0: Update to 3.93.0+2d797dd8 (*)
a301909... Update NEWS from 0.38 branch (*)
26b7167... Release 0.39.1 (*)
80271bb... libvaladoc: Actually resolve "percnt;" to '%' (*)
760ea1d... posix: Move signal constants to an enum and add a few missi (*)
7091f4e... gobject-2.0: Add missing GType constants for fundamentals (*)
fb005f4... glib-2.0: Fix potential null pointer dereference in string. (*)
6a25ffb... girparser: Allow change of parameter names (*)
1a90e25... ccode: Replace if-else-tree with switch (*)
84c8584... vala: Don't transform an explicit "null" into a valid forma (*)
3fe3f8b... Use type-check to determine a GenericType (*)
61503f9... tests: Add further "use of generics in constructor" test (*)
55be33e... vala: Convert last non-type-check-based usages of GenericTy (*)
ff5a94f... Move type_parameter property to GenericType (*)
ac0dbad... codegen: Don't create null-safe destroy-wrapper for Generic (*)
2741f1a... SemanticAnalyser.get_actual_type() should never return null (*)
d7faafd... Improve error message for missing type-parameter on enclosi (*)
c917b96... SemanticAnalyzer.get_data_type_for_symbol() doesn't require (*)
c295a07... gtk+-3.0: Fix FileChooser.add_choice() (*)
37884c1... girparser: Handle metadata for fields inside a transparent (*)
445c53c... girparser: Accept setters with boolean return-type as valid (*)
9a67f50... Regenerate GIR-based bindings (*)
b773308... gtk+-4.0: Add some fixes from gtk+-3.0 (*)
3107eed... gtk+-4.0: Update to 3.93.0+8233cf36 (*)
fd7d393... gstreamer-1.0: Update from 1.13+ git master (*)
7a8b118... vapi: Update GIR-based bindings (*)
a8e6aff... gtk+-3.0: Switch to GIR (*)
0207c8e... gtk+-3.0: Drop obsolete GIDL sources (*)
8d21d10... gtk+-3.0: Fix lost GLib.InitiallyUnowned inheritance of Gtk (*)
74ccd46... gtk+-4.0: Update to 3.93.0+6af4947e (*)
66add49... girparser: Don't mark simple-type out-parameters with '?' a (*)
12944c7... Regenerate GIR-based bindings (*)
837e7aa... Release 0.39.2 (*)
c03783a... glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NO (*)
164abf4... Make use of GLib.OPTION_REMAINING instead of "" (*)
ede9008... vapi: Remove gedit 3 binding (*)
4cc7609... vapi: Remove libgnome-keyring binding (*)
2279e8c... vapi: Remove gtksourceview-3.0 bindings (*)
4f3a37c... vapi: Remove libgdata bindings (*)
d062eba... vapi: Remove librsvg-2.0 binding (*)
32b3509... gtk+-2.0: Mark MessageDialog constructor parameter, message (*)
1a1d042... parser: Accept comma-separated list in case-statements of s (*)
64568b6... girwriter: Use local reference to current CodeContext (*)
0c05b6e... vala: Use CodeContext.root instead of SemanticAnalyzer.root (*)
2dc4778... Release taken references to CodeContext after using it (*)
2127e9b... codegen: Don't hold reference of CodeContext in TypeRegiste (*)
b1e9542... semanticanalyzer: Directly access local datatypes in check_ (*)
0c07d03... codegen: Avoid silent casts if not needed (*)
ccf5fd3... vala: Add dedicated CastExpression.silent() constructor (*)
d1a346d... vala: Add dedicated BinaryExpression.chained() constructor (*)
ae45d93... vala: Replace more public fields (*)
abdb6f0... vala: Move next_lambda_id into LambdaExpression (*)
c81d1f9... semanticanalyzer: Transform replaced_nodes field into metho (*)
60563fc... codegen: Fix chain-up regression with real non-null struct (*)
016fa85... gtk+-4.0: Update to 3.93.0+fcc8d778 (*)
71da3b8... parser: Allow custom invocations of parse_file() (*)
f4594a7... webkit2gtk-4.0: Update to 2.19.3 (*)
ada0199... gstreamer-1.0: Update from 1.13+ git master (*)
b10169c... vapi: Update GIR-based bindings (*)
ed6e33d... gtk+-4.0: Update to 3.93.0+6aeae2c8 (*)
1b78e4f... Release 0.39.3 (*)
af4932a... g-i: Update type qualifiers (*)
118937c... codegen: Use g_enum/flags_to_string while targeting glib >= (*)
6ae683f... codegen: Only add property-enum and GParamSpec-array for GO (*)
6110494... gtk+-3.0: Don't hide user_data parameter in Clipboard.set_w (*)
ca7bc20... gtk+-2.0: Don't hide user_data parameter in Clipboard.set_w (*)
c39644a... gtk+-3.0: Update to 3.22.26+6f26d0dc (*)
6d39ee7... gtk+-4.0: Update to 3.93.0+3c38ebb9 (*)
9cf2dac... vapi: Update GIR-based bindings (*)
ecb8a6f... codegen: Add destroy out-param when invoking delegate retur (*)
7082e4f... vala: Replace if-else-tree with switch (*)
0520da6... codegen: Drop dead lambda-in-constructor path (*)
cc354c4... valadoc/tests: split VALAFLAGS over multiple lines in testr (*)
1669abc... valadoc: Add coverage build-flags (*)
62b4b3a... tests: Add "template" parser test to increase coverage (*)
fa49ab7... tests: Add "tuple" parser test to increase coverage (*)
32d02f1... tests: Add "initially-unowned" test to increase coverage (*)
f2457d8... tests: Add explicit "move" and "resize" array tests to incr (*)
bd0a65b... tests: Add "dynamic" signal and property tests to increase (*)
724a8f9... tests: Add "contains" method test to increase coverage (*)
872d43c... tests: Add "iterator" methods tests to increase coverage (*)
993b9cc... tests: Add "do-while" parser tests to increase coverage (*)
74d9501... tests: Add "assignment" operator parser tests to increase c (*)
3d8a753... tests: Add "preprocessor" parser test to increase coverage (*)
eb8761b... tests: Add "continue" parser test to increase coverage (*)
1b99de9... tests: Add "while (false)" test to increase coverage (*)
45b023d... tests: Add invalid "base" tests to increase coverage (*)
3ca19d3... vapigen: Add coverage build-flags (*)
28f7f86... vapi: Update GIR-based bindings (*)
b1f740d... vala: Add pkgdatadir and pkglibdir to pkg-config file (*)
3414dc6... ccode: Don't write trailing space in function declarations/ (*)
ff310d0... Release 0.39.4 (*)
a52b4ac... libvaladoc: Allow @link tags to be split over multiple line (*)
45792e4... libvaladoc: Add support for single line documentation comme (*)
2cd369b... gio-unix-2.0: Update to 2.55.1 (*)
a8588da... valadoc: Drop custom MarkupReader (*)
4e7c8d7... valadoc: Drop custom SourceLocation (*)
02ac44b... valadoc: Drop custom realpath() (*)
57a548a... valadoc: Less string copying (*)
1fdaa35... girparser: Improve instance method detection (*)
a76f7f4... Regenerate GIR-based bindings (*)
2b10ba1... webkit2gtk-4.0: Update to 2.19.5 (*)
bf8e76a... libwnck-3.0: Update to 3.24.1 (*)
f8678d4... gtk+-4.0: Update to 3.93.0+60d3378d (*)
1a5cb4b... webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface (*)
28b4f45... codegen: Add support for abstract/virtual methods and prope (*)
1fa7617... test: Drop workaround for fixed bug with compact classes (*)
7c327fe... vapi: Update GIR-based bindings (*)
ce9af51... vala: Move member lists from Class/Interface up to ObjectTy (*)
add912f... vala: Move inner-type lists from Class/Interface up to Obje (*)
1fa7cf7... vala: Move constant lists from Class/Interface up to Object (*)
7700a0d... codegen: Factor-out generators for struct entries of class (*)
5573992... Revert "Do not warn about non-default parameters for corout (*)
70e694d... vala: Skip default-value positioning check for parameters o (*)
71ffab1... tests: Add test for parameter type checking of async method (*)
5a7300d... codewriter: Don't use string.replace() to apply header_to_o (*)
c633d80... Release 0.39.5 (*)
efefc72... girparser: Set NoAccessorMethod for non-readable and constr (*)
3fba7c8... Regenerate GIR-based bindings (*)
272b417... gtk+-3.0: Fix cheader_filename of Plug and Socket (*)
43df5fb... posix: fix binding of struct hostent. Make clear that getho (*)
2ae0ebc... posix: add ctime(3) (*)
82bd593... compiler: Add --abi-stability option for future ABI stabili (*)
04f8058... codegen: Add abi-stability path for classes (*)
aa2803c... codegen: Add abi-stability path for interfaces (*)
e373e60... build: Bump bootstrap requirement to 0.39.6 for --abi-stabi (*)
6dcfda0... codegen: Use G_PARAM_STATIC_STRINGS (*)
f9eb408... gtk+-4.0: Update to 3.93.0+4d36a0bf (*)
c365448... libvaladoc: Keep bootstrap-support with valac >= 0.16.1 (*)
9598ed0... gtk+-4.0: Only override type of "event" parameters (*)
b994148... vala: Variadic constructors without a real first parameter (*)
570edd6... tests: Add test for invalid variadic function (*)
fbae717... vapi: Update GIR-based bindings (*)
527dac8... codegen: Infer error parameter from abstract/virtual method (*)
e86aa46... tests: Add missing PrintfFormat attribute (*)
26ddc74... codegen: Internally generated delegates don't require a typ (*)
6c50cfb... codegen: Fix return-type for cancelled async creation metho (*)
48c0658... Revert "semanticanalyzer: Transform replaced_nodes field in (*)
3504dc1... girparser: Ignore conflicting closure/destroy indexes (*)
ff8a6d1... girparser: Don't accept methods as property-accessor which (*)
ab41f16... Regenerate GIR-based bindings (*)
9d70b9f... Release 0.39.6 (*)
c801581... tests: Additionally add $topbuilddir to PKG_CONFIG_PATH for (*)
f53f568... codegen: Don't try to infer error argument on async begin m (*)
f63c2cb... Release 0.39.7 (*)
1c408f6... tests: Add invalid "field" tests to increase coverage (*)
9653ac0... tests: Add more "parser" tests to increase coverage (*)
37c5490... tests: Add invalid "parameter" tests to increase coverage (*)
2ba8c10... tests: Add invalid "property" tests to increase coverage (*)
e4825be... tests: Add invalid "constant" tests to increase coverage (*)
04abfbc... tests: Add invalid "control-flow" tests to increase coverag (*)
1170400... tests: Add invalid "control-semantic" tests to increase cov (*)
05e2c44... tests: Add invalid "struct" tests to increase coverage (*)
78c37a7... testrunner: Accept Packages in header of Invalid Code tests (*)
b03d751... tests: Add invalid "method" tests to increase coverage (*)
9564db2... tests: Add "destructors" test to increase coverage (*)
8702080... tests: Add various regression "codegen" tests to increase c (*)
dc0d108... codegen: Fix GDestroyNotify of delegate parameters in deleg (*)
7a432db... gtk+-4.0: Update to 3.93.0+d07b14f4 (*)
53b24f4... gstreamer-1.0: Update from 1.13+ git master (*)
b83e486... glib-2.0: Add KeyFile.get_locale_for_key() (*)
2bab6ff... vapi: Update GIR-based bindings (*)
cc629f3... tests: Move namespaces.vala into parser and merge its main (*)
7f0e90a... valac: Always use the given "pkg-config" and respect PKG_CO (*)
cd7f8f8... tests: Add invalid "foreach" tests to increase coverage (*)
285bb24... codegen: Avoid critical when connecting dynamic signals (*)
8d8fafd... compiler: Prefix headers for set_cheader_override() if incl (*)
2189d6e... tests: Add some "girparser" tests to increase coverage (*)
07c8865... vala: Issue a warning on DBus methods which are not throwin (*)
e3fff71... semanticanalyzer: Drop unused error_type field (*)
fbb944d... build: Don't install vapicheck (*)
c687bac... vapi: Update GIR-based bindings (*)
f15f9f8... Don't warn about unused internal methods which are meant to (*)
ad20eb4... purple: Update to 2.12.0 (*)
96e9c2e... Release 0.39.91 (*)
7e35732... linux: add dup3 (*)
0939040... libvaladoc: Prevent WITH_CGRAPH conditional having an impac (*)
3dafe10... posix: Fix sig*set and sigprocmask parameters to be out/ref (*)
92e4414... manual: Update from wiki.gnome.org (*)
680930f... codegen: Don't append fixed-length of array fields in initi (*)
03395c0... vala: Properly handle array-initializers inside struct-init (*)
c6d5cd5... gstreamer-1.0: Update to 1.13.1 (*)
6ebbc3f... vapi: Update GIR-based bindings (*)
7cdcc81... Fix recursive declaration in generic base type (*)
30caeac... vala: The rank of an array-initializer should match the tar (*)
9093a1d... codegen: Use pointers when accessing constant multi-dimensi (*)
dff67ff... codegen: Add valid support for const multi-dimensional arra (*)
3b2e2d5... vala: Make SemanticAnalyzer.check_arguments() independent o (*)
c424722... tests: Add chain-up lambda regression test (*)
8b6def0... vapi: Update GIR-based bindings (*)
0079176... codegen: Add source_reference to some store_local/_field() (*)
fcda327... codegen: Add support for feature test macros (*)
80dcd7d... linux: Add feature_test_macros to non-POSIX file control co (*)
f675824... tests: Add linux-specific test for feature test macros (*)
3233019... posix: add feature_test_macro _GNU_SOURCE to sighandler_t (*)
75bc6dd... tests: Extend "properties" tests to increase coverage (*)
fb5b0dc... gitignore: ignore macOS metadata files (*)
9f5773f... glib-2.0: add feature test macro _GNU_SOURCE for pow10(3) a (*)
e75565a... posix: add feature test macro _GNU_SOURCE for pow10(3) and (*)
cfa0f52... glib-2.0: add feature test macro _GNU_SOURCE for exp10(3) a (*)
e5b136a... posix: add feature test macro _GNU_SOURCE for exp10(3) and (*)
9023622... libgnome-menu-3.0: Add deps file (*)
cc179c8... vapi: Fix wrong attributes (*)
3c8c079... method: Check with same rules for dbus compatibility as in (*)
ac4bcfa... gstreamer-1.0: Update to 1.13.1+ (*)
40b052e... tests: Fix make dist (*)
885a473... Release 0.39.92 (*)
4f55fab... alsa: add the major part of the ALSA Sequencer API (*)
a999687... compiler: fix critical when vala is called without run args (*)
0454c3a... DO NOT MERGE Add Python script for launching genie tests.
30087ba... genie: More robust comment recognition
c1ce796... genie: Extend "for" syntax
1873d7a... genie: Allow method definitions in enums
(*) 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]