1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
0.6.1 25-nov-2008
Bugs resolved:
- Bug 552371 - implement struct field get/set
- Bug 552568 - All the argv parameters in Gtk.gir map char*** to int8
- Bug 557468 - Support for GI_TYPELIB_PATH
- Bug 557788 - Return types for constructors in generated typelib bogus
- Bug 557898 - Fails to build on OSX 10.4
- Bug 558436 - avoid having scanner load app code
- Bug 558848 - girparser.py: shared-library should be optional
- Bug 558849 - girepository: extend X stubbing
- Bug 559601 - Pointers in structs/unions unduly treated as arrays
- Bug 559703 - Virtual functions miss throws attribute in .gir
- Bug 559706 - Interface prerequisites missing
- Bug 559736 - Show the right filename in error messages
- Bug 559737 - Deal with continuations in macros
- Bug 560241 - Out-arguments should not be marked as being pointers in a...
- Bug 560248 - "disguised structures"
- Bug 560250 - [PATCH] Fully parse included modules
- Bug 560251 - [PATCH] Split g_ir_ffi_get_ffi_type() out from ginvoke.c
- Bug 560252 - Compute field offsets before writing typelib
- Bug 560253 - [PATCH] Add struture and boxed types to Everything test m...
- Bug 560308 - g-ir-compiler goes in infinite loop on Gdk-2.0.gir
- Bug 560326 - Fails to build Gtk-2.0.typelib with "Unexpected non-point...
- Bug 560346 - Fix and install pkgconfig file
- Bug 560404 - Prefix types when resolving aliases in included modules
- Bug 560419 - Cache includes when parsing
- Bug 560474 - g-ir-compiler crashes when compiling the glib gir
- Bug 560708 - Don't treat arrays that have a length specified as zero-t...
- Bug 560825 - Add size and alignment to typelib
- Bug 561087 - Respect is_pointer in serialize_type()
- Bug 561135 - hashtable element-type annotations broken
- Bug 561137 - support multiple repos for GBaseInfo
- Bug 561296 - Add "storage type" to the typelib data for enums
- Bug 561568 - Add Gio Unix bits to the Gio.gir if available
- Bug 561570 - Add TestObj with static methods
- Bug 561617 - Return value array annotations
- Bug 562022 - gobject-introspection needs python headers
- Bug 562030 - gir repository fails to build DBus-1.0.typelib without db...
- Bug 562031 - gir repository fails to libxml2 typelib without libxml2 i...
Contributors: Étienne Bersac, Johan Bilien, Jürg Billeter, Johan Dahlin,
Tommi Komulainen, Tom Parker, Lucas Rocha, Andreas Rottmann
Colin Walters, Dan Winship, Owen Taylor
0.6.0 31-oct-2008
Bugs resolved:
- Bug 551162 - giscanner does not recognize asm and __asm__
- Bug 551737 - Fix strip_namespace_func to only strip prefix...
- Bug 551744 - Non-GObject types aren't aggregating ctors and methods
- Bug 552065 - Add deprecation annotation
- Bug 552347 - Parse #defines constants
- Bug 552370 - add one more test for unsigned as a type, not as a type qualifier
- Bug 552370 - unsigned not scanned properly
- Bug 552374 - Const strings should be identified in the gir
- Bug 552380 - Array parameters should be marked in the gir
- Bug 552384 - Use SHLIB_SUFFIX intead of G_MODULE_SUFFIX for Darwin
- Bug 552390 - Handle capitialization like "DBus" more robustly
- Bug 552393 - Note variadic functions
- Bug 552566 - Add time_t type
- Bug 552858 - versioning
- Bug 554490 - g-ir-scanner gets confused by '\\'
- Bug 554521 - scanner generates wrong names for enum members with...
- Bug 554576 - scan problem with ev_selection_render_selection()
- Bug 554632 - type tag for GType
- Bug 554854 - The --typelib-xml and --inject options should reuse giscanner ...
- Bug 555293 - append library_paths to LPATH env variable to workaround a...
- Bug 555294 - Add support for multiple shared libraries per typelib.
- Bug 555712 - Struct and union issues
- Bug 555946 - Install a test module exercising all types, transfer rules, etc
- Bug 556048 – Crash in g_irepository_find_by_gtype
- Bug 556174 – parse types for lists etc
- Bug 556185 - segfault on g_callable_info_get_return_type
- Bug 556323 – transfer-ownership is wrong for functions returning const char *
- Bug 556331 - clean up includes handling
- Bug 556358 - don't use libtool internals
- Bug 556400 – Fails to build on OS X 10.4
- Bug 556432 - transfer annotations and defaults
- Bug 556433 – assume direction = out for int * parameters
- Bug 556434 – unhandled interface/object/... member types
- Bug 556541 – access union members through UnionBlob rather than StructBlob
- Bug 556543 – reduce compiler warnings
- Bug 556579 - union and struct name misresolved
- Bug 556610 – giscanner/girparser.py drops parameter options
- Bug 556732 – generate gir files consistently
- Bug 556739 - transfer ownership
- Bug 556777 - validate properties
- Bug 556783 - change namespace handling to be more consistent
- Bug 556795 - char ** regression
- Bug 557076 - move typelibs to $libdir
- Bug 557092 – Callback annotations not used
- Bug 557241 – "throws" flag for functions
- Bug 557377 – Add test to ensure annotations survive the roundtrip via typelib
- Bug 557379 – g-ir-generate not writing the 'abstract' attribute
- Bug 557405 – Use 'allow-none' consistently
- Bug 557468 – Support for GI_TYPELIB_PATH
- Bug 557623 - Constructors shouldn't be flagged as methods
- Bug 557786 - support fixed size arrays
- Bug 557788 – Return types for constructors in generated typelib bogus
- Bug 557791 – g_irepository_require() could return a GTypelib *
- Bug 558062 – provide and use paths in the .pc file
- Bug 558065 – gitesttypes should be installed
- Bug 558068 – when invoking a method, offset the in arguments by one, not the out
- Bug 558109 – _g_typelib_init fails to find shared libraries
- Bug 558383 – builddir != srcdir build fails if giscanner python module not already installed
Contributors: Johan Bilien, Jürg Billeter, Johan Dahlin, John Ehresman,
Tommi Komulainen, Jani Monoses, Lucas Rocha, Andreas Rottmann
Colin Walters, Dan Winship, Owen Taylor
0.5.0 01-sep-2008
- First public release
|