summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* valadoc: Use a more modern stylesheetwip/tintou/update-valadoc-styleCorentin Noël2018-01-3028-343/+292
| | | | | | | The icons used in the documentation were recently completely rewritten by Daniel Foré for valadoc.org I just rendered the icons from https://github.com/Valadoc/valadoc-org to PNG using Inkscape. The stylesheet is also derived from the valadoc.org one to keep a consistent design across all the Vala resources.
* vapi: Update GIR-based bindingsRico Tzschichholz2018-01-253-4/+11
|
* tests: Add test for invalid variadic functionRico Tzschichholz2018-01-242-0/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=615450
* vala: Variadic constructors without a real first parameter are not allowedRico Tzschichholz2018-01-243-0/+16
|
* gtk+-4.0: Only override type of "event" parametersRico Tzschichholz2018-01-232-4/+4
|
* libvaladoc: Keep bootstrap-support with valac >= 0.16.1Rico Tzschichholz2018-01-211-2/+2
|
* gtk+-4.0: Update to 3.93.0+4d36a0bfRico Tzschichholz2018-01-212-35/+10
|
* codegen: Use G_PARAM_STATIC_STRINGSRico Tzschichholz2018-01-202-4/+4
| | | | equals to G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB
* build: Bump bootstrap requirement to 0.39.6 for --abi-stability build flagRico Tzschichholz2018-01-201-2/+2
|
* codegen: Add abi-stability path for interfacesRico Tzschichholz2018-01-201-16/+40
| | | | | | Based on patch by Daniel Espinosa https://bugzilla.gnome.org/show_bug.cgi?id=789069
* codegen: Add abi-stability path for classesDaniel Espinosa2018-01-201-13/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=789069
* compiler: Add --abi-stability option for future ABI stability enablementDaniel Espinosa2018-01-204-0/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=789069
* posix: add ctime(3)Dr. Michael Lauer2018-01-201-0/+3
|
* posix: fix binding of struct hostent. Make clear that gethostbyname(3) can ↵Dr. Michael Lauer2018-01-201-1/+2
| | | | return NULL.
* gtk+-3.0: Fix cheader_filename of Plug and SocketRico Tzschichholz2018-01-202-2/+4
| | | | Regression of a8e6aff63e5e1502290ba93398314acf2ad45b60
* Regenerate GIR-based bindingsRico Tzschichholz2018-01-2014-0/+37
|
* girparser: Set NoAccessorMethod for non-readable and construct-only propertiesRico Tzschichholz2018-01-201-1/+1
|
* Release 0.39.50.39.5Rico Tzschichholz2018-01-195-4/+22
|
* codewriter: Don't use string.replace() to apply header_to_overrideRico Tzschichholz2018-01-181-1/+7
| | | | | | The underlying regex causes faulty replacements. https://bugzilla.gnome.org/show_bug.cgi?id=731322
* tests: Add test for parameter type checking of async methodsRico Tzschichholz2018-01-182-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=792660
* vala: Skip default-value positioning check for parameters of coroutinesRico Tzschichholz2018-01-181-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644241
* Revert "Do not warn about non-default parameters for coroutines."Rico Tzschichholz2018-01-181-14/+11
| | | | | | | | Breaks parameter inference for async method overrides. This reverts commit dd24a1bfe1a78bf1a37d35f5d8dd6480fd4a8941. https://bugzilla.gnome.org/show_bug.cgi?id=792660
* codegen: Factor-out generators for struct entries of class membersDaniel Espinosa2018-01-181-111/+125
| | | | | | This way they can be reused in the abi-stability paths later. https://bugzilla.gnome.org/show_bug.cgi?id=789069
* vala: Move constant lists from Class/Interface up to ObjectTypeSymbolRico Tzschichholz2018-01-173-45/+25
|
* vala: Move inner-type lists from Class/Interface up to ObjectTypeSymbolRico Tzschichholz2018-01-173-180/+98
| | | | Inner-types are classes, structs, enums and delegates
* vala: Move member lists from Class/Interface up to ObjectTypeSymbolDaniel Espinosa2018-01-173-144/+122
| | | | | | Members are fields, methods, properties and signals https://bugzilla.gnome.org/show_bug.cgi?id=789069
* vapi: Update GIR-based bindingsRico Tzschichholz2018-01-162-9/+8
|
* test: Drop workaround for fixed bug with compact classesRico Tzschichholz2018-01-151-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=533977
* codegen: Add support for abstract/virtual methods and properties in compact ↵Daniel Espinosa2018-01-158-45/+206
| | | | | | | | classes Reworked and extened by Rico Tzschichholz https://bugzilla.gnome.org/show_bug.cgi?id=741465
* webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interfaceRico Tzschichholz2018-01-122-3/+7
|
* gtk+-4.0: Update to 3.93.0+60d3378dRico Tzschichholz2018-01-102-90/+1
|
* libwnck-3.0: Update to 3.24.1Rico Tzschichholz2018-01-101-0/+8
|
* webkit2gtk-4.0: Update to 2.19.5Rico Tzschichholz2018-01-102-3/+23
|
* Regenerate GIR-based bindingsRico Tzschichholz2018-01-0910-65/+65
|
* girparser: Improve instance method detectionRico Tzschichholz2018-01-091-4/+4
| | | | | | | | | | | | | Improve reparenting static namespace functions to their presumably parent structures. Only allow this if the first parameter is not defined as (out) or (inout) Unfortunately, while this patch fixes detection, nothing can be done about breaking API. Based on patch by Simon Werbeck <simon.werbeck@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=732460
* valadoc: Less string copyingRico Tzschichholz2018-01-0910-12/+12
|
* valadoc: Drop custom realpath()Rico Tzschichholz2018-01-098-95/+18
|
* valadoc: Drop custom SourceLocationRico Tzschichholz2018-01-098-57/+21
|
* valadoc: Drop custom MarkupReaderRico Tzschichholz2018-01-097-490/+65
|
* gio-unix-2.0: Update to 2.55.1Rico Tzschichholz2018-01-093-0/+27
|
* libvaladoc: Add support for single line documentation commentsMichael James Gratton2018-01-091-10/+27
| | | | | | | | | | | | | | This is useful for example in annotating properties: /** Returns the current state of the frobnocator. */ public State frob { get; set; }; * libvaladoc/documentation/documentationparser.vala (DocumentationParser.init_valadoc_rules): Split Comment rule up into single and multi-line versions. Duplication Paragraph creation and cleanup for single-line comments. https://bugzilla.gnome.org/show_bug.cgi?id=736483
* libvaladoc: Allow @link tags to be split over multiple linesMichael James Gratton2018-01-092-2/+17
| | | | | | | | | | | * libvaladoc/documentation/documentationparser.vala (DocumentationParser.init_valadoc_rules): Allow both SP and NL in general tag rule to separate tag name and body. * libvaladoc/taglets/tagletlink.vala (Link): Allow multiple further SP and NL chars before the link. https://bugzilla.gnome.org/show_bug.cgi?id=646982
* Release 0.39.40.39.4Rico Tzschichholz2018-01-085-5/+20
|
* ccode: Don't write trailing space in function declarations/definitionsRico Tzschichholz2018-01-081-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=688447
* vala: Add pkgdatadir and pkglibdir to pkg-config fileRico Tzschichholz2018-01-081-1/+3
|
* vapi: Update GIR-based bindingsRico Tzschichholz2018-01-081-0/+6
|
* vapigen: Add coverage build-flagsRico Tzschichholz2018-01-081-0/+5
|
* tests: Add invalid "base" tests to increase coverageRico Tzschichholz2018-01-075-0/+40
|
* tests: Add "while (false)" test to increase coverageRico Tzschichholz2018-01-072-0/+6
|
* tests: Add "continue" parser test to increase coverageRico Tzschichholz2018-01-072-0/+13
|