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