Skip to content

Commit 836f108

Browse files
Merge pull request #43 from gtk-rs/release
New release
2 parents 2e614ba + f71d65e commit 836f108

File tree

2 files changed

+130
-8
lines changed

2 files changed

+130
-8
lines changed

_data/crates.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
[
22
{
33
"name": "cairo-rs",
4-
"max_version": "0.1.3"
4+
"max_version": "0.2.0"
55
},
66
{
77
"name": "gdk",
8-
"max_version": "0.5.3"
8+
"max_version": "0.6.0"
99
},
1010
{
1111
"name": "gdk-pixbuf",
12-
"max_version": "0.1.3"
12+
"max_version": "0.2.0"
1313
},
1414
{
1515
"name": "gio",
16-
"max_version": "0.1.3"
16+
"max_version": "0.2.0"
1717
},
1818
{
1919
"name": "glib",
20-
"max_version": "0.1.3"
20+
"max_version": "0.2.0"
2121
},
2222
{
2323
"name": "gtk",
24-
"max_version": "0.1.3"
24+
"max_version": "0.2.0"
2525
},
2626
{
2727
"name": "pango",
28-
"max_version": "0.1.3"
28+
"max_version": "0.2.0"
2929
},
3030
{
3131
"name": "sourceview",
32-
"max_version": "0.1.3"
32+
"max_version": "0.2.1"
3333
}
3434
]

