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