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