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