68afea132d2358c54e62f1590fe61d7f84cb89f1
[hildon] / ChangeLog
1 2008-03-27  Michael Natterer  <mitch@imendio.com>
2
3         Fixes: NB#81696: The passcode is not overwritten even after
4         selecting
5
6         * src/hildon-code-dialog.c
7         (hildon_code_dialog_button_clicked)
8         (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
9         because that doesn't overwrite selected text. Instead, emit the
10         "commit" signal on the entry's im_context so the entry's normal
11         insert logic is triggered. Set the cursor to the end of the entry
12         after each insert operation so that we *only* insert in the middle
13         of the text if something was selected.
14
15 2008-03-27  Michael Natterer  <mitch@imendio.com>
16
17         Enable fixing: NB#79916 and NB#79918: The help topic for Color
18         selector cannot be opened
19
20         * src/hildon-color-button.c: add signal "setup-dialog" and emit it
21         when the popup color selector is created. Please connect to this
22         signal in order to set the dialog's help ID.
23
24 2008-03-25  Sven Herzberg  <sven@imendio.com>
25
26         Fixes: MB#1212: Hide info banners (infoprints) on click
27
28         * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
29         extracted the close event simulation into an extra function
30         (hildon_banner_button_press_event): simulate a close event and destroy
31         the widget if the event wasn't handled
32         (hildon_banner_class_init): added the button_press_event handler
33         (hildon_banner_init): added button-press events to the widget
34
35 2008-03-25  Sven Herzberg  <sven@imendio.com>
36
37         Fixes: MB:#924: Hildon widgets doesn't support RTL mode
38         Patch from: Mohammad Anwari  <mdamt@maemo.org>
39
40         * src/hildon-banner.c: let the HildonBanners pop up on the left side
41         instead of the right in RTL mode
42         * src/hildon-bread-crumb-trail.c: mirror the appearance of the
43         breadcrumb button list in RTL mode
44         * src/hildon-caption.c: mirror the appearance of the caption widget in
45         RTL mode
46         * src/hildon-date-editor.c: mirror appearance of the date editor in
47         RTL mode
48         * src/hildon-time-editor.c: mirror appearance of the time editor in
49         RTL mode
50         * src/hildon-window.c: fix the position of the popup in RTL mode
51
52 2008-03-25  Sven Herzberg  <sven@imendio.com>
53
54         Amendment to the fix of NB#22072. Fix compilation.
55
56         * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
57
58 2008-03-19  Sven Herzberg  <sven@imendio.com>
59
60         Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
61         in Info Banner" bug
62
63         * src/hildon-banner.c: (hildon_banner_timeout): reset the current
64         timeout id properly when the timeout will disappear this leaves no
65         artifacts around in the destroy(); there will only be the timeout
66         created by hildon_banner_ensure_timeout() and adding a new timeout
67         will also work if the timeout gets removed because the timeout_handler
68         returned FALSE
69
70 2008-03-19  Michael Natterer  <mitch@imendio.com>
71
72         Fixes: NB#79791: Cannot set focus to Master volume using stylus
73
74         * src/hildon-volumebar.c
75         * src/hildon-vvolumebar.c
76         * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
77         the widget becomes focussable at all.
78
79         * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
80         set the focus to wither the mute button or the volumebar.
81
82         Remove own "can-focus" property and instead listen to
83         notify::can-focus in order to update the widget's state.
84
85         Implement GtkWidget::focus() and make sure we can also *leave* the
86         widget, not only enter it, depending on volumebar orientation and
87         requested focus direction.
88
89         Clean up set_mute() to cooperate nicely with all the above.
90
91 2008-03-04  Michael Natterer  <mitch@imendio.com>
92
93         Fixes: NB#78481: information banners are hidden under browser menu
94
95         * src/hildon-banner.c: call gtk_window_present() on the banners so
96         they are risen if they are already visible.
97
98 2008-03-03  Sven Herzberg  <sven@imendio.com>
99
100         Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
101
102         * examples/hildon-window-menu-example.c: (main): extended the window
103         menu example to serve as a testcase for automatically added
104         accelerator groups, too
105         * src/hildon-window.c: (hildon_window_add_accel_group),
106         (hildon_window_set_menu): added patch by Tommi Komulainen
107
108 2008-03-03  Sven Herzberg  <sven@imendio.com>
109
110         Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
111
112         * src/hildon-window.c: (hildon_window_get_borders): don't imply any
113         knowledge about the border allocators used within GTK+
114
115 2008-02-26  Sven Herzberg  <sven@imendio.com>
116
117         Fixes: MB#2981: Build with asserts broken
118
119         * src/hildon-date-editor.c,
120         * src/hildon-number-editor.c,
121         * src/hildon-time-editor.c,
122         * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
123         the proper GType instance check
124
125 2008-02-25  Sven Herzberg  <sven@imendio.com>
126
127         Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
128
129         * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
130         * examples/hildon-window-menu-example.c: (main): explicitly show
131         the menu item
132         * src/hildon-window.c:
133         (hildon_window_set_main_menu): moved most of the code from set_menu()
134         to this place; skipped the call to gtk_widget_show_all(); also didn't
135         introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
136         (hildon_window_set_menu): removed most of the code, just keep the
137         questionable gtk_widget_show_all()
138         * src/hildon-window.h: added the new function and deprecate the old
139         one
140
141 2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
142
143         [2.0.1-1 release]
144
145         * NEWS:
146         * configure.ac:
147         * debian/changelog: Updating.
148
149 2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
150
151         * configure.ac:
152         * pkgconfig/Makefile.am:
153         * pkgconfig/hildon.pc.in:
154         * src/Makefile.am:
155
156         Do not use PACKAGE_VERSION_MAJOR as the API revision,
157         use newly created API_MAJOR_VERSION.
158         
159 2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
160
161         [2.0.0-1 release]
162
163         * NEWS:
164         * configure.ac:
165         * debian/changelog: Updating.
166
167 2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
168
169         * src/hildon-color-chooser.c (hildon_color_chooser_class_init): 
170
171         Add outer_border style property, we use it but don't define it (!).
172
173         Fixes NB#75310
174
175 2007-12-21  Xan Lopez  <xan.lopez@nokia.com>
176
177         * examples/hildon-bread-crumb-trail-example.c (main): 
178
179         Add clear button.
180
181         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove): 
182
183         Fix logic for the bread crumb trail node removal.
184
185         Fixes: NB#78616
186
187 2007-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
188
189         [1.99.1-1 release]
190
191         * NEWS:
192         * configure.ac:
193         * debian/changelog: Updating.
194
195 2007-11-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
196
197         Patch by Alejandro to get/set passwords dialogs accesibility.
198
199         * hildon-1/src/hildon-get-password-dialog.c:
200         * hildon-1/src/hildon-set-password-dialog.c: 
201         Set atk_set_name to the passwd entries in order to allow 
202         accessibility by name on this entries.
203         
204 2007-10-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
205
206         [1.99.0-2 release]
207
208         * debian/changelog:
209         * debian/control: Updating gtk dep.
210
211 2007-10-10  Mohammad Anwari  <Mohammad.Anwari@nokia.com>
212
213         * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
214         USE_MAEMO_GTK is enabled.
215
216 2007-10-10  Xan Lopez  <xan.lopez@nokia.com>
217
218         * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
219         MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
220
221 2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
222
223         [1.99.0-1 release]
224
225         * NEWS:
226         * configure.ac:
227         * debian/changelog: Updating.
228
229 2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
230
231         * examples/Makefile.am:
232         * examples/hildon-logical-color-example.c:
233         * src/hildon-helper.c: Fixing the way logical colors/fonts are being
234         applied + adding a test case. Fixes: NB#71660.
235
236 2007-10-08  Xan Lopez  <xan.lopez@nokia.com>
237
238         * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
239         to be visible, fixes warning on map for windows without toolbars.
240
241 2007-10-02  Xan Lopez  <xan.lopez@nokia.com>
242
243         * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
244         2.11.0, add a check for that besides the MAEMO_GTK check.
245
246 2007-09-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
247
248         [1.0.17-1 release]
249
250         * NEWS:
251         * configure.ac:
252         * debian/changelog: Updating.
253
254 2007-09-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
255
256         * src/hildon-window.c: Applying patches by Xan to fix the toolbar
257         visibility. Fixes: NB#70842 and MB#615.
258
259 2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
260
261         * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
262         set the separator as no-show-all so it doesn't unintentionally appear when
263         someone does a show_all.
264
265 2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
266
267         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
268         (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
269         toplevel item. Fixes: NB#62031
270
271 2007-09-24  Xan Lopez  <xan.lopez@nokia.com>
272
273         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
274         fix the name of the function in the docs.
275
276 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
277
278         [1.0.16-1 release]
279
280         * NEWS:
281         * configure.ac:
282         * debian/changelog: Updating.
283
284 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
285
286         * examples/hildon-banner-long-example.c: Adding a test-case for long
287         hildon banner.
288
289         * src/hildon-find-toolbar.c: Fixing the get_last_index function.
290
291 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
292
293         * src/hildon-color-chooser-dialog.c:
294         * src/hildon-color-chooser.c:
295         * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
296         memory leaks in font selector and color selector. Fixes: NB#70499 and
297         NB#70474.
298
299 2007-09-20  Johan Bilien  <johan.bilien@nokia.com> 
300
301         * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
302
303 2007-09-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
304
305         * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
306         little bit bigger. Fixes: #NB63694.
307
308 2007-09-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
309
310         [1.0.15-1 release]
311
312         * NEWS:
313         * configure.ac:
314         * debian/changelog: Updating.
315
316 2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
317
318         * doc/Makefile.am:
319         * doc/hildon-docs.sgml:
320         * doc/images/bread-crumb-trail.png:
321         * doc/images/calendar-popup.png:
322         * doc/images/caption.png:
323         * doc/images/code-dialog.png:
324         * doc/images/color-button.png:
325         * doc/images/color-chooser-dialog.png:
326         * doc/images/color-chooser.png:
327         * doc/images/controlbar.png:
328         * doc/images/date-editor.png:
329         * doc/images/font-selection-dialog.png:
330         * doc/images/get-password-dialog.png:
331         * doc/images/hvolumebar.png:
332         * doc/images/login-dialog.png:
333         * doc/images/note.png:
334         * doc/images/number-editor.png:
335         * doc/images/range-editor.png:
336         * doc/images/seekbar.png:
337         * doc/images/set-password-dialog.png:
338         * doc/images/sort-dialog.png:
339         * doc/images/time-editor.png:
340         * doc/images/time-picker.png:
341         * doc/images/vvolumebar.png:
342         * doc/images/weekday-picker.png: Adding the new generated widget shots.
343         Adding the bread-crumb-trial and helpers to the documentation.
344
345 2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
346
347         * examples/hildon-find-toolbar-example.c:
348         * src/hildon-find-toolbar.c:
349         * src/hildon-find-toolbar.h: FIxing the default history-append handler to
350         actually continue firing the other handlers if connected. Adding a new
351         function:
352         hildon_find_toolbar_get_last_index that gets the index of the most
353         recently added (last) item. Fixes: NB#52301.
354
355 2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
356
357         * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
358         behaviour. Fixes: NB#68610. 
359
360 2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
361
362         * src/hildon-banner.c: Actually reverting the previous change. It somehow
363         looks a bit worse.
364
365 2007-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
366
367         * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
368         when realizing the banner. Should make the infonbanner effect a bit more
369         bearable.
370
371 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
372
373         * src/hildon-volumebar.c:
374         * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
375         hildon_volumebar_set_range_insensitive_message and
376         hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
377
378 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
379
380         * src/hildon-window.c: Fixing the border freeing on destroy.
381
382 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
383
384         * src/hildon-code-dialog-private.h:
385         * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
386         kw keyboard support in HildonCodeDialog.
387
388 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
389
390         [1.0.14-1 release]
391
392         * NEWS:
393         * configure.ac:
394         * debian/changelog: Updating.
395
396 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
397
398         * src/hildon-date-editor.c:
399         * src/hildon-number-editor.c:
400         * src/hildon-private.c:
401         * src/hildon-private.h:
402         * src/hildon-time-editor.c:
403         * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
404         handling in subclassed composite widgets. Fixes: NB#66628.
405
406 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
407
408         * src/hildon-window.c: Removing extra gtk_main_iteration () processing
409         from destroy_ callback as it introduces problems in async dbus signal
410         handlers. Fixes NB#66673.
411
412 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
413
414         * examples/hildon-hvolumebar-example.c:
415         * src/hildon-volumebar.c: Improving the focus handling in the
416         volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
417         set_property accessor so that "mute" property can be actually set. I'm
418         scared that nobody noticed it's totally broken.
419
420 2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
421
422         * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
423         Fixes NB#66548.
424
425 2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
426
427         * src/hildon-calendar.c:
428         * src/hildon-number-editor.c:
429         * src/hildon-time-picker.c: Changing the timeout repeat so that it
430         matches the spec of 6 chars per second. Fixes: NB#60489.
431
432 2007-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
433
434         * src/hildon-helper.c: Really fixing NB#58352. Looks like
435         gtk_style_lookup_color sometime returns FALSE even though color was
436         found and values were filled properly. Weird. Removing the warning for the
437         time being.
438
439 2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
440
441         * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
442         expand vertically. Adding some extra space to the find toolbar buttons to
443         make them thumbable. Fixes NB#66060.
444
445 2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
446
447         * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
448         popup with "Ok" and "Cancel". Fixes NB#59299.
449
450 2007-08-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
451
452         * src/hildon-calendar.c: Process all window updates before executing next
453         timeout. Fixes: NB#54146.
454
455 2007-08-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
456
457         [1.0.13-1 release]
458
459         * NEWS:
460         * configure.ac:
461         * debian/changelog: Updating.
462
463 2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
464
465         * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
466         the client event and ignore it, since we use the delete event to close
467         after timeouts.
468
469 2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
470
471         * src/hildon-helper.c: Remove the bogus warning about color not being
472         found. Fixes NB#58352.
473
474 2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
475
476         * examples/Makefile.am:
477         * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
478         HildonSeekbar widget inside a toolbar.
479
480 2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
481
482         * src/hildon-banner.c (hildon_banner_init): mark the banners as
483         temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
484         delete event that will come from _GTK_DELETE_TEMPORARIES, as we
485         don't want to be closed by non-temporary windows on map.
486
487         Also use G_DEFINE_TYPE instead of manually typed code.
488
489 2007-08-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
490
491         [1.0.12-1 release]
492
493         * NEWS:
494         * configure.ac:
495         * debian/changelog:
496         * debian/rules: Updating.
497
498 2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
499
500         * examples/Makefile.am:
501         * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
502         bug NB#61128. Strangely it works.
503
504 2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
505
506         * src/hildon-date-editor.c: When the date editor entry has been changed
507         but the numbers of characters < max, turn off the skip validation flag.
508         Prevents a situation when we enter first a valid year and later re-write
509         it with an invalid one. Fixes NB#60154.
510
511 2007-07-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
512
513         * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
514         code dialog. Fixes NB#64355.
515
516 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
517
518         * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
519         switching the page. Fixes NB#49374.
520
521         * examples/Makefile.am:
522         * examples/hildon-wizard-dialog-example.c: Adding an example for
523         HildonWizardDialog that shows how to handle manual sensitivity setting on
524         the wizard dialog.
525
526 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
527
528         * configure.ac:
529         * src/Makefile.am:
530         * src/hildon-version.h.in:
531         * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
532
533 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
534
535         * src/hildon-volumebar.c: Updating the docs.
536
537 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
538
539         [1.0.11-1 release]
540
541         * NEWS:
542         * configure.ac:
543         * debian/changelog: Updating.
544
545 2007-07-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
546
547         * src/hildon-find-toolbar.c:
548         * src/hildon-find-toolbar.h: Adding a few new functions to control the
549         selected item: hildon_find_toolbar_set_active,
550         hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active, 
551         hildon_find_toolbar_get_active_iter . They correspond to respective
552         GtkComboBox functions. 
553
554         * examples/Makefile.am:
555         * examples/hildon-find-toolbar-example.c: Adding the example to test the
556         new functionality.
557
558 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
559
560         * examples/Makefile.am:
561         * examples/hildon-seekbar-example.c: Adding the seekbar example to check
562         theming easily.
563
564         * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
565         when font size > 32 and we pack a focusable widget inside. Actually using
566         the default response would work too, but since we don't show default
567         response state in any way (no theming) it would not be visible to the
568         user. Fixes NB#63430.
569
570 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
571
572         * src/hildon-date-editor.c: Adding the missing variable setter in the
573         set_property handler. Fixes NB#54182.
574
575 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
576
577         * src/hildon-window.h: Changing the long key press time from 1500ms to
578         800ms as requested in NB#63700. I have a bad feeling about this, let's
579         see... Fixes NB#63700.
580
581 2007-07-12  Tommi Komulainen  <tommi.komulainen@nokia.com>
582
583         * src/hildon-time-picker.c (hildon_time_picker_class_init,
584         hildon_time_picker_map, hildon_time_picker_realize,
585         hildon_time_picker_style_set): Split the contents of map to more
586         appropriate functions; set window decorations on realize and update
587         arrows' size requisitions on style-set. Avoids unnecessary resizing.
588
589 2007-07-02  Xan Lopez <xan.lopez@nokia.com>
590
591         [1.0.10-2 release]
592
593         * NEWS:
594         * debian/changelog: Updating.
595
596 2007-07-02  Johan Bilien  <johan.bilien@nokia.com>
597
598         * src/Makefile.am: fixed installation of the header files
599
600 2007-06-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
601
602         [1.0.10-1 release]
603
604         * NEWS:
605         * configure.ac:
606         * debian/changelog: Updating.
607
608 2007-06-27  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
609
610         * configure.ac: Removing some remaining of --enable-xan.
611
612 2007-06-26  Xan Lopez  <xan.lopez@nokia.com>
613
614         * src/hildon-date-editor.c: (hildon_date_editor_keypress):
615         * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
616
617         Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
618         2.10.12-osso6 because the move-focus signal needs to be available in
619         GtkWidget.
620
621 2007-06-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
622
623         * examples/Makefile.am:
624         * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
625         that makes a HildonVolumebar insensitive before mapping it. Seems to work
626         fine. Prolly NB#61128 is fixed now.
627
628 2007-06-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
629
630         * src/hildon-volumebar.c:
631         * src/hildon-volumebar.h: Adding the
632         hildon_volumebar_set_range_insensitive_message and
633         hildon_volumebar_set_range_insensitive_messagef functions to set
634         insensitive message on the slider of the volumebar. Fixes NB#61129.
635
636         * examples/Makefile.am:
637         * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
638         test the new insensitive messsage functionality on HildonVolumebar.
639
640 2007-06-14  Xan Lopez  <xan.lopez@nokia.com>
641
642         * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
643         work again.
644
645 2007-06-13  Xan Lopez  <xan.lopez@nokia.com>
646
647         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
648         http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
649         button on after clearing the trail.
650
651 2007-06-13  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
652
653         * src/hildon-code-dialog.c: Removing the separator from the dialog.
654
655 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
656
657         * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
658         by splitting the installed headers in generated and non-generated groups. Use
659         only the non-generated headers to create the hildon-enum-types.h file.
660
661         * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
662
663 2007-06-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
664
665         * src/hildon-window.c: Hide the window before performing the destroy.
666         Should make the app closing a little tiny bit more snappy. 
667
668 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
669
670         * src/hildon-seekbar.c: add gtkrange.h header
671         * src/hildon-caption.c: remove unused variable
672
673 2007-06-08  Tommi Komulainen  <tommi.komulainen@nokia.com>
674
675         * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
676         Loic Minier.
677
678 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
679
680         [1.0.9-1 release]
681
682         * NEWS:
683         * configure.ac:
684         * debian/changelog: Updating.
685
686 2007-06-07  Tommi Komulainen  <tommi.komulainen@nokia.com>
687
688         * src/hildon-window.c (hildon_window_window_state_event,
689         hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
690         escape timeout on focus-out-event rather than notify::is-topmost; the
691         latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
692
693 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
694
695         * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
696         correct timestamp and button to gtk_menu_popup. Fixes MB#1466. 
697
698 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
699
700         * src/hildon-window: actually, you need to use the macro always, there's
701         no private pointer in the instance structure. We should have cleaned this up
702         when we had the chance...
703         
704 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
705
706         * src/hildon-window.c: do not get the private date from HildonWindow before
707         it passes the g_return_if_fail check. Once it's passed the test, there's no
708         need to g_assert that it exists. Do not create a HildonWindowPrivate variable
709         if you are only going to access the data once. Whitespace cleanups.
710
711 2007-06-04  Xan Lopez  <xan.lopez@nokia.com>
712
713         * src/hildon-bread-crumb-trail.c: set children visible before allocation.
714         * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
715
716 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
717
718         [1.0.8-1 release]
719
720         * NEWS:
721         * configure.ac:
722         * debian/changelog: Updating.
723
724 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
725
726         * src/hildon-window.c: When destroying the window, remove (if exists) the
727         escape timeout handler. Fixes #NB59276.
728
729 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
730
731         * src/hildon-banner.c: When realizing the widget, set the window
732         transiency. Setting the transiency in the gobject constructor is not
733         good, as the widget is not realized at that point. Fixes: #NB56624.
734
735 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
736
737         * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
738         Add padding for future expansions.
739
740 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
741
742         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
743         Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
744         will fake an activation on the previous to the last item of the trail, so
745         the effect can be overrided by the developer as usual.
746         Also change the callback for the back button to do the same thing, so its
747         effect can be overrided too. Fixes: NB#58982
748
749 2007-05-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
750
751         * src/hildon-caption.c: Implementing the proper focus grabbing in the
752         HildonCaption. Fixes NB#52379. 
753
754 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
755
756         * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
757         the internal state of the trail after the user has had the chance of executing
758         his handler for the signal. Specifically, it may happen that the activated button
759         is removed and the user still lets the default handler run. This would segfault
760         previously.
761
762 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
763
764         * src/hildon-font-selection-dialog.c: When the font is really big, add the
765         scrollbar to the preview dialog. Fixes NB#54147.
766
767 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
768
769         * src/hildon-date-editor.c: Changing the default max year to 2037. The
770         max/min year properties can be altered, so the client can modify it
771         anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
772
773 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
774
775         * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
776         hildonlike by default. Fixing a problem with disappearing arrows when
777         scrolling through months and years. Fixes NB#54127. 
778
779 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
780
781         * examples/hildon-date-editor-example.c: Adding error callback to the date
782         editor example. 
783
784 2007-05-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
785
786         [1.0.7-1 release]
787
788         * NEWS:
789         * debian/changelog:
790         * configure.ac: Updating.
791
792 2007-05-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
793
794         * configure.ac: Adding a special '--enable-xan' configure option that
795         turns off the -Werror compilation setting. Usefull for development.
796
797         * src/hildon-calendar.c:
798         * src/hildon-number-editor.c:
799         * src/hildon-time-picker.c: Adding the 5* multiplier to
800         gtk-timeout-update.
801
802 2007-05-24  Xan Lopez  <xan.lopez@nokia.com>
803
804         * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
805         instead of g_object_ref + gtk_object_sink.
806
807 2007-05-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
808
809         [1.0.6-1 release]
810
811         * NEWS:
812         * configure.ac:
813         * debian/changelog: Updating.
814
815 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
816
817         * src/hildon-color-chooser-dialog.c:
818         * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
819         straight from Tommi labs.
820
821 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
822
823         * examples/hildon-finger-example.c: Correcting the header file path.
824
825         * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for 
826         the changed signal. Fixes a small memory leak.
827
828 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
829
830         * autogen.sh:
831         * debian/rules:
832         * src/hildon-banner.c: Importing several usefull fixes from the
833         ubuntu-mobile branch.
834
835 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
836
837         * examples/Makefile.am:
838         * examples/hildon-finger-example.c: Adding a finger-checking code
839         example. 
840
841         * src/hildon-font-selection-dialog.c: Do not allocate the color
842         structure using the g_new. Fixes NB#54061.
843
844 2007-05-09  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
845
846         * src/hildon-helper.c: Correcting tabs in file.
847
848 2007-05-08  Xan Lopez  <xan.lopez@nokia.com>
849
850         * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
851         control the visibility of the children.
852
853         * examples/hildon-bread-crumb-trail-example.c: Plug leak.
854
855 2007-05-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
856
857         [1.0.5-1 release]
858
859         * NEWS:
860         * configure.ac:
861         * debian/changelog: Updating.
862
863 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
864
865         * src/hildon-bread-crumb-trail.c:
866         (hildon_bread_crumb_trail_size_allocate): 
867
868         Make the back button always a square.
869
870 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
871
872         * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
873         from the .c file as it's a private file. 
874
875 2007-05-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
876
877         * examples/hildon-vvolumebar-example.c: The VVolumebar example now
878         uses slightly bigger height.
879
880         * src/hildon-font-selection-dialog.c: Adding some checks before
881         freeing memory in the font selection dialog.
882
883 2007-05-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
884
885         * src/hildon-font-selection-dialog.c: Adding a small check when
886         freeing memory. 
887
888         * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
889         buttons sensitivity on page switching.
890
891 2007-04-27  Xan Lopez  <xan.lopez@nokia.com>
892
893         * src/hildon-bread-crumb-trail.c: make the add method handle all the
894         internal details of adding a bread crumb to the trail.
895
896 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
897
898         [1.0.4-1 release]
899
900         * README:
901         * configure.ac:
902         * debian/changelog: Updating.
903
904         * src/hildon-bread-crumb-trail.h:
905         * src/hildon-bread-crumb.h: Changing the API guard to
906         HILDON_ENABLE_UNSTABLE_API.
907
908 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
909
910         [1.0.3-1 release]
911
912         * NEWS:
913         * configure.ac:
914         * debian/changelog:
915         * debian/rules:
916         * src/hildon-helper.h: Updating.
917
918 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
919
920         [1.0.2-1 release]
921
922         * NEWS:
923         * configure.ac:
924         * debian/changelog:
925
926 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
927
928         * README:
929         * configure.ac:
930         * src/hildon-helper.h: Small fix to make the package actually compile.
931
932 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
933
934         * src/hildon-bread-crumb-trail.h:
935         * src/hildon-bread-crumb.h:
936
937         Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
938         to define ENABLE_UNSTABLE_API in the code that includes these headers.
939         
940 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
941         
942         * examples/hildon-bread-crumb-trail-example.c:
943         * src/Makefile.am:
944         * src/hildon-bread-crumb-trail.c:
945         * src/hildon-bread-crumb-trail.h:
946         * src/hildon-bread-crumb.c:
947         * src/hildon-bread-crumb.h:
948         * src/hildon-marshalers.list:
949         * src/hildon-bread-crumb-widget.c:
950         * src/hildon-bread-crumb-widget.h:
951
952         Slight change in the widget design. The bread crumb trail API is
953         unchanged, but HildonBreadCrumb is now an interface. A *private*
954         implementation, hildon-bread-crumb-widget, is provided and used
955         internally by the trail for the push_text/push_icon functions.
956
957         The generic push API is still available, so anyone can implement
958         and use its own bread crumb widget.
959         
960 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
961
962         * debian/rules: Fixing the shlibs.
963
964 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
965
966         * src/hildon-banner.c: Fixing a problem with timed banners having
967         their parrent destroyed before they are.
968
969 2007-04-17  Xan Lopez  <xan.lopez@nokia.com>
970
971         * src/hildon-bread-crumb.c:
972         * src/hildon-bread-crumb.h:
973
974         Make the get_natural_size function a vfunc.
975
976 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
977
978         * src/hildon-bread-crumb.c:
979         * src/hildon-bread-crumb-trail.c:
980
981         Some cleanups.
982
983 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
984
985         [1.0.1-1 release]
986
987         * AUTHORS:
988         * NEWS:
989         * configure.ac:
990         * debian/changelog: Updating for release.
991
992 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
993
994         * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
995         don't leak the pango layout.
996
997 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
998
999         * src/hildon.h:
1000         * examples/hildon-bread-crumb-trail-example.c:
1001
1002         Fix example.
1003
1004 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1005
1006         * debian/changelog: Removing the bug-fixed entries that were actually
1007         resolved as WONTFIX.
1008
1009         * src/hildon-date-editor.c: Removing a redundant check. Fixes
1010         NB#54182.
1011
1012 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
1013
1014         * src/hildon-bread-crumb-trail.c:
1015         * src/hildon-bread-crumb-trail.h:
1016         * src/hildon-bread-crumb.c:
1017         * src/hildon-bread-crumb.h:
1018
1019         Untabify.
1020         
1021 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
1022
1023         * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1024         until it's passed the type check.
1025
1026 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
1027
1028         * examples/hildon-bread-crumb-trail-example.c
1029
1030         Add license.
1031         
1032 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
1033
1034         * examples/Makefile.am
1035         * examples/hildon-bread-crumb-trail-example.c
1036         * src/Makefile.am
1037         * src/hildon-bread-crumb-trail.c
1038         * src/hildon-bread-crumb-trail.h
1039         * src/hildon-bread-crumb.c
1040         * src/hildon-bread-crumb.h
1041
1042         New HildonBreadCrumbTrail widget.
1043
1044 2007-04-02  Lucas Rocha  <lucas.rocha@nokia.com>
1045
1046         * src/hildon-range-editor.c (hildon_range_editor_init),
1047         src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1048         hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1049         src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
1050         hildon_time_editor_class_init, hildon_time_editor_init),
1051         src/hildon-get-password-dialog.c (invalid_input,
1052         hildon_get_password_set_property, hildon_get_password_get_property,
1053         create_contents, hildon_get_password_dialog_set_max_characters),
1054         src/hildon-set-password-dialog.c (create_contents),
1055         src/hildon-date-editor.c (hildon_date_editor_init),
1056         src/hildon-login-dialog.c (hildon_login_dialog_init),
1057         src/hildon-number-editor.c (hildon_number_editor_init),
1058         src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
1059         hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
1060         the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
1061          configure option and adding the respective checks in the code.
1062         * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
1063         hildon_calendar_drag_data_received): fixed some build warnings.
1064
1065 2007-03-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1066
1067         * debian/changelog: A 1.0.0 release notes.
1068