1 2008-04-07 Sven Herzberg <sven@imendio.com>
3 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
4 local values in hildon_date_editor_size_allocate
6 * src/hildon-date-editor.c: merged the two if() branches together
8 2008-04-07 Sven Herzberg <sven@imendio.com>
10 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
11 local values in hildon_date_editor_size_allocate
13 * src/hildon-date-editor.c: changed the arguments of the if()
16 2008-04-07 Sven Herzberg <sven@imendio.com>
18 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
19 local values in hildon_date_editor_size_allocate
21 * src/hildon-date-editor.c: split the calculation of the allocation
22 from the real allocation
24 2008-03-27 Michael Natterer <mitch@imendio.com>
26 Fixes: NB#81696: The passcode is not overwritten even after
29 * src/hildon-code-dialog.c
30 (hildon_code_dialog_button_clicked)
31 (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
32 because that doesn't overwrite selected text. Instead, emit the
33 "commit" signal on the entry's im_context so the entry's normal
34 insert logic is triggered. Set the cursor to the end of the entry
35 after each insert operation so that we *only* insert in the middle
36 of the text if something was selected.
38 2008-03-27 Michael Natterer <mitch@imendio.com>
40 Enable fixing: NB#79916 and NB#79918: The help topic for Color
41 selector cannot be opened
43 * src/hildon-color-button.c: add signal "setup-dialog" and emit it
44 when the popup color selector is created. Please connect to this
45 signal in order to set the dialog's help ID.
47 2008-03-25 Sven Herzberg <sven@imendio.com>
49 Fixes: MB#1212: Hide info banners (infoprints) on click
51 * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
52 extracted the close event simulation into an extra function
53 (hildon_banner_button_press_event): simulate a close event and destroy
54 the widget if the event wasn't handled
55 (hildon_banner_class_init): added the button_press_event handler
56 (hildon_banner_init): added button-press events to the widget
58 2008-03-25 Sven Herzberg <sven@imendio.com>
60 Fixes: MB:#924: Hildon widgets doesn't support RTL mode
61 Patch from: Mohammad Anwari <mdamt@maemo.org>
63 * src/hildon-banner.c: let the HildonBanners pop up on the left side
64 instead of the right in RTL mode
65 * src/hildon-bread-crumb-trail.c: mirror the appearance of the
66 breadcrumb button list in RTL mode
67 * src/hildon-caption.c: mirror the appearance of the caption widget in
69 * src/hildon-date-editor.c: mirror appearance of the date editor in
71 * src/hildon-time-editor.c: mirror appearance of the time editor in
73 * src/hildon-window.c: fix the position of the popup in RTL mode
75 2008-03-25 Sven Herzberg <sven@imendio.com>
77 Amendment to the fix of NB#22072. Fix compilation.
79 * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
81 2008-03-19 Sven Herzberg <sven@imendio.com>
83 Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
86 * src/hildon-banner.c: (hildon_banner_timeout): reset the current
87 timeout id properly when the timeout will disappear this leaves no
88 artifacts around in the destroy(); there will only be the timeout
89 created by hildon_banner_ensure_timeout() and adding a new timeout
90 will also work if the timeout gets removed because the timeout_handler
93 2008-03-19 Michael Natterer <mitch@imendio.com>
95 Fixes: NB#79791: Cannot set focus to Master volume using stylus
97 * src/hildon-volumebar.c
98 * src/hildon-vvolumebar.c
99 * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
100 the widget becomes focussable at all.
102 * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
103 set the focus to wither the mute button or the volumebar.
105 Remove own "can-focus" property and instead listen to
106 notify::can-focus in order to update the widget's state.
108 Implement GtkWidget::focus() and make sure we can also *leave* the
109 widget, not only enter it, depending on volumebar orientation and
110 requested focus direction.
112 Clean up set_mute() to cooperate nicely with all the above.
114 2008-03-04 Michael Natterer <mitch@imendio.com>
116 Fixes: NB#78481: information banners are hidden under browser menu
118 * src/hildon-banner.c: call gtk_window_present() on the banners so
119 they are risen if they are already visible.
121 2008-03-03 Sven Herzberg <sven@imendio.com>
123 Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
125 * examples/hildon-window-menu-example.c: (main): extended the window
126 menu example to serve as a testcase for automatically added
127 accelerator groups, too
128 * src/hildon-window.c: (hildon_window_add_accel_group),
129 (hildon_window_set_menu): added patch by Tommi Komulainen
131 2008-03-03 Sven Herzberg <sven@imendio.com>
133 Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
135 * src/hildon-window.c: (hildon_window_get_borders): don't imply any
136 knowledge about the border allocators used within GTK+
138 2008-02-26 Sven Herzberg <sven@imendio.com>
140 Fixes: MB#2981: Build with asserts broken
142 * src/hildon-date-editor.c,
143 * src/hildon-number-editor.c,
144 * src/hildon-time-editor.c,
145 * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
146 the proper GType instance check
148 2008-02-25 Sven Herzberg <sven@imendio.com>
150 Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
152 * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
153 * examples/hildon-window-menu-example.c: (main): explicitly show
155 * src/hildon-window.c:
156 (hildon_window_set_main_menu): moved most of the code from set_menu()
157 to this place; skipped the call to gtk_widget_show_all(); also didn't
158 introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
159 (hildon_window_set_menu): removed most of the code, just keep the
160 questionable gtk_widget_show_all()
161 * src/hildon-window.h: added the new function and deprecate the old
164 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
170 * debian/changelog: Updating.
172 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
175 * pkgconfig/Makefile.am:
176 * pkgconfig/hildon.pc.in:
179 Do not use PACKAGE_VERSION_MAJOR as the API revision,
180 use newly created API_MAJOR_VERSION.
182 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
188 * debian/changelog: Updating.
190 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
192 * src/hildon-color-chooser.c (hildon_color_chooser_class_init):
194 Add outer_border style property, we use it but don't define it (!).
198 2007-12-21 Xan Lopez <xan.lopez@nokia.com>
200 * examples/hildon-bread-crumb-trail-example.c (main):
204 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove):
206 Fix logic for the bread crumb trail node removal.
210 2007-12-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
216 * debian/changelog: Updating.
218 2007-11-08 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
220 Patch by Alejandro to get/set passwords dialogs accesibility.
222 * hildon-1/src/hildon-get-password-dialog.c:
223 * hildon-1/src/hildon-set-password-dialog.c:
224 Set atk_set_name to the passwd entries in order to allow
225 accessibility by name on this entries.
227 2007-10-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
232 * debian/control: Updating gtk dep.
234 2007-10-10 Mohammad Anwari <Mohammad.Anwari@nokia.com>
236 * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
237 USE_MAEMO_GTK is enabled.
239 2007-10-10 Xan Lopez <xan.lopez@nokia.com>
241 * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
242 MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
244 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
250 * debian/changelog: Updating.
252 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
254 * examples/Makefile.am:
255 * examples/hildon-logical-color-example.c:
256 * src/hildon-helper.c: Fixing the way logical colors/fonts are being
257 applied + adding a test case. Fixes: NB#71660.
259 2007-10-08 Xan Lopez <xan.lopez@nokia.com>
261 * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
262 to be visible, fixes warning on map for windows without toolbars.
264 2007-10-02 Xan Lopez <xan.lopez@nokia.com>
266 * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
267 2.11.0, add a check for that besides the MAEMO_GTK check.
269 2007-09-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
275 * debian/changelog: Updating.
277 2007-09-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
279 * src/hildon-window.c: Applying patches by Xan to fix the toolbar
280 visibility. Fixes: NB#70842 and MB#615.
282 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
284 * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
285 set the separator as no-show-all so it doesn't unintentionally appear when
286 someone does a show_all.
288 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
290 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
291 (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
292 toplevel item. Fixes: NB#62031
294 2007-09-24 Xan Lopez <xan.lopez@nokia.com>
296 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
297 fix the name of the function in the docs.
299 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
305 * debian/changelog: Updating.
307 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
309 * examples/hildon-banner-long-example.c: Adding a test-case for long
312 * src/hildon-find-toolbar.c: Fixing the get_last_index function.
314 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
316 * src/hildon-color-chooser-dialog.c:
317 * src/hildon-color-chooser.c:
318 * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
319 memory leaks in font selector and color selector. Fixes: NB#70499 and
322 2007-09-20 Johan Bilien <johan.bilien@nokia.com>
324 * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
326 2007-09-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
328 * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
329 little bit bigger. Fixes: #NB63694.
331 2007-09-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
337 * debian/changelog: Updating.
339 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
342 * doc/hildon-docs.sgml:
343 * doc/images/bread-crumb-trail.png:
344 * doc/images/calendar-popup.png:
345 * doc/images/caption.png:
346 * doc/images/code-dialog.png:
347 * doc/images/color-button.png:
348 * doc/images/color-chooser-dialog.png:
349 * doc/images/color-chooser.png:
350 * doc/images/controlbar.png:
351 * doc/images/date-editor.png:
352 * doc/images/font-selection-dialog.png:
353 * doc/images/get-password-dialog.png:
354 * doc/images/hvolumebar.png:
355 * doc/images/login-dialog.png:
356 * doc/images/note.png:
357 * doc/images/number-editor.png:
358 * doc/images/range-editor.png:
359 * doc/images/seekbar.png:
360 * doc/images/set-password-dialog.png:
361 * doc/images/sort-dialog.png:
362 * doc/images/time-editor.png:
363 * doc/images/time-picker.png:
364 * doc/images/vvolumebar.png:
365 * doc/images/weekday-picker.png: Adding the new generated widget shots.
366 Adding the bread-crumb-trial and helpers to the documentation.
368 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
370 * examples/hildon-find-toolbar-example.c:
371 * src/hildon-find-toolbar.c:
372 * src/hildon-find-toolbar.h: FIxing the default history-append handler to
373 actually continue firing the other handlers if connected. Adding a new
375 hildon_find_toolbar_get_last_index that gets the index of the most
376 recently added (last) item. Fixes: NB#52301.
378 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
380 * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
381 behaviour. Fixes: NB#68610.
383 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
385 * src/hildon-banner.c: Actually reverting the previous change. It somehow
388 2007-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
390 * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
391 when realizing the banner. Should make the infonbanner effect a bit more
394 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
396 * src/hildon-volumebar.c:
397 * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
398 hildon_volumebar_set_range_insensitive_message and
399 hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
401 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
403 * src/hildon-window.c: Fixing the border freeing on destroy.
405 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
407 * src/hildon-code-dialog-private.h:
408 * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
409 kw keyboard support in HildonCodeDialog.
411 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
417 * debian/changelog: Updating.
419 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
421 * src/hildon-date-editor.c:
422 * src/hildon-number-editor.c:
423 * src/hildon-private.c:
424 * src/hildon-private.h:
425 * src/hildon-time-editor.c:
426 * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
427 handling in subclassed composite widgets. Fixes: NB#66628.
429 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
431 * src/hildon-window.c: Removing extra gtk_main_iteration () processing
432 from destroy_ callback as it introduces problems in async dbus signal
433 handlers. Fixes NB#66673.
435 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
437 * examples/hildon-hvolumebar-example.c:
438 * src/hildon-volumebar.c: Improving the focus handling in the
439 volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
440 set_property accessor so that "mute" property can be actually set. I'm
441 scared that nobody noticed it's totally broken.
443 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
445 * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
448 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
450 * src/hildon-calendar.c:
451 * src/hildon-number-editor.c:
452 * src/hildon-time-picker.c: Changing the timeout repeat so that it
453 matches the spec of 6 chars per second. Fixes: NB#60489.
455 2007-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
457 * src/hildon-helper.c: Really fixing NB#58352. Looks like
458 gtk_style_lookup_color sometime returns FALSE even though color was
459 found and values were filled properly. Weird. Removing the warning for the
462 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
464 * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
465 expand vertically. Adding some extra space to the find toolbar buttons to
466 make them thumbable. Fixes NB#66060.
468 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
470 * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
471 popup with "Ok" and "Cancel". Fixes NB#59299.
473 2007-08-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
475 * src/hildon-calendar.c: Process all window updates before executing next
476 timeout. Fixes: NB#54146.
478 2007-08-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
484 * debian/changelog: Updating.
486 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
488 * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
489 the client event and ignore it, since we use the delete event to close
492 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
494 * src/hildon-helper.c: Remove the bogus warning about color not being
495 found. Fixes NB#58352.
497 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
499 * examples/Makefile.am:
500 * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
501 HildonSeekbar widget inside a toolbar.
503 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
505 * src/hildon-banner.c (hildon_banner_init): mark the banners as
506 temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
507 delete event that will come from _GTK_DELETE_TEMPORARIES, as we
508 don't want to be closed by non-temporary windows on map.
510 Also use G_DEFINE_TYPE instead of manually typed code.
512 2007-08-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
519 * debian/rules: Updating.
521 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
523 * examples/Makefile.am:
524 * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
525 bug NB#61128. Strangely it works.
527 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
529 * src/hildon-date-editor.c: When the date editor entry has been changed
530 but the numbers of characters < max, turn off the skip validation flag.
531 Prevents a situation when we enter first a valid year and later re-write
532 it with an invalid one. Fixes NB#60154.
534 2007-07-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
536 * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
537 code dialog. Fixes NB#64355.
539 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
541 * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
542 switching the page. Fixes NB#49374.
544 * examples/Makefile.am:
545 * examples/hildon-wizard-dialog-example.c: Adding an example for
546 HildonWizardDialog that shows how to handle manual sensitivity setting on
549 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
553 * src/hildon-version.h.in:
554 * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
556 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
558 * src/hildon-volumebar.c: Updating the docs.
560 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
566 * debian/changelog: Updating.
568 2007-07-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
570 * src/hildon-find-toolbar.c:
571 * src/hildon-find-toolbar.h: Adding a few new functions to control the
572 selected item: hildon_find_toolbar_set_active,
573 hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active,
574 hildon_find_toolbar_get_active_iter . They correspond to respective
575 GtkComboBox functions.
577 * examples/Makefile.am:
578 * examples/hildon-find-toolbar-example.c: Adding the example to test the
581 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
583 * examples/Makefile.am:
584 * examples/hildon-seekbar-example.c: Adding the seekbar example to check
587 * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
588 when font size > 32 and we pack a focusable widget inside. Actually using
589 the default response would work too, but since we don't show default
590 response state in any way (no theming) it would not be visible to the
591 user. Fixes NB#63430.
593 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
595 * src/hildon-date-editor.c: Adding the missing variable setter in the
596 set_property handler. Fixes NB#54182.
598 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
600 * src/hildon-window.h: Changing the long key press time from 1500ms to
601 800ms as requested in NB#63700. I have a bad feeling about this, let's
602 see... Fixes NB#63700.
604 2007-07-12 Tommi Komulainen <tommi.komulainen@nokia.com>
606 * src/hildon-time-picker.c (hildon_time_picker_class_init,
607 hildon_time_picker_map, hildon_time_picker_realize,
608 hildon_time_picker_style_set): Split the contents of map to more
609 appropriate functions; set window decorations on realize and update
610 arrows' size requisitions on style-set. Avoids unnecessary resizing.
612 2007-07-02 Xan Lopez <xan.lopez@nokia.com>
617 * debian/changelog: Updating.
619 2007-07-02 Johan Bilien <johan.bilien@nokia.com>
621 * src/Makefile.am: fixed installation of the header files
623 2007-06-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
629 * debian/changelog: Updating.
631 2007-06-27 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
633 * configure.ac: Removing some remaining of --enable-xan.
635 2007-06-26 Xan Lopez <xan.lopez@nokia.com>
637 * src/hildon-date-editor.c: (hildon_date_editor_keypress):
638 * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
640 Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
641 2.10.12-osso6 because the move-focus signal needs to be available in
644 2007-06-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
646 * examples/Makefile.am:
647 * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
648 that makes a HildonVolumebar insensitive before mapping it. Seems to work
649 fine. Prolly NB#61128 is fixed now.
651 2007-06-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
653 * src/hildon-volumebar.c:
654 * src/hildon-volumebar.h: Adding the
655 hildon_volumebar_set_range_insensitive_message and
656 hildon_volumebar_set_range_insensitive_messagef functions to set
657 insensitive message on the slider of the volumebar. Fixes NB#61129.
659 * examples/Makefile.am:
660 * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
661 test the new insensitive messsage functionality on HildonVolumebar.
663 2007-06-14 Xan Lopez <xan.lopez@nokia.com>
665 * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
668 2007-06-13 Xan Lopez <xan.lopez@nokia.com>
670 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
671 http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
672 button on after clearing the trail.
674 2007-06-13 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
676 * src/hildon-code-dialog.c: Removing the separator from the dialog.
678 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
680 * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
681 by splitting the installed headers in generated and non-generated groups. Use
682 only the non-generated headers to create the hildon-enum-types.h file.
684 * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
686 2007-06-12 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
688 * src/hildon-window.c: Hide the window before performing the destroy.
689 Should make the app closing a little tiny bit more snappy.
691 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
693 * src/hildon-seekbar.c: add gtkrange.h header
694 * src/hildon-caption.c: remove unused variable
696 2007-06-08 Tommi Komulainen <tommi.komulainen@nokia.com>
698 * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
701 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
707 * debian/changelog: Updating.
709 2007-06-07 Tommi Komulainen <tommi.komulainen@nokia.com>
711 * src/hildon-window.c (hildon_window_window_state_event,
712 hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
713 escape timeout on focus-out-event rather than notify::is-topmost; the
714 latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
716 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
718 * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
719 correct timestamp and button to gtk_menu_popup. Fixes MB#1466.
721 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
723 * src/hildon-window: actually, you need to use the macro always, there's
724 no private pointer in the instance structure. We should have cleaned this up
725 when we had the chance...
727 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
729 * src/hildon-window.c: do not get the private date from HildonWindow before
730 it passes the g_return_if_fail check. Once it's passed the test, there's no
731 need to g_assert that it exists. Do not create a HildonWindowPrivate variable
732 if you are only going to access the data once. Whitespace cleanups.
734 2007-06-04 Xan Lopez <xan.lopez@nokia.com>
736 * src/hildon-bread-crumb-trail.c: set children visible before allocation.
737 * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
739 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
745 * debian/changelog: Updating.
747 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
749 * src/hildon-window.c: When destroying the window, remove (if exists) the
750 escape timeout handler. Fixes #NB59276.
752 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
754 * src/hildon-banner.c: When realizing the widget, set the window
755 transiency. Setting the transiency in the gobject constructor is not
756 good, as the widget is not realized at that point. Fixes: #NB56624.
758 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
760 * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
761 Add padding for future expansions.
763 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
765 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
766 Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
767 will fake an activation on the previous to the last item of the trail, so
768 the effect can be overrided by the developer as usual.
769 Also change the callback for the back button to do the same thing, so its
770 effect can be overrided too. Fixes: NB#58982
772 2007-05-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
774 * src/hildon-caption.c: Implementing the proper focus grabbing in the
775 HildonCaption. Fixes NB#52379.
777 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
779 * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
780 the internal state of the trail after the user has had the chance of executing
781 his handler for the signal. Specifically, it may happen that the activated button
782 is removed and the user still lets the default handler run. This would segfault
785 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
787 * src/hildon-font-selection-dialog.c: When the font is really big, add the
788 scrollbar to the preview dialog. Fixes NB#54147.
790 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
792 * src/hildon-date-editor.c: Changing the default max year to 2037. The
793 max/min year properties can be altered, so the client can modify it
794 anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
796 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
798 * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
799 hildonlike by default. Fixing a problem with disappearing arrows when
800 scrolling through months and years. Fixes NB#54127.
802 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
804 * examples/hildon-date-editor-example.c: Adding error callback to the date
807 2007-05-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
813 * configure.ac: Updating.
815 2007-05-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
817 * configure.ac: Adding a special '--enable-xan' configure option that
818 turns off the -Werror compilation setting. Usefull for development.
820 * src/hildon-calendar.c:
821 * src/hildon-number-editor.c:
822 * src/hildon-time-picker.c: Adding the 5* multiplier to
825 2007-05-24 Xan Lopez <xan.lopez@nokia.com>
827 * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
828 instead of g_object_ref + gtk_object_sink.
830 2007-05-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
836 * debian/changelog: Updating.
838 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
840 * src/hildon-color-chooser-dialog.c:
841 * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
842 straight from Tommi labs.
844 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
846 * examples/hildon-finger-example.c: Correcting the header file path.
848 * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for
849 the changed signal. Fixes a small memory leak.
851 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
855 * src/hildon-banner.c: Importing several usefull fixes from the
856 ubuntu-mobile branch.
858 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
860 * examples/Makefile.am:
861 * examples/hildon-finger-example.c: Adding a finger-checking code
864 * src/hildon-font-selection-dialog.c: Do not allocate the color
865 structure using the g_new. Fixes NB#54061.
867 2007-05-09 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
869 * src/hildon-helper.c: Correcting tabs in file.
871 2007-05-08 Xan Lopez <xan.lopez@nokia.com>
873 * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
874 control the visibility of the children.
876 * examples/hildon-bread-crumb-trail-example.c: Plug leak.
878 2007-05-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
884 * debian/changelog: Updating.
886 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
888 * src/hildon-bread-crumb-trail.c:
889 (hildon_bread_crumb_trail_size_allocate):
891 Make the back button always a square.
893 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
895 * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
896 from the .c file as it's a private file.
898 2007-05-03 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
900 * examples/hildon-vvolumebar-example.c: The VVolumebar example now
901 uses slightly bigger height.
903 * src/hildon-font-selection-dialog.c: Adding some checks before
904 freeing memory in the font selection dialog.
906 2007-05-02 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
908 * src/hildon-font-selection-dialog.c: Adding a small check when
911 * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
912 buttons sensitivity on page switching.
914 2007-04-27 Xan Lopez <xan.lopez@nokia.com>
916 * src/hildon-bread-crumb-trail.c: make the add method handle all the
917 internal details of adding a bread crumb to the trail.
919 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
925 * debian/changelog: Updating.
927 * src/hildon-bread-crumb-trail.h:
928 * src/hildon-bread-crumb.h: Changing the API guard to
929 HILDON_ENABLE_UNSTABLE_API.
931 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
939 * src/hildon-helper.h: Updating.
941 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
949 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
953 * src/hildon-helper.h: Small fix to make the package actually compile.
955 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
957 * src/hildon-bread-crumb-trail.h:
958 * src/hildon-bread-crumb.h:
960 Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
961 to define ENABLE_UNSTABLE_API in the code that includes these headers.
963 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
965 * examples/hildon-bread-crumb-trail-example.c:
967 * src/hildon-bread-crumb-trail.c:
968 * src/hildon-bread-crumb-trail.h:
969 * src/hildon-bread-crumb.c:
970 * src/hildon-bread-crumb.h:
971 * src/hildon-marshalers.list:
972 * src/hildon-bread-crumb-widget.c:
973 * src/hildon-bread-crumb-widget.h:
975 Slight change in the widget design. The bread crumb trail API is
976 unchanged, but HildonBreadCrumb is now an interface. A *private*
977 implementation, hildon-bread-crumb-widget, is provided and used
978 internally by the trail for the push_text/push_icon functions.
980 The generic push API is still available, so anyone can implement
981 and use its own bread crumb widget.
983 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
985 * debian/rules: Fixing the shlibs.
987 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
989 * src/hildon-banner.c: Fixing a problem with timed banners having
990 their parrent destroyed before they are.
992 2007-04-17 Xan Lopez <xan.lopez@nokia.com>
994 * src/hildon-bread-crumb.c:
995 * src/hildon-bread-crumb.h:
997 Make the get_natural_size function a vfunc.
999 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1001 * src/hildon-bread-crumb.c:
1002 * src/hildon-bread-crumb-trail.c:
1006 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1013 * debian/changelog: Updating for release.
1015 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1017 * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
1018 don't leak the pango layout.
1020 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1023 * examples/hildon-bread-crumb-trail-example.c:
1027 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1029 * debian/changelog: Removing the bug-fixed entries that were actually
1030 resolved as WONTFIX.
1032 * src/hildon-date-editor.c: Removing a redundant check. Fixes
1035 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1037 * src/hildon-bread-crumb-trail.c:
1038 * src/hildon-bread-crumb-trail.h:
1039 * src/hildon-bread-crumb.c:
1040 * src/hildon-bread-crumb.h:
1044 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1046 * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1047 until it's passed the type check.
1049 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1051 * examples/hildon-bread-crumb-trail-example.c
1055 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1057 * examples/Makefile.am
1058 * examples/hildon-bread-crumb-trail-example.c
1060 * src/hildon-bread-crumb-trail.c
1061 * src/hildon-bread-crumb-trail.h
1062 * src/hildon-bread-crumb.c
1063 * src/hildon-bread-crumb.h
1065 New HildonBreadCrumbTrail widget.
1067 2007-04-02 Lucas Rocha <lucas.rocha@nokia.com>
1069 * src/hildon-range-editor.c (hildon_range_editor_init),
1070 src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1071 hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1072 src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
1073 hildon_time_editor_class_init, hildon_time_editor_init),
1074 src/hildon-get-password-dialog.c (invalid_input,
1075 hildon_get_password_set_property, hildon_get_password_get_property,
1076 create_contents, hildon_get_password_dialog_set_max_characters),
1077 src/hildon-set-password-dialog.c (create_contents),
1078 src/hildon-date-editor.c (hildon_date_editor_init),
1079 src/hildon-login-dialog.c (hildon_login_dialog_init),
1080 src/hildon-number-editor.c (hildon_number_editor_init),
1081 src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
1082 hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
1083 the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
1084 configure option and adding the respective checks in the code.
1085 * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
1086 hildon_calendar_drag_data_received): fixed some build warnings.
1088 2007-03-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1090 * debian/changelog: A 1.0.0 release notes.