| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
And add it to .gitignore so everyone can use their own if they want
|
|
|
|
|
|
|
|
|
|
| |
We now have Meson build files which can handle builds using Visual
Studio now, so we should focus maintenance efforts on the build system
for Visual Studio on Meson.
This will also allow build options to be more flexible, and has the
advantage of being able to build directly out of a GIT checkout, without
needing to generate source dist tarballs.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add find_field utility function for finding a field info by name.
Beyond convenience, this should be faster than manually using
the get_n_fields and get_field functions because get_field does
an additional iteration for each field to calculate offsets O(n^2).
Thus find_field combines the offset and comparison
computations into a single loop O(n).
Based on a patch by Simon Feltman.
|
|
|
|
|
|
|
|
|
|
| |
Add the command line flag --symbol-filter-cmd to g-ir-scanner
which allows running symbol names through a filtering shell
command. The symbol is sent as stdin to the filter command
and expects a filtered result written to stdout.
https://bugzilla.gnome.org/show_bug.cgi?id=744534
Signed-off-by: Garrett Regier <garrett.regier@riftio.com>
|
|
|
|
| |
.dirfiles files
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- require GTK-Doc 1.19
- remove sgml mode
- automatically generate gi.types (needs GTK-Doc 1.19)
- fix https://bugzilla.gnome.org/show_bug.cgi?id=700025
[WIP] - rearange sections a bit
[WIP] - add gi-building, gi-programming sections
[WIP] - mark missing docs with TODO, which is only marginaly
better than nothing but at least can be grepped :)
https://bugzilla.gnome.org/show_bug.cgi?id=571648
|
|
|
|
|
|
|
|
|
|
| |
Using Sphinx [1] markup for now. We eventually might want
to add GTK-Doc support for python and dogfood g-ir-doctool
on this package.
[1] De facto standard Python documentaton tool: http://sphinx-doc.org
https://bugzilla.gnome.org/show_bug.cgi?id=688897
|
|
|
|
|
|
|
|
|
| |
This is a very basic sections file generator, and isn't too smart.
It's simply intended to be a base to build docs on, and will be used
if the user doesn't provide a sections file when calling g-ir-doc-tool,
for convenience purposes.
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699531
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699531
|
|
|
|
|
| |
I'm building html docs to test, and I don't want git thinking it's
untracked stuff.
|
|
|
|
|
|
| |
This makes us test a lot more functionality in the doc tool, and
removes the need to have a lot of different test libraries, and
different test infrastructure.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693097
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693097
|
|
|
|
|
|
|
| |
The goal here is to have one master library for testing lots of
edge cases for GIRs rather than lots of individual libraries.
https://bugzilla.gnome.org/show_bug.cgi?id=693097
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693096
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=693040
|
|
|
|
|
|
|
|
| |
While testing g-ir-doctool, it's common to generate a directory
full of a large number of small .page files inside the source
directory, which slows down git a lot while searching for untracked
files. Ignore the .page files for now, so git doesn't have to look
in its database for every one.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=688897
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=688418
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656445
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code which heuristically turned functions into class methods would always
ignore any function called *_get_type or *_get_gtype. However, the code which
looked for GI metadata functions to execute them was much more comprehensive,
checking not just the name, but also that it had no parameters and that it
returned a GType.
This change abstracts the more comprehensive check into the Function class, and
uses the same check in both places.
https://bugzilla.gnome.org/show_bug.cgi?id=671218
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Since we encourage srcdir != builddir, no need to maintain .gitignore
|
| |
|
|
|
|
|
| |
This is cleaner and faster, and prepares us better for an incoming
import of CMPH.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #615299
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix compiler warnings:
- Missing return value in annotation-testing code
- Fix two function declarations to have a (void) parameter list --
this is not C++ ;-)
* Add tools/g-ir-scanner to .gitignore, as it's now generated
|
| |
|
|
|
|
| |
Which let's us focus on the important warnings.
|
|
|
|
|
|
|
|
|
|
| |
to SUBDIRS
The gtk-doc introductory commit introduced some generated files; remove those.
We apparently only require 1.11, so downgrade to that.
Finally, the docs directory was missing from the toplevel SUBDIRS.
|