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