summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * g-ir-doc-tool: Qualify the class name in the constructor with the module nameTomeu Vizoso2012-02-202-2/+2
| |
| * g-ir-doc-tool: Add links to properties in the constructorTomeu Vizoso2012-02-202-3/+3
| |
| * g-ir-doc-tool: Fix linkTomeu Vizoso2012-02-201-1/+1
| |
| * g-ir-doc-tool: Show how to construct instances in the Class pageTomeu Vizoso2012-02-203-10/+20
| |
| * g-ir-doc-tool: Add details for properties in PythonTomeu Vizoso2012-02-202-0/+19
| |
| * g-ir-doc-tool: Add param information to signal pages in PythonTomeu Vizoso2012-02-191-0/+37
| |
| * g-ir-doc-tool: Implement intra-namespace cross referencesTomeu Vizoso2012-02-19309-444/+448
| |
| * g-ir-doc-tool: Use instances of MallardFormatter* instead of class methodsTomeu Vizoso2012-02-191-32/+27
| |
| * g-ir-doc-tool: Remove some occurrences of empty Returns: linesTomeu Vizoso2012-02-197-25/+1
| |
| * g-ir-doc-tool: use True and False instead of %TRUE and %FALSETomeu Vizoso2012-02-1925-26/+28
| |
| * g-ir-doc-tool: Remove module and class from the function signatureTomeu Vizoso2012-02-1933-35/+32
| |
| * g-ir-doctool: Use template cachingTomeu Vizoso2012-02-191-1/+4
| |
| * g-ir-doc-tool: Use None instead of %NULLTomeu Vizoso2012-02-1945-58/+64
| |
| * g-ir-doc-tool: Use the ctype for the return type in signaturesTomeu Vizoso2012-02-193-3/+3
| |
| * g-ir-doc-tool: Display Returns: even if there's no argsTomeu Vizoso2012-02-1928-2/+158
| |
| * g-ir-doc-tool: Update expected, some whitespace was removedTomeu Vizoso2012-02-18340-680/+0
| |
| * g-ir-doc-tool: Add Since: tag to classesTomeu Vizoso2012-02-182-0/+6
| |
| * g-ir-doc-tool: Add Since: tag to mallard docsTomeu Vizoso2012-02-18342-0/+696
| |
| * g-ir-doctool: Add function argument docs to the C templateTomeu Vizoso2012-02-18171-0/+2041
| |
| * g-ir-doctool: Add argument docs to the Python templateTomeu Vizoso2012-02-18171-0/+2041
| |
| * g-ir-doctool: Don't instantiate MallardFormatter for unknown languagesTomeu Vizoso2012-02-171-1/+2
| |
| * g-ir-doc-tool: Update expected mallard for the doc testsTomeu Vizoso2012-02-17431-744/+7383
| |
| * g-ir-doc-tool: Consolidating the function templatesShaun McCance2012-02-1710-105/+168
| |
| * g-ir-doc-tool: Added MallardFormatter classShaun McCance2012-02-1714-72/+122
| |
| * g-ir-doc-tool: More Mallard work, using experimantal api extensionShaun McCance2012-02-176-22/+76
| |
| * g-ir-doc-tool: Templates for signals/properties, class docsShaun McCance2012-02-179-13/+82
| |
| * g-ir-doctool: Move to Mako templates for generating MallardTomeu Vizoso2012-02-1715-500/+307
| | | | | | | | Also removes the docbook writer
* | repository: Ensure error is set if we're parsing a malformed fileJean Bréfort2012-02-171-4/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661951
* | Add test for a GPtrArray return with transfer fullMartin Pitt2012-02-163-0/+25
| | | | | | | | | | This complements the already existing regress_test_garray_container_return() test.
* | Update glib annotationsGiovanni Campagna2012-02-142-17/+113
| | | | | | | | | | Updated to glib 2.31.16-56-gd240b88, which includes one change to GKeyFile.
* | Add tests for GType of GValueGiovanni Campagna2012-02-132-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 namesJasper St. Pierre2012-02-132-12/+25
| | | | | | | | Exclude the names we've already matched up from the "should be one of..." list
* | girffi: Virtual functions are methodsJasper St. Pierre2012-02-101-1/+1
| |
* | scanner: Allow adding annotations to vfuncs directlyJasper St. Pierre2012-02-093-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 assumptionsThorsten Glaser2012-02-081-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.girRico Tzschichholz2012-02-061-11/+11
| |
* | tests: Added class that has all kinds of propertiesSebastian Pölsterl2012-02-062-0/+214
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664150
* | Add tests for array arguments in callbacksGiovanni Campagna2012-02-063-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_callbackPaolo Borelli2012-02-063-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 tableJesse van den Kieboom2012-02-051-1/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669317
* | Use g_free as element_free_funcSebastian Pölsterl2012-02-051-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_THROWSJasper St. Pierre2012-02-031-1/+8
| |
* | Add Emacs mode lines to C sourcesColin Walters2012-02-0364-62/+121
| |
* | girepository: Add GI_VFUNC_THROWSColin Walters2012-02-039-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 indentationColin Walters2012-02-032-7/+6
| |
* | tests: Add marshalling tests for various kinds of callbacksJasper St. Pierre2012-02-032-1/+115
| |
* | tests: Add another simple boxed type with a complex constructorJasper St. Pierre2012-02-033-0/+71
| |
* | tests: Add marshalling tests for various kinds of vfunc callbacksJasper St. Pierre2012-02-032-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_interfacesJasper St. Pierre2012-02-032-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_addressJasper St. Pierre2012-02-032-14/+70
| | | | | | | | | | This is a new method designed to make a GIFunctionInvoker for any GICallableInfo*, for bindings to use.