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