Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scanner: internals cleanup: Move pkgconfig list to Namespacewip/docs-3 | Colin Walters | 2013-02-24 | 5 | -17/+10 |
| | | | | Continuation of previous work. | ||||
* | scanner: internals cleanup: Move c_includes to Namespace | Colin Walters | 2013-02-24 | 4 | -14/+9 |
| | | | | Continuation of previous work. | ||||
* | scanner: internals cleanup: Move shared libraries to Namespace | Colin Walters | 2013-02-24 | 4 | -15/+11 |
| | | | | Continuing on with previous commit. | ||||
* | scanner: internals cleanup: Key more things off Namespace | Colin Walters | 2013-02-24 | 12 | -40/+22 |
| | | | | | | | | | | | The .gir format has a weird legacy where stuff like the includes are outside of the <namespace>. But conceptually they're tied together, so let's start reflecting this in the code. This way we can just pass around and look at a Namespace object instead of a 4-tuple of (namespace, includes, c_includes, pkg_config). https://bugzilla.gnome.org/show_bug.cgi?id=694593 | ||||
* | doctool: Use builtin namespace walker | Colin Walters | 2013-02-24 | 2 | -23/+32 |
| | | | | | | Rather than hand-rolling our own. This ensures we traverse all nodes. https://bugzilla.gnome.org/show_bug.cgi?id=694593 | ||||
* | scanner: Also traverse GObject properties when walking namespace | Colin Walters | 2013-02-24 | 1 | -0/+2 |
| | | | | | | | This could be done manually by the caller, but it's better if we're consistent here, since we do traverse fields. https://bugzilla.gnome.org/show_bug.cgi?id=694593 | ||||
* | doctool: Switch default language to C | Colin Walters | 2013-02-24 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=694593 | ||||
* | scanner: Synthesize argument names if we don't see one | Colin Walters | 2013-02-24 | 4 | -15/+19 |
| | | | | | | | While this is a bit lame, we need to do something. We preserve the warning message. https://bugzilla.gnome.org/show_bug.cgi?id=694593 | ||||
* | test/gimarshallingtests.c: Fix build on C89 compilers | Chun-wei Fan | 2013-02-23 | 1 | -2/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=694426 | ||||
* | dumper.py: Fix for Visual C++ usage | Chun-wei Fan | 2013-02-22 | 1 | -1/+6 |
| | | | | | | | -Wno-deprecated-declarations is a compilation flag that causes builds of introspection files to fail on Visual C++ builds, so use -wd4996 instead when we are using Visual C++, which serves the same purpose of -Wno-deprecated-declarations with Visual C++. | ||||
* | Update def files for various test DLLs | Chun-wei Fan | 2013-02-22 | 5 | -100/+149 |
| | | | | | Some functions were added or renamed in the various DLLs, so reflect these changes there. | ||||
* | Install utility.[hc] | Martin Pitt | 2013-02-20 | 1 | -1/+1 |
| | | | | These are used by foo.[hc] and required to build Regress.gir. | ||||
* | Ship missing header files for tests/warn/ check | Martin Pitt | 2013-02-20 | 1 | -1/+1 |
| | |||||
* | tests: Be compatible with Automake 1.11, 1.12 and 1.13, and the future, ↵ | Colin Walters | 2013-02-19 | 3 | -4/+14 |
| | | | | | | | | hopefully Automake only sees it as one test now, but eh, who cares. https://bugzilla.gnome.org/show_bug.cgi?id=694198 | ||||
* | tests: Be compatible with both Automake 1.12 and 1.13 | Colin Walters | 2013-02-19 | 2 | -3/+2 |
| | | | | | | | Revert to using the serial test driver, as that's the easiest path for now, unless we generated a binary to run each warn test. https://bugzilla.gnome.org/693539 | ||||
* | Release 1.35.8GOBJECT_INTROSPECTION_1_35_8 | Colin Walters | 2013-02-19 | 1 | -1/+1 |
| | |||||
* | tests: Add RegressTestReferenceEnum to the doc tests | Jasper St. Pierre | 2013-02-18 | 3 | -0/+127 |
| | | | | I really messed this one up :( | ||||
* | sourcescanner: Copy over the unsignedness as well | Jasper St. Pierre | 2013-02-18 | 1 | -0/+1 |
| | |||||
* | sourcescanner: Make sure to mark constants as set | Jasper St. Pierre | 2013-02-18 | 2 | -3/+22 |
| | | | | This fixes complex constants. | ||||
* | sourcescanner: Fix issues with double constants in the copy | Jasper St. Pierre | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | sourcescanner: Fix symbolic references in enum members | Jasper St. Pierre | 2013-02-16 | 5 | -18/+48 |
| | | | | | | | We need to copy the source symbols, otherwise we'll overwrite their values. This isn't good. https://bugzilla.gnome.org/show_bug.cgi?id=693939 | ||||
* | sourcescanner: Remove unused "id" field | Jasper St. Pierre | 2013-02-16 | 1 | -1/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693939 | ||||
* | docwriter: Use the fully-qualified name for functions and methods | Jasper St. Pierre | 2013-02-15 | 368 | -370/+370 |
| | |||||
* | doctool: Use format_xref to format some links to pages | Jasper St. Pierre | 2013-02-15 | 1258 | -1436/+1428 |
| | | | | | | We don't do a full 100% conversion for all link tags, yet, because I don't want to break too much here. This may come later. | ||||
* | docwriter: Add support for adding additional attrs to the xref writer | Jasper St. Pierre | 2013-02-15 | 1 | -3/+4 |
| | |||||
* | docwriter: Clean up make_page_id | Jasper St. Pierre | 2013-02-15 | 1 | -21/+8 |
| | | | | Make it use a simple recursive technique similar to format_page_name. | ||||
* | ast: Fix indentation | Jasper St. Pierre | 2013-02-15 | 1 | -1/+1 |
| | |||||
* | ast: Fall back to the namespace for the parent of a Node | Jasper St. Pierre | 2013-02-15 | 1 | -0/+11 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693876 | ||||
* | ast: Rename Class.parent to parent_type | Jasper St. Pierre | 2013-02-15 | 5 | -15/+15 |
| | | | | | | | | | The eventual model I want to have is that .parent is the "container" of the node. In all the cases where we don't explicitly set the parent, this is the namespace, but having this under one field name would be a big cleanup for the docwriter. https://bugzilla.gnome.org/show_bug.cgi?id=693876 | ||||
* | girparser: Clean up code | Jasper St. Pierre | 2013-02-15 | 1 | -4/+4 |
| | | | | | | This makes it only use kwargs https://bugzilla.gnome.org/show_bug.cgi?id=693876 | ||||
* | girepository: Document g_enum_info_get_error_domain | Torsten Schönfeld | 2013-02-15 | 1 | -0/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693838 | ||||
* | doctool: Make sure to add "new" | Jasper St. Pierre | 2013-02-15 | 16 | -16/+16 |
| | |||||
* | doctool: Don't put curly braces around the construct props if there are none | Jasper St. Pierre | 2013-02-15 | 12 | -24/+17 |
| | |||||
* | doctool: Don't link to the namespace from the namespace page | Jasper St. Pierre | 2013-02-15 | 4 | -6/+5 |
| | |||||
* | doctool: Rename page_style to page_kind | Jasper St. Pierre | 2013-02-15 | 5 | -10/+10 |
| | |||||
* | tests: Clean up doc generation tests | Jasper St. Pierre | 2013-02-15 | 1 | -3/+0 |
| | | | | We no longer have to mkdir -p | ||||
* | docmain: Create the output dir for us if it doesn't exist | Jasper St. Pierre | 2013-02-15 | 2 | -2/+6 |
| | |||||
* | docwriter: Don't render constants for now | Jasper St. Pierre | 2013-02-15 | 55 | -1354/+4 |
| | | | | | | Clutter has thousands of keysym constants, and until we get them all on one page, this is just tons of tiny files that are just noise. | ||||
* | doctool: Remove an extra <p> in the signals | Jasper St. Pierre | 2013-02-15 | 10 | -10/+10 |
| | |||||
* | Update annotations from glib git | Rico Tzschichholz | 2013-02-15 | 1 | -6/+214 |
| | |||||
* | doctool: Remove the ctype from the signal return value | Jasper St. Pierre | 2013-02-14 | 10 | -10/+10 |
| | | | | WTF was this here for? | ||||
* | doctool: Add an link for signal methods | Jasper St. Pierre | 2013-02-14 | 40 | -40/+40 |
| | |||||
* | doctool: Fix Gjs class signature | Jasper St. Pierre | 2013-02-14 | 16 | -37/+81 |
| | |||||
* | doctool: Gjs doesn't have extra signal parameters | Jasper St. Pierre | 2013-02-14 | 20 | -180/+20 |
| | |||||
* | doctool: Fix use of <dl> tag in templates | Jasper St. Pierre | 2013-02-14 | 961 | -5775/+9586 |
| | | | | This isn't legal Mallard | ||||
* | docwriter: Skip non-introspectable nodes in introspectable languages | Jasper St. Pierre | 2013-02-14 | 45 | -1912/+3 |
| | |||||
* | docwriter: Introduce a base formatter for introspectable languages | Jasper St. Pierre | 2013-02-14 | 1 | -12/+10 |
| | | | | | | Introspectable languages share a non-zero set of base semantics, so it will become easier to implement these shared semantics here, rather than copy-paste code. | ||||
* | docwriter: Format list types as if they are arrays | Jasper St. Pierre | 2013-02-14 | 42 | -79/+79 |
| | | | | Language bindings don't actually care | ||||
* | .gitignore: Update for some testing stuff | Jasper St. Pierre | 2013-02-14 | 1 | -0/+10 |
| | | | | | I'm building html docs to test, and I don't want git thinking it's untracked stuff. | ||||
* | giscanner: Suppress deprecation warnings when introspecting types | Stef Walter | 2013-02-13 | 1 | -0/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693742 |