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