Skip to content

Commit de2a207

Browse files
committedApr 5, 2020
release-chore: Update documentation for the 0.28.0 release.
1 parent 6f8887c commit de2a207

File tree

4 files changed

+79
-57
lines changed

4 files changed

+79
-57
lines changed
 

‎ANNOUNCE

+13-11
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
1 ANNOUNCE
22
**********
33

4-
This is version 0.27.0 of the GNUstep GUI Backend ('gnustep-back').
4+
This is version 0.28.0 of the GNUstep GUI Backend ('gnustep-back').
55

66
1.1 What is the GNUstep GUI Backend?
77
====================================
@@ -20,28 +20,30 @@ easily ported to other display systems.
2020
Window's Systems. It works via a DPS emulation engine to emulate the
2121
DPS functions required by the front-end system.
2222

23-
1.2 Noteworthy changes in version '0.27.0'
23+
1.2 Noteworthy changes in version '0.28.0'
2424
==========================================
2525

26-
This release includes a few bugfixes.
26+
This release includes a few bugfixes and a huge rework of multi monitor
27+
handling.
2728

28-
* configure: Improve configuration.
29-
* xlib: Improve xft font classes.
30-
* x11: Enable drawing in secondary threads.
31-
* x11: Better handling of atoms. Method to get the window manager.
32-
* opal: Improve colour handling
29+
* Improved focus handling for WindowMaker interaction.
30+
* Cursor improvements.
31+
* Better handling of fonts with fontconfig.
32+
* Simplify code that converts images for X11.
33+
* art: Remove ftfont-old.m.
34+
* Use Xrandr for multi monitor support.
3335

3436
1.3 Where can you get it? How can you compile it?
3537
=================================================
3638

37-
The gnustep-back-0.27.0.tar.gz distribution file has been placed at
39+
The gnustep-back-0.28.0.tar.gz distribution file has been placed at
3840
<ftp://ftp.gnustep.org/pub/gnustep/core>.
3941

40-
It is accompanied by gnustep-back-0.27.0.tar.gz.sig, a PGP signature
42+
It is accompanied by gnustep-back-0.28.0.tar.gz.sig, a PGP signature
4143
which you can validate by putting both files in the same directory and
4244
using:
4345

44-
gpg --verify gnustep-back-0.27.0.tar.gz.sig
46+
gpg --verify gnustep-back-0.28.0.tar.gz.sig
4547

4648
Signature has been created using the key with the following
4749
fingerprint:

‎ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2020-04-05 Ivan Vucica <ivan@vucica.net>
2+
3+
* ANNOUNCE:
4+
* NEWS:
5+
* README:
6+
Updating documentation for the 0.28.0 release.
7+
18
2020-03-27 Fred Kiefer <FredKiefer@gmx.de>
29

310
* Documentation/news.texi: Fill in some details for pending release.

‎NEWS

+58-45
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
1 NEWS
22
******
33

4-
1.1 Noteworthy changes in version '0.27.0'
4+
1.1 Noteworthy changes in version '0.28.0'
5+
==========================================
6+
7+
This release includes a few bugfixes and a huge rework of multi monitor
8+
handling.
9+
10+
* Improved focus handling for WindowMaker interaction.
11+
* Cursor improvements.
12+
* Better handling of fonts with fontconfig.
13+
* Simplify code that converts images for X11.
14+
* art: Remove ftfont-old.m.
15+
* Use Xrandr for multi monitor support.
16+
17+
1.2 Noteworthy changes in version '0.27.0'
518
==========================================
619

720
This release includes a few bugfixes.
@@ -12,21 +25,21 @@ This release includes a few bugfixes.
1225
* x11: Better handling of atoms. Method to get the window manager.
1326
* opal: Improve colour handling
1427

15-
1.2 Noteworthy changes in version '0.26.2'
28+
1.3 Noteworthy changes in version '0.26.2'
1629
==========================================
1730

1831
This release contains no changes since 0.26.1. It is released to
1932
coincide with gnustep-gui 0.26.2, which has important bugfixes related
2033
to printing.
2134

