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