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