Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests: Move do_moo to warnlib | Jasper St. Pierre | 2013-02-07 | 6 | -60/+100 |
| | | | | | | | | We want to warn on unnamed params in declarations to ensure that all functions are bindable. Thus, we need to move a test containing unnamed params to WarnLib so it can be tested. https://bugzilla.gnome.org/show_bug.cgi?id=693098 | ||||
* | tests: Move TestInherit into Regress | Jasper St. Pierre | 2013-02-07 | 5 | -37/+132 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693097 | ||||
* | tests: Move Foo into Regress | Jasper St. Pierre | 2013-02-07 | 5 | -484/+1909 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693097 | ||||
* | tests: Move Annotation into Regress | Jasper St. Pierre | 2013-02-07 | 6 | -1268/+1268 |
| | | | | | | | 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 | ||||
* | Update .gitignore | Jasper St. Pierre | 2013-02-07 | 1 | -0/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693096 | ||||
* | tests: Support warning tests in modern automake | Jasper St. Pierre | 2013-02-07 | 1 | -1/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693096 | ||||
* | tests: Update Makefile.am | Jasper St. Pierre | 2013-02-07 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693096 | ||||
* | gimarshalingtests: fix spelling mistake in new vfunc object helpers | Simon Feltman | 2013-02-06 | 2 | -13/+13 |
| | |||||
* | build: Really fix make dist | Rico Tzschichholz | 2013-02-05 | 1 | -1/+1 |
| | |||||
* | build: Fix make dist | Rico Tzschichholz | 2013-02-05 | 1 | -1/+0 |
| | |||||
* | Update annotations from glib git | Martin Pitt | 2013-02-04 | 2 | -5/+227 |
| | |||||
* | doctool: Rebrand mallardwriter as docwriter | Jasper St. Pierre | 2013-02-01 | 3 | -11/+11 |
| | | | | | We eventually want to stop using Mallard as a documentation language. Rationale incoming when I convert all templates back to DocBook. | ||||
* | giscanner: Add a new quick hack module for scanning section files | Jasper St. Pierre | 2013-02-01 | 2 | -0/+79 |
| | | | | This will be used to group symbols into documentation sections. | ||||
* | doctool: Move signal/vfunc templates to extend function.tmpl | Jasper St. Pierre | 2013-02-01 | 5 | -25/+24 |
| | |||||
* | doctool: Update templates to include the actual instance parameter | Jasper St. Pierre | 2013-02-01 | 6 | -58/+27 |
| | | | | Rather than fabricating one with a fake name. | ||||
* | mallardwriter: Fix code for self-parameter forcing | Jasper St. Pierre | 2013-02-01 | 2 | -3/+3 |
| | |||||
* | doc-examples-obj: Rename @self to @obj in doc_examples_obj_method | Jasper St. Pierre | 2013-02-01 | 5 | -7/+7 |
| | | | | This will be used to test Python "self" parameter forcing. | ||||
* | ast: Allow lookup of the instance parameter by name | Jasper St. Pierre | 2013-02-01 | 5 | -5/+9 |
| | | | | | This will be used by the doctool to properly identify the instance parameter. | ||||
* | doc-examples-obj: Fix documentation for doc_examples_obj_method | Jasper St. Pierre | 2013-02-01 | 4 | -4/+5 |
| | | | | | | We need to properly document the first argument, here. We don't actually iterate over the instance parameter yet, so this will just affect the documentation for @first_arg. | ||||
* | ast: Add a new all_parameters property to Callable | Jasper St. Pierre | 2013-02-01 | 1 | -0/+8 |
| | | | | | This will be used by the doctool to show the self parameter in C and Python docs. | ||||
* | doctool: Switch to UI v1.0 | Jasper St. Pierre | 2013-02-01 | 39 | -102/+97 |
| | | | | This is to shut yelp up about experimental UI and expanded. | ||||
* | doctool: Initial import of a Gjs language that we support | Jasper St. Pierre | 2013-02-01 | 26 | -3/+786 |
| | | | | Copy/pasted from Python. | ||||
* | ast: Make sure to export c:type for signals and properties | Jasper St. Pierre | 2013-02-01 | 4 | -40/+41 |
| | |||||
* | mallardwriter: Clean up node filtering | Jasper St. Pierre | 2013-02-01 | 1 | -7/+15 |
| | | | | | Instead of checking strings, pass this to the Formatter, which is really mostly about language semantics now. | ||||
* | mallardwriter: Don't set content for links | Jasper St. Pierre | 2013-02-01 | 7 | -13/+11 |
| | | | | These are set automatically. | ||||
* | mallardwriter: Use xmlwriter for xrefs | Jasper St. Pierre | 2013-02-01 | 2 | -17/+23 |
| | |||||
* | doctool: Use a base template for all node kinds that make sense | Jasper St. Pierre | 2013-02-01 | 10 | -127/+84 |
| | |||||
* | doctool: Rename templates to exclude mallard/the language | Jasper St. Pierre | 2013-02-01 | 34 | -50/+49 |
| | | | | | | | | | As templates are in their own directory and segregated into language already, this is sort of repeating the issue. At the same time, always explicitly use relative ("./") or absolute ("/") lookups for templates. We want to eventually have base templates to share between languages, so to do so without namespace clashes makes sense. | ||||
* | mallardwriter: Use lookup_typenode to look up a Type node | Jasper St. Pierre | 2013-02-01 | 1 | -1/+1 |
| | | | | Functions that do what we want? What a concept! | ||||
* | mallardwriter: Simply use the parent page name for nested pages | Jasper St. Pierre | 2013-02-01 | 1 | -7/+4 |
| | | | | | If we have a parent page, we might as well use it so that parent names are consistent across pages. | ||||
* | mallardwriter: Don't use function symbols for vfuncs/signals | Jasper St. Pierre | 2013-02-01 | 1 | -1/+4 |
| | |||||
* | doctool: Use definition lists instead of tables | Jasper St. Pierre | 2013-02-01 | 19 | -254/+146 |
| | |||||
* | doctool: Define a standard order of items for all pages | Jasper St. Pierre | 2013-02-01 | 36 | -72/+190 |
| | |||||
* | doctool: Use a base template for all pages | Jasper St. Pierre | 2013-02-01 | 45 | -287/+335 |
| | |||||
* | tests: Don't remove the built doctool directories if we're done | Jasper St. Pierre | 2013-02-01 | 1 | -2/+2 |
| | |||||
* | tests: Ignore whitespace differences in template comparisons | Jasper St. Pierre | 2013-02-01 | 1 | -2/+2 |
| | | | | | Adding more Mako code to reduce duplicate code will add newlines to the output. Ignore these. | ||||
* | doctool: Use a standard title for both links and for page titles | Jasper St. Pierre | 2013-02-01 | 28 | -28/+28 |
| | |||||
* | mallardwriter: Fix format_page_name for Namespace | Jasper St. Pierre | 2013-02-01 | 1 | -2/+4 |
| | | | | Namespace doesn't have a namespace member. | ||||
* | doctool: Switch to a computed page_style for all page templates | Jasper St. Pierre | 2013-02-01 | 35 | -45/+37 |
| | | | | | This is a quick cleanup before we inherit from a common template for all pages. | ||||
* | mallardwriter: Remove unused import | Jasper St. Pierre | 2013-02-01 | 1 | -1/+0 |
| | |||||
* | mallardwriter: Parse %ENUM_FIELDs | Jasper St. Pierre | 2013-02-01 | 5 | -18/+38 |
| | |||||
* | mallardwriter: Use the same code to lookup fundamentals as the rest | Jasper St. Pierre | 2013-02-01 | 5 | -11/+15 |
| | | | | Also, put <code> blocks around fundamentals. | ||||
* | mallardwriter: Use mkdtemp | Jasper St. Pierre | 2013-02-01 | 1 | -1/+1 |
| | | | | We should not litter /tmp | ||||
* | girparser: Serialize and read back the instance_parameter | Jasper St. Pierre | 2013-02-01 | 10 | -18/+474 |
| | | | | | | | | g-ir-doc-tool wants to use the instance parameter to read docs and the parameter name, so it needs to be shuttled through the GIR. https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | girparser: Clean up passthrough handling | Jasper St. Pierre | 2013-02-01 | 1 | -6/+4 |
| | | | | | | | Instead of remembering to have to set unknown_depth, smarten up state_switch to do it for us. https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | girparser: Move <doc> handling to passthrough | Jasper St. Pierre | 2013-02-01 | 1 | -27/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | giscanner: Apply standard annotations to constant values | Jasper St. Pierre | 2013-02-01 | 5 | -8/+16 |
| | | | | | | | | | | While there's no particular reason I need to do this, there really isn't any reason to not do this, and it helps with doctool or whatever in the future if we want to document when a constant showed up. g-ir-compiler also keeps track of constant deprecations, so this fixes constants not ever being deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | ast: Track enum/bitfield member parents | Jasper St. Pierre | 2013-02-01 | 2 | -2/+9 |
| | | | | | | | We need this for the doctool so that we can link to an enum definition when we reference one of the member values. https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | ast: Track enum members by symbol | Jasper St. Pierre | 2013-02-01 | 1 | -0/+3 |
| | | | | | | | | | The doctool eventually wants to parse inline references to constant values like %GTK_TEXT_DIRECTION_LTR, so we need to have a way to look up the original symbol value for an enum member. https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | tests: %NULL-terminated is wrong | Jasper St. Pierre | 2013-02-01 | 3 | -3/+3 |
| | | | | | | | | This translates into "None-terminated" in Python, which is bad. We should eventually strip this phrase entirely for certain languages with a prefilter. https://bugzilla.gnome.org/show_bug.cgi?id=693040 |