summaryrefslogtreecommitdiff
path: root/ANNOUNCEMENT
blob: fddd0d38c635e27c9285eabd666288a9585cdeb3 (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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
----TEXT----

The second release candidate for FLTK 1.1.5 is now available for
download and testing.  You now have until August 10th, 2004 to
report any problems with this release candidate using the
software trouble report form at the following URL:

    http://www.fltk.org/str.php

If no priority 4 or 5 STRs are received and confirmed before
this date, FLTK 1.1.5 will be released.

Note: Since problems reported on the FLTK newsgroups or mailing
lists are *not* automatically entered as STRs, it is imperative
that you report any problems using the STR form.

---- Draft FLTK 1.1.5 Release Announcement ----

The FLTK Team is proud to announce the release of FLTK 1.1.5,
a cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11),
Microsoft(r) Windows(r), and MacOS(r) X. FLTK provides
modern GUI functionality without the bloat and supports 3D
graphics via OpenGL(r) and its built-in GLUT emulation.

The FLTK 1.1.5 release is primarily a bug-fix release including
documentation updates, fixes for 64-bit platforms, FLUID,
several widgets, and GLUT emulation, and fixes for several
platform-specific issues. The new release also adds project
files for Visual C++.NET and supports KDE 3.x icons.

FLTK is provided under the GNU Library Public License with
exceptions that allow for static linking.