22-
1.3 Noteworthy changes in version '0.26.1'
35+
1.4 Noteworthy changes in version '0.26.1'
2336
==========================================
2437

2538
This release contains no changes since 0.26.0. It is released to
2639
coincide with gnustep-gui 0.26.1, released to mark gnustep-base 1.25.1
2740
as the requirement for gnustep-gui.
2841

29-
1.4 Noteworthy changes in version '0.26.0'
42+
1.5 Noteworthy changes in version '0.26.0'
3043
==========================================
3144

3245
This release includes a few bugfixes, as well as compatibility
@@ -39,12 +52,12 @@ improvements as a result of GSoC 2017 project.
3952
port, other than a CGContext.
4053
* misc: Fix reported static analyser warnings.
4154

42-
1.5 Noteworthy changes in version '0.25.1'
55+
1.6 Noteworthy changes in version '0.25.1'
4356
==========================================
4457

4558
Small fixes and cleanups.
4659

47-
1.6 Noteworthy changes in version '0.25.0'
60+
1.7 Noteworthy changes in version '0.25.0'
4861
==========================================
4962

5063
Support for pattern phase, compositing operation, image interpolation
@@ -56,28 +69,28 @@ and antialiasing per gstate.
5669

5770
Various fixes.
5871

59-
1.7 Noteworthy changes in version '0.24.1'
72+
1.8 Noteworthy changes in version '0.24.1'
6073
==========================================
6174

6275
Improvements in win32 display and mouse tracking.
6376

6477
Various minor bugfixes and cleanups.
6578

66-
1.8 Noteworthy changes in version '0.24.0'
79+
1.9 Noteworthy changes in version '0.24.0'
6780
==========================================
6881

6982
Added experimental Opal backend.
7083

7184
Allow for ARGB visual for OpenGL.
7285

73-
1.9 Noteworthy changes in version '0.23.0'
74-
==========================================
86+
1.10 Noteworthy changes in version '0.23.0'
87+
===========================================
7588

7689
Added cairo support for ms-windows.
7790

7891
Updated for NSInteger/CGFloat support
7992

80-
1.10 Noteworthy changes in version '0.22.0'
93+
1.11 Noteworthy changes in version '0.22.0'
8194
===========================================
8295

8396
Added new user defaults to make app icons and mini windows sticky
@@ -86,7 +99,7 @@ Added new user defaults to make app icons and mini windows sticky
8699
Many improvements to Cairo rendering, including buffering, glyphs and
87100
DPI scaling.
88101

89-
1.11 Noteworthy changes in version '0.20.0'
102+
1.12 Noteworthy changes in version '0.20.0'
90103
===========================================
91104

92105
Cairo is now the default backend, but falls back to art and xlib
@@ -96,45 +109,45 @@ gracefully.
96109

97110
More Windows improvements.
98111

99-
1.12 Noteworthy changes in version '0.19.0'
112+
1.13 Noteworthy changes in version '0.19.0'
100113
===========================================
101114

102115
This is an (unstable) copy of the 0.18.0 release
103116

104-
1.13 Noteworthy changes in version '0.18.0'
117+
1.14 Noteworthy changes in version '0.18.0'
105118
===========================================
106119

107120
Many Windows improvements
108121

109122
Implement pattern colours for all backends.
110123

111-
1.14 Noteworthy changes in version '0.17.1'
124+
1.15 Noteworthy changes in version '0.17.1'
112125
===========================================
113126

114127
Use DejaVu as another fallback font.
115128

116-
1.15 Noteworthy changes in version '0.17.0'
129+
1.16 Noteworthy changes in version '0.17.0'
117130
===========================================
118131

119132
Key repeat support implemented in X11.
120133

121134
OpenGL fixes and improvements.
122135

123-
1.16 Noteworthy changes in version '0.16.0'
136+
1.17 Noteworthy changes in version '0.16.0'
124137
===========================================
125138

126139
Transparent windows implemented in WIN32 backend, better position and
127140
scaling of images. General cleanup of code.
128141

129-
1.17 Noteworthy changes in version '0.14.0'
142+
1.18 Noteworthy changes in version '0.14.0'
130143
===========================================
131144

