1 2008-07-29 Alberto Garcia <agarcia@igalia.com>
3 * examples/hildon-app-menu-example.c (main): Let the window
6 2008-07-29 Alejandro G. Castro <alex@igalia.com>
8 * src/hildon-pannable-area.c
9 (hildon_pannable_area_class_init): Set the min value of the
10 overshoot properties to zero, which points out that not
13 2008-07-29 Alejandro G. Castro <alex@igalia.com>
15 Modified the procedure to get the widget at a point inside the
16 pannable area when using the movement type signals. Now the user
17 has to call a function to get the child, that way we just
18 calculate the child in case the user really want to use it and not
21 * src/hildon-marshalers.list: Modified the marshallers, now we do
22 not have the widget as a parameter.
24 * src/hildon-pannable-area.c
25 (hildon_pannable_area_motion_notify_cb),
26 (hildon_pannable_area_class_init),
27 (hildon_pannable_get_child_widget_at): Removed the widget
28 parameter from the signal callback. We have also refactored the
29 emission of the signals.
31 * src/hildon-pannable-area.h: Added a new method to the API to
32 calculate a widget at a point inside the pannable area,
33 hildon_pannable_get_child_widget_at.
35 * examples/hildon-pannable-area-example-4.c
36 (horizontal_movement): Modified the example to use the new API,
37 added condition to control which widget is under the event. This
38 way we can avoid scrolling laterally over other widgets.
40 2008-07-29 Alejandro G. Castro <alex@igalia.com>
42 * src/hildon-pannable-area.c
43 (hildon_pannable_area_motion_notify_cb): Fixed bug handling the
44 modes, we stop getting the pointer events due to returning the
45 callback without properly calling the get pointer again. Fixed
46 also an error using the hscroll and vscroll.
48 2008-07-28 Alberto Garcia <agarcia@igalia.com>
50 * src/hildon-app-menu-private.h
51 * src/hildon-app-menu.c (hildon_app_menu_button_press)
52 (hildon_app_menu_button_release, hildon_app_menu_init)
53 (hildon_app_menu_class_init): Don't hide the menu on button
54 release if the user didn't press outside first.
57 * src/hildon-window.c (hildon_window_toggle_menu)
58 (hildon_window_toggle_menu_real, hildon_window_class_init): Make
59 hildon_window_toggle_menu a virtual function for the stackable
60 window to override it.
62 * src/hildon-stackable-window.h
63 * src/hildon-stackable-window-private.h
64 * src/hildon-stackable-window.c
65 (hildon_stackable_window_realize)
66 (hildon_stackable_window_finalize)
67 (hildon_stackable_window_class_init)
68 (hildon_stackable_window_init)
69 (hildon_stackable_window_set_main_menu): New function to set the
70 app menu of a HildonStackableWindow.
72 * examples/hildon-app-menu-example.c: Remove the button to show
73 the app menu, now it'll be shown when clicking on the title bar
76 2008-07-22 Claudio Saavedra <csaavedra@igalia.com>
78 * src/hildon-button.c: (hildon_button_set_arrangement): Do not
79 set the widget name if the arrangement flags do not specify
82 2008-07-22 Claudio Saavedra <csaavedra@igalia.com>
84 * src/hildon-button.c: (hildon_button_set_property),
85 (hildon_button_class_init), (hildon_button_new_full),
86 (hildon_button_set_arrangement): Added "arrangement-flags"
89 Make the HildonButtonFlags a construction-only property, to allow
90 subclasses to set them properly.
92 2008-07-21 Tim Janik <timj@imendio.com>
94 * src/hildon-code-dialog.c (hildon_code_dialog_backspace): fixed up
95 insertion position after backspace, so additional digits are appended,
98 2008-07-17 Alejandro G. Castro <alex@igalia.com>
100 * src/hildon-pannable-area.c,
101 (hildon_pannable_area_get_topmost): Cleaned the code, removed the
102 TODO list, it was complete and removed the g_debug and g_print
105 2008-07-17 Alejandro G. Castro <alex@igalia.com>
107 Added the movement modes to the hildon-pannable-area, with this
108 modes the developers can control in which directions the widget
109 can scroll. They can also connect to signals in order to do
110 something when that happens, allowing applications scroll. There
111 is an example uploaded showing how to use it.
113 * examples/Makefile.am:
114 * examples/hildon-pannable-area-example-4.c: Added this example of
115 an application using the modes.
117 * src/hildon-marshalers.list: Added a new marshaller for the new
120 * src/hildon-pannable-area.h: Added new enumerations and flags in
121 order to control the movement modes and the new signals to warn
122 about the movements in the area.
124 * src/hildon-pannable-area.c:
125 (hildon_pannable_axis_scroll),
126 (hildon_pannable_area_scroll),
127 (hildon_pannable_area_motion_notify_cb),
128 (hildon_pannable_area_get_property),
129 (hildon_pannable_area_set_property),
130 (hildon_pannable_area_map),
131 (hildon_pannable_area_class_init),
132 (hildon_pannable_area_init),
133 (hildon_pannable_area_jump_to): Added the modes to control the
134 movement in the widget. We have added properties to control it,
135 signals to warn about the movements and refactored some code.
137 2008-07-15 Alejandro G. Castro <alex@igalia.com>
139 Changes required in order to allow vfast_factor set to zero to
142 * src/hildon-pannable-area.c:
143 (hildon_pannable_area_button_press_cb): Changed the condition, it
144 is required for not allowing click when vfast_factor is zero.
145 (hildon_pannable_area_timeout): Initialized velocity variables
146 when we stop moving, it was less than 1 but not zero and we need
147 to check zero in some situations.
148 (hildon_pannable_area_class_init): Changed the default value of
149 the speed factor, now the button_press is just sent in case the
150 speed is 2 per cent of the max speed.
151 (hildon_pannable_area_init): Initialization with 0.
153 2008-07-04 Alejandro G. Castro <alex@igalia.com>
155 * src/hildon-pannable-area.c,
156 (hildon_pannable_area_get_topmost): replaced
157 gdk_window_get_children with gdk_window_peek_children, this way we
158 do not have to free the list because it is not a copy.
160 (hildon_pannable_axis_scroll),
161 (hildon_pannable_area_scroll),
162 (hildon_pannable_area_timeout),
163 (hildon_pannable_area_motion_notify_cb): Code refactoring, removed
164 two parameters that were only used inside the
165 hildon_pannable_area_scroll function.
167 * examples/hildon-pannable-area-example.c,
168 (get_sawtooth_label): Fixed small memory leak.
170 2008-07-03 Alejandro G. Castro <alex@igalia.com>
172 More checks for the case where the overshoot is bigger than the
175 * src/hildon-pannable-area.c:
176 (hildon_pannable_draw_vscroll),
177 (hildon_pannable_draw_hscroll): with this new calculation we avoid
178 to draw the slider of the scrollbar under the other scrollbar.
179 (hildon_pannable_area_expose_event): added new checks to control
180 the drawing of the overshooting area rectangle, in case it is too
181 big for the area of the widget.
182 (hildon_pannable_area_size_allocate): add more checks to avoid
183 setting a position to the child widget outside the area.
185 2008-07-03 Alejandro G. Castro <alex@igalia.com>
187 * src/hildon-pannable-area.c
188 (hildon_pannable_area_size_allocate): Added conditions to control
189 when overshooting is bigger than the allocated space for the
190 children, this avoids negative allocations.
192 2008-07-02 Alberto Garcia <agarcia@igalia.com>
194 * doc/hildon-docs.sgml
196 * examples/Makefile.am
197 * examples/hildon-button-example.c
199 * src/hildon-button.c
200 * src/hildon-button.h
201 * src/hildon.h: Initial version of the new HildonButton widget,
204 2008-07-02 Claudio Saavedra <csaavedra@igalia.com>
206 * src/hildon-pannable-area.c:
207 (hildon_pannable_area_button_press_cb),
208 (hildon_pannable_area_refresh), (hildon_pannable_area_scroll),
209 (hildon_pannable_area_motion_notify_cb),
210 (hildon_pannable_area_button_release_cb),
211 (hildon_pannable_area_expose_event), (hildon_pannable_area_remove),
212 (hildon_pannable_area_jump_to_child):
214 Use gtk_bin_get_child() instead of accessing GtkBin.child directly.
216 2008-07-01 Alberto Garcia <agarcia@igalia.com>
218 * examples/Makefile.am
219 * examples/hildon-pannable-area-touch-grid-example.c
220 * examples/hildon-pannable-area-touch-list-example.c: Examples of
221 the Hildon Touch List and Hildon Touch Grid using the
222 HildonPannableArea widget.
224 2008-06-27 Alejandro G. Castro <alex@ig\alia.com>
226 * src/hildon-pannable-area.c,
227 (hildon_pannable_area_button_press_cb),
228 (hildon_pannable_area_refresh),
229 (hildon_pannable_area_scroll),
230 (hildon_pannable_area_motion_notify_cb),
231 (hildon_pannable_area_button_release_cb),
232 (hildon_pannable_area_expose_event),
233 (hildon_pannable_area_add),
234 (hildon_pannable_area_remove),
235 (hildon_pannable_area_realize),
236 (hildon_pannable_area_size_allocate),
237 (hildon_pannable_area_class_init),
238 (hildon_pannable_area_init),
239 (hildon_pannable_area_scroll_to_child),
240 (hildon_pannable_area_jump_to_child): Fixed the problem of
241 removing the child from the GtkBin, we have rearranged the widget
242 hierarchy, now there is no GtkAlignment which was not doing
243 anything interesting but breaking some of the assumptions of
244 GtkContainer. Now developers if they want to add a GtkAlignment
245 they could, but it is not inside the area.
247 We had to review the whole allocation/expose process, now it is
248 improved and we save at least three signals which would be saving
249 some time when rendering the widget. The allocation of the
250 scrollbars is now made in the allocate method as usual.
252 We have also added some conditions in order to control when there
253 is no child of the pannable area. Maybe we will need more work
256 2008-06-27 Alejandro G. Castro <alex@ig\alia.com>
258 * src/hildon-pannable-area.c,
259 (hildon_pannable_area_dispose): Released the fade-out timeout when
260 disposing the widget.
262 2008-06-27 Alejandro G. Castro <alex@ig\alia.com>
264 * src/hildon-pannable-area.c: Fixed problem when overshoot_max is
265 zero, we are going to use that property in order to deactivate the
267 (hildon_pannable_axis_scroll),
268 (hildon_pannable_area_size_allocate): Added conditions to control
269 when overshoot_max is zero. Moved the gtk_adjustment_set_value
270 call, now it is called in all situations and we can remove calls
271 in the allocate method.
272 (hildon_pannable_area_map): Control the situation when
273 overshoot_max is zero, we do not need the timeout.
274 (hildon_pannable_area_class_init): Added documentation in order to
275 point out that setting zero to overshoot_max means deactivate
278 NOTE: removed trailing whitespaces from my previous comments of
281 2008-06-26 Claudio Saavedra <csaavedra@ig\alia.com>
283 * src/hildon-pannable-area.c
284 (hildon_pannable_area_get_property),
285 (hildon_pannable_area_set_property),
286 (hildon_pannable_area_map),
287 (hildon_pannable_area_class_init),
288 (hildon_pannable_area_init): Add a boolean "initial-hint" property
289 to cause the widget give a hint about its panning abilities upon
292 2008-06-26 Claudio Saavedra <csaavedra@ig\alia.com>
294 * src/hildon-pannable-area.c: Several documentation improvements.
296 2008-06-26 Alberto Garcia <agarcia@ig\alia.com>
298 * src/hildon-program.c
299 * src/hildon-stackable-window.c: Update documentation.
301 2008-06-26 Alberto Garcia <agarcia@ig\alia.com>
303 * src/hildon-stackable-window.c (get_previous_window_if_last):
304 Renamed get_last_window()
305 (hildon_stackable_window_map, hildon_stackable_window_unmap)
306 (hildon_stackable_window_unset_program):
308 (get_previous_window_if_last):
309 Detect if the window hasn't been added to a HildonProgram.
311 2008-06-26 Alejandro G. Castro <alex@ig\alia.com>
313 contributed and reviewed by: Claudio Saavedra <csaavedra@ig\alia.com>
315 * src/hildon-pannable-area.c
316 (hildon_pannable_area_button_press_cb),
317 (hildon_pannable_axis_scroll),
318 (hildon_pannable_area_scroll),
319 (hildon_pannable_area_timeout),
320 (hildon_pannable_calculate_vel_factor),
321 (hildon_pannable_area_get_property),
322 (hildon_pannable_area_set_property),
323 (hildon_pannable_area_class_init),
324 (hildon_pannable_area_init),
325 (hildon_pannable_area_scroll_to),
326 (hildon_pannable_area_jump_to),
327 (hildon_pannable_area_scroll_to_child),
328 (hildon_pannable_area_jump_to_child):
329 * src/hildon-pannable-area.h: Added the new API functions:
330 hildon_pannable_area_scroll_to, hildon_pannable_area_jump_to,
331 hildon_pannable_area_scroll_to_child,
332 hildon_pannable_area_jump_to_child
335 * examples/Makefile.am
336 * examples/hildon-pannable-area-example-2.c
337 * examples/hildon-pannable-area-example-3.c: Added these two new
338 examples in order to test and show how the new APIs work.
340 2008-06-25 Alberto Garcia <agarcia@ig\alia.com>
342 * examples/hildon-stackable-window-example.c (new_window):
343 * src/Makefile.am (noinst_HEADERS):
344 * src/hildon-program.c (hildon_program_go_to_root_window):
345 * src/hildon-program.h:
346 * src/hildon-stackable-window-private.h:
347 * src/hildon-stackable-window.c:
348 * src/hildon-stackable-window.h:
349 Create hildon-stackable-window-private.h
350 Move hildon_stackable_window_go_to_root_window() to HildonProgram
352 * examples/hildon-app-menu-example.c (create_menu):
353 * examples/hildon-hvolumebar-insensitive-example.c (main):
354 * examples/hildon-hvolumebar-timer-example.c (on_idle):
355 * examples/hildon-toolbar-seekbar-example.c (main):
356 * src/hildon-app-menu.c (hildon_app_menu_add_filter):
357 * src/hildon-banner.c (hildon_banner_set_property):
358 * src/hildon-dialog.c (hildon_dialog_new_with_buttons):
359 Fix compilation warnings
361 * src/hildon-window.c:
364 2008-06-24 Alberto Garcia <agarcia@ig\alia.com>
366 * src/hildon-stackable-window.c
367 (hildon_stackable_window_unset_program):
368 Calculate correctly whether to show the previous window if the
369 last one is removed from the stack.
370 (hildon_stackable_window_go_to_root_window):
371 Send delete events starting from the topmost window.
372 Stop if one of the windows is not destroyed.
374 (hildon_stackable_window_delete_event)
375 (hildon_stackable_window_class_init):
376 Ignore the delete event if the window is not the topmost one.
378 2008-06-24 Alejandro G. Castro <alex@ig\alia.com>
380 * src/hildon-pannable-area.c
381 (hildon_pannable_area_expose_event): Fixed a problem when
382 selecting the background color of the scrollbars.
384 2008-06-23 Alberto Garcia <agarcia@ig\alia.com>
386 * examples/hildon-stackable-window-example.c
387 * src/hildon-stackable-window.c
388 * src/hildon-stackable-window.h
389 hildon_stackable_window_go_home() renamed to
390 hildon_stackable_window_go_to_root_window()
391 Send delete events to windows rather than closing them with
394 2008-06-19 Alberto Garcia <agarcia@ig\alia.com>
396 * src/hildon-pannable-area.c
397 (hildon_pannable_area_button_release_cb): Fix overshooting in
400 2008-06-19 Claudio Saavedra <csaavedra@ig\alia.com>
402 * src/hildon-pannable-area.c
403 (hildon_pannable_area_init): Initially show the scroll indicators.
404 (hildon_pannable_area_map): Fade the scroll indicators out upon mapping.
406 Add initial effect showing the widget is pannable.
408 2008-06-19 Alberto Garcia <agarcia@ig\alia.com>
410 * src/hildon-pannable-area.c
411 (hildon_pannable_area_class_init)
412 (hildon_pannable_area_set_property)
413 (hildon_pannable_area_get_property)
414 (hildon_pannable_area_button_press_cb):
415 New 'velocity_fast_factor' property to decide which velocity is
418 2008-06-19 Claudio Saavedra <csaavedra@ig\alia.com>
420 * src/hildon-pannable-area.c
421 (hildon_pannable_draw_hscroll)
422 (hildon_pannable_draw_vscroll):
423 Use float variables to calculate the size of the scrollbars to
424 avoid error propagation and resizing during scrolling.
426 2008-06-19 Alberto Garcia <agarcia@ig\alia.com>
428 * src/hildon-pannable-area.c
429 (hildon_pannable_draw_vscroll)
430 (hildon_pannable_draw_hscroll):
431 Define a minimum size for the scroll bars
433 * src/hildon-stackable-window.c
434 (hildon_stackable_window_go_home): Fix compilation warning
435 (get_last_window): Minor optimizations
436 (hildon_stackable_window_class_init): Fix initialization of
439 2008-06-18 Alberto Garcia <agarcia@ig\alia.com>
441 * src/hildon-stackable-window.c: Fixed typos in doc
443 2008-06-18 Claudio Saavedra <csaavedra@ig\alia.com>
445 * src/hildon-pannable-area.c
446 (hildon_pannable_area_scroll):
447 Calculate here whether we need to scroll instead of using the booleans
448 that tell us whether to /draw/ the scrolling bars.
450 2008-06-17 Claudio Saavedra <csaavedra@ig\alia.com>
452 * src/hildon-app-menu.h
454 * src/hildon-app-menu.c
455 (hildon_app_menu_init, hildon_app_menu_class_init): Remove
456 multiple filter groups related code and API. Now we support only
458 * examples/hildon-app-menu-example.c:
460 Update to reflect API changes.
462 2008-06-16 Claudio Saavedra <csaavedra@ig\alia.com>
464 * src/hildon-stackable-window.c
465 (hildon_stackable_window_class_init):
466 Add hildon_stackable_window_realize.
467 (hildon_stackable_window_realize):
468 Append the window type _HILDON_WM_WINDOW_TYPE_STACKABLE to
469 the _NET_WM_WINDOW_TYPE hint. Window managers should use this type
470 to apply theming and behavior specific to HildonStackableWindow
473 2008-06-12 Alberto Garcia <agarcia@ig\alia.com>
475 * src/hildon-note.c (hildon_note_button_release):
476 Close information notes also when tapping on them
478 2008-06-12 Alejandro G. Castro <alex@ig\alia.com>
480 Added BOUNCE_STEPS define to control the overshoot effect. Removed
481 ELASTICITY, refactor and review, fix some issues with drawing
484 * src/hildon-pannable-area.c:
485 (hildon_pannable_area_button_press_cb): removed the conditions to
486 avoid clicks when overshooting. It is not required
488 (hildon_pannable_axis_scroll): Added BOUNCE_STEPS
489 define. Refatored and reviewed the code, now we do not need to
490 manage velocity in motion_notify.
492 (hildon_pannable_area_motion_notify_cb): We have moved the code
493 that controls the area_scroll to the axis_scroll function and get
494 rid of duplicated code.
496 (hildon_pannable_area_scroll): Remove the ELASTICITY define.
498 (hildon_pannable_area_button_release_cb): Added BOUNCE_STEPS.
500 (hildon_pannable_draw_vscroll),
501 (hildon_pannable_draw_hscroll): Fixed the problems with the
502 scrollbar drawing, now we do not use two surfaces, it is easier
505 (hildon_pannable_area_get_property): Style modification.
507 (hildon_pannable_area_class_init): Changed some default values.
509 2008-06-12 Claudio Saavedra <csaavedra@ig\alia.com>
511 * src/hildon-stackable-window.c: Fix some typos in the
514 2008-06-12 Alberto Garcia <agarcia@ig\alia.com>
516 * src/hildon-dialog.c:
517 Change indentation style
520 (hildon_note_button_release):
521 Use root coordinates to check if the release event happened
524 * src/hildon-app-menu.c
525 (hildon_app_menu_button_release):
526 Remove unnecessary check
528 * examples/hildon-app-menu-example.c
530 Add cast to fix warning
532 * src/hildon-app-menu.c
533 (hildon_app_menu_class_init):
534 New inner-border style property.
535 Set all default spacings to 16
536 (hildon_app_menu_init):
537 Use vertical-spacing to set the space between filter buttons and
538 regular menu buttons.
539 Set the default container border using the inner-border value.
541 * examples/hildon-app-menu-example.c
543 Don't set the menu border explicitly, now we have the inner-border
544 style property for that.
546 2008-06-11 Alberto Garcia <agarcia@ig\alia.com>
548 * src/hildon-app-menu.c (hildon_app_menu_init):
549 Make the window modal
551 * src/hildon-note.c (hildon_note_map)
552 * src/hildon-app-menu.c (hildon_app_menu_map):
553 Destroy the grab window if we're unable to grab the pointer
555 * src/hildon-app-menu-private.h
556 * src/hildon-app-menu.c
557 (hildon_app_menu_init, hildon_app_menu_finalize)
558 (hildon_app_menu_map, hildon_app_menu_unmap)
559 (hildon_app_menu_button_release)
560 (grab_transfer_window_get):
561 Bring back the grab window
562 (hildon_app_menu_realize):
563 Decorate the window, set WM hint for Matchbox
565 * src/hildon-note.c (hildon_note_realize):
566 * src/hildon-banner.c (hildon_banner_realize):
567 Add WM hints for Matchbox
569 2008-06-10 Alberto Garcia <agarcia@ig\alia.com>
571 * src/hildon-app-menu-private.h
572 * src/hildon-app-menu.c
573 (hildon_app_menu_init, hildon_app_menu_finalize)
574 (hildon_app_menu_map, hildon_app_menu_unmap)
575 (hildon_app_menu_button_release):
576 Remove the grab window, it's not needed anymore
578 * src/hildon-program.c
579 Fixed typo in documentation
581 * src/hildon-app-menu.h
582 * src/hildon-app-menu.c
583 * examples/hildon-app-menu-example.c
584 Remove hildon_app_menu_popup(), use gtk_widget_show() instead
586 2008-06-09 Alberto Garcia <agarcia@ig\alia.com>
589 Added new transfer_window and close_if_pressed_outside private
591 (hildon_note_rebuild):
592 Don't add a cancel button to the information note. It will be
593 closed when tapping outside
594 Remove the comment about the OK button in the documentation
595 (hildon_note_realize):
596 Set the notification type hint
597 (hildon_note_map, hildon_note_unmap, grab_transfer_window_get):
598 Grab/ungrab pointer and keyboard if the note has to be closed when
600 (hildon_note_button_release):
601 Close the note when tapping outside (if applicable)
603 * src/hildon-app-menu.c
604 Grab/ungrab pointer and keyboard on map/unmap
605 (hildon_app_menu_button_release, hildon_app_menu_class_init):
606 Close the menu on button release, not button press
608 * src/hildon-banner.c
609 (hildon_banner_set_property)
610 (hildon_banner_check_position):
611 Make the banner use the full width of the screen
612 (hildon_banner_show_information)
613 (hildon_banner_show_information_with_markup):
614 Don't display an icon by default
616 2008-06-09 Alejandro G. Castro <alex@ig\alia.com>
618 Added fading scrollbars and adapted all the overshooting code to
619 horizontal scrolling. We have also fixed bugs with overshooting
620 and current fading implementation.
622 * src/hildon-pannable-area.c
623 (hildon_pannable_area_scroll_indicator_fade): Time out function
624 used to change the transparency of the scrollbars.
626 (hildon_pannable_area_button_press_cb): Added horizontal overshot
627 control and fixed a problem with fading, we now remove the fade
628 timeout before adding a new one.
630 (hildon_pannable_axis_scroll):
631 (hildon_pannable_area_scroll):
632 (hildon_pannable_area_timeout): Added this functions so we can use
633 the scroll code both for vertical and horizontal.
635 (hildon_pannable_area_motion_notify_cb):
636 (hildon_pannable_area_button_release_cb): Added the horizontal
637 scrolling control, fixed a problem with the overshooting timeout.
639 (rgb_from_gdkcolor): Added this function, it is used in the cairo
640 painting of the scrolls.
642 (hildon_pannable_draw_vscroll):
643 (hildon_pannable_draw_hscroll):
644 (hildon_pannable_area_expose_event):
645 Draw both scrollbars and rectangles in the overshooting area.
647 (hildon_pannable_area_get_property):
648 (hildon_pannable_area_set_property):
649 Modified the overshoot property to overshoot_max
651 (hildon_pannable_area_map):
652 Replaced the comments symbols.
654 (hildon_pannable_area_size_allocate):
655 (hildon_pannable_area_class_init):
656 (hildon_pannable_area_init): Added horizontal scroll, fading
657 effect properties, fixed a problem when overshooting in the bottom
660 * examples/hildon-pannable-area-example.c:
661 (get_sawtooth_label): Now we use smaller sawtooths, the effect
662 looks better in the example.
664 2008-06-03 Alberto Garcia <agarcia@ig\alia.com>
666 * src/hildon-window.c
667 * src/hildon-window.h
668 (hildon_window_class_init)
669 (hildon_window_unset_program)
670 (hildon_window_unset_program_real):
671 Make unset_program a virtual function
673 * src/hildon-stackable-window.c
674 * src/hildon-stackable-window.h
675 Added hildon_stackable_window_go_home()
677 * examples/Makefile.am
678 * examples/hildon-stackable-window-example.c
679 HildonStackableWindow example
681 2008-06-03 Alejandro G. Castro <alex@ig\alia.com>
683 * hildon-pannable-area.c: Added the overshoot property and removed
684 the OVERSHOOT define. Fixed an indent style error.
685 (hildon_pannable_area_motion_notify_cb):
686 (hildon_pannable_area_get_property):
687 (hildon_pannable_area_set_property): Add overshoot property.
689 (hildon_pannable_area_scroll): replaced OVERSHOOT define with
692 (hildon_pannable_area_class_init): Installed the new property.
694 * hildon-pannable-area-example.c: Added a sawtooth function, this
695 way it is easier to check the movement in the pannable.
696 (get_sawtooth_label): Added this function.
697 (main): Now we get the labels from the new get_sawtooth_label
700 2008-05-26 Alberto Garcia <agarcia@ig\alia.com>
702 * src/hildon-app-menu.h
703 * src/hildon-app-menu.c
704 Renamed API variables for consistency
706 (hildon_app_menu_popup): Use also the default window size to
707 decide where to place the menu
709 (hildon_app_menu_init, hildon_app_menu_class_init): New
710 external-border style property
712 2008-05-26 Michael Natterer <mitch@imendio.com>
714 * src/hildon-time-editor.c (hildon_time_editor_class_init): The
715 widget_class->tap_and_hold_setup signal slot doesn't exist any
716 longer, stop overriding it.
718 (hildon_time_editor_init): g_signal_connect() to the
719 tap-and-hold-setup signal instead.
721 (hildon_time_editor_entry_keypress): add cast to fix warning.
723 2008-05-23 Alberto Garcia <agarcia@ig\alia.com>
725 * doc/hildon-docs.sgml
727 * examples/Makefile.am
728 * examples/hildon-app-menu-example.c
730 * src/hildon-app-menu-private.h
731 * src/hildon-app-menu.c
732 * src/hildon-app-menu.h
734 New HildonAppMenu widget
736 2008-05-21 Alejandro G. Castro <alex@ig\alia.com>
738 Rearranged the inheritance of the pannable area, now it inherits
739 from GtkBin. This will allow us to control the event_window and
740 the allocation process of the widget, required for some effects.
742 * src/hildon-pannable-area.h: Replaced GtkEventBox structures with
743 GtkBin structures. * src/hildon-pannable-area.c: Added the
744 event_window variable.
745 (hildon_pannable_area_button_press_cb):
746 (hildon_pannable_area_button_release_cb):
747 (hildon_pannable_area_motion_notify_cb):
748 Changed the signature of the method, now we override the event
749 callback instead of connecting to the signal.
751 (hildon_pannable_area_realize):
752 (hildon_pannable_area_unrealize):
753 (hildon_pannable_area_map):
754 (hildon_pannable_area_unmap):
755 (hildon_pannable_area_size_allocate):
756 Added functions to control the widget construction. We add a
757 INPUT_ONLY window and we put it over the widgets inside the
758 container, this event_window handles the events.
760 (hildon_pannable_area_class_init):
761 Replaced the signal connections with overrides of the event
764 2008-05-20 Alejandro G. Castro <alex@ig\alia.com>
766 Bouncing effect added when touching the borders, you can change
767 the elasticity of the border changing the ELASTICITY define.
769 * src/hildon-pannable-area.c: Added ELASTICITY define.
770 (hildon_pannable_area_timeout): Added inverse velocity when
771 touching the border of the child widget, that causes a bounce.
773 2008-05-20 Alejandro G. Castro <alex@ig\alia.com>
775 Improved performance, we now do not go to the X server in order to
776 get the list of window children. Apparently the effect is the
777 same, we have to be careful and check if this breaks something in
780 * src/hildon-pannable-area.c:
781 (get_ordered_children): Removed this function.
782 (hildon_pannable_area_get_topmost): Replaced the ad-hoc search of
783 the children windows function with gdk_window_get_children.
785 2008-05-20 Alejandro G. Castro <alex@ig\alia.com>
787 * src/hildon-pannable-area.c:
788 (hildon_pannable_area_dispose): Fixed a crash when closing the
789 window and kinetics is activated.
791 2008-05-19 Alberto Garcia <agarcia@ig\alia.com>
793 * src/hildon-pannable-area.h
794 * src/hildon-pannable-area.c
795 Changed indentation style to meet the one used in Hildon
797 2008-05-19 Alejandro G. Castro <alex@ig\alia.com>
799 Reviewed the interaction of the AUTO mode, now we use the time
800 attribute of the events and calculate the velocity in the motion,
801 doing a gimp like calculation. The velocity is calculated in each
802 motion event using the last velocity and the current one, the
803 SMOOTH_FACTOR controls the percentage of the new velocity we use.
805 * src/hildon-pannable-area.c: Replaced the time based algorithm
807 (hildon_pannable_area_motion_notify_cb): now we do not launch the
808 timeout for the AUTO mode when we are still moving the cursor. We
809 added also the velocity calculation in this function.
810 (hildon_pannable_area_button_release_cb): launch the timeout in
811 case we are in AUTO mode. There are still some constants here that
812 come from the old implementation that should be reviewed and
815 2008-05-15 Alberto Garcia <agarcia@ig\alia.com>
817 * doc/hildon-docs.sgml
820 * src/hildon-stackable-window.c
821 * src/hildon-stackable-window.h
823 New HildonStackableWindow widget
825 * examples/hildon-dialog-example.c
826 * examples/hildon-pannable-area-example.c
829 2008-05-14 Alberto Garcia <agarcia@ig\alia.com>
831 * src/hildon-dialog.c
832 (hildon_dialog_new_with_buttons): New constructor.
834 * examples/hildon-dialog-example.c
835 (main): Update the example to use the new
836 hildon_dialog_new_with_buttons().
838 * examples/hildon-pannable-area-example.c
839 (main): Update example.
841 2008-05-13 Alberto Garcia <agarcia@ig\alia.com>
843 * doc/hildon-docs.sgml
845 Added HildonPannableArea to the documentation.
847 2008-05-13 Victor Jaquez <vjaquez@ig\alia.com>
849 * doc/visual_index.xml
850 Fix reference to HildonLoginDialog in documentation
852 * doc/hildon-docs.sgml
854 * examples/Makefile.am
855 * examples/hildon-dialog-example.c
857 * src/hildon-dialog.c
858 * src/hildon-dialog.h
860 New HildonDialog widget.
862 2008-05-09 Alberto Garcia <agarcia@ig\alia.com>
864 * src/hildon-pannable-area.c
865 Merge latest changes (r4318, r4342) from libmokoui trunk
867 2008-05-09 Alberto Garcia <agarcia@ig\alia.com>
869 * examples/Makefile.am
870 * examples/hildon-pannable-area-example.c
872 * src/hildon-pannable-area.c
873 * src/hildon-pannable-area.h
875 New HildonPannableArea widget.
877 2008-04-15 18:05:19 <timj@imendio.com>
879 * src/hildon-banner.c: revert the recent change, that introduced
880 gtk_window_present() calls. this reopens:
881 Bug 78481 - [freetest] information banners are hidden under browser menu
882 But resolves another variant of:
883 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
885 2008-04-15 13:21:13 <timj@imendio.com>
887 * src/hildon-banner.c: refetch layout pointer after GtkLabel possibly
888 recreated its layout, spotted by Kris. this fixes all remaining
889 artefacts and stability issues with the banner code. in particular:
890 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
892 2008-04-14 16:52:59 <timj@imendio.com>
894 * src/hildon-banner.c: guard force_to_wrap_truncated() against
895 operating on unrealized widgets, fixes:
896 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
898 * src/hildon-banner-private.h: coalesce boolean fields into bitfield.
900 2008-04-09 Kristian Rietveld <kris@imendio.com>
902 Fixes: NB#77775: Media Player, Save Now playing list, too long name
903 makes banner disappear.
904 Fixes: NB#79182: info banner flickering with certain message lengts.
906 * src/hildon-banner.c (hildon_banner_constructor),
907 (hildon_banner_init), (hildon_banner_set_text),
908 (hildon_banner_set_markup): call hildon_banner_reset_wrap_state(),
909 (hildon_banner_reset_wrap_state): new function: reset wrap flags to
910 FALSE, reset size requests of label and banner,
911 (force_to_wrap_truncated): when the text is too wide, always enforce
912 the maximum possible width instead of recalculating it from the
913 layout; enforce the maximum banner height of 3 lines,
914 (hildon_banner_init): set WORD_CHAR wrapping, this will result in
915 nicer wrapping and no truncated chars if space gets tight.
917 * src/hildon-banner-private.h: add has_been_wrapped and
918 has_been_truncated fields.
920 2008-04-07 Sven Herzberg <sven@imendio.com>
922 Fixes: NB#78896: libhildon code inspection/coverity: uninitialised
923 local values in hildon_date_editor_size_allocate
925 * src/hildon-date-editor.c: moved the real allocation code into the
928 2008-04-07 Sven Herzberg <sven@imendio.com>
930 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
931 local values in hildon_date_editor_size_allocate
933 * src/hildon-date-editor.c: merged the two if() branches together
935 2008-04-07 Sven Herzberg <sven@imendio.com>
937 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
938 local values in hildon_date_editor_size_allocate
940 * src/hildon-date-editor.c: changed the arguments of the if()
943 2008-04-07 Sven Herzberg <sven@imendio.com>
945 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
946 local values in hildon_date_editor_size_allocate
948 * src/hildon-date-editor.c: split the calculation of the allocation
949 from the real allocation
951 2008-03-27 Michael Natterer <mitch@imendio.com>
953 Fixes: NB#81696: The passcode is not overwritten even after
956 * src/hildon-code-dialog.c
957 (hildon_code_dialog_button_clicked)
958 (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
959 because that doesn't overwrite selected text. Instead, emit the
960 "commit" signal on the entry's im_context so the entry's normal
961 insert logic is triggered. Set the cursor to the end of the entry
962 after each insert operation so that we *only* insert in the middle
963 of the text if something was selected.
965 2008-03-27 Michael Natterer <mitch@imendio.com>
967 Enable fixing: NB#79916 and NB#79918: The help topic for Color
968 selector cannot be opened
970 * src/hildon-color-button.c: add signal "setup-dialog" and emit it
971 when the popup color selector is created. Please connect to this
972 signal in order to set the dialog's help ID.
974 2008-03-25 Sven Herzberg <sven@imendio.com>
976 Fixes: MB#1212: Hide info banners (infoprints) on click
978 * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
979 extracted the close event simulation into an extra function
980 (hildon_banner_button_press_event): simulate a close event and destroy
981 the widget if the event wasn't handled
982 (hildon_banner_class_init): added the button_press_event handler
983 (hildon_banner_init): added button-press events to the widget
985 2008-03-25 Sven Herzberg <sven@imendio.com>
987 Fixes: MB:#924: Hildon widgets doesn't support RTL mode
988 Patch from: Mohammad Anwari <mdamt@maemo.org>
990 * src/hildon-banner.c: let the HildonBanners pop up on the left side
991 instead of the right in RTL mode
992 * src/hildon-bread-crumb-trail.c: mirror the appearance of the
993 breadcrumb button list in RTL mode
994 * src/hildon-caption.c: mirror the appearance of the caption widget in
996 * src/hildon-date-editor.c: mirror appearance of the date editor in
998 * src/hildon-time-editor.c: mirror appearance of the time editor in
1000 * src/hildon-window.c: fix the position of the popup in RTL mode
1002 2008-03-25 Sven Herzberg <sven@imendio.com>
1004 Amendment to the fix of NB#22072. Fix compilation.
1006 * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
1008 2008-03-19 Sven Herzberg <sven@imendio.com>
1010 Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
1013 * src/hildon-banner.c: (hildon_banner_timeout): reset the current
1014 timeout id properly when the timeout will disappear this leaves no
1015 artifacts around in the destroy(); there will only be the timeout
1016 created by hildon_banner_ensure_timeout() and adding a new timeout
1017 will also work if the timeout gets removed because the timeout_handler
1020 2008-03-19 Michael Natterer <mitch@imendio.com>
1022 Fixes: NB#79791: Cannot set focus to Master volume using stylus
1024 * src/hildon-volumebar.c
1025 * src/hildon-vvolumebar.c
1026 * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
1027 the widget becomes focussable at all.
1029 * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
1030 set the focus to wither the mute button or the volumebar.
1032 Remove own "can-focus" property and instead listen to
1033 notify::can-focus in order to update the widget's state.
1035 Implement GtkWidget::focus() and make sure we can also *leave* the
1036 widget, not only enter it, depending on volumebar orientation and
1037 requested focus direction.
1039 Clean up set_mute() to cooperate nicely with all the above.
1041 2008-03-04 Michael Natterer <mitch@imendio.com>
1043 Fixes: NB#78481: information banners are hidden under browser menu
1045 * src/hildon-banner.c: call gtk_window_present() on the banners so
1046 they are risen if they are already visible.
1048 2008-03-03 Sven Herzberg <sven@imendio.com>
1050 Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
1052 * examples/hildon-window-menu-example.c: (main): extended the window
1053 menu example to serve as a testcase for automatically added
1054 accelerator groups, too
1055 * src/hildon-window.c: (hildon_window_add_accel_group),
1056 (hildon_window_set_menu): added patch by Tommi Komulainen
1058 2008-03-03 Sven Herzberg <sven@imendio.com>
1060 Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
1062 * src/hildon-window.c: (hildon_window_get_borders): don't imply any
1063 knowledge about the border allocators used within GTK+
1065 2008-02-26 Sven Herzberg <sven@imendio.com>
1067 Fixes: MB#2981: Build with asserts broken
1069 * src/hildon-date-editor.c,
1070 * src/hildon-number-editor.c,
1071 * src/hildon-time-editor.c,
1072 * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
1073 the proper GType instance check
1075 2008-02-25 Sven Herzberg <sven@imendio.com>
1077 Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
1079 * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
1080 * examples/hildon-window-menu-example.c: (main): explicitly show
1082 * src/hildon-window.c:
1083 (hildon_window_set_main_menu): moved most of the code from set_menu()
1084 to this place; skipped the call to gtk_widget_show_all(); also didn't
1085 introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
1086 (hildon_window_set_menu): removed most of the code, just keep the
1087 questionable gtk_widget_show_all()
1088 * src/hildon-window.h: added the new function and deprecate the old
1091 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
1097 * debian/changelog: Updating.
1099 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
1102 * pkgconfig/Makefile.am:
1103 * pkgconfig/hildon.pc.in:
1106 Do not use PACKAGE_VERSION_MAJOR as the API revision,
1107 use newly created API_MAJOR_VERSION.
1109 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
1115 * debian/changelog: Updating.
1117 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
1119 * src/hildon-color-chooser.c (hildon_color_chooser_class_init):
1121 Add outer_border style property, we use it but don't define it (!).
1125 2007-12-21 Xan Lopez <xan.lopez@nokia.com>
1127 * examples/hildon-bread-crumb-trail-example.c (main):
1131 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove):
1133 Fix logic for the bread crumb trail node removal.
1137 2007-12-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1143 * debian/changelog: Updating.
1145 2007-11-08 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1147 Patch by Alejandro to get/set passwords dialogs accesibility.
1149 * hildon-1/src/hildon-get-password-dialog.c:
1150 * hildon-1/src/hildon-set-password-dialog.c:
1151 Set atk_set_name to the passwd entries in order to allow
1152 accessibility by name on this entries.
1154 2007-10-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1159 * debian/control: Updating gtk dep.
1161 2007-10-10 Mohammad Anwari <Mohammad.Anwari@nokia.com>
1163 * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
1164 USE_MAEMO_GTK is enabled.
1166 2007-10-10 Xan Lopez <xan.lopez@nokia.com>
1168 * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
1169 MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
1171 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1177 * debian/changelog: Updating.
1179 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1181 * examples/Makefile.am:
1182 * examples/hildon-logical-color-example.c:
1183 * src/hildon-helper.c: Fixing the way logical colors/fonts are being
1184 applied + adding a test case. Fixes: NB#71660.
1186 2007-10-08 Xan Lopez <xan.lopez@nokia.com>
1188 * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
1189 to be visible, fixes warning on map for windows without toolbars.
1191 2007-10-02 Xan Lopez <xan.lopez@nokia.com>
1193 * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
1194 2.11.0, add a check for that besides the MAEMO_GTK check.
1196 2007-09-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1202 * debian/changelog: Updating.
1204 2007-09-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1206 * src/hildon-window.c: Applying patches by Xan to fix the toolbar
1207 visibility. Fixes: NB#70842 and MB#615.
1209 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
1211 * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
1212 set the separator as no-show-all so it doesn't unintentionally appear when
1213 someone does a show_all.
1215 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
1217 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
1218 (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
1219 toplevel item. Fixes: NB#62031
1221 2007-09-24 Xan Lopez <xan.lopez@nokia.com>
1223 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
1224 fix the name of the function in the docs.
1226 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1232 * debian/changelog: Updating.
1234 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1236 * examples/hildon-banner-long-example.c: Adding a test-case for long
1239 * src/hildon-find-toolbar.c: Fixing the get_last_index function.
1241 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1243 * src/hildon-color-chooser-dialog.c:
1244 * src/hildon-color-chooser.c:
1245 * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
1246 memory leaks in font selector and color selector. Fixes: NB#70499 and
1249 2007-09-20 Johan Bilien <johan.bilien@nokia.com>
1251 * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
1253 2007-09-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1255 * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
1256 little bit bigger. Fixes: #NB63694.
1258 2007-09-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1264 * debian/changelog: Updating.
1266 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1269 * doc/hildon-docs.sgml:
1270 * doc/images/bread-crumb-trail.png:
1271 * doc/images/calendar-popup.png:
1272 * doc/images/caption.png:
1273 * doc/images/code-dialog.png:
1274 * doc/images/color-button.png:
1275 * doc/images/color-chooser-dialog.png:
1276 * doc/images/color-chooser.png:
1277 * doc/images/controlbar.png:
1278 * doc/images/date-editor.png:
1279 * doc/images/font-selection-dialog.png:
1280 * doc/images/get-password-dialog.png:
1281 * doc/images/hvolumebar.png:
1282 * doc/images/login-dialog.png:
1283 * doc/images/note.png:
1284 * doc/images/number-editor.png:
1285 * doc/images/range-editor.png:
1286 * doc/images/seekbar.png:
1287 * doc/images/set-password-dialog.png:
1288 * doc/images/sort-dialog.png:
1289 * doc/images/time-editor.png:
1290 * doc/images/time-picker.png:
1291 * doc/images/vvolumebar.png:
1292 * doc/images/weekday-picker.png: Adding the new generated widget shots.
1293 Adding the bread-crumb-trial and helpers to the documentation.
1295 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1297 * examples/hildon-find-toolbar-example.c:
1298 * src/hildon-find-toolbar.c:
1299 * src/hildon-find-toolbar.h: FIxing the default history-append handler to
1300 actually continue firing the other handlers if connected. Adding a new
1302 hildon_find_toolbar_get_last_index that gets the index of the most
1303 recently added (last) item. Fixes: NB#52301.
1305 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1307 * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
1308 behaviour. Fixes: NB#68610.
1310 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1312 * src/hildon-banner.c: Actually reverting the previous change. It somehow
1315 2007-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1317 * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
1318 when realizing the banner. Should make the infonbanner effect a bit more
1321 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1323 * src/hildon-volumebar.c:
1324 * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
1325 hildon_volumebar_set_range_insensitive_message and
1326 hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
1328 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1330 * src/hildon-window.c: Fixing the border freeing on destroy.
1332 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1334 * src/hildon-code-dialog-private.h:
1335 * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
1336 kw keyboard support in HildonCodeDialog.
1338 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1344 * debian/changelog: Updating.
1346 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1348 * src/hildon-date-editor.c:
1349 * src/hildon-number-editor.c:
1350 * src/hildon-private.c:
1351 * src/hildon-private.h:
1352 * src/hildon-time-editor.c:
1353 * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
1354 handling in subclassed composite widgets. Fixes: NB#66628.
1356 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1358 * src/hildon-window.c: Removing extra gtk_main_iteration () processing
1359 from destroy_ callback as it introduces problems in async dbus signal
1360 handlers. Fixes NB#66673.
1362 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1364 * examples/hildon-hvolumebar-example.c:
1365 * src/hildon-volumebar.c: Improving the focus handling in the
1366 volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
1367 set_property accessor so that "mute" property can be actually set. I'm
1368 scared that nobody noticed it's totally broken.
1370 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1372 * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
1375 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1377 * src/hildon-calendar.c:
1378 * src/hildon-number-editor.c:
1379 * src/hildon-time-picker.c: Changing the timeout repeat so that it
1380 matches the spec of 6 chars per second. Fixes: NB#60489.
1382 2007-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1384 * src/hildon-helper.c: Really fixing NB#58352. Looks like
1385 gtk_style_lookup_color sometime returns FALSE even though color was
1386 found and values were filled properly. Weird. Removing the warning for the
1389 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1391 * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
1392 expand vertically. Adding some extra space to the find toolbar buttons to
1393 make them thumbable. Fixes NB#66060.
1395 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1397 * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
1398 popup with "Ok" and "Cancel". Fixes NB#59299.
1400 2007-08-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1402 * src/hildon-calendar.c: Process all window updates before executing next
1403 timeout. Fixes: NB#54146.
1405 2007-08-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1411 * debian/changelog: Updating.
1413 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
1415 * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
1416 the client event and ignore it, since we use the delete event to close
1419 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1421 * src/hildon-helper.c: Remove the bogus warning about color not being
1422 found. Fixes NB#58352.
1424 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1426 * examples/Makefile.am:
1427 * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
1428 HildonSeekbar widget inside a toolbar.
1430 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
1432 * src/hildon-banner.c (hildon_banner_init): mark the banners as
1433 temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
1434 delete event that will come from _GTK_DELETE_TEMPORARIES, as we
1435 don't want to be closed by non-temporary windows on map.
1437 Also use G_DEFINE_TYPE instead of manually typed code.
1439 2007-08-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1446 * debian/rules: Updating.
1448 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1450 * examples/Makefile.am:
1451 * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
1452 bug NB#61128. Strangely it works.
1454 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1456 * src/hildon-date-editor.c: When the date editor entry has been changed
1457 but the numbers of characters < max, turn off the skip validation flag.
1458 Prevents a situation when we enter first a valid year and later re-write
1459 it with an invalid one. Fixes NB#60154.
1461 2007-07-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1463 * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
1464 code dialog. Fixes NB#64355.
1466 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1468 * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
1469 switching the page. Fixes NB#49374.
1471 * examples/Makefile.am:
1472 * examples/hildon-wizard-dialog-example.c: Adding an example for
1473 HildonWizardDialog that shows how to handle manual sensitivity setting on
1476 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1480 * src/hildon-version.h.in:
1481 * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
1483 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1485 * src/hildon-volumebar.c: Updating the docs.
1487 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1493 * debian/changelog: Updating.
1495 2007-07-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1497 * src/hildon-find-toolbar.c:
1498 * src/hildon-find-toolbar.h: Adding a few new functions to control the
1499 selected item: hildon_find_toolbar_set_active,
1500 hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active,
1501 hildon_find_toolbar_get_active_iter . They correspond to respective
1502 GtkComboBox functions.
1504 * examples/Makefile.am:
1505 * examples/hildon-find-toolbar-example.c: Adding the example to test the
1508 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1510 * examples/Makefile.am:
1511 * examples/hildon-seekbar-example.c: Adding the seekbar example to check
1514 * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
1515 when font size > 32 and we pack a focusable widget inside. Actually using
1516 the default response would work too, but since we don't show default
1517 response state in any way (no theming) it would not be visible to the
1518 user. Fixes NB#63430.
1520 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1522 * src/hildon-date-editor.c: Adding the missing variable setter in the
1523 set_property handler. Fixes NB#54182.
1525 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1527 * src/hildon-window.h: Changing the long key press time from 1500ms to
1528 800ms as requested in NB#63700. I have a bad feeling about this, let's
1529 see... Fixes NB#63700.
1531 2007-07-12 Tommi Komulainen <tommi.komulainen@nokia.com>
1533 * src/hildon-time-picker.c (hildon_time_picker_class_init,
1534 hildon_time_picker_map, hildon_time_picker_realize,
1535 hildon_time_picker_style_set): Split the contents of map to more
1536 appropriate functions; set window decorations on realize and update
1537 arrows' size requisitions on style-set. Avoids unnecessary resizing.
1539 2007-07-02 Xan Lopez <xan.lopez@nokia.com>
1544 * debian/changelog: Updating.
1546 2007-07-02 Johan Bilien <johan.bilien@nokia.com>
1548 * src/Makefile.am: fixed installation of the header files
1550 2007-06-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1556 * debian/changelog: Updating.
1558 2007-06-27 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1560 * configure.ac: Removing some remaining of --enable-xan.
1562 2007-06-26 Xan Lopez <xan.lopez@nokia.com>
1564 * src/hildon-date-editor.c: (hildon_date_editor_keypress):
1565 * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
1567 Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
1568 2.10.12-osso6 because the move-focus signal needs to be available in
1571 2007-06-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1573 * examples/Makefile.am:
1574 * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
1575 that makes a HildonVolumebar insensitive before mapping it. Seems to work
1576 fine. Prolly NB#61128 is fixed now.
1578 2007-06-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1580 * src/hildon-volumebar.c:
1581 * src/hildon-volumebar.h: Adding the
1582 hildon_volumebar_set_range_insensitive_message and
1583 hildon_volumebar_set_range_insensitive_messagef functions to set
1584 insensitive message on the slider of the volumebar. Fixes NB#61129.
1586 * examples/Makefile.am:
1587 * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
1588 test the new insensitive messsage functionality on HildonVolumebar.
1590 2007-06-14 Xan Lopez <xan.lopez@nokia.com>
1592 * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
1595 2007-06-13 Xan Lopez <xan.lopez@nokia.com>
1597 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
1598 http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
1599 button on after clearing the trail.
1601 2007-06-13 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1603 * src/hildon-code-dialog.c: Removing the separator from the dialog.
1605 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
1607 * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
1608 by splitting the installed headers in generated and non-generated groups. Use
1609 only the non-generated headers to create the hildon-enum-types.h file.
1611 * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
1613 2007-06-12 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1615 * src/hildon-window.c: Hide the window before performing the destroy.
1616 Should make the app closing a little tiny bit more snappy.
1618 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
1620 * src/hildon-seekbar.c: add gtkrange.h header
1621 * src/hildon-caption.c: remove unused variable
1623 2007-06-08 Tommi Komulainen <tommi.komulainen@nokia.com>
1625 * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
1628 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1634 * debian/changelog: Updating.
1636 2007-06-07 Tommi Komulainen <tommi.komulainen@nokia.com>
1638 * src/hildon-window.c (hildon_window_window_state_event,
1639 hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
1640 escape timeout on focus-out-event rather than notify::is-topmost; the
1641 latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
1643 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1645 * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
1646 correct timestamp and button to gtk_menu_popup. Fixes MB#1466.
1648 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
1650 * src/hildon-window: actually, you need to use the macro always, there's
1651 no private pointer in the instance structure. We should have cleaned this up
1652 when we had the chance...
1654 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
1656 * src/hildon-window.c: do not get the private date from HildonWindow before
1657 it passes the g_return_if_fail check. Once it's passed the test, there's no
1658 need to g_assert that it exists. Do not create a HildonWindowPrivate variable
1659 if you are only going to access the data once. Whitespace cleanups.
1661 2007-06-04 Xan Lopez <xan.lopez@nokia.com>
1663 * src/hildon-bread-crumb-trail.c: set children visible before allocation.
1664 * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
1666 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1672 * debian/changelog: Updating.
1674 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1676 * src/hildon-window.c: When destroying the window, remove (if exists) the
1677 escape timeout handler. Fixes #NB59276.
1679 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1681 * src/hildon-banner.c: When realizing the widget, set the window
1682 transiency. Setting the transiency in the gobject constructor is not
1683 good, as the widget is not realized at that point. Fixes: #NB56624.
1685 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
1687 * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
1688 Add padding for future expansions.
1690 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
1692 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
1693 Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
1694 will fake an activation on the previous to the last item of the trail, so
1695 the effect can be overrided by the developer as usual.
1696 Also change the callback for the back button to do the same thing, so its
1697 effect can be overrided too. Fixes: NB#58982
1699 2007-05-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1701 * src/hildon-caption.c: Implementing the proper focus grabbing in the
1702 HildonCaption. Fixes NB#52379.
1704 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
1706 * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
1707 the internal state of the trail after the user has had the chance of executing
1708 his handler for the signal. Specifically, it may happen that the activated button
1709 is removed and the user still lets the default handler run. This would segfault
1712 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1714 * src/hildon-font-selection-dialog.c: When the font is really big, add the
1715 scrollbar to the preview dialog. Fixes NB#54147.
1717 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1719 * src/hildon-date-editor.c: Changing the default max year to 2037. The
1720 max/min year properties can be altered, so the client can modify it
1721 anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
1723 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1725 * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
1726 hildonlike by default. Fixing a problem with disappearing arrows when
1727 scrolling through months and years. Fixes NB#54127.
1729 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1731 * examples/hildon-date-editor-example.c: Adding error callback to the date
1734 2007-05-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1740 * configure.ac: Updating.
1742 2007-05-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1744 * configure.ac: Adding a special '--enable-xan' configure option that
1745 turns off the -Werror compilation setting. Usefull for development.
1747 * src/hildon-calendar.c:
1748 * src/hildon-number-editor.c:
1749 * src/hildon-time-picker.c: Adding the 5* multiplier to
1752 2007-05-24 Xan Lopez <xan.lopez@nokia.com>
1754 * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
1755 instead of g_object_ref + gtk_object_sink.
1757 2007-05-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1763 * debian/changelog: Updating.
1765 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1767 * src/hildon-color-chooser-dialog.c:
1768 * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
1769 straight from Tommi labs.
1771 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1773 * examples/hildon-finger-example.c: Correcting the header file path.
1775 * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for
1776 the changed signal. Fixes a small memory leak.
1778 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1782 * src/hildon-banner.c: Importing several usefull fixes from the
1783 ubuntu-mobile branch.
1785 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1787 * examples/Makefile.am:
1788 * examples/hildon-finger-example.c: Adding a finger-checking code
1791 * src/hildon-font-selection-dialog.c: Do not allocate the color
1792 structure using the g_new. Fixes NB#54061.
1794 2007-05-09 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1796 * src/hildon-helper.c: Correcting tabs in file.
1798 2007-05-08 Xan Lopez <xan.lopez@nokia.com>
1800 * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
1801 control the visibility of the children.
1803 * examples/hildon-bread-crumb-trail-example.c: Plug leak.
1805 2007-05-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1811 * debian/changelog: Updating.
1813 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
1815 * src/hildon-bread-crumb-trail.c:
1816 (hildon_bread_crumb_trail_size_allocate):
1818 Make the back button always a square.
1820 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
1822 * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
1823 from the .c file as it's a private file.
1825 2007-05-03 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1827 * examples/hildon-vvolumebar-example.c: The VVolumebar example now
1828 uses slightly bigger height.
1830 * src/hildon-font-selection-dialog.c: Adding some checks before
1831 freeing memory in the font selection dialog.
1833 2007-05-02 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1835 * src/hildon-font-selection-dialog.c: Adding a small check when
1838 * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
1839 buttons sensitivity on page switching.
1841 2007-04-27 Xan Lopez <xan.lopez@nokia.com>
1843 * src/hildon-bread-crumb-trail.c: make the add method handle all the
1844 internal details of adding a bread crumb to the trail.
1846 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1852 * debian/changelog: Updating.
1854 * src/hildon-bread-crumb-trail.h:
1855 * src/hildon-bread-crumb.h: Changing the API guard to
1856 HILDON_ENABLE_UNSTABLE_API.
1858 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1866 * src/hildon-helper.h: Updating.
1868 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1876 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1880 * src/hildon-helper.h: Small fix to make the package actually compile.
1882 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
1884 * src/hildon-bread-crumb-trail.h:
1885 * src/hildon-bread-crumb.h:
1887 Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
1888 to define ENABLE_UNSTABLE_API in the code that includes these headers.
1890 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
1892 * examples/hildon-bread-crumb-trail-example.c:
1894 * src/hildon-bread-crumb-trail.c:
1895 * src/hildon-bread-crumb-trail.h:
1896 * src/hildon-bread-crumb.c:
1897 * src/hildon-bread-crumb.h:
1898 * src/hildon-marshalers.list:
1899 * src/hildon-bread-crumb-widget.c:
1900 * src/hildon-bread-crumb-widget.h:
1902 Slight change in the widget design. The bread crumb trail API is
1903 unchanged, but HildonBreadCrumb is now an interface. A *private*
1904 implementation, hildon-bread-crumb-widget, is provided and used
1905 internally by the trail for the push_text/push_icon functions.
1907 The generic push API is still available, so anyone can implement
1908 and use its own bread crumb widget.
1910 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1912 * debian/rules: Fixing the shlibs.
1914 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1916 * src/hildon-banner.c: Fixing a problem with timed banners having
1917 their parrent destroyed before they are.
1919 2007-04-17 Xan Lopez <xan.lopez@nokia.com>
1921 * src/hildon-bread-crumb.c:
1922 * src/hildon-bread-crumb.h:
1924 Make the get_natural_size function a vfunc.
1926 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1928 * src/hildon-bread-crumb.c:
1929 * src/hildon-bread-crumb-trail.c:
1933 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1940 * debian/changelog: Updating for release.
1942 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1944 * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
1945 don't leak the pango layout.
1947 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1950 * examples/hildon-bread-crumb-trail-example.c:
1954 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1956 * debian/changelog: Removing the bug-fixed entries that were actually
1957 resolved as WONTFIX.
1959 * src/hildon-date-editor.c: Removing a redundant check. Fixes
1962 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1964 * src/hildon-bread-crumb-trail.c:
1965 * src/hildon-bread-crumb-trail.h:
1966 * src/hildon-bread-crumb.c:
1967 * src/hildon-bread-crumb.h:
1971 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1973 * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1974 until it's passed the type check.
1976 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1978 * examples/hildon-bread-crumb-trail-example.c
1982 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1984 * examples/Makefile.am
1985 * examples/hildon-bread-crumb-trail-example.c
1987 * src/hildon-bread-crumb-trail.c
1988 * src/hildon-bread-crumb-trail.h
1989 * src/hildon-bread-crumb.c
1990 * src/hildon-bread-crumb.h
1992 New HildonBreadCrumbTrail widget.
1994 2007-04-02 Lucas Rocha <lucas.rocha@nokia.com>
1996 * src/hildon-range-editor.c (hildon_range_editor_init),
1997 src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1998 hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1999 src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
2000 hildon_time_editor_class_init, hildon_time_editor_init),
2001 src/hildon-get-password-dialog.c (invalid_input,
2002 hildon_get_password_set_property, hildon_get_password_get_property,
2003 create_contents, hildon_get_password_dialog_set_max_characters),
2004 src/hildon-set-password-dialog.c (create_contents),
2005 src/hildon-date-editor.c (hildon_date_editor_init),
2006 src/hildon-login-dialog.c (hildon_login_dialog_init),
2007 src/hildon-number-editor.c (hildon_number_editor_init),
2008 src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
2009 hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
2010 the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
2011 configure option and adding the respective checks in the code.
2012 * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
2013 hildon_calendar_drag_data_received): fixed some build warnings.
2015 2007-03-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
2017 * debian/changelog: A 1.0.0 release notes.