Skip to content

Commit 4bd5b7b

Browse files
committed
Fix format and name of features and known-problems files
P229-026 Change-Id: I6d743a3f214dcbf9fd62dcce4c23aa8ad358ec58
1 parent 5fe47e7 commit 4bd5b7b

File tree

4 files changed

+83
-0
lines changed

4 files changed

+83
-0
lines changed

features-17

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
========================
2+
GTKADA NEW FEATURES LIST
3+
========================
4+
5+
Copyright (C) 2010-2016, AdaCore
6+
7+
This file contains a list of new features introduced in GtkAda.
8+
9+
An ISO date (YYYY-MM-DD) appears in parentheses after the
10+
description line. This date shows the implementation date
11+
of the feature.
12+
13+
New features in GtkAda 17
14+
-------------------------
15+
16+
NF-17-OC21-020 additions to Gtkada.MDI.Float_Child and Gtkada.MDI.Put
17+
18+
New parameters allow controlling the position of the child as it is
19+
being put in the MDI or when it is being floated.

features features.old

File renamed without changes.

known-problems-3.14

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
===============================
2+
Known problems in GtkAda 3.14.x
3+
===============================
4+
5+
Copyright (C) 2015-2016, AdaCore
6+
7+
The following is a listing of known problems in GtkAda 3.14.x
8+
Each entry contains a status line stating when the problem was fixed, and on
9+
which release(s). In addition, any wavefront issued subsequent to the date
10+
specified (in ISO format YYYY-MM-DD) also contains the fix. This can be used
11+
to determine if a given release or wavefront has the fix identified in the
12+
entry.
13+
14+
Note that older releases might or might not be affected by the problems listed
15+
in this document.
16+
17+
Known problems fixed in GtkAda 17.0
18+
-----------------------------------
19+
20+
KP-314-OC10-015 Memory leaks in *_foreach
21+
22+
Problem: In some cases, gtk+ functions accept some user data, but do not
23+
provide a way to know when it can be freed. This resulted in
24+
memory leaks. In some cases, we could fix the binding by freeing
25+
the no-longer needed user data. However, some functions no
26+
longer have a binding, since that would always lead to memory
27+
leaks. Here is the full list:
28+
gtk.accel_group.find_user_data
29+
gtk.builder.connect_signals_full_user_data
30+
gtk.clipboard.request_contents_user_data
31+
gtk.clipboard.request_image_user_data
32+
gtk.clipboard.request_rich_test_user_data
33+
gtk.clipboard.request_targets_user_data
34+
gtk.clipboard.request_text_user_data
35+
gtk.clipboard.request_uris_user_data
36+
gtk.main.key_snooper_install_user_data
37+
pango.attributes.filter_user_data
38+
39+
Status: This was fixed in GtkAda 17.0
40+
41+
Workaround: If you were using these functions, consider storing the user
42+
data in a new tagged type derived from the widget. Most of the
43+
time this should be applicable.
44+
45+
KP-314-OB27-029 GtkProgressBar CSS styling not working
46+
47+
Problem: The -GtkProgressBar-min-horizontal-bar-height and
48+
-GtkProgressBar-min-vertical-bar-width CSS properties are not
49+
taken into account with Gtk 3.14 version. Hard-coded default
50+
values are used instead to define the progress bar's size, making
51+
it thin by default.
52+
53+
Status: This was fixed in GtkAda 17.0
54+
55+
Workaround: None known.
56+
57+
KP-314-OB19-053 Wrong binding for Gtk.Tree_Store.Remove
58+
59+
Problem: The binding for this function set Iter to null, instead of
60+
setting it to a valid iter.
61+
62+
Status: This was fixed in GtkAda 17.0
63+
64+
Workaround: None known.

known-problems known-problems.old

File renamed without changes.

0 commit comments

Comments
 (0)