Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | g-ir-doc-tool: Qualify the class name in the constructor with the module name | Tomeu Vizoso | 2012-02-20 | 2 | -2/+2 | |
| | | ||||||
| * | g-ir-doc-tool: Add links to properties in the constructor | Tomeu Vizoso | 2012-02-20 | 2 | -3/+3 | |
| | | ||||||
| * | g-ir-doc-tool: Fix link | Tomeu Vizoso | 2012-02-20 | 1 | -1/+1 | |
| | | ||||||
| * | g-ir-doc-tool: Show how to construct instances in the Class page | Tomeu Vizoso | 2012-02-20 | 3 | -10/+20 | |
| | | ||||||
| * | g-ir-doc-tool: Add details for properties in Python | Tomeu Vizoso | 2012-02-20 | 2 | -0/+19 | |
| | | ||||||
| * | g-ir-doc-tool: Add param information to signal pages in Python | Tomeu Vizoso | 2012-02-19 | 1 | -0/+37 | |
| | | ||||||
| * | g-ir-doc-tool: Implement intra-namespace cross references | Tomeu Vizoso | 2012-02-19 | 309 | -444/+448 | |
| | | ||||||
| * | g-ir-doc-tool: Use instances of MallardFormatter* instead of class methods | Tomeu Vizoso | 2012-02-19 | 1 | -32/+27 | |
| | | ||||||
| * | g-ir-doc-tool: Remove some occurrences of empty Returns: lines | Tomeu Vizoso | 2012-02-19 | 7 | -25/+1 | |
| | | ||||||
| * | g-ir-doc-tool: use True and False instead of %TRUE and %FALSE | Tomeu Vizoso | 2012-02-19 | 25 | -26/+28 | |
| | | ||||||
| * | g-ir-doc-tool: Remove module and class from the function signature | Tomeu Vizoso | 2012-02-19 | 33 | -35/+32 | |
| | | ||||||
| * | g-ir-doctool: Use template caching | Tomeu Vizoso | 2012-02-19 | 1 | -1/+4 | |
| | | ||||||
| * | g-ir-doc-tool: Use None instead of %NULL | Tomeu Vizoso | 2012-02-19 | 45 | -58/+64 | |
| | | ||||||
| * | g-ir-doc-tool: Use the ctype for the return type in signatures | Tomeu Vizoso | 2012-02-19 | 3 | -3/+3 | |
| | | ||||||
| * | g-ir-doc-tool: Display Returns: even if there's no args | Tomeu Vizoso | 2012-02-19 | 28 | -2/+158 | |
| | | ||||||
| * | g-ir-doc-tool: Update expected, some whitespace was removed | Tomeu Vizoso | 2012-02-18 | 340 | -680/+0 | |
| | | ||||||
| * | g-ir-doc-tool: Add Since: tag to classes | Tomeu Vizoso | 2012-02-18 | 2 | -0/+6 | |
| | | ||||||
| * | g-ir-doc-tool: Add Since: tag to mallard docs | Tomeu Vizoso | 2012-02-18 | 342 | -0/+696 | |
| | | ||||||
| * | g-ir-doctool: Add function argument docs to the C template | Tomeu Vizoso | 2012-02-18 | 171 | -0/+2041 | |
| | | ||||||
| * | g-ir-doctool: Add argument docs to the Python template | Tomeu Vizoso | 2012-02-18 | 171 | -0/+2041 | |
| | | ||||||
| * | g-ir-doctool: Don't instantiate MallardFormatter for unknown languages | Tomeu Vizoso | 2012-02-17 | 1 | -1/+2 | |
| | | ||||||
| * | g-ir-doc-tool: Update expected mallard for the doc tests | Tomeu Vizoso | 2012-02-17 | 431 | -744/+7383 | |
| | | ||||||
| * | g-ir-doc-tool: Consolidating the function templates | Shaun McCance | 2012-02-17 | 10 | -105/+168 | |
| | | ||||||
| * | g-ir-doc-tool: Added MallardFormatter class | Shaun McCance | 2012-02-17 | 14 | -72/+122 | |
| | | ||||||
| * | g-ir-doc-tool: More Mallard work, using experimantal api extension | Shaun McCance | 2012-02-17 | 6 | -22/+76 | |
| | | ||||||
| * | g-ir-doc-tool: Templates for signals/properties, class docs | Shaun McCance | 2012-02-17 | 9 | -13/+82 | |
| | | ||||||
| * | g-ir-doctool: Move to Mako templates for generating Mallard | Tomeu Vizoso | 2012-02-17 | 15 | -500/+307 | |
| | | | | | | | | Also removes the docbook writer | |||||
* | | repository: Ensure error is set if we're parsing a malformed file | Jean Bréfort | 2012-02-17 | 1 | -4/+5 | |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661951 | |||||
* | | Add test for a GPtrArray return with transfer full | Martin Pitt | 2012-02-16 | 3 | -0/+25 | |
| | | | | | | | | | | This complements the already existing regress_test_garray_container_return() test. | |||||
* | | Update glib annotations | Giovanni Campagna | 2012-02-14 | 2 | -17/+113 | |
| | | | | | | | | | | Updated to glib 2.31.16-56-gd240b88, which includes one change to GKeyFile. | |||||
* | | Add tests for GType of GValue | Giovanni Campagna | 2012-02-13 | 2 | -0/+12 | |
| | | | | | | | | | | | | | | | | Some language bindings (like gjs) attempt to automatically infer the GType from a native object when creating a GValue. This checks that indeed the GValue has the right GType. https://bugzilla.gnome.org/show_bug.cgi?id=669848 | |||||
* | | giscanner: Add better errors for unknown param names | Jasper St. Pierre | 2012-02-13 | 2 | -12/+25 | |
| | | | | | | | | Exclude the names we've already matched up from the "should be one of..." list | |||||
* | | girffi: Virtual functions are methods | Jasper St. Pierre | 2012-02-10 | 1 | -1/+1 | |
| | | ||||||
* | | scanner: Allow adding annotations to vfuncs directly | Jasper St. Pierre | 2012-02-09 | 3 | -0/+37 | |
| | | | | | | | | | | | | Some vfuncs may not have public invokers. In these cases, annotations may still be needed to correctly implement or chain up to a virtual method from a subclass's implementation. | |||||
* | | typelib: Fix invalid alignment assumptions | Thorsten Glaser | 2012-02-08 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | The current source has invalid assumptions about structure alignment that break on platforms like m68k where 32-bit integers are aligned to 16-bit only. Fix this by introducing explicit structure padding for 32-bit quantities following odd numbers of 16-bit quantities and structure trail padding, to make the binary representation generated by the compiler match the text of the specification exactly. https://bugzilla.gnome.org/show_bug.cgi?id=661839 | |||||
* | | tests/scanner: Update Regress-1.0-expected.gir | Rico Tzschichholz | 2012-02-06 | 1 | -11/+11 | |
| | | ||||||
* | | tests: Added class that has all kinds of properties | Sebastian Pölsterl | 2012-02-06 | 2 | -0/+214 | |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664150 | |||||
* | | Add tests for array arguments in callbacks | Giovanni Campagna | 2012-02-06 | 3 | -0/+58 | |
| | | | | | | | | | | | | Add a test that accepts a callback receiving array arguments https://bugzilla.gnome.org/show_bug.cgi?id=654406 | |||||
* | | Add regress_test_null_gerror_callback | Paolo Borelli | 2012-02-06 | 3 | -0/+22 | |
| | | | | | | | | | | | | | | It models the case where a callback that return a gerror succeds and set the error to NULL. https://bugzilla.gnome.org/show_bug.cgi?id=669415 | |||||
* | | Plug memory leak in lazy typelibs hash table | Jesse van den Kieboom | 2012-02-05 | 1 | -1/+3 | |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669317 | |||||
* | | Use g_free as element_free_func | Sebastian Pölsterl | 2012-02-05 | 1 | -1/+1 | |
| | | | | | | | | | | The elements of the GPtrArray are of type char*, therefore use g_free rather than g_object_unref to as element_free_func | |||||
* | | girffi: Fix g_function_info_new_for_address to respect G_VFUNC_THROWS | Jasper St. Pierre | 2012-02-03 | 1 | -1/+8 | |
| | | ||||||
* | | Add Emacs mode lines to C sources | Colin Walters | 2012-02-03 | 64 | -62/+121 | |
| | | ||||||
* | | girepository: Add GI_VFUNC_THROWS | Colin Walters | 2012-02-03 | 9 | -3/+38 | |
| | | | | | | | | | | | | | | | | Virtual functions can definitely throw an error. Right now the scanner omits the GError parameter for them and adds throws="1", but g-ir-compiler ignores this. https://bugzilla.gnome.org/show_bug.cgi?id=669332 | |||||
* | | tests: Squash compile warning, fix C indentation | Colin Walters | 2012-02-03 | 2 | -7/+6 | |
| | | ||||||
* | | tests: Add marshalling tests for various kinds of callbacks | Jasper St. Pierre | 2012-02-03 | 2 | -1/+115 | |
| | | ||||||
* | | tests: Add another simple boxed type with a complex constructor | Jasper St. Pierre | 2012-02-03 | 3 | -0/+71 | |
| | | ||||||
* | | tests: Add marshalling tests for various kinds of vfunc callbacks | Jasper St. Pierre | 2012-02-03 | 2 | -0/+107 | |
| | | | | | | | | | | To make sure that bindings can sanely deal with multiple kinds of callbacks, let's test some behaviors. | |||||
* | | giobjectinfo: Add g_object_info_find_vfunc_using_interfaces | Jasper St. Pierre | 2012-02-03 | 2 | -0/+63 | |
| | | | | | | | | | | As an analogue to g_object_info_find_method_using_interfaces, add a new API so that we can find a vfunc using the same strategy. | |||||
* | | girffi: Add new g_function_invoker_new_for_address | Jasper St. Pierre | 2012-02-03 | 2 | -14/+70 | |
| | | | | | | | | | | This is a new method designed to make a GIFunctionInvoker for any GICallableInfo*, for bindings to use. |