1 2008-05-09 Alberto Garcia <agarcia@igalia.com>
3 * src/hildon-pannable-area.c
4 Merge latest changes (r4318, r4342) from libmokoui trunk
6 2008-05-09 Alberto Garcia <agarcia@igalia.com>
9 * examples/hildon-pannable-area-example.c
11 * src/hildon-pannable-area.c
12 * src/hildon-pannable-area.h
14 New HildonPannableArea widget.
16 2008-04-15 18:05:19 <timj@imendio.com>
18 * src/hildon-banner.c: revert the recent change, that introduced
19 gtk_window_present() calls. this reopens:
20 Bug 78481 - [freetest] information banners are hidden under browser menu
21 But resolves another variant of:
22 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
24 2008-04-15 13:21:13 <timj@imendio.com>
26 * src/hildon-banner.c: refetch layout pointer after GtkLabel possibly
27 recreated its layout, spotted by Kris. this fixes all remaining
28 artefacts and stability issues with the banner code. in particular:
29 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
31 2008-04-14 16:52:59 <timj@imendio.com>
33 * src/hildon-banner.c: guard force_to_wrap_truncated() against
34 operating on unrealized widgets, fixes:
35 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
37 * src/hildon-banner-private.h: coalesce boolean fields into bitfield.
39 2008-04-09 Kristian Rietveld <kris@imendio.com>
41 Fixes: NB#77775: Media Player, Save Now playing list, too long name
42 makes banner disappear.
43 Fixes: NB#79182: info banner flickering with certain message lengts.
45 * src/hildon-banner.c (hildon_banner_constructor),
46 (hildon_banner_init), (hildon_banner_set_text),
47 (hildon_banner_set_markup): call hildon_banner_reset_wrap_state(),
48 (hildon_banner_reset_wrap_state): new function: reset wrap flags to
49 FALSE, reset size requests of label and banner,
50 (force_to_wrap_truncated): when the text is too wide, always enforce
51 the maximum possible width instead of recalculating it from the
52 layout; enforce the maximum banner height of 3 lines,
53 (hildon_banner_init): set WORD_CHAR wrapping, this will result in
54 nicer wrapping and no truncated chars if space gets tight.
56 * src/hildon-banner-private.h: add has_been_wrapped and
57 has_been_truncated fields.
59 2008-04-07 Sven Herzberg <sven@imendio.com>
61 Fixes: NB#78896: libhildon code inspection/coverity: uninitialised
62 local values in hildon_date_editor_size_allocate
64 * src/hildon-date-editor.c: moved the real allocation code into the
67 2008-04-07 Sven Herzberg <sven@imendio.com>
69 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
70 local values in hildon_date_editor_size_allocate
72 * src/hildon-date-editor.c: merged the two if() branches together
74 2008-04-07 Sven Herzberg <sven@imendio.com>
76 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
77 local values in hildon_date_editor_size_allocate
79 * src/hildon-date-editor.c: changed the arguments of the if()
82 2008-04-07 Sven Herzberg <sven@imendio.com>
84 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
85 local values in hildon_date_editor_size_allocate
87 * src/hildon-date-editor.c: split the calculation of the allocation
88 from the real allocation
90 2008-03-27 Michael Natterer <mitch@imendio.com>
92 Fixes: NB#81696: The passcode is not overwritten even after
95 * src/hildon-code-dialog.c
96 (hildon_code_dialog_button_clicked)
97 (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
98 because that doesn't overwrite selected text. Instead, emit the
99 "commit" signal on the entry's im_context so the entry's normal
100 insert logic is triggered. Set the cursor to the end of the entry
101 after each insert operation so that we *only* insert in the middle
102 of the text if something was selected.
104 2008-03-27 Michael Natterer <mitch@imendio.com>
106 Enable fixing: NB#79916 and NB#79918: The help topic for Color
107 selector cannot be opened
109 * src/hildon-color-button.c: add signal "setup-dialog" and emit it
110 when the popup color selector is created. Please connect to this
111 signal in order to set the dialog's help ID.
113 2008-03-25 Sven Herzberg <sven@imendio.com>
115 Fixes: MB#1212: Hide info banners (infoprints) on click
117 * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
118 extracted the close event simulation into an extra function
119 (hildon_banner_button_press_event): simulate a close event and destroy
120 the widget if the event wasn't handled
121 (hildon_banner_class_init): added the button_press_event handler
122 (hildon_banner_init): added button-press events to the widget
124 2008-03-25 Sven Herzberg <sven@imendio.com>
126 Fixes: MB:#924: Hildon widgets doesn't support RTL mode
127 Patch from: Mohammad Anwari <mdamt@maemo.org>
129 * src/hildon-banner.c: let the HildonBanners pop up on the left side
130 instead of the right in RTL mode
131 * src/hildon-bread-crumb-trail.c: mirror the appearance of the
132 breadcrumb button list in RTL mode
133 * src/hildon-caption.c: mirror the appearance of the caption widget in
135 * src/hildon-date-editor.c: mirror appearance of the date editor in
137 * src/hildon-time-editor.c: mirror appearance of the time editor in
139 * src/hildon-window.c: fix the position of the popup in RTL mode
141 2008-03-25 Sven Herzberg <sven@imendio.com>
143 Amendment to the fix of NB#22072. Fix compilation.
145 * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
147 2008-03-19 Sven Herzberg <sven@imendio.com>
149 Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
152 * src/hildon-banner.c: (hildon_banner_timeout): reset the current
153 timeout id properly when the timeout will disappear this leaves no
154 artifacts around in the destroy(); there will only be the timeout
155 created by hildon_banner_ensure_timeout() and adding a new timeout
156 will also work if the timeout gets removed because the timeout_handler
159 2008-03-19 Michael Natterer <mitch@imendio.com>
161 Fixes: NB#79791: Cannot set focus to Master volume using stylus
163 * src/hildon-volumebar.c
164 * src/hildon-vvolumebar.c
165 * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
166 the widget becomes focussable at all.
168 * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
169 set the focus to wither the mute button or the volumebar.
171 Remove own "can-focus" property and instead listen to
172 notify::can-focus in order to update the widget's state.
174 Implement GtkWidget::focus() and make sure we can also *leave* the
175 widget, not only enter it, depending on volumebar orientation and
176 requested focus direction.
178 Clean up set_mute() to cooperate nicely with all the above.
180 2008-03-04 Michael Natterer <mitch@imendio.com>
182 Fixes: NB#78481: information banners are hidden under browser menu
184 * src/hildon-banner.c: call gtk_window_present() on the banners so
185 they are risen if they are already visible.
187 2008-03-03 Sven Herzberg <sven@imendio.com>
189 Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
191 * examples/hildon-window-menu-example.c: (main): extended the window
192 menu example to serve as a testcase for automatically added
193 accelerator groups, too
194 * src/hildon-window.c: (hildon_window_add_accel_group),
195 (hildon_window_set_menu): added patch by Tommi Komulainen
197 2008-03-03 Sven Herzberg <sven@imendio.com>
199 Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
201 * src/hildon-window.c: (hildon_window_get_borders): don't imply any
202 knowledge about the border allocators used within GTK+
204 2008-02-26 Sven Herzberg <sven@imendio.com>
206 Fixes: MB#2981: Build with asserts broken
208 * src/hildon-date-editor.c,
209 * src/hildon-number-editor.c,
210 * src/hildon-time-editor.c,
211 * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
212 the proper GType instance check
214 2008-02-25 Sven Herzberg <sven@imendio.com>
216 Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
218 * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
219 * examples/hildon-window-menu-example.c: (main): explicitly show
221 * src/hildon-window.c:
222 (hildon_window_set_main_menu): moved most of the code from set_menu()
223 to this place; skipped the call to gtk_widget_show_all(); also didn't
224 introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
225 (hildon_window_set_menu): removed most of the code, just keep the
226 questionable gtk_widget_show_all()
227 * src/hildon-window.h: added the new function and deprecate the old
230 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
236 * debian/changelog: Updating.
238 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
241 * pkgconfig/Makefile.am:
242 * pkgconfig/hildon.pc.in:
245 Do not use PACKAGE_VERSION_MAJOR as the API revision,
246 use newly created API_MAJOR_VERSION.
248 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
254 * debian/changelog: Updating.
256 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
258 * src/hildon-color-chooser.c (hildon_color_chooser_class_init):
260 Add outer_border style property, we use it but don't define it (!).
264 2007-12-21 Xan Lopez <xan.lopez@nokia.com>
266 * examples/hildon-bread-crumb-trail-example.c (main):
270 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove):
272 Fix logic for the bread crumb trail node removal.
276 2007-12-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
282 * debian/changelog: Updating.
284 2007-11-08 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
286 Patch by Alejandro to get/set passwords dialogs accesibility.
288 * hildon-1/src/hildon-get-password-dialog.c:
289 * hildon-1/src/hildon-set-password-dialog.c:
290 Set atk_set_name to the passwd entries in order to allow
291 accessibility by name on this entries.
293 2007-10-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
298 * debian/control: Updating gtk dep.
300 2007-10-10 Mohammad Anwari <Mohammad.Anwari@nokia.com>
302 * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
303 USE_MAEMO_GTK is enabled.
305 2007-10-10 Xan Lopez <xan.lopez@nokia.com>
307 * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
308 MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
310 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
316 * debian/changelog: Updating.
318 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
320 * examples/Makefile.am:
321 * examples/hildon-logical-color-example.c:
322 * src/hildon-helper.c: Fixing the way logical colors/fonts are being
323 applied + adding a test case. Fixes: NB#71660.
325 2007-10-08 Xan Lopez <xan.lopez@nokia.com>
327 * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
328 to be visible, fixes warning on map for windows without toolbars.
330 2007-10-02 Xan Lopez <xan.lopez@nokia.com>
332 * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
333 2.11.0, add a check for that besides the MAEMO_GTK check.
335 2007-09-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
341 * debian/changelog: Updating.
343 2007-09-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
345 * src/hildon-window.c: Applying patches by Xan to fix the toolbar
346 visibility. Fixes: NB#70842 and MB#615.
348 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
350 * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
351 set the separator as no-show-all so it doesn't unintentionally appear when
352 someone does a show_all.
354 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
356 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
357 (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
358 toplevel item. Fixes: NB#62031
360 2007-09-24 Xan Lopez <xan.lopez@nokia.com>
362 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
363 fix the name of the function in the docs.
365 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
371 * debian/changelog: Updating.
373 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
375 * examples/hildon-banner-long-example.c: Adding a test-case for long
378 * src/hildon-find-toolbar.c: Fixing the get_last_index function.
380 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
382 * src/hildon-color-chooser-dialog.c:
383 * src/hildon-color-chooser.c:
384 * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
385 memory leaks in font selector and color selector. Fixes: NB#70499 and
388 2007-09-20 Johan Bilien <johan.bilien@nokia.com>
390 * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
392 2007-09-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
394 * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
395 little bit bigger. Fixes: #NB63694.
397 2007-09-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
403 * debian/changelog: Updating.
405 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
408 * doc/hildon-docs.sgml:
409 * doc/images/bread-crumb-trail.png:
410 * doc/images/calendar-popup.png:
411 * doc/images/caption.png:
412 * doc/images/code-dialog.png:
413 * doc/images/color-button.png:
414 * doc/images/color-chooser-dialog.png:
415 * doc/images/color-chooser.png:
416 * doc/images/controlbar.png:
417 * doc/images/date-editor.png:
418 * doc/images/font-selection-dialog.png:
419 * doc/images/get-password-dialog.png:
420 * doc/images/hvolumebar.png:
421 * doc/images/login-dialog.png:
422 * doc/images/note.png:
423 * doc/images/number-editor.png:
424 * doc/images/range-editor.png:
425 * doc/images/seekbar.png:
426 * doc/images/set-password-dialog.png:
427 * doc/images/sort-dialog.png:
428 * doc/images/time-editor.png:
429 * doc/images/time-picker.png:
430 * doc/images/vvolumebar.png:
431 * doc/images/weekday-picker.png: Adding the new generated widget shots.
432 Adding the bread-crumb-trial and helpers to the documentation.
434 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
436 * examples/hildon-find-toolbar-example.c:
437 * src/hildon-find-toolbar.c:
438 * src/hildon-find-toolbar.h: FIxing the default history-append handler to
439 actually continue firing the other handlers if connected. Adding a new
441 hildon_find_toolbar_get_last_index that gets the index of the most
442 recently added (last) item. Fixes: NB#52301.
444 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
446 * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
447 behaviour. Fixes: NB#68610.
449 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
451 * src/hildon-banner.c: Actually reverting the previous change. It somehow
454 2007-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
456 * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
457 when realizing the banner. Should make the infonbanner effect a bit more
460 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
462 * src/hildon-volumebar.c:
463 * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
464 hildon_volumebar_set_range_insensitive_message and
465 hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
467 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
469 * src/hildon-window.c: Fixing the border freeing on destroy.
471 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
473 * src/hildon-code-dialog-private.h:
474 * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
475 kw keyboard support in HildonCodeDialog.
477 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
483 * debian/changelog: Updating.
485 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
487 * src/hildon-date-editor.c:
488 * src/hildon-number-editor.c:
489 * src/hildon-private.c:
490 * src/hildon-private.h:
491 * src/hildon-time-editor.c:
492 * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
493 handling in subclassed composite widgets. Fixes: NB#66628.
495 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
497 * src/hildon-window.c: Removing extra gtk_main_iteration () processing
498 from destroy_ callback as it introduces problems in async dbus signal
499 handlers. Fixes NB#66673.
501 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
503 * examples/hildon-hvolumebar-example.c:
504 * src/hildon-volumebar.c: Improving the focus handling in the
505 volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
506 set_property accessor so that "mute" property can be actually set. I'm
507 scared that nobody noticed it's totally broken.
509 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
511 * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
514 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
516 * src/hildon-calendar.c:
517 * src/hildon-number-editor.c:
518 * src/hildon-time-picker.c: Changing the timeout repeat so that it
519 matches the spec of 6 chars per second. Fixes: NB#60489.
521 2007-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
523 * src/hildon-helper.c: Really fixing NB#58352. Looks like
524 gtk_style_lookup_color sometime returns FALSE even though color was
525 found and values were filled properly. Weird. Removing the warning for the
528 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
530 * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
531 expand vertically. Adding some extra space to the find toolbar buttons to
532 make them thumbable. Fixes NB#66060.
534 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
536 * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
537 popup with "Ok" and "Cancel". Fixes NB#59299.
539 2007-08-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
541 * src/hildon-calendar.c: Process all window updates before executing next
542 timeout. Fixes: NB#54146.
544 2007-08-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
550 * debian/changelog: Updating.
552 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
554 * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
555 the client event and ignore it, since we use the delete event to close
558 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
560 * src/hildon-helper.c: Remove the bogus warning about color not being
561 found. Fixes NB#58352.
563 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
565 * examples/Makefile.am:
566 * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
567 HildonSeekbar widget inside a toolbar.
569 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
571 * src/hildon-banner.c (hildon_banner_init): mark the banners as
572 temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
573 delete event that will come from _GTK_DELETE_TEMPORARIES, as we
574 don't want to be closed by non-temporary windows on map.
576 Also use G_DEFINE_TYPE instead of manually typed code.
578 2007-08-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
585 * debian/rules: Updating.
587 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
589 * examples/Makefile.am:
590 * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
591 bug NB#61128. Strangely it works.
593 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
595 * src/hildon-date-editor.c: When the date editor entry has been changed
596 but the numbers of characters < max, turn off the skip validation flag.
597 Prevents a situation when we enter first a valid year and later re-write
598 it with an invalid one. Fixes NB#60154.
600 2007-07-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
602 * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
603 code dialog. Fixes NB#64355.
605 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
607 * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
608 switching the page. Fixes NB#49374.
610 * examples/Makefile.am:
611 * examples/hildon-wizard-dialog-example.c: Adding an example for
612 HildonWizardDialog that shows how to handle manual sensitivity setting on
615 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
619 * src/hildon-version.h.in:
620 * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
622 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
624 * src/hildon-volumebar.c: Updating the docs.
626 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
632 * debian/changelog: Updating.
634 2007-07-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
636 * src/hildon-find-toolbar.c:
637 * src/hildon-find-toolbar.h: Adding a few new functions to control the
638 selected item: hildon_find_toolbar_set_active,
639 hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active,
640 hildon_find_toolbar_get_active_iter . They correspond to respective
641 GtkComboBox functions.
643 * examples/Makefile.am:
644 * examples/hildon-find-toolbar-example.c: Adding the example to test the
647 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
649 * examples/Makefile.am:
650 * examples/hildon-seekbar-example.c: Adding the seekbar example to check
653 * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
654 when font size > 32 and we pack a focusable widget inside. Actually using
655 the default response would work too, but since we don't show default
656 response state in any way (no theming) it would not be visible to the
657 user. Fixes NB#63430.
659 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
661 * src/hildon-date-editor.c: Adding the missing variable setter in the
662 set_property handler. Fixes NB#54182.
664 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
666 * src/hildon-window.h: Changing the long key press time from 1500ms to
667 800ms as requested in NB#63700. I have a bad feeling about this, let's
668 see... Fixes NB#63700.
670 2007-07-12 Tommi Komulainen <tommi.komulainen@nokia.com>
672 * src/hildon-time-picker.c (hildon_time_picker_class_init,
673 hildon_time_picker_map, hildon_time_picker_realize,
674 hildon_time_picker_style_set): Split the contents of map to more
675 appropriate functions; set window decorations on realize and update
676 arrows' size requisitions on style-set. Avoids unnecessary resizing.
678 2007-07-02 Xan Lopez <xan.lopez@nokia.com>
683 * debian/changelog: Updating.
685 2007-07-02 Johan Bilien <johan.bilien@nokia.com>
687 * src/Makefile.am: fixed installation of the header files
689 2007-06-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
695 * debian/changelog: Updating.
697 2007-06-27 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
699 * configure.ac: Removing some remaining of --enable-xan.
701 2007-06-26 Xan Lopez <xan.lopez@nokia.com>
703 * src/hildon-date-editor.c: (hildon_date_editor_keypress):
704 * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
706 Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
707 2.10.12-osso6 because the move-focus signal needs to be available in
710 2007-06-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
712 * examples/Makefile.am:
713 * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
714 that makes a HildonVolumebar insensitive before mapping it. Seems to work
715 fine. Prolly NB#61128 is fixed now.
717 2007-06-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
719 * src/hildon-volumebar.c:
720 * src/hildon-volumebar.h: Adding the
721 hildon_volumebar_set_range_insensitive_message and
722 hildon_volumebar_set_range_insensitive_messagef functions to set
723 insensitive message on the slider of the volumebar. Fixes NB#61129.
725 * examples/Makefile.am:
726 * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
727 test the new insensitive messsage functionality on HildonVolumebar.
729 2007-06-14 Xan Lopez <xan.lopez@nokia.com>
731 * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
734 2007-06-13 Xan Lopez <xan.lopez@nokia.com>
736 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
737 http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
738 button on after clearing the trail.
740 2007-06-13 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
742 * src/hildon-code-dialog.c: Removing the separator from the dialog.
744 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
746 * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
747 by splitting the installed headers in generated and non-generated groups. Use
748 only the non-generated headers to create the hildon-enum-types.h file.
750 * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
752 2007-06-12 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
754 * src/hildon-window.c: Hide the window before performing the destroy.
755 Should make the app closing a little tiny bit more snappy.
757 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
759 * src/hildon-seekbar.c: add gtkrange.h header
760 * src/hildon-caption.c: remove unused variable
762 2007-06-08 Tommi Komulainen <tommi.komulainen@nokia.com>
764 * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
767 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
773 * debian/changelog: Updating.
775 2007-06-07 Tommi Komulainen <tommi.komulainen@nokia.com>
777 * src/hildon-window.c (hildon_window_window_state_event,
778 hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
779 escape timeout on focus-out-event rather than notify::is-topmost; the
780 latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
782 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
784 * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
785 correct timestamp and button to gtk_menu_popup. Fixes MB#1466.
787 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
789 * src/hildon-window: actually, you need to use the macro always, there's
790 no private pointer in the instance structure. We should have cleaned this up
791 when we had the chance...
793 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
795 * src/hildon-window.c: do not get the private date from HildonWindow before
796 it passes the g_return_if_fail check. Once it's passed the test, there's no
797 need to g_assert that it exists. Do not create a HildonWindowPrivate variable
798 if you are only going to access the data once. Whitespace cleanups.
800 2007-06-04 Xan Lopez <xan.lopez@nokia.com>
802 * src/hildon-bread-crumb-trail.c: set children visible before allocation.
803 * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
805 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
811 * debian/changelog: Updating.
813 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
815 * src/hildon-window.c: When destroying the window, remove (if exists) the
816 escape timeout handler. Fixes #NB59276.
818 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
820 * src/hildon-banner.c: When realizing the widget, set the window
821 transiency. Setting the transiency in the gobject constructor is not
822 good, as the widget is not realized at that point. Fixes: #NB56624.
824 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
826 * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
827 Add padding for future expansions.
829 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
831 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
832 Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
833 will fake an activation on the previous to the last item of the trail, so
834 the effect can be overrided by the developer as usual.
835 Also change the callback for the back button to do the same thing, so its
836 effect can be overrided too. Fixes: NB#58982
838 2007-05-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
840 * src/hildon-caption.c: Implementing the proper focus grabbing in the
841 HildonCaption. Fixes NB#52379.
843 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
845 * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
846 the internal state of the trail after the user has had the chance of executing
847 his handler for the signal. Specifically, it may happen that the activated button
848 is removed and the user still lets the default handler run. This would segfault
851 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
853 * src/hildon-font-selection-dialog.c: When the font is really big, add the
854 scrollbar to the preview dialog. Fixes NB#54147.
856 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
858 * src/hildon-date-editor.c: Changing the default max year to 2037. The
859 max/min year properties can be altered, so the client can modify it
860 anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
862 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
864 * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
865 hildonlike by default. Fixing a problem with disappearing arrows when
866 scrolling through months and years. Fixes NB#54127.
868 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
870 * examples/hildon-date-editor-example.c: Adding error callback to the date
873 2007-05-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
879 * configure.ac: Updating.
881 2007-05-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
883 * configure.ac: Adding a special '--enable-xan' configure option that
884 turns off the -Werror compilation setting. Usefull for development.
886 * src/hildon-calendar.c:
887 * src/hildon-number-editor.c:
888 * src/hildon-time-picker.c: Adding the 5* multiplier to
891 2007-05-24 Xan Lopez <xan.lopez@nokia.com>
893 * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
894 instead of g_object_ref + gtk_object_sink.
896 2007-05-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
902 * debian/changelog: Updating.
904 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
906 * src/hildon-color-chooser-dialog.c:
907 * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
908 straight from Tommi labs.
910 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
912 * examples/hildon-finger-example.c: Correcting the header file path.
914 * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for
915 the changed signal. Fixes a small memory leak.
917 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
921 * src/hildon-banner.c: Importing several usefull fixes from the
922 ubuntu-mobile branch.
924 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
926 * examples/Makefile.am:
927 * examples/hildon-finger-example.c: Adding a finger-checking code
930 * src/hildon-font-selection-dialog.c: Do not allocate the color
931 structure using the g_new. Fixes NB#54061.
933 2007-05-09 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
935 * src/hildon-helper.c: Correcting tabs in file.
937 2007-05-08 Xan Lopez <xan.lopez@nokia.com>
939 * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
940 control the visibility of the children.
942 * examples/hildon-bread-crumb-trail-example.c: Plug leak.
944 2007-05-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
950 * debian/changelog: Updating.
952 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
954 * src/hildon-bread-crumb-trail.c:
955 (hildon_bread_crumb_trail_size_allocate):
957 Make the back button always a square.
959 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
961 * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
962 from the .c file as it's a private file.
964 2007-05-03 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
966 * examples/hildon-vvolumebar-example.c: The VVolumebar example now
967 uses slightly bigger height.
969 * src/hildon-font-selection-dialog.c: Adding some checks before
970 freeing memory in the font selection dialog.
972 2007-05-02 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
974 * src/hildon-font-selection-dialog.c: Adding a small check when
977 * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
978 buttons sensitivity on page switching.
980 2007-04-27 Xan Lopez <xan.lopez@nokia.com>
982 * src/hildon-bread-crumb-trail.c: make the add method handle all the
983 internal details of adding a bread crumb to the trail.
985 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
991 * debian/changelog: Updating.
993 * src/hildon-bread-crumb-trail.h:
994 * src/hildon-bread-crumb.h: Changing the API guard to
995 HILDON_ENABLE_UNSTABLE_API.
997 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1005 * src/hildon-helper.h: Updating.
1007 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1015 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1019 * src/hildon-helper.h: Small fix to make the package actually compile.
1021 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
1023 * src/hildon-bread-crumb-trail.h:
1024 * src/hildon-bread-crumb.h:
1026 Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
1027 to define ENABLE_UNSTABLE_API in the code that includes these headers.
1029 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
1031 * examples/hildon-bread-crumb-trail-example.c:
1033 * src/hildon-bread-crumb-trail.c:
1034 * src/hildon-bread-crumb-trail.h:
1035 * src/hildon-bread-crumb.c:
1036 * src/hildon-bread-crumb.h:
1037 * src/hildon-marshalers.list:
1038 * src/hildon-bread-crumb-widget.c:
1039 * src/hildon-bread-crumb-widget.h:
1041 Slight change in the widget design. The bread crumb trail API is
1042 unchanged, but HildonBreadCrumb is now an interface. A *private*
1043 implementation, hildon-bread-crumb-widget, is provided and used
1044 internally by the trail for the push_text/push_icon functions.
1046 The generic push API is still available, so anyone can implement
1047 and use its own bread crumb widget.
1049 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1051 * debian/rules: Fixing the shlibs.
1053 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1055 * src/hildon-banner.c: Fixing a problem with timed banners having
1056 their parrent destroyed before they are.
1058 2007-04-17 Xan Lopez <xan.lopez@nokia.com>
1060 * src/hildon-bread-crumb.c:
1061 * src/hildon-bread-crumb.h:
1063 Make the get_natural_size function a vfunc.
1065 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1067 * src/hildon-bread-crumb.c:
1068 * src/hildon-bread-crumb-trail.c:
1072 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1079 * debian/changelog: Updating for release.
1081 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1083 * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
1084 don't leak the pango layout.
1086 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1089 * examples/hildon-bread-crumb-trail-example.c:
1093 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1095 * debian/changelog: Removing the bug-fixed entries that were actually
1096 resolved as WONTFIX.
1098 * src/hildon-date-editor.c: Removing a redundant check. Fixes
1101 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1103 * src/hildon-bread-crumb-trail.c:
1104 * src/hildon-bread-crumb-trail.h:
1105 * src/hildon-bread-crumb.c:
1106 * src/hildon-bread-crumb.h:
1110 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1112 * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1113 until it's passed the type check.
1115 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1117 * examples/hildon-bread-crumb-trail-example.c
1121 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1123 * examples/Makefile.am
1124 * examples/hildon-bread-crumb-trail-example.c
1126 * src/hildon-bread-crumb-trail.c
1127 * src/hildon-bread-crumb-trail.h
1128 * src/hildon-bread-crumb.c
1129 * src/hildon-bread-crumb.h
1131 New HildonBreadCrumbTrail widget.
1133 2007-04-02 Lucas Rocha <lucas.rocha@nokia.com>
1135 * src/hildon-range-editor.c (hildon_range_editor_init),
1136 src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1137 hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1138 src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
1139 hildon_time_editor_class_init, hildon_time_editor_init),
1140 src/hildon-get-password-dialog.c (invalid_input,
1141 hildon_get_password_set_property, hildon_get_password_get_property,
1142 create_contents, hildon_get_password_dialog_set_max_characters),
1143 src/hildon-set-password-dialog.c (create_contents),
1144 src/hildon-date-editor.c (hildon_date_editor_init),
1145 src/hildon-login-dialog.c (hildon_login_dialog_init),
1146 src/hildon-number-editor.c (hildon_number_editor_init),
1147 src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
1148 hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
1149 the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
1150 configure option and adding the respective checks in the code.
1151 * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
1152 hildon_calendar_drag_data_received): fixed some build warnings.
1154 2007-03-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1156 * debian/changelog: A 1.0.0 release notes.