132145
Added code to automatically make any window which uses the
133146
NSDesktopWindowLevel also be omnipresent.
134147

135148
Many glyph drawing improvements.
136149

137-
1.18 Noteworthy changes in version '0.13.2'
150+
1.19 Noteworthy changes in version '0.13.2'
138151
===========================================
139152

140153
Added basic implementation of window levels on Windows. In general a
@@ -148,42 +161,42 @@ bunch of improvements in the Windows backend.
148161
frontend. This version or greater of the backend needs to be used with
149162
gui 0.13.2
150163

151-
1.19 Noteworthy changes in version '0.13.1'
164+
1.20 Noteworthy changes in version '0.13.1'
152165
===========================================
153166

154167
Minor improvements.
155168

156-
1.20 Noteworthy changes in version '0.13.0'
169+
1.21 Noteworthy changes in version '0.13.0'
157170
===========================================
158171

159172
Many improvements to the cairo backend. Add DPSshfill for all backends.
160173
Better handling of X event times.
161174

162-
1.21 Noteworthy changes in version '0.12.0'
175+
1.22 Noteworthy changes in version '0.12.0'
163176
===========================================
164177

165178
Big improvements to the cairo graphics and Window backend. Also better
166179
support for OpenGL.
167180

168-
1.22 Noteworthy changes in version '0.11.0'
181+
1.23 Noteworthy changes in version '0.11.0'
169182
===========================================
170183

171184
Bugfixes to art and xlib.
172185

173186
There was some work on the Windows backend for the GDI interface by
174187
Christopher Armstrong.
175188

176-
1.23 Noteworthy changes in version '0.10.3'
189+
1.24 Noteworthy changes in version '0.10.3'
177190
===========================================
178191

179192
Fixes. A lot of Cairo backend work.
180193

181-
1.24 Noteworthy changes in version '0.10.2'
194+
1.25 Noteworthy changes in version '0.10.2'
182195
===========================================
183196

184197
The Backend can set UTF8 window titles where this is allowed.
185198

186-
1.25 Noteworthy changes in version '0.10.1'
199+
1.26 Noteworthy changes in version '0.10.1'
187200
===========================================
188201

189202
The art graphics module is the default now. As was previously the case,
@@ -200,7 +213,7 @@ Cairo library before it will work with GNUstep. Due to this, this
200213
module is still considered beta. Ask on the mailing lists for help with
201214
this.
202215

203-
1.26 Noteworthy changes in version '0.10.0'
216+
1.27 Noteworthy changes in version '0.10.0'
204217
===========================================
205218

206219
The installed name of the backend now includes an interface version
@@ -210,14 +223,14 @@ number. This avoids the potential version mismatch between the frontend
210223
* Alpha blending was implemented for Windows, although it does not
211224
seem to work on some machines.
212225

213-
1.27 Noteworthy changes in version '0.9.5'
226+
1.28 Noteworthy changes in version '0.9.5'
214227
==========================================
215228

216229
* Added support for window alpha on X servers.
217230
* Add support for old and new freetype libs.
218231
* Some improvements to the Windows backend.
219232

220-
1.28 Noteworthy changes in version '0.9.4'
233+
1.29 Noteworthy changes in version '0.9.4'
221234
==========================================
222235