Changes since FLTK 1.1.4 include:

	- Documentation updates (STR #365, STR #399, STR #407,
	  STR #412, STR #414, STR #452, STR #462)
	- Fl_Text_Display did not handle drawing of overlapping
	  text (italic next to plain, etc.) properly (STR #381)
	- All of the core widgets now consistently set changed()
	  before calling the callback function for a change in
	  value; this allows programs to check the changed()
	  state in a callback to see why they are being called
	  (STR #475)
	- Fl_File_Chooser did not handle some cases for filename
	  completion (STR #376)
	- Fl_Help_View didn't properly compute the default
	  maximum width of the page properly, resulting in
	  non-wrapped text in table cells (STR #464)
	- Fl_Text_Editor no longer tries to emulate the Emacs
	  CTRL-A shortcut to move to the first column, since
	  there is a key for that and the widget does not
	  emulate any other Emacs keys (STR #421)
	- Fl_File_Chooser always disabled the OK button when the
	  user pressed DELETE or BACKSPACE (STR #397)
	- Added Fl_Browser::swap() methods (STR #459)
	- Fl_Counter didn't use a thin down box for the text
	  field if the box type was set to FL_THIN_UP_BOX (STR
	  #467)
	- Fl_Help_View now resets the scrollbars if they go
	  outside the current view (STR #464)
	- fl_dir_chooser() did not show the previous selection
	  as documented (STR #443)
	- Fl_Text_Display used delete[] instead of free() in
	  some places (STR #466)
	- FLTK now includes copies of the PNG, JPEG, and ZLIB
	  libraries for platforms that do not have them (STR
	  #441)
	- The fltk-config script did not include the
	  "-mno-cygwin" option under CygWin (STR #434)
	- Fl_Help_View::find() did not check for a NULL value
	  (STR #442)
	- Added search symbol to the search field of
	  Fl_Help_Dialog (STR #417)
	- Added two new symbols, @search and @FLTK, which can be
	  used in labels.
	- MacOS X: fixed NumLock mixup, added support for
	  FL_Menu and FL_Delete keys on external (PC) keyboards
	  (STR #445)
	- Fl_File_Icon::draw() did not support drawing of complex
	  polygons in icon descriptions (STR #474)
	- The configure script now offers options for JPEG, PNG,
	  and ZLIB libraries (STR #416)
	- The first menu item in a list would not go invisible 
	  (STR #406)
	- Fl_Text_Buffer::replace() now range checks its input
	  (STR #385)
	- FLTK now builds with the current release of MinGW (STR
	  #325, STR #401, STR #402)
	- FLTK now honors the numlock key state (STR #369)
	- The Fl_Text_Display widget did not redraw selections
	  when focus changed (STR #390)
	- The plastic background image is now less contrasty
	  (STR #394)
	- Fl_Scroll now uses a full redraw when the scheme is
	  set to plastic and the box type is a frame (STR #205)
	- Fl_Window::resize() did not work properly with KDE 3.2
	  (STR #356)
	- FLTK didn't delete font bitmaps when the last OpenGL
	  window was deleted, preventing future text from
	  displaying (STR #310)
	- FLUID didn't include a full initialization record for
	  the trailing NULL menu items (STR #375)
	- Fl_Browser::item_width() did not properly handle
	  format modifiers (STR #372)
	- Fl_Browser::item_height() did not handle columns
	  properly (STR #371)
	- Fl_Gl_Window's on WIN32 now prefer accelerated pixel
	  formats over generic formats (STR #382)
	- Fl_Window::resize() did not work on some systems if
	  the window was not shown (STR #373)
	- FLUID did not write the user_data type if the
	  user_data field was empty (STR #374)
	- The value(const Fl_Menu_Item*) method was not
	  implemented for Fl_Choice (STR #366)
        - Fl_Pack didn't draw child widget labels the same way
          as Fl_Group, causing display problems (STR #360)
        - fl_read_image() didn't work when reading from an
          offscreen buffer with some X11 servers (STR #364)

	[1.1.5rc1]
	- Documentation updates (STR #186, STR #245, STR #250,
	  STR #277, STR #281, STR #328, STR #338)
	- fl_scroll() did not handle scrolling from off-screen on
	  WIN32 (STR #315)
	- Fl_File_Chooser did not allow manual entry of a drive
	  letter (STR #339)
	- Fl_Menu now uses the boxtype to redraw the menu
	  background (STR #204)
	- Fl_Scroll now shows the background image when a framed
	  box type is used and the Fl_Scroll is a direct
	  decendent of a window (STR #205)
	- Added a new_directory_tooltip string pointer to allow
	  localization of the file chooser's new directory
	  button (STR #340)
	- Added Fl_Menu_::find_item() method (STR #316)
	- The Fl_Widget copy operator definitions were not
	  conditionally compiled properly (STR #329)
	- FLUID's Layout functionality did not move child
	  widgets when laying out group widgets (STR #319)
	- FLUID's Layout->Center In Group functionality did not
	  properly handle widgets that were children of a
	  Fl_Window widget (STR #318)
	- The Fl_Text_Display destructor did not remove the
	  predelete callback associated with the current buffer
	  (STR #332)
	- Fixed several bugs in the MacOS X Fl::add_fd()
	  handling (STR #333, STR #337)
	- The Fl_Text_Display widget did not display selections
	  set by the application (STR #322)
	- FLUID crashed if you did layout with a window widget
	  (STR #317)
	- Fl_Scroll::clear() didn't remove the child widget from
	  the Fl_Scroll widget (STR #327)
	- Fl_Value_Slider::draw_bg() didn't always apply the
	  clipping rectangle (STR #235)
	- fl_filename_relative() returned the wrong string if
	  the absolute pathname was equal to the current working
	  directory (STR #224)
	- Fl_Help_Dialog didn't correctly restore the scroll
	  position when going forward/back in the link history
	  if the file changed (STR #218)
	- glutGetModifiers() did not mask off extra state bits,
	  confusing some GLUT-based applications (STR #213)
	- Fixed mouse capture problems on MacOS X (STR #209, STR
	  #229)
	- Fl_Sys_Menu_Bar is now built into the library for
	  MacOS X (STR #229)
	- Fl_Menu_ now provides item_pathname() methods to get
	  the "pathname" of a menu item, e.g. "File/Quit" (STR
	  #283)
	- Fl_Text_Display now provides cursor_color() methods to
	  get and set the cursor color (STR #271)
	- Fl_Scroll didn't honor FL_NO_BOX (STR #305)
	- FLUID declaration blocks didn't support public/private
	  definitions (STR #301)
	- Fl_Preferences incorrectly created the preferences
	  directory before necessary (STR #247)
	- The WIN32 project files still defined the (obsolete)
	  FL_STATIC constant (STR #279)
	- Fl_Text_Display::buffer() did not support NULL values,
	  making it impossible to clean up text buffers from a
	  subclass (STR #295)
	- Fl_Text_Display did not support a NULL
	  unfinishedStyleCB function (STR #241)
	- Fl::background2() incorrectly marked the foreground
	  color as initialized (STR #255)
	- Fixed the X11 CTRL + "-" detection code to properly
	  track the state of the CTRL key (STR #264)
	- Fl_File_Icon::load_system_icons() didn't support KDE
	  3.x (STR #299)
	- WIN32's scandir() emulation did not allocate enough
	  memory for directory names (STR #263)
	- Fl::compose() did not handle special keys like
	  backspace properly (STR #293)
	- Fl_Choice did not clip its text when drawing using the
	  plastic scheme (STR #287)
	- Fl_Group incorrectly mapped the emacs CTRL keys to
	  keyboard navigation (STR #228)
	- Fl_File_Browser::load() didn't handle a NULL directory
	  name (STR #266)
	- 64-bit library fixes (STR #261)
	- The Fl_Valuator::format() function did not limit the
	  size of the number buffer (STR #268)
	- The keypad Enter key works as the normal Enter/Return
	  key in common widgets (STR #191)
	- Fixed some OS/2-specific build problems (STR #185, STR
	  #197)
	- Calling Fl_Text_Display::buffer() with the same buffer
	  would cause an application to lockup (STR #196)
	- Some of the widgets could crash an application if the
	  cursor was changed after a window was deleted (STR
	  #181)
	- The Fl_Gl_Window WIN32 pixel format code did not
	  choose the pixel format with the largest depth buffer
	  (STR #175)
	- The configure script didn't leave space between the
	  CFLAGS/CXXFLAGS and X_CFLAGS variables (STR #174)
	- The Fl_JPEG_Image and Fl_PNG_Image classes did not
	  trap errors from the corresponding image libraries
	  (STR #168)
	- Added "--with-links" configure option to control
	  whether symlinks are created for the FLTK header files
	  (STR #164)
	- Added new hoverdelay() to Fl_Tooltip to control how
	  quickly recent tooltips appear (STR #126)
	- FLUID now sets the size range when a window is shown.
	  This seems to be necessary with some window managers
	  (STR #166)

----HTML----

<P>The second release candidate for FLTK 1.1.5 is now available
for download and testing. You now have until August 10th, 2004 to
report any problems with this release candidate using the
software trouble report form at the following URL:</P>

<PRE>
    <A HREF="http://www.fltk.org/str.php">http://www.fltk.org/str.php</A>
</PRE>

<P>If no priority 4 or 5 STRs are received and confirmed before
this date, 1.1.5 will be released.

<P>Note: Since problems reported on the FLTK newsgroups or
mailing lists are <I>not</I> automatically entered as STRs, it
is imperative that you report any problems using the STR form.

<P ALIGN="CENTER">---- Draft FLTK 1.1.5 Release Announcement ----</P>

<P>The FLTK Team is proud to announce the release of FLTK 1.1.5,
a cross-platform C++ GUI toolkit for UNIX&reg;/Linux&reg; (X11),
Microsoft&reg; Windows&reg;, and MacOS&reg; X. FLTK provides
modern GUI functionality without the bloat and supports 3D
graphics via OpenGL&reg; and its built-in GLUT emulation.

<P>The FLTK 1.1.5 release is primarily a bug-fix release
including documentation updates, fixes for 64-bit platforms,
FLUID, several widgets, and GLUT emulation, and fixes for
several platform-specific issues. The new release also adds
project files for Visual C++.NET and supports KDE 3.x icons.

<P>FLTK is provided under the GNU Library Public License with
exceptions that allow for static linking.

<P>Changes since FLTK 1.1.4 include:

<UL>

	<li>Documentation updates (<a href='http://www.fltk.org/str.php?L365'>STR #365</a>, <a href='http://www.fltk.org/str.php?L399'>STR #399</a>, <a href='http://www.fltk.org/str.php?L407'>STR #407</a>,
	<a href='http://www.fltk.org/str.php?L412'>STR #412</a>, <a href='http://www.fltk.org/str.php?L414'>STR #414</a>, <a href='http://www.fltk.org/str.php?L452'>STR #452</a>, <a href='http://www.fltk.org/str.php?L462'>STR #462</a>)
	<li>Fl_Text_Display did not handle drawing of overlapping
	text (italic next to plain, etc.) properly (<a href='http://www.fltk.org/str.php?L381'>STR #381</a>)
	<li>All of the core widgets now consistently set changed()
	before calling the callback function for a change in
	value; this allows programs to check the changed()
	state in a callback to see why they are being called
	(<a href='http://www.fltk.org/str.php?L475'>STR #475</a>)
	<li>Fl_File_Chooser did not handle some cases for filename
	completion (<a href='http://www.fltk.org/str.php?L376'>STR #376</a>)
	<li>Fl_Help_View didn't properly compute the default
	maximum width of the page properly, resulting in
	non-wrapped text in table cells (<a href='http://www.fltk.org/str.php?L464'>STR #464</a>)
	<li>Fl_Text_Editor no longer tries to emulate the Emacs
	CTRL-A shortcut to move to the first column, since
	there is a key for that and the widget does not
	emulate any other Emacs keys (<a href='http://www.fltk.org/str.php?L421'>STR #421</a>)
	<li>Fl_File_Chooser always disabled the OK button when the
	user pressed DELETE or BACKSPACE (<a href='http://www.fltk.org/str.php?L397'>STR #397</a>)
	<li>Added Fl_Browser::swap() methods (<a href='http://www.fltk.org/str.php?L459'>STR #459</a>)
	<li>Fl_Counter didn't use a thin down box for the text
	field if the box type was set to FL_THIN_UP_BOX (<a href='http://www.fltk.org/str.php?L467'>STR
	#467</a>)
	<li>Fl_Help_View now resets the scrollbars if they go
	outside the current view (<a href='http://www.fltk.org/str.php?L464'>STR #464</a>)
	<li>fl_dir_chooser() did not show the previous selection
	as documented (<a href='http://www.fltk.org/str.php?L443'>STR #443</a>)
	<li>Fl_Text_Display used delete[] instead of free() in
	some places (<a href='http://www.fltk.org/str.php?L466'>STR #466</a>)
	<li>FLTK now includes copies of the PNG, JPEG, and ZLIB
	libraries for platforms that do not have them (<a href='http://www.fltk.org/str.php?L441'>STR
	#441</a>)
	<li>The fltk-config script did not include the
	"-mno-cygwin" option under CygWin (<a href='http://www.fltk.org/str.php?L434'>STR #434</a>)
	<li>Fl_Help_View::find() did not check for a NULL value
	(<a href='http://www.fltk.org/str.php?L442'>STR #442</a>)
	<li>Added search symbol to the search field of
	Fl_Help_Dialog (<a href='http://www.fltk.org/str.php?L417'>STR #417</a>)
	<li>Added two new symbols, @search and @FLTK, which can be
	used in labels.
	<li>MacOS X: fixed NumLock mixup, added support for
	FL_Menu and FL_Delete keys on external (PC) keyboards
	(<a href='http://www.fltk.org/str.php?L445'>STR #445</a>)
	<li>Fl_File_Icon::draw() did not support drawing of complex
	polygons in icon descriptions (<a href='http://www.fltk.org/str.php?L474'>STR #474</a>)
	<li>The configure script now offers options for JPEG, PNG,
	and ZLIB libraries (<a href='http://www.fltk.org/str.php?L416'>STR #416</a>)
	<li>The first menu item in a list would not go invisible 
	(<a href='http://www.fltk.org/str.php?L406'>STR #406</a>)
	<li>Fl_Text_Buffer::replace() now range checks its input
	(<a href='http://www.fltk.org/str.php?L385'>STR #385</a>)
	<li>FLTK now builds with the current release of MinGW (<a href='http://www.fltk.org/str.php?L325'>STR
	#325</a>, <a href='http://www.fltk.org/str.php?L401'>STR #401</a>, <a href='http://www.fltk.org/str.php?L402'>STR #402</a>)
	<li>FLTK now honors the numlock key state (<a href='http://www.fltk.org/str.php?L369'>STR #369</a>)
	<li>The Fl_Text_Display widget did not redraw selections
	when focus changed (<a href='http://www.fltk.org/str.php?L390'>STR #390</a>)
	<li>The plastic background image is now less contrasty
	(<a href='http://www.fltk.org/str.php?L394'>STR #394</a>)
	<li>Fl_Scroll now uses a full redraw when the scheme is
	set to plastic and the box type is a frame (<a href='http://www.fltk.org/str.php?L205'>STR #205</a>)
	<li>Fl_Window::resize() did not work properly with KDE 3.2
	(<a href='http://www.fltk.org/str.php?L356'>STR #356</a>)
	<li>FLTK didn't delete font bitmaps when the last OpenGL
	window was deleted, preventing future text from
	displaying (<a href='http://www.fltk.org/str.php?L310'>STR #310</a>)
	<li>FLUID didn't include a full initialization record for
	the trailing NULL menu items (<a href='http://www.fltk.org/str.php?L375'>STR #375</a>)
	<li>Fl_Browser::item_width() did not properly handle
	format modifiers (<a href='http://www.fltk.org/str.php?L372'>STR #372</a>)
	<li>Fl_Browser::item_height() did not handle columns
	properly (<a href='http://www.fltk.org/str.php?L371'>STR #371</a>)
	<li>Fl_Gl_Window's on WIN32 now prefer accelerated pixel
	formats over generic formats (<a href='http://www.fltk.org/str.php?L382'>STR #382</a>)
	<li>Fl_Window::resize() did not work on some systems if
	the window was not shown (<a href='http://www.fltk.org/str.php?L373'>STR #373</a>)
	<li>FLUID did not write the user_data type if the
	user_data field was empty (<a href='http://www.fltk.org/str.php?L374'>STR #374</a>)
	<li>The value(const Fl_Menu_Item*) method was not
	implemented for Fl_Choice (<a href='http://www.fltk.org/str.php?L366'>STR #366</a>)
        - Fl_Pack didn't draw child widget labels the same way
          as Fl_Group, causing display problems (<a href='http://www.fltk.org/str.php?L360'>STR #360</a>)
        - fl_read_image() didn't work when reading from an
          offscreen buffer with some X11 servers (<a href='http://www.fltk.org/str.php?L364'>STR #364</a>)

	<br /><i>[1.1.5rc1]</i>

	<li>Documentation updates (<a href='http://www.fltk.org/str.php?L186'>STR #186</a>, <a href='http://www.fltk.org/str.php?L245'>STR #245</a>, <a href='http://www.fltk.org/str.php?L250'>STR #250</a>,
	<a href='http://www.fltk.org/str.php?L277'>STR #277</a>, <a href='http://www.fltk.org/str.php?L281'>STR #281</a>, <a href='http://www.fltk.org/str.php?L328'>STR #328</a>, <a href='http://www.fltk.org/str.php?L338'>STR #338</a>)
	<li>fl_scroll() did not handle scrolling from off-screen on
	WIN32 (<a href='http://www.fltk.org/str.php?L315'>STR #315</a>)
	<li>Fl_File_Chooser did not allow manual entry of a drive
	letter (<a href='http://www.fltk.org/str.php?L339'>STR #339</a>)
	<li>Fl_Menu now uses the boxtype to redraw the menu
	background (<a href='http://www.fltk.org/str.php?L204'>STR #204</a>)
	<li>Fl_Scroll now shows the background image when a framed
	box type is used and the Fl_Scroll is a direct
	decendent of a window (<a href='http://www.fltk.org/str.php?L205'>STR #205</a>)
	<li>Added a new_directory_tooltip string pointer to allow
	localization of the file chooser's new directory
	button (<a href='http://www.fltk.org/str.php?L340'>STR #340</a>)
	<li>Added Fl_Menu_::find_item() method (<a href='http://www.fltk.org/str.php?L316'>STR #316</a>)
	<li>The Fl_Widget copy operator definitions were not
	conditionally compiled properly (<a href='http://www.fltk.org/str.php?L329'>STR #329</a>)
	<li>FLUID's Layout functionality did not move child
	widgets when laying out group widgets (<a href='http://www.fltk.org/str.php?L319'>STR #319</a>)
	<li>FLUID's Layout->Center In Group functionality did not
	properly handle widgets that were children of a
	Fl_Window widget (<a href='http://www.fltk.org/str.php?L318'>STR #318</a>)
	<li>The Fl_Text_Display destructor did not remove the
	predelete callback associated with the current buffer
	(<a href='http://www.fltk.org/str.php?L332'>STR #332</a>)
	<li>Fixed several bugs in the MacOS X Fl::add_fd()
	handling (<a href='http://www.fltk.org/str.php?L333'>STR #333</a>, <a href='http://www.fltk.org/str.php?L337'>STR #337</a>)
	<li>The Fl_Text_Display widget did not display selections
	set by the application (<a href='http://www.fltk.org/str.php?L322'>STR #322</a>)
	<li>FLUID crashed if you did layout with a window widget
	(<a href='http://www.fltk.org/str.php?L317'>STR #317</a>)
	<li>Fl_Scroll::clear() didn't remove the child widget from
	the Fl_Scroll widget (<a href='http://www.fltk.org/str.php?L327'>STR #327</a>)
	<li>Fl_Value_Slider::draw_bg() didn't always apply the
	clipping rectangle (<a href='http://www.fltk.org/str.php?L235'>STR #235</a>)
	<li>fl_filename_relative() returned the wrong string if
	the absolute pathname was equal to the current working
	directory (<a href='http://www.fltk.org/str.php?L224'>STR #224</a>)
	<li>Fl_Help_Dialog didn't correctly restore the scroll
	position when going forward/back in the link history
	if the file changed (<a href='http://www.fltk.org/str.php?L218'>STR #218</a>)
	<li>glutGetModifiers() did not mask off extra state bits,
	confusing some GLUT-based applications (<a href='http://www.fltk.org/str.php?L213'>STR #213</a>)
	<li>Fixed mouse capture problems on MacOS X (<a href='http://www.fltk.org/str.php?L209'>STR #209</a>, <a href='http://www.fltk.org/str.php?L229'>STR #229</a>)
	<li>Fl_Sys_Menu_Bar is now built into the library for
	MacOS X (<a href='http://www.fltk.org/str.php?L229'>STR #229</a>)
	<li>Fl_Menu_ now provides item_pathname() methods to get
	the "pathname" of a menu item, e.g. "File/Quit" (<a href='http://www.fltk.org/str.php?L283'>STR #283</a>)
	<li>Fl_Text_Display now provides cursor_color() methods to
	get and set the cursor color (<a href='http://www.fltk.org/str.php?L271'>STR #271</a>)
	<li>Fl_Scroll didn't honor FL_NO_BOX (<a href='http://www.fltk.org/str.php?L305'>STR #305</a>)
	<li>FLUID declaration blocks didn't support public/private
	definitions (<a href='http://www.fltk.org/str.php?L301'>STR #301</a>)
	<li>Fl_Preferences incorrectly created the preferences
	directory before necessary (<a href='http://www.fltk.org/str.php?L247'>STR #247</a>)
	<li>The WIN32 project files still defined the (obsolete)
	FL_STATIC constant (<a href='http://www.fltk.org/str.php?L279'>STR #279</a>)
	<li>Fl_Text_Display::buffer() did not support NULL values,
	making it impossible to clean up text buffers from a
	subclass (<a href='http://www.fltk.org/str.php?L295'>STR #295</a>)
	<li>Fl_Text_Display did not support a NULL
	unfinishedStyleCB function (<a href='http://www.fltk.org/str.php?L241'>STR #241</a>)
	<li>Fl::background2() incorrectly marked the foreground
	color as initialized (<a href='http://www.fltk.org/str.php?L255'>STR #255</a>)
	<li>Fixed the X11 CTRL + "-" detection code to properly
	track the state of the CTRL key (<a href='http://www.fltk.org/str.php?L264'>STR #264</a>)
	<li>Fl_File_Icon::load_system_icons() didn't support KDE
	3.x (<a href='http://www.fltk.org/str.php?L299'>STR #299</a>)
	<li>WIN32's scandir() emulation did not allocate enough
	memory for directory names (<a href='http://www.fltk.org/str.php?L263'>STR #263</a>)
	<li>Fl::compose() did not handle special keys like
	backspace properly (<a href='http://www.fltk.org/str.php?L293'>STR #293</a>)
	<li>Fl_Choice did not clip its text when drawing using the
	plastic scheme (<a href='http://www.fltk.org/str.php?L287'>STR #287</a>)
	<li>Fl_Group incorrectly mapped the emacs CTRL keys to
	keyboard navigation (<a href='http://www.fltk.org/str.php?L228'>STR #228</a>)
	<li>Fl_File_Browser::load() didn't handle a NULL directory
	name (<a href='http://www.fltk.org/str.php?L266'>STR #266</a>)
	<li>64-bit library fixes (<a href='http://www.fltk.org/str.php?L261'>STR #261</a>)
	<li>The Fl_Valuator::format() function did not limit the
	size of the number buffer (<a href='http://www.fltk.org/str.php?L268'>STR #268</a>)
	<li>The keypad Enter key works as the normal Enter/Return
	key in common widgets (<a href='http://www.fltk.org/str.php?L191'>STR #191</a>)
	<li>Fixed some OS/2-specific build problems (<a href='http://www.fltk.org/str.php?L185'>STR #185</a>,
	<a href='http://www.fltk.org/str.php?L197'>STR #197</a>)
	<li>Calling Fl_Text_Display::buffer() with the same buffer
	would cause an application to lockup (<a href='http://www.fltk.org/str.php?L196'>STR #196</a>)
	<li>Some of the widgets could crash an application if the
	cursor was changed after a window was deleted (<a href='http://www.fltk.org/str.php?L181'>STR #181</a>)
	<li>The Fl_Gl_Window WIN32 pixel format code did not
	choose the pixel format with the largest depth buffer
	(<a href='http://www.fltk.org/str.php?L175'>STR #175</a>)
	<li>The configure script didn't leave space between the
	CFLAGS/CXXFLAGS and X_CFLAGS variables (<a href='http://www.fltk.org/str.php?L174'>STR #174</a>)
	<li>The Fl_JPEG_Image and Fl_PNG_Image classes did not
	trap errors from the corresponding image libraries
	(<a href='http://www.fltk.org/str.php?L168'>STR #168</a>)
	<li>Added "--with-links" configure option to control
	whether symlinks are created for the FLTK header files
	(<a href='http://www.fltk.org/str.php?L164'>STR #164</a>)
	<li>Added new hoverdelay() to Fl_Tooltip to control how
	quickly recent tooltips appear (<a href='http://www.fltk.org/str.php?L126'>STR #126</a>)
	<li>FLUID now sets the size range when a window is shown.
	This seems to be necessary with some window managers
	(<a href='http://www.fltk.org/str.php?L166'>STR #166</a>)

</UL>