summaryrefslogtreecommitdiff
path: root/NEWS
blob: 3cc989570ffce3a5ab466479ba381175803b06e5 (plain)
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
0.6.2 21-jan-2009
    Bugs resolved:
    - Bug 562622 – Errordomains missing
    - Bug 562615 – Struct methods missing
    - Bug 567813 – Everything should be versioned
    - Bug 555036 – put gtk-doc in GIR
    - Bug 562467 – Property annotation
    - Bug 546739 – Introspection should know precise signal parameter types
    - Bug 563591 – Flags not recognized when there is no introspection data
    - Bug 563386 – scanner ignores "const" on boxed return values
    - Bug 566404 – Annotations for GLib
    - Bug 566419 – Element type of arrays not properly handled in all cases
    - Bug 566560 – giscanner.transformer.SkipError
    - Bug 563794 - Redo annotation parsing & applying
    - Bug 563469 – Arrays not treated correctly in struct offset calculation
    - Bug 556489 – callback annotations
    - Bug 563998 – Cache the GIBaseInfo for GTypes
    - Bug 562545 – Add function taking / returning GValue
    - Bug 563742 – introspection should record the introduced version of
    - Bug 562971 – g-ir-scanner failure on libgpod headers
    - Bug 562289 – Race when removing invalid cache
    - Bug 559705 – Missing association between static methods and classes
    - Bug 562022 – gobject-introspection needs python headers
    - Bug 561617 – Return value array annotations
    - Bug 561296 - Add "storage type" to the typelib data for enums
    - Bug 559706 - Interface prerequisites
    - Bug 561087 - Respect is_pointer in serialize_type()
    - Bug 560825 – Add size and alignment to typelib
    Contributors:
    Johan Bilien, Jürg Billeter, Johan Dahlin, Christophe Fergeau
    Havoc Pennington, Andreas Rottmann, Owen Taylor, Tristan Van Berkom
    Colin Walters, Dan Winship
    
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