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