Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | Remove the insane pre-commit hook | Jasper St. Pierre | 2013-02-01 | 2 | -87/+0 |
| | | | | | | I'm sick and tired of this. https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | Update .gitignore | Jasper St. Pierre | 2013-02-01 | 1 | -0/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | girparser: Remove unused method | Jasper St. Pierre | 2013-02-01 | 1 | -3/+0 |
| | | | | | | | pylint was complaining about the non-existent instance member, self._filename https://bugzilla.gnome.org/show_bug.cgi?id=693040 | ||||
* | gimarshallingtests: Add test helpers for marshaling of object arguments | Simon Feltman | 2013-01-30 | 2 | -0/+200 |
| | | | | | | | | | | | | | | Add a number of vfuncs and methods which can be used for testing marshaling of objects with different combinations of ownership transference. An important part of these test vfuncs and methods is they do not pass object returns and arguments through them. Instead the methods return reference counts and floating attributes. This allows isolation and ensures any problem with round trip object marshaling does not obscure what should be tested from the perspective of C as the caller of a vfunc. Tests and vfuncs can then be written in any language with gi bindings. https://bugzilla.gnome.org/show_bug.cgi?id=687522 |