forked from gtkd-developers/GtkD
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
64 lines (55 loc) · 2.05 KB
/
CHANGELOG
File metadata and controls
64 lines (55 loc) · 2.05 KB
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
GtkD ChangeLog
==============
Release: 3.1.4
--------------
-Fix issues with dmd 2.068.
-Throw GExceptions before ConstructionExceptions. #118
-Add addMany and removeMany to gstreamer.Bin. #116
Release: 3.1.3
--------------
-Don't document length parameters that arn't there.
-Don't treat guchar* as string. #115
-Set the TreeModel after retrieving the TreeIter. Fix #113
Release: 3.1.2
--------------
-Fix Builder.addFromFile.
Release: 3.1.1
--------------
-Remove conflicting GStreamer Files
Release: 3.1.0
--------------
-Wraps the GTK+ 3.16 API.
-Add TreeModelFilter and TreeModelSort constructors, Fix #110
Release: 3.0.0
--------------
-New Generator based on the gir files. for changes because of it see the wiki: https://github.com/gtkd-developers/GtkD/wiki/GtkD-2-vs-GtkD-3
-Wraps the GTK+ 3.14 API.
-Deprecated the addOnDraw function that doesn't use scoped.
-Improve memory management for classes derived from gobject.ObjectG.
-Don't use absolute paths for the GTK libraries on OSX, Issue #97.
Release: 2.4.2
--------------
-Fix issue #102, stop allocating in the ObjectG destructor.
Release: 2.4.1
--------------
-Fix memory leak with gdk.Pixbuf.
-On Windows search for an copy of GTK+ in <exe path>\gtk.
Release: 2.4.0
--------------
- Calling unsupported functions now throws an Error.
- Add a Scoped overload for addOnDraw.
Since the GC can keep a lot of Contexts alive before a collection cycle
starts, some memory and GDI/X11 handles arn't released when no longer
needed.
The Scoped overload destroys the Context at the end of the call
releasing there resources.
- Avoid DLL issues on Windows.
GtkD now searches for the correct copy of Gtk+.
- Add a toArray function to glib.ListG and glib.ListSG.
- Add VTE binding, provided by Deadalnix.
- Remove D1 support.
There are a few reasons to do this:
1. All three compilers have discontinued there D1 version.
2. GtkD with D1 + Tango has been broken for a year now, without any complain
3. I hope to better support D2 features like const, imutable, nothrow, pure.
- bug fixes.