_posts/2017-08-20-new-release.md

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
---
2+
layout: post
3+
author: Guillaume Gomez
4+
title: The huge and long awaited release is finally here!
5+
categories: [front, crates]
6+
date: 2017-08-20 01:00:00 +0000
7+
---
8+
9+
It has been a long time since the last release (4 months already!). We wanted to be sure everything was ready before releasing this one. A lot of new adds, bug fixes and other surprises are there, have fun!
10+
11+
### Changes
12+
13+
For the interested ones, here is the list of the (major) changes:
14+
15+
[cairo](https://github.com/gtk-rs/cairo):
16+
17+
* [Add Format::stride_for_width() as a wrapper for cairo_format_stride_for_width()](https://github.com/gtk-rs/cairo/pull/147)
18+
* [ImageSurface: return a Result<ImageSurface, Status> from the creation functions](https://github.com/gtk-rs/cairo/pull/146)
19+
* [Remove unused import](https://github.com/gtk-rs/cairo/pull/144)
20+
* [Added PDF as a target Surface](https://github.com/gtk-rs/cairo/pull/143)
21+
* [Update for non-generic pointer array impls](https://github.com/gtk-rs/cairo/pull/142)
22+
* [Error trait for errors](https://github.com/gtk-rs/cairo/pull/140)
23+
* [Add missing trait implementation](https://github.com/gtk-rs/cairo/pull/139)
24+
* [Add Region](https://github.com/gtk-rs/cairo/pull/138)
25+
* [Fix macOS specific functions](https://github.com/gtk-rs/cairo/pull/136)
26+
* [fix xcb features](https://github.com/gtk-rs/cairo/pull/131)
27+
28+
[glib](https://github.com/gtk-rs/glib):
29+
30+
* [Implement Display/Debug for Type, and Type::name()](https://github.com/gtk-rs/glib/pull/210)
31+
* [Regen](https://github.com/gtk-rs/glib/pull/209)
32+
* [Some helper API to dynamically work with GLib enums/flags](https://github.com/gtk-rs/glib/pull/207)
33+
* [Add Cast::dynamic_cast()](https://github.com/gtk-rs/glib/pull/206)
34+
* [Add WeakRef support to glib::Object](https://github.com/gtk-rs/glib/pull/204)
35+
* [Make glib::Error Send/Sync](https://github.com/gtk-rs/glib/pull/203)
36+
* [Implement public ObjectExt::get_property_type()](https://github.com/gtk-rs/glib/pull/202)
37+
* [Regenerate with latest gir](https://github.com/gtk-rs/glib/pull/201)
38+
* [Fix transfer full conversion of pointer arrays](https://github.com/gtk-rs/glib/pull/200)
39+
* [Implement StaticType and GValue traits for boxed/shared types too](https://github.com/gtk-rs/glib/pull/199)
40+
* [Remove generic pointer array impls of ToGlibPtr and FromGlibContainer](https://github.com/gtk-rs/glib/pull/198)
41+
* [Fix gitter badge](https://github.com/gtk-rs/glib/pull/197)
42+
* [Implement Value traits inside glib_wrapper!() instead of doing it gen…](https://github.com/gtk-rs/glib/pull/196)
43+
* [Initial GMainLoop/GMainContext bindings](https://github.com/gtk-rs/glib/pull/194)
44+
* [Remove now obsolete comment from ObjectExt::set_property()](https://github.com/gtk-rs/glib/pull/193)
45+
* [Implement ObjectExt::emit() for emitting arbitrary signals](https://github.com/gtk-rs/glib/pull/192)
46+
* [Implement ObjectExt::connect() for connecting to arbitrary signals](https://github.com/gtk-rs/glib/pull/191)
47+
* [Various GObject property changes](https://github.com/gtk-rs/glib/pull/190)
48+
* [Implement public ObjectExt::set_property() and ::get_property()](https://github.com/gtk-rs/glib/pull/189)
49+
* [Update gir submodule](https://github.com/gtk-rs/glib/pull/185)
50+
* [Regenerate with latest gir](https://github.com/gtk-rs/glib/pull/184)
51+
* [Generate functions that uses gsize/gusize](https://github.com/gtk-rs/glib/pull/183)
52+
* [Update to bitflags 0.9](https://github.com/gtk-rs/glib/pull/181)
53+
* [Add signal::signal_handler_disconnect()](https://github.com/gtk-rs/glib/pull/180)
54+
* [Make BoolError constructor public](https://github.com/gtk-rs/glib/pull/179)
55+
* [Add missing use for closure](https://github.com/gtk-rs/glib/pull/178)
56+
* [Use functions, ending with _utf8 under Windows](https://github.com/gtk-rs/glib/pull/177)
57+
* [Add support for gobject closures](https://github.com/gtk-rs/glib/pull/173)
58+
* [Implement FromGlibPtrNone and FromGlibPtrFull for Value](https://github.com/gtk-rs/glib/pull/172)
59+
* [Add Windows implementations for g_setenv, g_getenv, g_unsetenv and g_get_current_dir](https://github.com/gtk-rs/glib/pull/171)
60+
* [Generate global functions](https://github.com/gtk-rs/glib/pull/170)
61+
* [Add glib::BoolError for use as return value of possibly failing functions returning booleans](https://github.com/gtk-rs/glib/pull/169)
62+
* [Use g_object_ref_sink() instead of g_object_ref() everywhere](https://github.com/gtk-rs/glib/pull/167)
63+
64+
[gdk](https://github.com/gtk-rs/gdk):
65+
66+
* [Regenerate with latest gir](https://github.com/gtk-rs/gdk/pull/185)
67+
* [Fix transfer full conversion of Atom arrays](https://github.com/gtk-rs/gdk/pull/180)
68+
* [Update for non-generic pointer array impls](https://github.com/gtk-rs/gdk/pull/179)
69+
* [Regenerate with latest gir](https://github.com/gtk-rs/gdk/pull/177)
70+
* [Update](https://github.com/gtk-rs/gdk/pull/176)
71+
* [Add missing getters for EventScroll](https://github.com/gtk-rs/gdk/pull/174)
72+
* [gdk_window_fullscreen_on_monitor available since 3.18](https://github.com/gtk-rs/gdk/pull/172)
73+
* [Regenerate with latest GIR and enable Display::store_clipboard()](https://github.com/gtk-rs/gdk/pull/171)
74+
* [Add remaining GdkAtom constants](https://github.com/gtk-rs/gdk/pull/170)
75+
* [Update to bitflags 0.9](https://github.com/gtk-rs/gdk/pull/169)
76+
* [Update lgpl dependency version](https://github.com/gtk-rs/gdk/pull/168)
77+
* [Update lgpl version](https://github.com/gtk-rs/gdk/pull/167)
78+
* [Deignore](https://github.com/gtk-rs/gdk/pull/166)
79+
* [Reexport global function and remove duplicates](https://github.com/gtk-rs/gdk/pull/165)
80+
* [Generate global functions](https://github.com/gtk-rs/gdk/pull/164)
81+
82+
[gtk](https://github.com/gtk-rs/gtk):
83+
84+
* [Regen](https://github.com/gtk-rs/gtk/pull/556)
85+
* [Fix clippy warnings](https://github.com/gtk-rs/gtk/pull/552)
86+
* [Regenerate with latest gir, rename ApplicationExt to GtkApplicationEx…](https://github.com/gtk-rs/gtk/pull/551)
87+
* [Regen](https://github.com/gtk-rs/gtk/pull/549)
88+
* [Fix getting stable version for Appveyor](https://github.com/gtk-rs/gtk/pull/548)
89+
* [Calculate lengths parameters](https://github.com/gtk-rs/gtk/pull/546)
90+
* [Regenerate with latest gir](https://github.com/gtk-rs/gtk/pull/545)
91+
* [Update for non-generic pointer array impls](https://github.com/gtk-rs/gtk/pull/544)
92+
* [Regenerate with latest gir](https://github.com/gtk-rs/gtk/pull/543)
93+
* [Use more pango objects](https://github.com/gtk-rs/gtk/pull/541)
94+
* [New types](https://github.com/gtk-rs/gtk/pull/538)
95+
* [Generate IconTheme](https://github.com/gtk-rs/gtk/pull/537)
96+
* [ShortcutsWindow available since 3.20](https://github.com/gtk-rs/gtk/pull/535)
97+
* [Regenerate with latest GIR](https://github.com/gtk-rs/gtk/pull/533)
98+
* [Generate IconSet](https://github.com/gtk-rs/gtk/pull/530)
99+
* [Replace functions for RadioButton and RadioMenuItem](https://github.com/gtk-rs/gtk/pull/529)
100+
* [Update to bitflags 0.9](https://github.com/gtk-rs/gtk/pull/528)
101+
* [Change gtk::Application::new parameter to use Into<Option<&str>>](https://github.com/gtk-rs/gtk/pull/525)
102+
* [Use glib::BoolError for gtk::init() and gtk::Application::new()](https://github.com/gtk-rs/gtk/pull/523)
103+
* [Update release_process.md](https://github.com/gtk-rs/gtk/pull/521)
104+
* [Add PrintContext](https://github.com/gtk-rs/gtk/pull/519)
105+
* [Add GtkIMMulticontext and GtkIMContext](https://github.com/gtk-rs/gtk/pull/518)
106+
* [Regen](https://github.com/gtk-rs/gtk/pull/516)
107+
* [Deignore](https://github.com/gtk-rs/gtk/pull/513)
108+
* [Reexport global function and remove duplicates](https://github.com/gtk-rs/gtk/pull/512)
109+
* [Update release_process.md](https://github.com/gtk-rs/gtk/pull/504)
110+
* [Generate global functions](https://github.com/gtk-rs/gtk/pull/510)
111+
* [Regenerate autogenerated bindings with latest GIR](https://github.com/gtk-rs/gtk/pull/509)
112+
* [Fix object properties](https://github.com/gtk-rs/gtk/pull/507)
113+
114+
Thanks to all of our contributors for their (awesome!) work for this release:
115+
116+
* [@federicomenaquintero](https://github.com/federicomenaquintero)
117+
* [@EPashkin](https://github.com/EPashkin)
118+
* [@sdroege](https://github.com/sdroege)
119+
* [@antoyo](https://github.com/antoyo)
120+
* [@savage13](https://github.com/savage13)
121+
* [@charlesvdv](https://github.com/charlesvdv)
122+
* [@GuillaumeGomez](https://github.com/GuillaumeGomez)

0 commit comments

Comments
 (0)