1 2007-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
3 * src/hildon-helper.c: Really fixing NB#58352. Looks like
4 gtk_style_lookup_color sometime returns FALSE even though color was
5 found and values were filled properly. Weird. Removing the warning for the
8 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
10 * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
11 expand vertically. Adding some extra space to the find toolbar buttons to
12 make them thumbable. Fixes NB#66060.
14 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
16 * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
17 popup with "Ok" and "Cancel". Fixes NB#59299.
19 2007-08-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
21 * src/hildon-calendar.c: Process all window updates before executing next
22 timeout. Fixes: NB#54146.
24 2007-08-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
30 * debian/changelog: Updating.
32 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
34 * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
35 the client event and ignore it, since we use the delete event to close
38 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
40 * src/hildon-helper.c: Remove the bogus warning about color not being
41 found. Fixes NB#58352.
43 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
45 * examples/Makefile.am:
46 * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
47 HildonSeekbar widget inside a toolbar.
49 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
51 * src/hildon-banner.c (hildon_banner_init): mark the banners as
52 temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
53 delete event that will come from _GTK_DELETE_TEMPORARIES, as we
54 don't want to be closed by non-temporary windows on map.
56 Also use G_DEFINE_TYPE instead of manually typed code.
58 2007-08-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
65 * debian/rules: Updating.
67 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
69 * examples/Makefile.am:
70 * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
71 bug NB#61128. Strangely it works.
73 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
75 * src/hildon-date-editor.c: When the date editor entry has been changed
76 but the numbers of characters < max, turn off the skip validation flag.
77 Prevents a situation when we enter first a valid year and later re-write
78 it with an invalid one. Fixes NB#60154.
80 2007-07-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
82 * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
83 code dialog. Fixes NB#64355.
85 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
87 * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
88 switching the page. Fixes NB#49374.
90 * examples/Makefile.am:
91 * examples/hildon-wizard-dialog-example.c: Adding an example for
92 HildonWizardDialog that shows how to handle manual sensitivity setting on
95 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
99 * src/hildon-version.h.in:
100 * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
102 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
104 * src/hildon-volumebar.c: Updating the docs.
106 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
112 * debian/changelog: Updating.
114 2007-07-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
116 * src/hildon-find-toolbar.c:
117 * src/hildon-find-toolbar.h: Adding a few new functions to control the
118 selected item: hildon_find_toolbar_set_active,
119 hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active,
120 hildon_find_toolbar_get_active_iter . They correspond to respective
121 GtkComboBox functions.
123 * examples/Makefile.am:
124 * examples/hildon-find-toolbar-example.c: Adding the example to test the
127 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
129 * examples/Makefile.am:
130 * examples/hildon-seekbar-example.c: Adding the seekbar example to check
133 * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
134 when font size > 32 and we pack a focusable widget inside. Actually using
135 the default response would work too, but since we don't show default
136 response state in any way (no theming) it would not be visible to the
137 user. Fixes NB#63430.
139 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
141 * src/hildon-date-editor.c: Adding the missing variable setter in the
142 set_property handler. Fixes NB#54182.
144 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
146 * src/hildon-window.h: Changing the long key press time from 1500ms to
147 800ms as requested in NB#63700. I have a bad feeling about this, let's
148 see... Fixes NB#63700.
150 2007-07-12 Tommi Komulainen <tommi.komulainen@nokia.com>
152 * src/hildon-time-picker.c (hildon_time_picker_class_init,
153 hildon_time_picker_map, hildon_time_picker_realize,
154 hildon_time_picker_style_set): Split the contents of map to more
155 appropriate functions; set window decorations on realize and update
156 arrows' size requisitions on style-set. Avoids unnecessary resizing.
158 2007-07-02 Xan Lopez <xan.lopez@nokia.com>
163 * debian/changelog: Updating.
165 2007-07-02 Johan Bilien <johan.bilien@nokia.com>
167 * src/Makefile.am: fixed installation of the header files
169 2007-06-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
175 * debian/changelog: Updating.
177 2007-06-27 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
179 * configure.ac: Removing some remaining of --enable-xan.
181 2007-06-26 Xan Lopez <xan.lopez@nokia.com>
183 * src/hildon-date-editor.c: (hildon_date_editor_keypress):
184 * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
186 Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
187 2.10.12-osso6 because the move-focus signal needs to be available in
190 2007-06-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
192 * examples/Makefile.am:
193 * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
194 that makes a HildonVolumebar insensitive before mapping it. Seems to work
195 fine. Prolly NB#61128 is fixed now.
197 2007-06-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
199 * src/hildon-volumebar.c:
200 * src/hildon-volumebar.h: Adding the
201 hildon_volumebar_set_range_insensitive_message and
202 hildon_volumebar_set_range_insensitive_messagef functions to set
203 insensitive message on the slider of the volumebar. Fixes NB#61129.
205 * examples/Makefile.am:
206 * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
207 test the new insensitive messsage functionality on HildonVolumebar.
209 2007-06-14 Xan Lopez <xan.lopez@nokia.com>
211 * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
214 2007-06-13 Xan Lopez <xan.lopez@nokia.com>
216 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
217 http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
218 button on after clearing the trail.
220 2007-06-13 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
222 * src/hildon-code-dialog.c: Removing the separator from the dialog.
224 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
226 * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
227 by splitting the installed headers in generated and non-generated groups. Use
228 only the non-generated headers to create the hildon-enum-types.h file.
230 * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
232 2007-06-12 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
234 * src/hildon-window.c: Hide the window before performing the destroy.
235 Should make the app closing a little tiny bit more snappy.
237 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
239 * src/hildon-seekbar.c: add gtkrange.h header
240 * src/hildon-caption.c: remove unused variable
242 2007-06-08 Tommi Komulainen <tommi.komulainen@nokia.com>
244 * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
247 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
253 * debian/changelog: Updating.
255 2007-06-07 Tommi Komulainen <tommi.komulainen@nokia.com>
257 * src/hildon-window.c (hildon_window_window_state_event,
258 hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
259 escape timeout on focus-out-event rather than notify::is-topmost; the
260 latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
262 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
264 * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
265 correct timestamp and button to gtk_menu_popup. Fixes MB#1466.
267 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
269 * src/hildon-window: actually, you need to use the macro always, there's
270 no private pointer in the instance structure. We should have cleaned this up
271 when we had the chance...
273 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
275 * src/hildon-window.c: do not get the private date from HildonWindow before
276 it passes the g_return_if_fail check. Once it's passed the test, there's no
277 need to g_assert that it exists. Do not create a HildonWindowPrivate variable
278 if you are only going to access the data once. Whitespace cleanups.
280 2007-06-04 Xan Lopez <xan.lopez@nokia.com>
282 * src/hildon-bread-crumb-trail.c: set children visible before allocation.
283 * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
285 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
291 * debian/changelog: Updating.
293 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
295 * src/hildon-window.c: When destroying the window, remove (if exists) the
296 escape timeout handler. Fixes #NB59276.
298 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
300 * src/hildon-banner.c: When realizing the widget, set the window
301 transiency. Setting the transiency in the gobject constructor is not
302 good, as the widget is not realized at that point. Fixes: #NB56624.
304 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
306 * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
307 Add padding for future expansions.
309 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
311 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
312 Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
313 will fake an activation on the previous to the last item of the trail, so
314 the effect can be overrided by the developer as usual.
315 Also change the callback for the back button to do the same thing, so its
316 effect can be overrided too. Fixes: NB#58982
318 2007-05-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
320 * src/hildon-caption.c: Implementing the proper focus grabbing in the
321 HildonCaption. Fixes NB#52379.
323 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
325 * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
326 the internal state of the trail after the user has had the chance of executing
327 his handler for the signal. Specifically, it may happen that the activated button
328 is removed and the user still lets the default handler run. This would segfault
331 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
333 * src/hildon-font-selection-dialog.c: When the font is really big, add the
334 scrollbar to the preview dialog. Fixes NB#54147.
336 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
338 * src/hildon-date-editor.c: Changing the default max year to 2037. The
339 max/min year properties can be altered, so the client can modify it
340 anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
342 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
344 * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
345 hildonlike by default. Fixing a problem with disappearing arrows when
346 scrolling through months and years. Fixes NB#54127.
348 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
350 * examples/hildon-date-editor-example.c: Adding error callback to the date
353 2007-05-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
359 * configure.ac: Updating.
361 2007-05-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
363 * configure.ac: Adding a special '--enable-xan' configure option that
364 turns off the -Werror compilation setting. Usefull for development.
366 * src/hildon-calendar.c:
367 * src/hildon-number-editor.c:
368 * src/hildon-time-picker.c: Adding the 5* multiplier to
371 2007-05-24 Xan Lopez <xan.lopez@nokia.com>
373 * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
374 instead of g_object_ref + gtk_object_sink.
376 2007-05-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
382 * debian/changelog: Updating.
384 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
386 * src/hildon-color-chooser-dialog.c:
387 * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
388 straight from Tommi labs.
390 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
392 * examples/hildon-finger-example.c: Correcting the header file path.
394 * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for
395 the changed signal. Fixes a small memory leak.
397 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
401 * src/hildon-banner.c: Importing several usefull fixes from the
402 ubuntu-mobile branch.
404 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
406 * examples/Makefile.am:
407 * examples/hildon-finger-example.c: Adding a finger-checking code
410 * src/hildon-font-selection-dialog.c: Do not allocate the color
411 structure using the g_new. Fixes NB#54061.
413 2007-05-09 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
415 * src/hildon-helper.c: Correcting tabs in file.
417 2007-05-08 Xan Lopez <xan.lopez@nokia.com>
419 * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
420 control the visibility of the children.
422 * examples/hildon-bread-crumb-trail-example.c: Plug leak.
424 2007-05-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
430 * debian/changelog: Updating.
432 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
434 * src/hildon-bread-crumb-trail.c:
435 (hildon_bread_crumb_trail_size_allocate):
437 Make the back button always a square.
439 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
441 * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
442 from the .c file as it's a private file.
444 2007-05-03 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
446 * examples/hildon-vvolumebar-example.c: The VVolumebar example now
447 uses slightly bigger height.
449 * src/hildon-font-selection-dialog.c: Adding some checks before
450 freeing memory in the font selection dialog.
452 2007-05-02 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
454 * src/hildon-font-selection-dialog.c: Adding a small check when
457 * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
458 buttons sensitivity on page switching.
460 2007-04-27 Xan Lopez <xan.lopez@nokia.com>
462 * src/hildon-bread-crumb-trail.c: make the add method handle all the
463 internal details of adding a bread crumb to the trail.
465 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
471 * debian/changelog: Updating.
473 * src/hildon-bread-crumb-trail.h:
474 * src/hildon-bread-crumb.h: Changing the API guard to
475 HILDON_ENABLE_UNSTABLE_API.
477 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
485 * src/hildon-helper.h: Updating.
487 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
495 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
499 * src/hildon-helper.h: Small fix to make the package actually compile.
501 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
503 * src/hildon-bread-crumb-trail.h:
504 * src/hildon-bread-crumb.h:
506 Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
507 to define ENABLE_UNSTABLE_API in the code that includes these headers.
509 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
511 * examples/hildon-bread-crumb-trail-example.c:
513 * src/hildon-bread-crumb-trail.c:
514 * src/hildon-bread-crumb-trail.h:
515 * src/hildon-bread-crumb.c:
516 * src/hildon-bread-crumb.h:
517 * src/hildon-marshalers.list:
518 * src/hildon-bread-crumb-widget.c:
519 * src/hildon-bread-crumb-widget.h:
521 Slight change in the widget design. The bread crumb trail API is
522 unchanged, but HildonBreadCrumb is now an interface. A *private*
523 implementation, hildon-bread-crumb-widget, is provided and used
524 internally by the trail for the push_text/push_icon functions.
526 The generic push API is still available, so anyone can implement
527 and use its own bread crumb widget.
529 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
531 * debian/rules: Fixing the shlibs.
533 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
535 * src/hildon-banner.c: Fixing a problem with timed banners having
536 their parrent destroyed before they are.
538 2007-04-17 Xan Lopez <xan.lopez@nokia.com>
540 * src/hildon-bread-crumb.c:
541 * src/hildon-bread-crumb.h:
543 Make the get_natural_size function a vfunc.
545 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
547 * src/hildon-bread-crumb.c:
548 * src/hildon-bread-crumb-trail.c:
552 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
559 * debian/changelog: Updating for release.
561 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
563 * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
564 don't leak the pango layout.
566 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
569 * examples/hildon-bread-crumb-trail-example.c:
573 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
575 * debian/changelog: Removing the bug-fixed entries that were actually
578 * src/hildon-date-editor.c: Removing a redundant check. Fixes
581 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
583 * src/hildon-bread-crumb-trail.c:
584 * src/hildon-bread-crumb-trail.h:
585 * src/hildon-bread-crumb.c:
586 * src/hildon-bread-crumb.h:
590 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
592 * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
593 until it's passed the type check.
595 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
597 * examples/hildon-bread-crumb-trail-example.c
601 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
603 * examples/Makefile.am
604 * examples/hildon-bread-crumb-trail-example.c
606 * src/hildon-bread-crumb-trail.c
607 * src/hildon-bread-crumb-trail.h
608 * src/hildon-bread-crumb.c
609 * src/hildon-bread-crumb.h
611 New HildonBreadCrumbTrail widget.
613 2007-04-02 Lucas Rocha <lucas.rocha@nokia.com>
615 * src/hildon-range-editor.c (hildon_range_editor_init),
616 src/hildon-seekbar.c (hildon_seekbar_get_fraction,
617 hildon_seekbar_set_fraction, hildon_seekbar_set_position),
618 src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
619 hildon_time_editor_class_init, hildon_time_editor_init),
620 src/hildon-get-password-dialog.c (invalid_input,
621 hildon_get_password_set_property, hildon_get_password_get_property,
622 create_contents, hildon_get_password_dialog_set_max_characters),
623 src/hildon-set-password-dialog.c (create_contents),
624 src/hildon-date-editor.c (hildon_date_editor_init),
625 src/hildon-login-dialog.c (hildon_login_dialog_init),
626 src/hildon-number-editor.c (hildon_number_editor_init),
627 src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
628 hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
629 the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
630 configure option and adding the respective checks in the code.
631 * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
632 hildon_calendar_drag_data_received): fixed some build warnings.
634 2007-03-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
636 * debian/changelog: A 1.0.0 release notes.