223236
* Fast drawing on 8 bit displays was added (although it might only
@@ -228,41 +241,41 @@ number. This avoids the potential version mismatch between the frontend
228241
* art backend supports reading from a window.
229242
* Add internal window decoration handling.
230243

231-
1.29 Noteworthy changes in version '0.9.3'
244+
1.30 Noteworthy changes in version '0.9.3'
232245
==========================================
233246

234247
* A number of W32 window event enhancements
235248
* art backend glyph drawing with alpha enhancements.
236249
* libwraster is no longer checked for - image functions now in
237250
frontend
238251

239-
1.30 Noteworthy changes in version '0.9.2'
252+
1.31 Noteworthy changes in version '0.9.2'
240253
==========================================
241254

242255
* Art backend added support for grayscale, one-isblack colorspaces.
243256
* Windows pasteboard interaction handling added.
244257
* Better focus handling on Windows.
245258
* Better font and draw handling on Windows.
246259

247-
1.31 Noteworthy changes in version '0.9.1'
260+
1.32 Noteworthy changes in version '0.9.1'
248261
==========================================
249262

250263
Color on 8 bit displays works correctly now. WindowMaker properties are
251264
always set now in case another manager is emulating WindowMaker styles.
252265

253-
1.32 Noteworthy changes in version '0.9.0'
266+
1.33 Noteworthy changes in version '0.9.0'
254267
==========================================
255268

256269
Some more improvements to copy/paste support following ICCCM
257270
specifications (like COMPOUND_TEXT support).
258271

259-
1.33 Noteworthy changes in version '0.8.9'
272+
1.34 Noteworthy changes in version '0.8.9'
260273
==========================================
261274

262275
* Much improved pasting support between X apps and GNUstep apps.
263276
* Backend headers are no longer installed (now private).
264277

265-
1.34 Noteworthy changes in version '0.8.8'
278+
1.35 Noteworthy changes in version '0.8.8'
266279
==========================================
267280

268281
Full multi-byte/unicode support for East Asian languages was added to
@@ -273,57 +286,57 @@ to Kazunobu Kuriyama.
273286
* Also added slightly better EWMH support.
274287
* Art backend works with more versions of freetype.
275288

276-
1.35 Noteworthy changes in version '0.8.7'
289+
1.36 Noteworthy changes in version '0.8.7'
277290
==========================================
278291

279292
Handle NSBezierPath glyph drawing in art backend. art backend compiles
280293
with all freetype except 2.1.3 via ifdefs.
281294

282-
1.36 Noteworthy changes in version '0.8.6'
295+
1.37 Noteworthy changes in version '0.8.6'
283296
==========================================
284297

285298
Bug fixes. See the gnustep-gui NEWS for changes.
286299

287-
1.37 Noteworthy changes in version '0.8.5'
300+
1.38 Noteworthy changes in version '0.8.5'
288301
==========================================
289302

290303
Text system improvements. See the gnustep-gui NEWS for changes.
291304

292-
1.38 Noteworthy changes in version '0.8.3'
305+
1.39 Noteworthy changes in version '0.8.3'
293306
==========================================
294307

295308
See the gnustep-gui NEWS for changes.
296309

297-
1.39 Noteworthy changes in version '0.8.2'
310+
1.40 Noteworthy changes in version '0.8.2'
298311
==========================================
299312

300313
Improved font handling in art backend. Improved compositing with
301314
transformations and clipping in art backend.
302315

303-
1.40 Noteworthy changes in version '0.8.1'
316+
1.41 Noteworthy changes in version '0.8.1'
304317
==========================================
305318

306319
art (libart-based) backend added. Use ./configure -enable-graphics=art
307320
to choose this backend.
308321

309-
1.41 Noteworthy changes in version '0.8.0'
322+
1.42 Noteworthy changes in version '0.8.0'
310323
==========================================
311324

312325
Bug fixes.
313326

314-
1.42 Noteworthy changes in version '0.7.9'
327+
1.43 Noteworthy changes in version '0.7.9'
315328
==========================================
316329

317330
Bug fixes.
318331

319-
1.43 Noteworthy changes in version '0.7.8'
332+
1.44 Noteworthy changes in version '0.7.8'
320333
==========================================
321334

322335
Simplified backend selection using -enable-server and -enable-graphics.
323336
Add -with-library-flags and -with-include-flags for adding additonal
324337
flags. Set name with -with-name
325338

326-
1.44 Noteworthy changes in version '0.7.7'
339+
1.45 Noteworthy changes in version '0.7.7'
327340
==========================================
328341

329342
First release. Most components extracted from xgps. The old backends,

‎README

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
1 README
22
********
33

4-
This is version 0.27.0 of the GNUstep GUI Backend ('gnustep-back').
4+
This is version 0.28.0 of the GNUstep GUI Backend ('gnustep-back').
55

66
Here is some introductory info to get you started:
77

0 commit comments

Comments
 (0)
Please sign in to comment.