| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Commit 08958a30 added a gmodule-2.0.c that is to be used to generate the
.gir file for GModule. Update gengir.bat accordingly for GModule-2.0.gir.
|
|
|
|
|
| |
Grab annotions from gmodule like we do for glib and gio. This
result in a properly generated and documented GModule-2.0.gir.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Checking for 'cl' in the whole compiler string trips up people who do
CC='gcc --command-with-cl-in-the-name'. We should (probably) only
look at the first argument, although this will break for people doing
CC='ccache cl', but would someone do that?
See: https://bugzilla.gnome.org/show_bug.cgi?id=698090
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
...and include it when we generate GLib-2.0.gir as the Windows types are
used from there on, and update the .typelib compilation command lines
accordingly, as it will be referenced.
|
| |
|
|
|
|
|
|
|
| |
So for doing the GTK+ stack with gobject-introspection on Windows, we
basically need to stub out the win32 types just like we do for xlib.
Contributed by serenomickael@gmail.com
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The scanner has some logic to compare the filenames specified
on the command line against files it will parse. For the latter,
it uses g_realpath(). With this patch, we also use g_realpath()
on the command line arguments.
This fixes g-i when used inside jhbuild in a gnome-ostree VM,
which has a symbolic link /home -> /sysroot/home. This caused
a realpath mismatch, and then we'd ignore the input source files.
It'd be best to get out of the realpath business entirely...but
a patch to do that seems more likely to break.
https://bugzilla.gnome.org/show_bug.cgi?id=704864
|
|
|
|
|
|
|
| |
My previous commit on this (d2613dd9) didn't quite get it right then and
some items were missed from that commit. Get that corrected, and ensure
also the scripts/templates in collections/ and doctemplates are "installed"
accordingly.
|
|
|
|
|
|
| |
Add the "PC" folder in the Python installation root as one of the include
folders, as that is where pyconfig.h would reside (at least for the people
that compiled Python themselves from source using Visual Studio)
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=701058
|
| |
|
| |
|
|
|
|
|
| |
Install the Python scripts under collections/ and doctemplates/, especially
the scripts under collections are required during the run of g-ir-scanner.
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Binary takes --introspect-dump argument, not --introspect.
https://bugzilla.gnome.org/show_bug.cgi?id=701958
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=701679
|
|
|
|
|
|
|
| |
The input file no longer only consists of names of get_type-functions,
instead begins with either "get-type:" or "error-quark:".
https://bugzilla.gnome.org/show_bug.cgi?id=701639
|
| |
|
| |
|
|
|
|
| |
We don't want to emit a warning if there are actually no parameters.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Version in our tree is a wee bit outdated. For example,
later work will introduce an utf8 encoded python source
file which our old pep8.py does not yet understand (yeah,
it really was *that* ancient)...
Updated from:
https://raw.github.com/jcrocholl/pep8/1.4.5/pep8.py
Takes 552c1f1525e37a30376790151c1ba437776682c5,
f941537d1c0a40f0906490ed160db6c79af572d3,
5a4afe2a77d0ff7d9fea13dd93c3304a6ca993de and
a17f157e19bd6792c00321c8020dca5e5a281f45 into account...
https://bugzilla.gnome.org/show_bug.cgi?id=699535
|
|
|
|
|
|
|
| |
instead of silently ignoring parameter names on signals when the
number of parameters doesn't match our expectations.
https://bugzilla.gnome.org/show_bug.cgi?id=697623
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
|
|
| |
This isn't how subsections work
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
|
|
| |
It's called a sections file, not a section file.
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
|
|
| |
Whoops!
https://bugzilla.gnome.org/show_bug.cgi?id=699856
|
|
|
|
|
|
|
| |
The transformer doesn't need the annotations, so why are
we giving it to it?
https://bugzilla.gnome.org/show_bug.cgi?id=699854
|
|
|
|
|
|
| |
They're useless if we can just access the dict directly.
https://bugzilla.gnome.org/show_bug.cgi?id=688897
|
|
|
|
|
|
|
|
| |
It's not available on 32 bit architectures, which is
a pain for our testing because we can't easily make
Regress architecture independent.
This reverts commit ca93f8474c9f6ca184d0b5806a4e459ad3dcd132.
|
|
|
|
|
|
| |
because we'll add more related code to collections later on
https://bugzilla.gnome.org/show_bug.cgi?id=699536
|
|
|
|
|
|
|
|
|
| |
line is a unicode() instance, xml.sax.saxutils.escape() does
nothing more than call a couple of replace() methods on said
unicode() instance so it makes little sense to encode line
into a str() and decode the escaped result back into a unicode().
https://bugzilla.gnome.org/show_bug.cgi?id=699533
|