summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.37.4GOBJECT_INTROSPECTION_1_37_4Colin Walters2013-07-101-1/+1
|
* gimarshallingtests: Add test for GValue pass-by-referenceSimon Feltman2013-07-022-0/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=701058
* Update annotations from glib gitDieter Verfaillie2013-06-233-1463/+201
|
* tests: Fix make distRico Tzschichholz2013-06-211-1/+3
|
* Visual Studio Builds: Fix "Installation" ProcessChun-wei Fan2013-06-211-2/+3
| | | | | Install the Python scripts under collections/ and doctemplates/, especially the scripts under collections are required during the run of g-ir-scanner.
* giscanner: Fix PEP-8 issueRico Tzschichholz2013-06-191-0/+2
|
* giscanner: Add a simple automatic sections file generatorJasper St. Pierre2013-06-165-3/+445
| | | | | | | | | 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
* g-ir-scanner.1: Fix doc for --programSimon Kågedal Reimer2013-06-101-1/+1
| | | | | | Binary takes --introspect-dump argument, not --introspect. https://bugzilla.gnome.org/show_bug.cgi?id=701958
* Fix indentation on pretty printed Makefile rulesRobert Ancell2013-06-061-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=701679
* g_irepository_dump: Update doc to match codeSimon Kågedal Reimer2013-06-051-2/+4
| | | | | | | 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
* Release 1.37.1GOBJECT_INTROSPECTION_1_37_1Colin Walters2013-05-281-2/+2
|
* Update annotations from glib gitColin Walters2013-05-283-39/+1599
|
* scanner: Only warn about signal parameters if there are someColin Walters2013-05-071-1/+3
| | | | We don't want to emit a warning if there are actually no parameters.
* tests: Update misc/pep8.py to 1.4.5Dieter Verfaillie2013-05-0726-682/+1765
| | | | | | | | | | | | | | | | | 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
* giscanner: emit 'incorrect number of parameters in comment block' warningDieter Verfaillie2013-05-071-12/+18
| | | | | | | 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
* sectionparser: Ignore other directives to gtk-docJasper St. Pierre2013-05-071-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: Remove the main subsectionJasper St. Pierre2013-05-071-2/+2
| | | | | | This isn't how subsections work https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: Add support for <INCLUDE>Jasper St. Pierre2013-05-071-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: RenameJasper St. Pierre2013-05-071-2/+2
| | | | | | It's called a sections file, not a section file. https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: Allow subsections with no nameJasper St. Pierre2013-05-071-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: Fix subsection regexJasper St. Pierre2013-05-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: Fix regex matchingJasper St. Pierre2013-05-071-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699856
* sectionparser: Construct Subsections, not SectionsJasper St. Pierre2013-05-071-1/+1
| | | | | | Whoops! https://bugzilla.gnome.org/show_bug.cgi?id=699856
* transformer: Remove annotationsJasper St. Pierre2013-05-072-5/+0
| | | | | | | The transformer doesn't need the annotations, so why are we giving it to it? https://bugzilla.gnome.org/show_bug.cgi?id=699854
* annotationparser: Remove get_tag/get_paramJasper St. Pierre2013-05-073-24/+18
| | | | | | They're useless if we can just access the dict directly. https://bugzilla.gnome.org/show_bug.cgi?id=688897
* Revert addition of __int128 testsColin Walters2013-05-075-87/+0
| | | | | | | | 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.
* giscanner: move odict.OrderedDict into a collections packageDieter Verfaillie2013-05-075-5/+34
| | | | | | because we'll add more related code to collections later on https://bugzilla.gnome.org/show_bug.cgi?id=699536
* giscanner: remove unneeded encode('utf-8').decode('utf-8') roundtripDieter Verfaillie2013-05-071-1/+1
| | | | | | | | | 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
* giscanner: simplify the MainTransformer().transform() methodDieter Verfaillie2013-05-071-6/+4
| | | | | | | | | | The ast.Namespace.names instance attribute is an OrderedDict which itself is a specialised dict() subclass. There are any number of ways to test if a dict() is empty or not. Creating a copy of it's keys by iterating over them just to count the number of items in the copy is not the most elegant way though. https://bugzilla.gnome.org/show_bug.cgi?id=699533
* giscanner: small cpp_args cleanupDieter Verfaillie2013-05-071-11/+9
| | | | | | No need for two variables... https://bugzilla.gnome.org/show_bug.cgi?id=699533
* giscanner: Define source and header filename extensions only onceDieter Verfaillie2013-05-072-7/+7
| | | | | | | Enables us to to use a more effecient list membership test instead of testing the end of some string multiple times. https://bugzilla.gnome.org/show_bug.cgi?id=699533
* giscanner: make _pass_read_annotations2() more readableDieter Verfaillie2013-05-071-26/+22
| | | | | | | | | | | _apply_annotations2_function() is only ever called by _pass_read_annotations2() so there's no need to go and hide what's being done behind an extra method call. Also change the 'if not something; return' into a more readable 'if something: do something'... https://bugzilla.gnome.org/show_bug.cgi?id=697622
* Update glib annotationsDieter Verfaillie2013-05-072-0/+1480
|
* Add expected doc files for previous commitColin Walters2013-05-073-0/+75
|
* scanner: Parse __int128 and friends as "int"Colin Walters2013-05-073-0/+18
| | | | | | | | | This is a hack, but all we really want to do is ignore them for now. See https://mail.gnome.org/archives/gtk-devel-list/2013-May/msg00013.html https://bugzilla.gnome.org/show_bug.cgi?id=699722
* build: use diff -r when testing generated docsDieter Verfaillie2013-05-061-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699532
* build: silence "make[5]: unlink: Regress-1.0-Python: Is a directory"Dieter Verfaillie2013-05-061-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699532
* build: make it clear generated documentation goes in $(builddir)Dieter Verfaillie2013-05-061-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699532
* Add generated tarballs to .gitignoreDieter Verfaillie2013-05-061-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699531
* Add generated Visual Studio project files to .gitignoreDieter Verfaillie2013-05-061-0/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699531
* Add printf attributeChristian Persch2013-05-051-0/+3
| | | | | | This fixes a compiler warning when using -Wmissing-format-attribute. https://bugzilla.gnome.org/show_bug.cgi?id=698521
* giscanner: Fix for PEP-8 style checkRico Tzschichholz2013-05-031-1/+2
|
* Fix scanning libraries with no GObjects and linker using --as-neededRobert Ancell2013-05-021-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699442
* Do not misdetect clang as the Microsoft C compilerEmmanuele Bassi2013-05-011-2/+3
| | | | | | Just because they both start with 'cl'. https://bugzilla.gnome.org/show_bug.cgi?id=698090
* Update glib annotationsCosimo Cecchi2013-04-241-0/+26
|
* Update annotations from glib gitColin Walters2013-04-243-27/+290
|
* GIMarshallingTests: remove a function that does not existsGiovanni Campagna2013-04-231-1/+0
| | | | | | It's breaking the gjs test suite https://bugzilla.gnome.org/show_bug.cgi?id=698698
* build: require Python 2.6 from now onDieter Verfaillie2013-04-221-1/+1
| | | | | | | | Nobody is really known to still use g-i with python 2.5, support for 2.5 gets broken every now and then in the tree because nobody is paying much attention any more so just drop it. https://bugzilla.gnome.org/show_bug.cgi?id=698617
* tests: add missing expected generated documentationDieter Verfaillie2013-04-226-0/+233
| | | | | | | | a09072bd1f75dfc7497ed599e03e331bff411fd4 introduced new symbols in tests/scanner/regress.[ch] but was missing the expected generated documentation. https://bugzilla.gnome.org/show_bug.cgi?id=698616
* fix "make distcheck"Dieter Verfaillie2013-04-215-8/+12
| | | | | | | | | | - Configure with --enable-doctool when running "make distcheck" - Remove $(top_builddir)/.make-check-passed as the pre-commit hook using this was removed in de84ea0cf212c251e099f456bb675492f664e93d - Fix CLEANFILES + manual rm invocations - Fix running warning tests uninstalled (VPATH build issue) https://bugzilla.gnome.org/show_bug.cgi?id=697669