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