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