adeb39b356477c325659b1d1d1a50bd8626e83b3
[hildon] / ChangeLog
1 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2
3         * src/hildon-banner.c: When realizing the widget, set the window
4         transiency. Setting the transiency in the gobject constructor is not
5         good, as the widget is not realized at that point. Fixes: #NB56624.
6
7 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
8
9         * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
10         Add padding for future expansions.
11
12 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
13
14         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
15         Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
16         will fake an activation on the previous to the last item of the trail, so
17         the effect can be overrided by the developer as usual.
18         Also change the callback for the back button to do the same thing, so its
19         effect can be overrided too. Fixes: NB#58982
20
21 2007-05-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
22
23         * src/hildon-caption.c: Implementing the proper focus grabbing in the
24         HildonCaption. Fixes NB#52379. 
25
26 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
27
28         * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
29         the internal state of the trail after the user has had the chance of executing
30         his handler for the signal. Specifically, it may happen that the activated button
31         is removed and the user still lets the default handler run. This would segfault
32         previously.
33
34 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
35
36         * src/hildon-font-selection-dialog.c: When the font is really big, add the
37         scrollbar to the preview dialog. Fixes NB#54147.
38
39 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
40
41         * src/hildon-date-editor.c: Changing the default max year to 2037. The
42         max/min year properties can be altered, so the client can modify it
43         anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
44
45 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
46
47         * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
48         hildonlike by default. Fixing a problem with disappearing arrows when
49         scrolling through months and years. Fixes NB#54127. 
50
51 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
52
53         * examples/hildon-date-editor-example.c: Adding error callback to the date
54         editor example. 
55
56 2007-05-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
57
58         [1.0.7-1 release]
59
60         * NEWS:
61         * debian/changelog:
62         * configure.ac: Updating.
63
64 2007-05-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
65
66         * configure.ac: Adding a special '--enable-xan' configure option that
67         turns off the -Werror compilation setting. Usefull for development.
68
69         * src/hildon-calendar.c:
70         * src/hildon-number-editor.c:
71         * src/hildon-time-picker.c: Adding the 5* multiplier to
72         gtk-timeout-update.
73
74 2007-05-24  Xan Lopez  <xan.lopez@nokia.com>
75
76         * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
77         instead of g_object_ref + gtk_object_sink.
78
79 2007-05-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
80
81         [1.0.6-1 release]
82
83         * NEWS:
84         * configure.ac:
85         * debian/changelog: Updating.
86
87 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
88
89         * src/hildon-color-chooser-dialog.c:
90         * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
91         straight from Tommi labs.
92
93 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
94
95         * examples/hildon-finger-example.c: Correcting the header file path.
96
97         * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for 
98         the changed signal. Fixes a small memory leak.
99
100 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
101
102         * autogen.sh:
103         * debian/rules:
104         * src/hildon-banner.c: Importing several usefull fixes from the
105         ubuntu-mobile branch.
106
107 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
108
109         * examples/Makefile.am:
110         * examples/hildon-finger-example.c: Adding a finger-checking code
111         example. 
112
113         * src/hildon-font-selection-dialog.c: Do not allocate the color
114         structure using the g_new. Fixes NB#54061.
115
116 2007-05-09  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
117
118         * src/hildon-helper.c: Correcting tabs in file.
119
120 2007-05-08  Xan Lopez  <xan.lopez@nokia.com>
121
122         * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
123         control the visibility of the children.
124
125         * examples/hildon-bread-crumb-trail-example.c: Plug leak.
126
127 2007-05-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
128
129         [1.0.5-1 release]
130
131         * NEWS:
132         * configure.ac:
133         * debian/changelog: Updating.
134
135 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
136
137         * src/hildon-bread-crumb-trail.c:
138         (hildon_bread_crumb_trail_size_allocate): 
139
140         Make the back button always a square.
141
142 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
143
144         * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
145         from the .c file as it's a private file. 
146
147 2007-05-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
148
149         * examples/hildon-vvolumebar-example.c: The VVolumebar example now
150         uses slightly bigger height.
151
152         * src/hildon-font-selection-dialog.c: Adding some checks before
153         freeing memory in the font selection dialog.
154
155 2007-05-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
156
157         * src/hildon-font-selection-dialog.c: Adding a small check when
158         freeing memory. 
159
160         * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
161         buttons sensitivity on page switching.
162
163 2007-04-27  Xan Lopez  <xan.lopez@nokia.com>
164
165         * src/hildon-bread-crumb-trail.c: make the add method handle all the
166         internal details of adding a bread crumb to the trail.
167
168 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
169
170         [1.0.4-1 release]
171
172         * README:
173         * configure.ac:
174         * debian/changelog: Updating.
175
176         * src/hildon-bread-crumb-trail.h:
177         * src/hildon-bread-crumb.h: Changing the API guard to
178         HILDON_ENABLE_UNSTABLE_API.
179
180 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
181
182         [1.0.3-1 release]
183
184         * NEWS:
185         * configure.ac:
186         * debian/changelog:
187         * debian/rules:
188         * src/hildon-helper.h: Updating.
189
190 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
191
192         [1.0.2-1 release]
193
194         * NEWS:
195         * configure.ac:
196         * debian/changelog:
197
198 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
199
200         * README:
201         * configure.ac:
202         * src/hildon-helper.h: Small fix to make the package actually compile.
203
204 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
205
206         * src/hildon-bread-crumb-trail.h:
207         * src/hildon-bread-crumb.h:
208
209         Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
210         to define ENABLE_UNSTABLE_API in the code that includes these headers.
211         
212 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
213         
214         * examples/hildon-bread-crumb-trail-example.c:
215         * src/Makefile.am:
216         * src/hildon-bread-crumb-trail.c:
217         * src/hildon-bread-crumb-trail.h:
218         * src/hildon-bread-crumb.c:
219         * src/hildon-bread-crumb.h:
220         * src/hildon-marshalers.list:
221         * src/hildon-bread-crumb-widget.c:
222         * src/hildon-bread-crumb-widget.h:
223
224         Slight change in the widget design. The bread crumb trail API is
225         unchanged, but HildonBreadCrumb is now an interface. A *private*
226         implementation, hildon-bread-crumb-widget, is provided and used
227         internally by the trail for the push_text/push_icon functions.
228
229         The generic push API is still available, so anyone can implement
230         and use its own bread crumb widget.
231         
232 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
233
234         * debian/rules: Fixing the shlibs.
235
236 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
237
238         * src/hildon-banner.c: Fixing a problem with timed banners having
239         their parrent destroyed before they are.
240
241 2007-04-17  Xan Lopez  <xan.lopez@nokia.com>
242
243         * src/hildon-bread-crumb.c:
244         * src/hildon-bread-crumb.h:
245
246         Make the get_natural_size function a vfunc.
247
248 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
249
250         * src/hildon-bread-crumb.c:
251         * src/hildon-bread-crumb-trail.c:
252
253         Some cleanups.
254
255 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
256
257         [1.0.1-1 release]
258
259         * AUTHORS:
260         * NEWS:
261         * configure.ac:
262         * debian/changelog: Updating for release.
263
264 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
265
266         * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
267         don't leak the pango layout.
268
269 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
270
271         * src/hildon.h:
272         * examples/hildon-bread-crumb-trail-example.c:
273
274         Fix example.
275
276 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
277
278         * debian/changelog: Removing the bug-fixed entries that were actually
279         resolved as WONTFIX.
280
281         * src/hildon-date-editor.c: Removing a redundant check. Fixes
282         NB#54182.
283
284 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
285
286         * src/hildon-bread-crumb-trail.c:
287         * src/hildon-bread-crumb-trail.h:
288         * src/hildon-bread-crumb.c:
289         * src/hildon-bread-crumb.h:
290
291         Untabify.
292         
293 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
294
295         * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
296         until it's passed the type check.
297
298 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
299
300         * examples/hildon-bread-crumb-trail-example.c
301
302         Add license.
303         
304 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
305
306         * examples/Makefile.am
307         * examples/hildon-bread-crumb-trail-example.c
308         * src/Makefile.am
309         * src/hildon-bread-crumb-trail.c
310         * src/hildon-bread-crumb-trail.h
311         * src/hildon-bread-crumb.c
312         * src/hildon-bread-crumb.h
313
314         New HildonBreadCrumbTrail widget.
315
316 2007-04-02  Lucas Rocha  <lucas.rocha@nokia.com>
317
318         * src/hildon-range-editor.c (hildon_range_editor_init),
319         src/hildon-seekbar.c (hildon_seekbar_get_fraction,
320         hildon_seekbar_set_fraction, hildon_seekbar_set_position),
321         src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
322         hildon_time_editor_class_init, hildon_time_editor_init),
323         src/hildon-get-password-dialog.c (invalid_input,
324         hildon_get_password_set_property, hildon_get_password_get_property,
325         create_contents, hildon_get_password_dialog_set_max_characters),
326         src/hildon-set-password-dialog.c (create_contents),
327         src/hildon-date-editor.c (hildon_date_editor_init),
328         src/hildon-login-dialog.c (hildon_login_dialog_init),
329         src/hildon-number-editor.c (hildon_number_editor_init),
330         src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
331         hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
332         the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
333          configure option and adding the respective checks in the code.
334         * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
335         hildon_calendar_drag_data_received): fixed some build warnings.
336
337 2007-03-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
338
339         * debian/changelog: A 1.0.0 release notes.
340