1 2006-11-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
3 * ./: hildon-widgets => src . hildon-widgets-plugins => plugins.
4 Changing dir names etc.
6 2006-11-08 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
8 * hildon-widgets/hildon-libs.c:
9 Removed gtk_widget_grab_focus on entry_validate() and added
10 control on entry_changed() for moving the focus when validate returns
11 NO_ERROR. Also it's used skip_validation for not validating
12 twice when entering a valid date in each entry.
13 Fixes NB#41059 and NB#42579.
15 2006-11-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
20 * debian/changelog: Updating.
22 * hildon-widgets/hildon-scroll-area.c: Fixing a silly compilation
25 2006-10-31 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
27 * hildon-widgets/hildon-scroll-area.c:
28 * hildon-widgets/hildon-scroll-area.h: When using a GtkTextView inside
29 the HildonScrollArea try to "compensete" the cursor position
30 scrolling. Fixes NB#20219.
32 2006-10-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
34 * hildon-widgets/hildon-font-selection-dialog.c: Making the preview
35 dialog wider when being font sizes are being used. Fixes NB#41501.
37 2006-10-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
39 * hildon-widgets/hildon-set-password-dialog.c: Removing
40 auto-capitalization from the entry used to verify the password. Fixes
43 2006-10-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
48 * debian/changelog: Updating.
50 * hildon-widgets/hildon-time-editor.c: Adding a "skipper" variable
51 that prevents us from doing validations from within validations. When
52 skipper == TRUE vallidation step is being skipped. A workaround.
55 2006-10-24 Daniel Elstner <daniel.kitta@gmail.com>
57 * hildon-widgets/hildon-find-toolbar.h (search, close,
58 invalid_input, history_append): Remove the final user_data
59 parameter from the signal prototypes. The user_data pointer
60 is a generic feature of GLib signal handling and not supposed
61 to be declared explicitely. (MB#185)
63 2006-10-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
65 * hildon-widgets/hildon-time-editor.c: Removing the extra focus grab,
66 missing patch from NB#42555.
68 2006-10-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
70 * hildon-widgets/hildon-time-editor.c:
71 (hildon_time_editor_entry_keypress): Added check for not allowed keys.
74 * hildon-widgets/hildon-time-editor.h:
75 Added INVALID_CHAR to HildonTimeEditorErrorType enumeration.
77 2006-10-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
79 * hildon-widgets/hildon-find-toolbar.c: Do not grab focus but just
80 hide the IM context when the toolbar is being closed. Patch by Tomas
81 Ostman, fixes for good NB#34193.
83 2006-10-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
85 * hildon-widgets/hildon-date-editor.c: Changing the error infobanner
86 displayed to ckct_ib_illegal_character (when user presses non-numeric
87 character in the date editor).
89 2006-10-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
91 * hildon-widgets/hildon-date-editor.c:
92 (hildon_date_editor_keypress): Added check for not allowed keys.
93 (hildon_date_editor_date_error): Added banner message for not
94 allowed keys. Fixes NB#41049.
96 * hildon-widgets/hildon-date-editor.h:
97 Added INVALID_CHAR to HildonDateEditorErrorType enumeration.
99 2006-10-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
101 * hildon-widgets/hildon-banner.c:
102 (force_to_wrap_truncated): Set label size request to its natural
103 size (it stands fixed after it's wrapped). Fixes NB#38598.
105 2006-10-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
110 * debian/changelog: Updating.
112 2006-10-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
114 * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Fixing the
115 clipping in the color selector. Fixes NB#43565.
117 2006-10-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
119 * hildon-widgets/hildon-color-button.c: One more extra to actually fix
122 2006-10-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
124 * hildon-widgets/hildon-get-password-dialog.c: Making the password
125 text entry 20 characters long. Fixes NB#39586. A workaround.
127 2006-10-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
129 * hildon-widgets/hildon-name-password-dialog.c: Fixing the
130 auto-capitalization issues in the name password dialog. Two things
131 accumulated here -- missing NULL in property set and the lack of
132 visibility re-set after input method hint setting (this should not be
133 needed BTW). Fixes NB#37467.
135 2006-10-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
137 * hildon-widgets/hildon-color-button.c: Correctly fixing NB#39798 --
138 the expose event should draw it's bits according to widget's
139 allocation and not the expose area.
141 2006-10-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
143 * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Changing the way the
144 dimmed elements of the dialog are being drawn -- fixes NB#41498.
145 Cache the pre-generated dimmed pixbuf to improve the performance. We could
146 cache the actual hsv plane too in a similiar way.
148 2006-10-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
150 * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Adding the border
151 around the color selector. Fixes #NB42007.
153 2006-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
155 * hildon-widgets/hildon-font-selection-dialog.c: Forcing the dialog to
156 be more wide. A slightly ugly fix, but fixes NB#41501. Will be fixed
157 properly once we solve all the label truncating/wrapping/ellipsizing
160 2006-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
162 * hildon-widgets/hildon-date-editor.c: Remove the focus grab after
163 dialog execution. Fixes NB#42555.
165 2006-10-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
167 * hildon-widgets/hildon-date-editor.c:
168 (hildon_date_editor_entry_validate): Set the stored date value
169 when it's validated with some entry empty. Fixes NB#42504.
171 2006-10-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
176 * debian/changelog: Update.
178 * debian/hildon-libs-dev.install: Removing redundant .la/.a files.
180 2006-10-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
182 * debian/copyright: One more license fix.
184 2006-10-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
186 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
187 * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
188 * hildon-widgets/gtk-infoprint.c:
189 * hildon-widgets/gtk-infoprint.h:
190 * hildon-widgets/hildon-add-home-dialog.c:
191 * hildon-widgets/hildon-add-home-dialog.h:
192 * hildon-widgets/hildon-app-private.h:
193 * hildon-widgets/hildon-app.c:
194 * hildon-widgets/hildon-app.h:
195 * hildon-widgets/hildon-appview.c:
196 * hildon-widgets/hildon-appview.h:
197 * hildon-widgets/hildon-banner.c:
198 * hildon-widgets/hildon-banner.h:
199 * hildon-widgets/hildon-calendar-popup.c:
200 * hildon-widgets/hildon-calendar-popup.h:
201 * hildon-widgets/hildon-caption.c:
202 * hildon-widgets/hildon-caption.h:
203 * hildon-widgets/hildon-code-dialog.c:
204 * hildon-widgets/hildon-code-dialog.h:
205 * hildon-widgets/hildon-color-button.c:
206 * hildon-widgets/hildon-color-button.h:
207 * hildon-widgets/hildon-color-chooser-button.c:
208 * hildon-widgets/hildon-color-chooser-button.h:
209 * hildon-widgets/hildon-color-chooser-dialog.c:
210 * hildon-widgets/hildon-color-chooser-dialog.h:
211 * hildon-widgets/hildon-color-chooser.c:
212 * hildon-widgets/hildon-color-chooser.h:
213 * hildon-widgets/hildon-color-popup.c:
214 * hildon-widgets/hildon-color-popup.h:
215 * hildon-widgets/hildon-color-selector.c:
216 * hildon-widgets/hildon-color-selector.h:
217 * hildon-widgets/hildon-composite-widget.c:
218 * hildon-widgets/hildon-composite-widget.h:
219 * hildon-widgets/hildon-controlbar.c:
220 * hildon-widgets/hildon-controlbar.h:
221 * hildon-widgets/hildon-date-editor.c:
222 * hildon-widgets/hildon-date-editor.h:
223 * hildon-widgets/hildon-defines.c:
224 * hildon-widgets/hildon-defines.h:
225 * hildon-widgets/hildon-dialoghelp.c:
226 * hildon-widgets/hildon-dialoghelp.h:
227 * hildon-widgets/hildon-file-handling-note.c:
228 * hildon-widgets/hildon-file-handling-note.h:
229 * hildon-widgets/hildon-find-toolbar.c:
230 * hildon-widgets/hildon-find-toolbar.h:
231 * hildon-widgets/hildon-font-selection-dialog.c:
232 * hildon-widgets/hildon-font-selection-dialog.h:
233 * hildon-widgets/hildon-get-password-dialog.c:
234 * hildon-widgets/hildon-get-password-dialog.h:
235 * hildon-widgets/hildon-grid-item-private.h:
236 * hildon-widgets/hildon-grid-item.c:
237 * hildon-widgets/hildon-grid-item.h:
238 * hildon-widgets/hildon-grid.c:
239 * hildon-widgets/hildon-grid.h:
240 * hildon-widgets/hildon-hvolumebar.c:
241 * hildon-widgets/hildon-hvolumebar.h:
242 * hildon-widgets/hildon-input-mode-hint.h:
243 * hildon-widgets/hildon-name-password-dialog.c:
244 * hildon-widgets/hildon-name-password-dialog.h:
245 * hildon-widgets/hildon-note.c:
246 * hildon-widgets/hildon-note.h:
247 * hildon-widgets/hildon-number-editor.c:
248 * hildon-widgets/hildon-number-editor.h:
249 * hildon-widgets/hildon-plugin-widget.c:
250 * hildon-widgets/hildon-plugin-widget.h:
251 * hildon-widgets/hildon-private.h:
252 * hildon-widgets/hildon-program.c:
253 * hildon-widgets/hildon-program.h:
254 * hildon-widgets/hildon-range-editor.c:
255 * hildon-widgets/hildon-range-editor.h:
256 * hildon-widgets/hildon-scroll-area.c:
257 * hildon-widgets/hildon-scroll-area.h:
258 * hildon-widgets/hildon-seekbar.c:
259 * hildon-widgets/hildon-seekbar.h:
260 * hildon-widgets/hildon-set-password-dialog.c:
261 * hildon-widgets/hildon-set-password-dialog.h:
262 * hildon-widgets/hildon-sort-dialog.c:
263 * hildon-widgets/hildon-sort-dialog.h:
264 * hildon-widgets/hildon-system-sound.c:
265 * hildon-widgets/hildon-system-sound.h:
266 * hildon-widgets/hildon-telephone-editor.c:
267 * hildon-widgets/hildon-telephone-editor.h:
268 * hildon-widgets/hildon-time-editor.c:
269 * hildon-widgets/hildon-time-editor.h:
270 * hildon-widgets/hildon-time-picker.c:
271 * hildon-widgets/hildon-time-picker.h:
272 * hildon-widgets/hildon-volumebar-private.h:
273 * hildon-widgets/hildon-volumebar-range.c:
274 * hildon-widgets/hildon-volumebar-range.h:
275 * hildon-widgets/hildon-volumebar.c:
276 * hildon-widgets/hildon-volumebar.h:
277 * hildon-widgets/hildon-vvolumebar.c:
278 * hildon-widgets/hildon-vvolumebar.h:
279 * hildon-widgets/hildon-weekday-picker.c:
280 * hildon-widgets/hildon-weekday-picker.h:
281 * hildon-widgets/hildon-window-private.h:
282 * hildon-widgets/hildon-window.c:
283 * hildon-widgets/hildon-window.h:
284 * hildon-widgets/hildon-wizard-dialog.c:
285 * hildon-widgets/hildon-wizard-dialog.h:
288 * ut/hildon-clock-widgets_tests.c:
289 * ut/hildon-widgets_tests.c:
290 * ut/tc_banner_truncate.c: One again fixing the license headers...
293 2006-10-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
295 * common-rcfiles/gtk-2.0/ossomediaplayer: Changing the wizard dialog
296 enum to equal GTK_RESPONSE_CANCEL for automatic Escape key handling.
299 2006-10-04 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
301 * hildon-widgets/hildon-caption.c:
302 * hildon-widgets/hildon-caption.h: Adding a new property:
303 "icon-position" and helper set/get routine methods.
304 This propery controls the align/position of the icon in the caption.
305 The icon can be aligned left or right.
307 2006-10-04 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
309 * hildon-widgets/hildon-wizard-dialog.c: Adding an "autotitle"
310 property that controls the way wizard handles window titles. If set to
311 TRUE (default) the wizard will automatically update window title when
312 changing wizard pages. If set to FALSE, no title handling is being
313 done, and the title can be overriden by the application developer.
315 2006-10-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
317 * hildon-widgets/hildon-time-editor.c
318 (validated_conversion): Modifications to check the '-'
319 input and change value to the default min. Fixes NB#40059.
321 2006-10-04 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
323 * hildon-widgets/hildon-set-password-dialog.c: Turning off the
324 auto-capitalization. Fixes NB#39585.
326 2006-10-03 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
328 * debian/rules: Correcting debian debug package generation. Should
331 2006-10-02 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
333 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c: Make ok
334 the default response for the dialog. Fixes NB#39909.
336 2006-09-29 Tomas Junnonen <tomas.junnonen@nokia.com>
338 * hildon-font-selection-dialog.c: Remove extra space in font size
339 string. Fixes NB#41291.
341 2006-09-26 Iain Holmes <iain@openedhand.com>
343 * hildon-wizard-dialog.c: Show all created widgets so that a
344 gtk_widget_show is all that is required to display the dialog
345 correctly. Fixes MB#432.
347 2006-09-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
349 * hildon-widgets/hildon-number-editor.c: Applying a patch by Fernando
350 Herrera to fix the number editor notification signals. Fixes MB#625.
352 2006-09-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
357 * debian/changelog: Update.
359 2006-09-21 Tommi Komulainen <tommi.komulainen@nokia.com>
361 * hildon-widgets/hildon-find-toolbar.c
362 (hildon_find_toolbar_entry_activate): Stop 'activate' signal emission
363 to prevent focus from moving. NB#40936
365 2006-09-22 Tommi Komulainen <tommi.komulainen@nokia.com>
367 * hildon-widgets/hildon-volumebar.h (HildonVolumebarPrivate)
368 * hildon-widgets/hildon-volumebar.c (hildon_volumebar_size_allocate,
369 hildon_volumebar_realize, hildon_volumebar_unrealize,
370 hildon_volumebar_map, hildon_volumebar_unmap,
371 hildon_volumebar_notify, hildon_volumebar_class_init): Add a
372 input-only event window to catch button-press events anywhere in the
373 widget when the widget is insensitive. NB#6214
375 * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_size_allocate):
376 * hildon-widgets/hildon-vvolumebar.c (hildon_vvolumebar_size_allocate):
377 Chain to parent so that the event window is properly resized.
379 2006-09-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
381 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
382 * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Changing the name
383 in witch the borders afre being draw around color selectors. Fixes
385 Making the dimmed color bar/plane look a bit nicer.
387 * hildon-widgets/hildon-name-password-dialog.c: Changing the 'name'
388 property of the dialog to 'username'. Fixes #MB772.
390 2006-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
392 * hildon-widgets/hildon-font-selection-dialog.c: Do not put the
393 "reference" text in the font preview dialog if the super/subscript
394 setting has not been selected. Fixes #NB40999.
396 2006-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
398 * hildon-widgets/hildon-number-editor.c:
399 (hildon_number_editor_validate_value): Modified the condition
400 for checking if the inputted value is 0 when range minimun is
401 positive. Fixes #NB30734.
403 2006-09-21 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com>
405 * hildon-widgets/hildon-get-password-dialog.c:
406 (hildon_get_password_get_property): Fix "numbers-only" getter.
409 2006-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
411 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c: Reverting
412 the hex -> color func (hsv not supported by the parse function).
413 Fixing a bug where last character is not appended to the color ->
414 ascii conversion. Fixes #NB40061.
416 2006-09-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
418 * hildon-widgets/hildon-get-password-dialog.c: Fixing the way input
419 method is set. Fixes #NB37467.
421 * hildon-widgets/hildon-name-password-dialog.c: Fixing the way the
422 password entry is being accessed. Fixes #MB767. Using a patch by
425 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
427 * hildon-widgets/hildon-date-editor.c:
428 (hildon_date_editor_keypress): On left or right key pressed, it
429 first takes in consideration the current cursor position inside
430 the entries. If it's in an edge, focus moves to the widget on the
431 right or left. Fixes #NB40770.
433 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
435 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c: Agh...
436 correcting silly mistake.
438 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
440 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
441 Replacing a custom hex -> color with a stock gdk func.
443 * hildon-widgets/hildon-caption.c:
444 Ups... a momentary lapse of reason.
446 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
448 * hildon-widgets/hildon-time-editor.c:
449 (validated_conversion): Added default parameter -- if the field is
450 empty, sets this value.
451 (hildon_time_editor_real_validate): Gets current values to pass it
452 as the default values to forward validation. Fixes #NB39048.
454 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
456 * hildon-widgets/hildon-caption.c: Do not draw the focus border when
457 the label has no text set. Fixes #NB40649.
458 Also fixing some memory leaks in properties setting.
460 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
462 * hildon-widgets/hildon-time-editor.c:
463 (hildon_time_editor_entry_clicked): This function has been
464 removed. It is not needed any more.
465 (_hildon_time_editor_entry_select_all): Added in order to perform
466 the whole text selection into the entry with an idle call.
467 (hildon_time_editor_entry_focusin): Modified to just add the
468 function above to the idle queue.
471 * hildon-widgets/hildon-caption.c (hildon_caption_button_press):
472 Added condition to return when the widget has already the focus.
475 2006-09-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
477 * hildon-widgets/hildon-color-button.c: Draw insensitive grid over the
478 color button widget if the widget is insensitive. Fixes #NB40329.
480 2006-09-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
483 * debian/rules: Fixing the debug symbols package. Fixes #NB40532.
485 2006-09-15 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
490 * debian/changelog: Bumping version numbers, adding info about the
493 2006-09-15 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
495 * hildon-widgets/hildon-window.c: When a new menu is being attached to
496 the window, call show on the menu itself, not the whole window. Fixes
499 2006-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
501 * hildon-widgets/hildon-date-editor.c:
502 (hildon_date_editor_entry_released): Removed this function in order
503 to avoid the selection of the entry with the second click.
504 (hildon_date_editor_entry_focusin): Removed the test, now we want
505 to select the entry using the callback in all the situations.
508 * hildon-widgets/hildon-number-editor.c: renamed {plus,minus}-button
509 widgets to ne-{plus,minus}-button in order to do the theming without
510 depending on the HildonNumberEditor widget name. Fixes #MB624. Will
511 work with new theme config.
513 2006-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
515 * hildon-widgets/hildon-composite-widget.c: Changed the focus
516 handler -- with hildon-time-editor and hildon-date-editor, if we
517 are moving up or down, with the focus inside the widget, we return
518 false to force moving to the next widget outside. Fixes #NB36938.
520 2006-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
522 * hildon-widgets/hildon-defines.c: Ensure the style before setting the
523 logical color. Fixes #NB40041.
525 2006-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
527 * hildon-widgets/hildon-date-editor.c: Bring focus to date after the
528 date has been choosen in the calendar popup.
530 * hildon-widgets/hildon-time-editor.c: Bring focus to time after
531 time has been choosen in the time picker. Fixes #NB39565.
533 2006-09-13 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
535 [Merging the atk-branch fixes]
537 * hildon-widgets/hildon-date-editor.c: Use button instead of event
538 box for the calendar icon.
540 * hildon-widgets/hildon-time-editor.c: Use button instead of the label
541 for the am/pm switcher. Fixes #NB25602, #NB24411.
543 2006-09-12 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
546 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
547 * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
548 * hildon-widgets/gtk-infoprint.c:
549 * hildon-widgets/gtk-infoprint.h:
550 * hildon-widgets/hildon-add-home-dialog.c:
551 * hildon-widgets/hildon-add-home-dialog.h:
552 * hildon-widgets/hildon-app-private.h:
553 * hildon-widgets/hildon-app.c:
554 * hildon-widgets/hildon-app.h:
555 * hildon-widgets/hildon-appview.c:
556 * hildon-widgets/hildon-appview.h:
557 * hildon-widgets/hildon-banner.c:
558 * hildon-widgets/hildon-banner.h:
559 * hildon-widgets/hildon-calendar-popup.c:
560 * hildon-widgets/hildon-calendar-popup.h:
561 * hildon-widgets/hildon-caption.c:
562 * hildon-widgets/hildon-caption.h:
563 * hildon-widgets/hildon-code-dialog.c:
564 * hildon-widgets/hildon-code-dialog.h:
565 * hildon-widgets/hildon-color-button.c:
566 * hildon-widgets/hildon-color-button.h:
567 * hildon-widgets/hildon-color-chooser-button.c:
568 * hildon-widgets/hildon-color-chooser-button.h:
569 * hildon-widgets/hildon-color-chooser-dialog.c:
570 * hildon-widgets/hildon-color-chooser-dialog.h:
571 * hildon-widgets/hildon-color-chooser.c:
572 * hildon-widgets/hildon-color-chooser.h:
573 * hildon-widgets/hildon-color-popup.c:
574 * hildon-widgets/hildon-color-popup.h:
575 * hildon-widgets/hildon-color-selector.c:
576 * hildon-widgets/hildon-color-selector.h:
577 * hildon-widgets/hildon-composite-widget.c:
578 * hildon-widgets/hildon-composite-widget.h:
579 * hildon-widgets/hildon-controlbar.c:
580 * hildon-widgets/hildon-controlbar.h:
581 * hildon-widgets/hildon-date-editor.c:
582 * hildon-widgets/hildon-date-editor.h:
583 * hildon-widgets/hildon-defines.c:
584 * hildon-widgets/hildon-defines.h:
585 * hildon-widgets/hildon-dialoghelp.c:
586 * hildon-widgets/hildon-dialoghelp.h:
587 * hildon-widgets/hildon-file-handling-note.c:
588 * hildon-widgets/hildon-file-handling-note.h:
589 * hildon-widgets/hildon-find-toolbar.c:
590 * hildon-widgets/hildon-find-toolbar.h:
591 * hildon-widgets/hildon-font-selection-dialog.c:
592 * hildon-widgets/hildon-font-selection-dialog.h:
593 * hildon-widgets/hildon-get-password-dialog.c:
594 * hildon-widgets/hildon-get-password-dialog.h:
595 * hildon-widgets/hildon-grid-item-private.h:
596 * hildon-widgets/hildon-grid-item.c:
597 * hildon-widgets/hildon-grid-item.h:
598 * hildon-widgets/hildon-grid.c:
599 * hildon-widgets/hildon-grid.h:
600 * hildon-widgets/hildon-hvolumebar.c:
601 * hildon-widgets/hildon-hvolumebar.h:
602 * hildon-widgets/hildon-input-mode-hint.h:
603 * hildon-widgets/hildon-name-password-dialog.c:
604 * hildon-widgets/hildon-name-password-dialog.h:
605 * hildon-widgets/hildon-note.c:
606 * hildon-widgets/hildon-note.h:
607 * hildon-widgets/hildon-number-editor.c:
608 * hildon-widgets/hildon-number-editor.h:
609 * hildon-widgets/hildon-plugin-widget.c:
610 * hildon-widgets/hildon-plugin-widget.h:
611 * hildon-widgets/hildon-private.h:
612 * hildon-widgets/hildon-program.c:
613 * hildon-widgets/hildon-program.h:
614 * hildon-widgets/hildon-range-editor.c:
615 * hildon-widgets/hildon-range-editor.h:
616 * hildon-widgets/hildon-scroll-area.c:
617 * hildon-widgets/hildon-scroll-area.h:
618 * hildon-widgets/hildon-seekbar.c:
619 * hildon-widgets/hildon-seekbar.h:
620 * hildon-widgets/hildon-set-password-dialog.c:
621 * hildon-widgets/hildon-set-password-dialog.h:
622 * hildon-widgets/hildon-sort-dialog.c:
623 * hildon-widgets/hildon-sort-dialog.h:
624 * hildon-widgets/hildon-system-sound.c:
625 * hildon-widgets/hildon-system-sound.h:
626 * hildon-widgets/hildon-telephone-editor.c:
627 * hildon-widgets/hildon-telephone-editor.h:
628 * hildon-widgets/hildon-time-editor.c:
629 * hildon-widgets/hildon-time-editor.h:
630 * hildon-widgets/hildon-time-picker.c:
631 * hildon-widgets/hildon-time-picker.h:
632 * hildon-widgets/hildon-volumebar-private.h:
633 * hildon-widgets/hildon-volumebar-range.c:
634 * hildon-widgets/hildon-volumebar-range.h:
635 * hildon-widgets/hildon-volumebar.c:
636 * hildon-widgets/hildon-volumebar.h:
637 * hildon-widgets/hildon-vvolumebar.c:
638 * hildon-widgets/hildon-vvolumebar.h:
639 * hildon-widgets/hildon-weekday-picker.c:
640 * hildon-widgets/hildon-weekday-picker.h:
641 * hildon-widgets/hildon-window-private.h:
642 * hildon-widgets/hildon-window.c:
643 * hildon-widgets/hildon-window.h:
644 * hildon-widgets/hildon-wizard-dialog.c:
645 * hildon-widgets/hildon-wizard-dialog.h:
649 * ut/hildon-clock-widgets_tests.c:
650 * ut/hildon-widgets_tests.c:
651 * ut/tc_banner_truncate.c: Fixing the copyright headers.
653 * hildon-widgets/hildon-defines.c: Making the disposing of style data
654 more secure/null-proof.
656 2006-09-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
658 * hildon-widgets/hildon-app.h:
659 * hildon-widgets/hildon-defines.h: Reverting back to old key mapping.
661 2006-09-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
663 * hildon-widgets/hildon-time-editor.c: When user clicked the clock
664 button, before launching the time picker try to validate the entered
665 values. Fixes #NB40055.
667 2006-09-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
672 * debian/changelog: Bumping version numbers, adding details about the
675 2006-09-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
677 * hildon-widgets/hildon-time-editor.c: Do an extra validity check when
678 switching to another field. Fixes #NB40054.
680 2006-09-08 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
682 * hildon-widgets/hildon-window.c: Call the
683 hildon_window_is_topmost_notify before firing the g-object
684 notification signal. Fixes #NB39202.
686 2006-09-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
690 * debian/changelog: Bumping version numbers.
692 2006-09-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
694 * hildon-widgets/hildon-app.h:
695 * hildon-widgets/hildon-defines.h: Once again reverting the Johan's
696 patch for new key handling.
698 2006-09-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
700 * hildon-widgets/hildon-find-toolbar.c: Move focus to the parent
701 widget when the toolbar is closed. Fixes #NB34193.
703 2006-09-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
705 * hildon-widgets/hildon-defines.c: Fixing the recursive call in
706 _set_recursive_from_ld. The container for_each call was missing a
707 parameter and effectively passing NULL as data. So amateurish. Fixes
710 2006-09-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
712 * hildon-widgets/hildon-defines.h: Adding gdkkeysyms.h to includes.
715 2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
717 * hildon-widgets/hildon-color-button.c: Redraw the button if cancel
718 was pressed in the color selection dialog. Fixes #NB39778 but I think
719 the real cause of the bug lies at a different level.
721 2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
725 * configure.ac: Version bump. Display version string during configure
728 * debian/changelog: Adding release details.
730 2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
732 * hildon-widgets/hildon-font-selection-dialog.c: Adding a comment
733 about the new property introduced. Once we have property documentation
734 we need to mark it with a "Since: 0.14.1" keyword ("font-scaling").
736 2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
739 * configure.ac: Removing the unit tests (ut/outo) from the build
740 system. They're introducing an additionall dependency and need to be
741 fixed/arranged differently anyways.
743 2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
745 * hildon-widgets/hildon-app.h:
746 * hildon-widgets/hildon-defines.h: Applying Johan's new key mapping
747 patch back again. WARNING: This breaks compatibility with IT-2006.
749 * hildon-widgets/hildon-caption.c: Add specific behaviour for
750 containers when press button event occurs. Fixes #NB36843.
752 * hildon-widgets/hildon-program.c:
753 * hildon-widgets/hildon-window.c: Adding a patch to fix occassional
754 BadWindow X errors. Fixes #NB39679.
756 2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
758 * hildon-widgets/hildon-sort-dialog.c: Adding a function to add
759 reversed sort keys. Reversed sort keys present Descending/Ascending
760 selection instead of Ascending/Descending default. Fixes #NB32544.
762 2006-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
764 * hildon-widgets/hildon-note.c: Fixing the behaviour of
765 hildon_note_new_confirmation_with_icon_stock. Fixes #NB22825.
767 2006-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
769 * hildon-widgets/hildon-font-selection-dialog.c: Adding a
770 "font-scaling" property that allows to customize the output of the
771 Preview dialog during font selection. By default font-scaling equals
772 1.0 = no change. Applications/clients should apply here the
773 font-scaling they use for user-output/visualization. Fixes #NB19001.
775 2006-09-05 Tomas Junnonen <tomas.junnonen@nokia.com>
777 * src/hildon-widgets/hildon-find-toolbar.c: Start search on "activate"
778 entry signal instead of only KP_Enter.
780 2006-09-04 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
782 * hildon-widgets/hildon-banner.c: Aling the stock images to 0.0
783 position, not to the center. Fixes #NB31168.
785 2006-09-04 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
787 * hildon-widgets/hildon-color-selector.c:
788 * hildon-widgets/hildon-time-picker.c: Applying a small patch by
789 Tamminen Eero to save some bytes of ram. Fixes #NB22965.
791 2006-09-04 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
793 * hildon-widgets/hildon-font-selection-dialog.c: Excluding some more
794 hardcoded fonts from the font selection dialog. We need a flexible API
795 to do that in future, but currently introducing it wouldn't be
796 feasible. Fixes #NB30530.
798 2006-09-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
800 * debian/changelog: Small ver. fix.
802 2006-09-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
806 2006-09-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
808 * debian/changelog: Adding info about bugs fixed: #NB16830, #NB38487,
809 #NB36938, #NB34642, #NB32772, #NB38598.
811 * doc/design/abstract_vs_modular_plugin_widgets.dia:
812 * doc/design/abstract_vs_modular_plugin_widgets.png: Adding the
813 missing design schemes.
815 2006-09-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
818 * po/en_GB.po: Rebuilding & updating the PO files.
820 2006-08-31 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
822 * changelog: Adding one more bug fix from the mergedown. Fixes
825 2006-08-31 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
828 * hildon-widgets/hildon-defines.c: Disconnect the signal before
829 attaching a new one -- prevents signals from being emitted two times,
830 fixes a memory leak. Fixes #NB26114.
832 2006-08-31 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
835 * hildon-widgets/hildon-wizard-dialog.c: Changing the orded of the
836 buttons in the wizard dialog to be: finish, previous, next, cancel.
839 2006-08-31 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
842 * hildon-widgets/hildon-name-password-dialog.c: Applying a patch by
843 Fernando to fix the autocaptialization for username/password entries.
846 2006-08-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
848 [Merging 0.13.1 => TRUNK]
850 * ./: Merging the experimental color selector branch. Fixes: #NB37010,
851 #NB38559, #NB33217, #NB37172.
853 Michael Dominic Kostrzewa
854 <michael.kostrzewa@nokia.com>
856 * configure.ac: Bumping the version number to 0.14.0.
858 2006-08-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
864 2006-08-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
868 * AUTHORS: Adding an AUTHORS file with maintainer/contact information.
872 * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
873 * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
874 * hildon-widgets/gtk-infoprint.c:
875 * hildon-widgets/gtk-infoprint.h:
876 * hildon-widgets/hildon-add-home-dialog.c:
877 * hildon-widgets/hildon-add-home-dialog.h:
878 * hildon-widgets/hildon-app-private.h:
879 * hildon-widgets/hildon-app.c:
880 * hildon-widgets/hildon-app.h:
881 * hildon-widgets/hildon-appview.c:
882 * hildon-widgets/hildon-appview.h:
883 * hildon-widgets/hildon-banner.c:
884 * hildon-widgets/hildon-banner.h:
885 * hildon-widgets/hildon-calendar-popup.c:
886 * hildon-widgets/hildon-calendar-popup.h:
887 * hildon-widgets/hildon-caption.c:
888 * hildon-widgets/hildon-caption.h:
889 * hildon-widgets/hildon-code-dialog.c:
890 * hildon-widgets/hildon-code-dialog.h:
891 * hildon-widgets/hildon-color-button.c:
892 * hildon-widgets/hildon-color-button.h:
893 * hildon-widgets/hildon-color-chooser-button.c:
894 * hildon-widgets/hildon-color-chooser-button.h:
895 * hildon-widgets/hildon-color-chooser-dialog.c:
896 * hildon-widgets/hildon-color-chooser-dialog.h:
897 * hildon-widgets/hildon-color-chooser.c:
898 * hildon-widgets/hildon-color-chooser.h:
899 * hildon-widgets/hildon-color-popup.c:
900 * hildon-widgets/hildon-color-popup.h:
901 * hildon-widgets/hildon-color-selector.c:
902 * hildon-widgets/hildon-color-selector.h:
903 * hildon-widgets/hildon-composite-widget.c:
904 * hildon-widgets/hildon-composite-widget.h:
905 * hildon-widgets/hildon-controlbar.c:
906 * hildon-widgets/hildon-controlbar.h:
907 * hildon-widgets/hildon-date-editor.c:
908 * hildon-widgets/hildon-date-editor.h:
909 * hildon-widgets/hildon-defines.c:
910 * hildon-widgets/hildon-defines.h:
911 * hildon-widgets/hildon-dialoghelp.c:
912 * hildon-widgets/hildon-dialoghelp.h:
913 * hildon-widgets/hildon-file-handling-note.c:
914 * hildon-widgets/hildon-file-handling-note.h:
915 * hildon-widgets/hildon-find-toolbar.c:
916 * hildon-widgets/hildon-find-toolbar.h:
917 * hildon-widgets/hildon-font-selection-dialog.c:
918 * hildon-widgets/hildon-font-selection-dialog.h:
919 * hildon-widgets/hildon-get-password-dialog.c:
920 * hildon-widgets/hildon-get-password-dialog.h:
921 * hildon-widgets/hildon-grid-item-private.h:
922 * hildon-widgets/hildon-grid-item.c:
923 * hildon-widgets/hildon-grid-item.h:
924 * hildon-widgets/hildon-grid.c:
925 * hildon-widgets/hildon-grid.h:
926 * hildon-widgets/hildon-hvolumebar.c:
927 * hildon-widgets/hildon-hvolumebar.h:
928 * hildon-widgets/hildon-input-mode-hint.h:
929 * hildon-widgets/hildon-name-password-dialog.c:
930 * hildon-widgets/hildon-name-password-dialog.h:
931 * hildon-widgets/hildon-note.c:
932 * hildon-widgets/hildon-note.h:
933 * hildon-widgets/hildon-number-editor.c:
934 * hildon-widgets/hildon-number-editor.h:
935 * hildon-widgets/hildon-plugin-widget.c:
936 * hildon-widgets/hildon-plugin-widget.h:
937 * hildon-widgets/hildon-private.h:
938 * hildon-widgets/hildon-program.c:
939 * hildon-widgets/hildon-program.h:
940 * hildon-widgets/hildon-range-editor.c:
941 * hildon-widgets/hildon-range-editor.h:
942 * hildon-widgets/hildon-scroll-area.c:
943 * hildon-widgets/hildon-scroll-area.h:
944 * hildon-widgets/hildon-seekbar.c:
945 * hildon-widgets/hildon-seekbar.h:
946 * hildon-widgets/hildon-set-password-dialog.c:
947 * hildon-widgets/hildon-set-password-dialog.h:
948 * hildon-widgets/hildon-sort-dialog.c:
949 * hildon-widgets/hildon-sort-dialog.h:
950 * hildon-widgets/hildon-system-sound.c:
951 * hildon-widgets/hildon-system-sound.h:
952 * hildon-widgets/hildon-telephone-editor.c:
953 * hildon-widgets/hildon-telephone-editor.h:
954 * hildon-widgets/hildon-time-editor.c:
955 * hildon-widgets/hildon-time-editor.h:
956 * hildon-widgets/hildon-time-picker.c:
957 * hildon-widgets/hildon-time-picker.h:
958 * hildon-widgets/hildon-volumebar-private.h:
959 * hildon-widgets/hildon-volumebar-range.c:
960 * hildon-widgets/hildon-volumebar-range.h:
961 * hildon-widgets/hildon-volumebar.c:
962 * hildon-widgets/hildon-volumebar.h:
963 * hildon-widgets/hildon-vvolumebar.c:
964 * hildon-widgets/hildon-vvolumebar.h:
965 * hildon-widgets/hildon-weekday-picker.c:
966 * hildon-widgets/hildon-weekday-picker.h:
967 * hildon-widgets/hildon-window-private.h:
968 * hildon-widgets/hildon-window.c:
969 * hildon-widgets/hildon-window.h:
970 * hildon-widgets/hildon-wizard-dialog.c:
971 * hildon-widgets/hildon-wizard-dialog.h:
974 * ut/hildon-clock-widgets_tests.c:
975 * ut/hildon-widgets_tests.c:
976 * ut/tc_banner_truncate.c: Adding myself as the contact
977 person/maintainer. FIxing copyright notices to include 2006 as new things
978 were added this year.
980 2006-08-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
984 * hildon-widgets/hildon-app.h:
985 * hildon-widgets/hildon-defines.h: Undoing the Johan's new
986 key-handling changes from 2006-08-10. That requires a fix at a
987 different level, waiting for Daniel Stone.
989 2006-08-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
993 * debian==/changelog: Adding some missing entries about bugs being
996 * debian/copyright: Adding information about the license version of
999 2006-08-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1003 * hildon-widgets/hildon-window.c: Properly ref the attached menus,
1004 allow NULL to be passed to the attach function to remove the existing
1005 menu. Fixes NB#32845.
1007 2006-08-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1011 * debian/control: Removing unnecessary manual dependencies, fixes
1014 2006-08-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1018 * hildon-widgets-plugins/Makefile.am:
1019 * hildon-widgets-plugins/hildon-color-chooser-dialog_hsv.c:
1020 * hildon-widgets-plugins/hildon-color-chooser_hsv.c:
1021 * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
1022 * hildon-widgets-plugins/hildoncolorchooserdialog_hsv.c: Removing
1023 left overs from the old color selector code, making the file names
1026 2006-08-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1030 * hildon-widgets-plugins/hildon-color-chooser-dialog_hsv.c:
1031 * hildon-widgets-plugins/hildon-color-chooser_hsv.c:
1032 * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
1033 * hildon-widgets/gtk-infoprint.c:
1034 * hildon-widgets/gtk-infoprint.h:
1035 * hildon-widgets/hildon-add-home-dialog.c:
1036 * hildon-widgets/hildon-add-home-dialog.h:
1037 * hildon-widgets/hildon-app-private.h:
1038 * hildon-widgets/hildon-app.c:
1039 * hildon-widgets/hildon-app.h:
1040 * hildon-widgets/hildon-appview.c:
1041 * hildon-widgets/hildon-appview.h:
1042 * hildon-widgets/hildon-banner.c:
1043 * hildon-widgets/hildon-banner.h:
1044 * hildon-widgets/hildon-calendar-popup.c:
1045 * hildon-widgets/hildon-calendar-popup.h:
1046 * hildon-widgets/hildon-caption.c:
1047 * hildon-widgets/hildon-caption.h:
1048 * hildon-widgets/hildon-code-dialog.c:
1049 * hildon-widgets/hildon-code-dialog.h:
1050 * hildon-widgets/hildon-color-button.c:
1051 * hildon-widgets/hildon-color-button.h:
1052 * hildon-widgets/hildon-color-chooser-button.c:
1053 * hildon-widgets/hildon-color-chooser-button.h:
1054 * hildon-widgets/hildon-color-chooser-dialog.c:
1055 * hildon-widgets/hildon-color-chooser-dialog.h:
1056 * hildon-widgets/hildon-color-chooser.h:
1057 * hildon-widgets/hildon-color-popup.c:
1058 * hildon-widgets/hildon-color-popup.h:
1059 * hildon-widgets/hildon-color-selector.c:
1060 * hildon-widgets/hildon-color-selector.h:
1061 * hildon-widgets/hildon-composite-widget.c:
1062 * hildon-widgets/hildon-composite-widget.h:
1063 * hildon-widgets/hildon-controlbar.c:
1064 * hildon-widgets/hildon-controlbar.h:
1065 * hildon-widgets/hildon-date-editor.c:
1066 * hildon-widgets/hildon-date-editor.h:
1067 * hildon-widgets/hildon-defines.c:
1068 * hildon-widgets/hildon-defines.h:
1069 * hildon-widgets/hildon-dialoghelp.c:
1070 * hildon-widgets/hildon-dialoghelp.h:
1071 * hildon-widgets/hildon-file-handling-note.c:
1072 * hildon-widgets/hildon-file-handling-note.h:
1073 * hildon-widgets/hildon-find-toolbar.c:
1074 * hildon-widgets/hildon-find-toolbar.h:
1075 * hildon-widgets/hildon-font-selection-dialog.c:
1076 * hildon-widgets/hildon-font-selection-dialog.h:
1077 * hildon-widgets/hildon-get-password-dialog.c:
1078 * hildon-widgets/hildon-get-password-dialog.h:
1079 * hildon-widgets/hildon-grid-item-private.h:
1080 * hildon-widgets/hildon-grid-item.c:
1081 * hildon-widgets/hildon-grid-item.h:
1082 * hildon-widgets/hildon-grid.c:
1083 * hildon-widgets/hildon-grid.h:
1084 * hildon-widgets/hildon-hvolumebar.c:
1085 * hildon-widgets/hildon-hvolumebar.h:
1086 * hildon-widgets/hildon-input-mode-hint.h:
1087 * hildon-widgets/hildon-name-password-dialog.c:
1088 * hildon-widgets/hildon-name-password-dialog.h:
1089 * hildon-widgets/hildon-note.c:
1090 * hildon-widgets/hildon-note.h:
1091 * hildon-widgets/hildon-number-editor.c:
1092 * hildon-widgets/hildon-number-editor.h:
1093 * hildon-widgets/hildon-plugin-widget.c:
1094 * hildon-widgets/hildon-private.h:
1095 * hildon-widgets/hildon-program.c:
1096 * hildon-widgets/hildon-program.h:
1097 * hildon-widgets/hildon-range-editor.c:
1098 * hildon-widgets/hildon-range-editor.h:
1099 * hildon-widgets/hildon-scroll-area.c:
1100 * hildon-widgets/hildon-scroll-area.h:
1101 * hildon-widgets/hildon-seekbar.c:
1102 * hildon-widgets/hildon-seekbar.h:
1103 * hildon-widgets/hildon-set-password-dialog.c:
1104 * hildon-widgets/hildon-set-password-dialog.h:
1105 * hildon-widgets/hildon-sort-dialog.c:
1106 * hildon-widgets/hildon-sort-dialog.h:
1107 * hildon-widgets/hildon-system-sound.c:
1108 * hildon-widgets/hildon-system-sound.h:
1109 * hildon-widgets/hildon-telephone-editor.c:
1110 * hildon-widgets/hildon-telephone-editor.h:
1111 * hildon-widgets/hildon-time-editor.c:
1112 * hildon-widgets/hildon-time-editor.h:
1113 * hildon-widgets/hildon-time-picker.c:
1114 * hildon-widgets/hildon-time-picker.h:
1115 * hildon-widgets/hildon-volumebar-private.h:
1116 * hildon-widgets/hildon-volumebar-range.c:
1117 * hildon-widgets/hildon-volumebar-range.h:
1118 * hildon-widgets/hildon-volumebar.c:
1119 * hildon-widgets/hildon-volumebar.h:
1120 * hildon-widgets/hildon-vvolumebar.c:
1121 * hildon-widgets/hildon-vvolumebar.h:
1122 * hildon-widgets/hildon-weekday-picker.c:
1123 * hildon-widgets/hildon-weekday-picker.h:
1124 * hildon-widgets/hildon-window-private.h:
1125 * hildon-widgets/hildon-window.c:
1126 * hildon-widgets/hildon-window.h:
1127 * hildon-widgets/hildon-wizard-dialog.c:
1128 * hildon-widgets/hildon-wizard-dialog.h:
1131 * ut/hildon-clock-widgets_tests.c:
1132 * ut/hildon-widgets_tests.c:
1133 * ut/tc_banner_truncate.c: Fixing the license banners (adding them
1134 if missing, correcting "... version 2 or any later version" to "version
1137 2006-08-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1141 * hildon-widgets/hildon-window.c: Put extra ref on the GdkWindow
1142 before emitting the signal so that we don't lose it in event free
1143 function. Fixes NB#38996.
1145 2006-08-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1149 * configure.ac: Bumping the version number to 0.13.1.6.
1151 * hildon-widgets-plugins/Makefile.am: Adding the proper symlinks for
1152 default plugin targets during installation. Fixes a crasher bug in the
1155 * hildon-widgets/hildon-color-button.c:
1156 * hildon-widgets/hildon-color-chooser-dialog.c:
1157 * hildon-widgets/hildon-plugin-widget.c: Adding some basic sanity checks.
1159 2006-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1163 * ./: Merging with the 0.13.1-1_pluged-in-color-selector branch.
1165 2006-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1169 * hildon-widgets/hildon-number-editor.c: When a range error occurs,
1170 set the correct value before calling the range-error signal, so that
1171 the widget consumer has a chance to actually adjust the value to it's
1172 liking in the signal. Fixes NB#33260.
1174 2006-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1178 * hildon-widgets/hildon-wizard-dialog.c: Fixing a small compilation
1181 2006-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1185 * hildon-widgets/hildon-time-picker.c: Fixing
1188 2006-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1192 * hildon-widgets/hildon-wizard-dialog.c:
1193 * hildon-widgets/hildon-wizard-dialog.h: Cleaning up, fixing some
1196 2006-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1200 * hildon-widgets/hildon-add-home-dialog.h:
1201 * hildon-widgets/hildon-app.h:
1202 * hildon-widgets/hildon-appview.h:
1203 * hildon-widgets/hildon-calendar-popup.h:
1204 * hildon-widgets/hildon-code-dialog.h:
1205 * hildon-widgets/hildon-color-button.h:
1206 * hildon-widgets/hildon-color-selector.h:
1207 * hildon-widgets/hildon-controlbar.h:
1208 * hildon-widgets/hildon-date-editor.h:
1209 * hildon-widgets/hildon-file-handling-note.h:
1210 * hildon-widgets/hildon-find-toolbar.h:
1211 * hildon-widgets/hildon-grid-item-private.h:
1212 * hildon-widgets/hildon-grid-item.h:
1213 * hildon-widgets/hildon-grid.h:
1214 * hildon-widgets/hildon-input-mode-hint.h:
1215 * hildon-widgets/hildon-marshalers.h:
1216 * hildon-widgets/hildon-name-password-dialog.h:
1217 * hildon-widgets/hildon-private.h:
1218 * hildon-widgets/hildon-program.h:
1219 * hildon-widgets/hildon-range-editor.h:
1220 * hildon-widgets/hildon-scroll-area.h:
1221 * hildon-widgets/hildon-seekbar.h:
1222 * hildon-widgets/hildon-sort-dialog.h:
1223 * hildon-widgets/hildon-telephone-editor.h:
1224 * hildon-widgets/hildon-time-picker.h:
1225 * hildon-widgets/hildon-weekday-picker.h:
1226 * hildon-widgets/hildon-window-private.h:
1227 * hildon-widgets/hildon-window.h:
1228 * hildon-widgets/hildon-wizard-dialog.h:
1229 * timer/timer.h: Just cosmetic cleanups in defines for consistency.
1231 * COPYING: Removing the executable bit from the text file.
1233 2006-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1239 * hildon-widgets-plugins/Makefile.am:
1240 * hildon-widgets/Makefile.am:
1242 * timer/Makefile.am:
1243 * ut/Makefile.am: Fixing the build system so that `make
1244 maintainer-clean` can be used safely.
1246 2006-08-22 Kuisma Salonen <kuisma.salonen@nokia.com>
1250 * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
1251 Grayscale dimming re-enabled.
1253 2006-08-16 Johan Bilien <johan.bilien@nokia.com>
1257 * hildon-widgets/hildon-app.c:
1258 (hildon_app_switch_to_desktop): Removed unused function
1259 (hildon_app_key_snooper): Removed handling of the Home hardware key
1263 * configure.ac: 0.13.1.4
1265 2006-08-11 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com>
1269 * hildon-widgets/hildon-plugin-widget.c
1270 (ascii_decapitalize_without_dashes): Fixed.
1272 2006-08-10 Johan Bilien <johan.bilien@nokia.com>
1276 * hildon-widgets/hildon-{app.h,defines.h}:
1277 switched HILDON_MENU_KEY to now match GDK_F10
1278 WARNING: This breaks compatibility with IT-2006
1280 * configure.ac: 0.13.1.3
1282 2006-08-08 Luc Pionchon <luc.pionchon@nokia.com>
1286 * configure.ac: 0.13.1.2
1288 2006-08-07 Johan Bilien <johan.bilien@nokia.com>
1290 * hildon-widgets/hildon-program.c
1291 (hildon_program_common_toolbar_topmost_window): Added this
1292 function, it is an internal function created to notify the topmost
1293 window of the topmost program that it has a new common toolbar, it
1294 is supposed to be used inside a foreach call.
1295 (hildon_program_set_common_toolbar): Added a foreach call in case
1296 the program is the topmost in order to notify the topmost window
1297 it should take the common toolbar. Fixed a problem with unparent
1298 call it causes the vbox disappears in some cases, now we are using
1303 2006-08-01 Luc Pionchon <luc.pionchon@nokia.com>
1305 * configure.ac: 0.12.22
1307 2006-07-31 Johan Bilien <johan.bilien@nokia.com>
1309 * hildon-widgets/hildon-code-dialog.c
1310 (hildon_code_dialog_insert_text):
1311 - Use hildon_banner_show_info instead of deprecated gtk_info_print
1312 - Localize the string in the applet
1316 2006-07-26 Kuisma Salonen <kuisma.salonen@nokia.com>
1320 Added plugged-in color chooser,
1322 -- Plugin infrastructure:
1324 * hildon-widgets/hildon-plugin-widget.[ch]: API to help loading
1325 widgets from plugins.
1327 * hildon-widgets-plugins/: directory containing widget
1328 implementations which are going to be built into separate shared
1329 object files (plugins)
1331 * hildon-widgets-plugins/Makefile.am: automake file for the plugins.
1333 * doc/design/abstract_vs_modular_plugin_widgets.dia:
1334 * doc/design/hildon-plugin-widget.txt: design doc
1337 -- ColorChooser plugin:
1339 * hildon-widgets-plugins/hildoncolorchooser_hsv.c: Implementation of a
1340 HildonColorChooser, HSV based one.
1342 * hildon-widgets-plugins/hildoncolorchooserdialog_hsv.c: HSV based
1343 implementation of color chooser dialog.
1346 -- Uses the plugin infrastructure:
1348 * hildon-widgets/hildon-color-chooser.[ch] : An abstract class for
1349 color chooser widget. The _new function utilizes plugin widget
1350 helper functions to initialize the widget.
1352 * hildon-widgets/hildon-color-chooser-dialog.[ch] : Same as color
1353 chooser, but a dialog widget to choose a color.
1355 * hildon-widgets/hildon-color-button.c: HildonColorButton uses now
1356 HildonColorChooserDialog instead of HildonColorSelector.
1358 2006-07-25 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com>
1360 * configure.ac: 0.12.21
1362 2006-07-25 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com>
1364 * hildon-widgets/hildon-number-editor.c: Revert previous patch here
1365 until we get a new release of themes stuff. (M#624)
1367 2006-07-25 Johan Bilien <johan.bilien@nokia.com>
1369 * hildon-widgets/hildon-window.c:
1370 (hildon_window_toggle_menu): free the GList returned by
1371 gtk_container_get_children
1375 2006-07-18 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com>
1377 * hildon-widgets/hildon-number-editor.c:
1378 renamed {plus,minus}-button widgets to ne-{plus,minus}-button in
1379 order to do the theming without depending on the HildonNumberEditor
1380 widget name. Fixes maemo M#624
1382 2006-06-13 Luc Pionchon <luc.pionchon@nokia.com>
1386 * configure.ac: 0.13.1.1
1388 2006-06-13 Luc Pionchon <luc.pionchon@nokia.com>
1392 * added experimental plugged-in color selector
1394 2006-06-13 Luc Pionchon <luc.pionchon@nokia.com>
1396 * configure.ac: 0.12.20
1398 2006-06-12 Luc Pionchon <luc.pionchon@nokia.com>
1400 * hildon-widgets/hildon-color-button.c
1401 (hildon_color_button_key_pressed):
1402 return FALSE when no key was handled.
1406 2006-06-12 Luc Pionchon <luc.pionchon@nokia.com>
1408 * hildon-widgets/hildon-banner.c:
1409 (force_to_wrap_truncated): Modified size request of the label
1410 when it is wider than the maximum allowed, using the pango
1411 layout extension instead of the maximum allowed width.
1415 2006-06-05 Luc Pionchon <luc.pionchon@nokia.com>
1417 * configure.ac: 0.12.19
1419 2006-06-05 Luc Pionchon <luc.pionchon@nokia.com>
1421 * hildon-widgets/hildon-color-button.c
1422 (hildon_color_button_init): Moved key handling from key release
1423 event to key press event.
1425 (hildon_color_button_key_released): Renamed to _key_pressed
1426 (hildon_color_button_key_pressed) : new name from _key_released
1430 2006-06-05 Luc Pionchon <luc.pionchon@nokia.com>
1432 * hildon-widgets/hildon-time-editor.c
1433 (validated_conversion): return the minimum allowed value for the
1434 entry when the user types an empty text into an entry and moves
1435 the focus, instead of returning -1. This change implies that the
1436 minimum allowed value for the entry is set into the entry instead
1437 of leaving it empty.
1441 2006-06-05 Luc Pionchon <luc.pionchon@nokia.com>
1443 * hildon-widgets/hildon-grid.c (hildon_grid_class_init): do not
1444 use accumulator for "popup-context-menu"
1448 2006-06-05 Luc Pionchon <luc.pionchon@nokia.com>
1450 * hildon-widgets/hildon-window.c
1451 (hildon_window_toggle_menu): Changed the hide condition of the
1452 menu, now we are using GTK_WIDGET_MAPPED instead of
1453 GTK_WIDGET_VISIBLE, because the menu can be visible but not mapped
1454 in some situations, like the one described in this bug.
1458 2006-06-02 Luc Pionchon <luc.pionchon@nokia.com>
1460 * hildon-widgets/hildon-app.c (hildon_app_key_snooper): Add code
1461 to control if there is a combobox activated when the menu key is
1462 pressed and stop the menu drawing, this is a new case that happens
1463 when the application is avoiding the focus can go to the combobox.
1467 2006-06-02 Luc Pionchon <luc.pionchon@nokia.com>
1469 * hildon-widgets/hildon-time-editor.c
1470 (hildon_time_editor_validate): removed the assinment of the
1471 error_widget, now just the highlight_callback can do it when it
1472 finished with it. Control that if we are already managing an error
1473 we don't start working in other.
1475 (hildon_time_editor_inserted_text): added a control to stop insert
1476 handle if we are already managing an error, we have also blocked
1477 the focusout event before que grab focus to avoid another
1478 validation of the field.
1482 * hildon-widgets/hildon-time-editor.c
1483 (highlight_callback): Removed the return in the middle of the
1484 function, now that situation is imposible. It was causing the
1487 2006-05-31 Luc Pionchon <luc.pionchon@nokia.com>
1489 * hildon-widgets/hildon-banner.c
1490 (HILDON_BANNER_LABEL_MAX_PROGRESS): increase even more 320 -> 375
1491 to satisfy NB#31099. (actually info and anim banners should have
1492 375 px width and only progress banners should have 265 px)
1494 NB#31099 (workaround)
1496 2006-05-30 Luc Pionchon <luc.pionchon@nokia.com>
1500 * configure.ac: 0.13.1 unstable branch
1502 2006-05-30 Luc Pionchon <luc.pionchon@nokia.com>
1504 * hildon-libs.pc.in (Description): updated description
1506 2006-05-29 Luc Pionchon <luc.pionchon@nokia.com>
1508 * configure.ac: 0.12.18
1510 2006-05-29 Luc Pionchon <luc.pionchon@nokia.com>
1512 * hildon-widgets/hildon-app.c
1513 (hildon_app_key_snooper): Add code to control if there is a
1514 combobox activated when the menu key is pressed and prevent the
1519 2006-05-29 Luc Pionchon <luc.pionchon@nokia.com>
1521 * hildon-widgets/hildon-banner.c
1522 (hildon_banner_set_property): Set max_width hint to -1 instead of
1523 HILDON_BANNER_LABEL_MAX_TIMED when banner is timed to avoid. This
1524 has been done to ensure that the size of the banner will be the
1525 requisition size and avoid the size problem when reusing the
1526 banner window. See NB#24339.
1528 (hildon_banner_set_text): Removed useless gtk_window_resize after
1529 changing the label text. The size requisition of the banner is
1530 updated when the label text is modified, so there is no need to do
1531 a resize of the window to the requisition size.
1532 (hildon_banner_set_markup): Likewise.
1534 (hildon_banner_check_position): Added cast to widget argument in
1535 call to force_to_wrap_truncated in order to avoid a compilation
1538 2006-05-29 Luc Pionchon <luc.pionchon@nokia.com>
1540 Added time-error signal - NB#22155
1542 * hildon-widgets/hildon-time-editor.c:
1543 (hildon_time_editor_class_init): added time-error signal
1544 (validated_conversion): added 'error_code' output parameter.
1545 (hildon_time_editor_real_validate): use 'error_code' and trigger
1546 'time-error' signal when apprpriate.
1547 (highlight_callback): avoid revalidation
1549 * hildon-widgets/hildon-time-editor.h (HildonTimeEditorErrorType):
1550 new enumerative type for error types
1551 (_HildonTimeEditorClass): added time_error signal
1553 * hildon-widgets/Makefile.am (hildon-libs-enum-types.c): added time-editor.h
1555 2006-05-23 Luc Pionchon <luc.pionchon@nokia.com>
1557 * configure.ac: 0.12.17
1559 2006-05-23 Luc Pionchon <luc.pionchon@nokia.com>
1561 * hildon-widgets/gtk-infoprint.c
1562 (gtk_confirmation_banner_with_icon_name): wooops, use _with_markup
1563 variant to process markup string. NB#28370 (ter)
1565 2006-05-22 Luc Pionchon <luc.pionchon@nokia.com>
1567 * configure.ac: 0.12.16
1569 2006-05-22 Johan Bilien <johan.bilien@nokia.com>
1571 * hildon-widgets/hildon-window.c
1572 (hildon_window_vbox_expose_event): This function has been
1573 removed, now the window has the responsability of painting the
1574 toolbar, because it has that space allocated.
1575 (hildon_window_init): we do not have to connect the
1576 hildon_window_vbox_expose_event function to the expose event of
1577 the toolbar vbox anymore.
1578 (hildon_window_expose): Added the call to paint_toolbar, as we can
1579 see in the allocation function the toolbar decorators are
1580 responsability of the window, and gdk was not sending the proper
1581 events to the vbox because that space is not its responsability.
1582 (hildon_window_remove_toolbar): We don't need a queue_draw here
1583 because we have another call in the expose function when the size
1584 of the container has been changed.
1588 2006-05-21 Luc Pionchon <luc.pionchon@nokia.com>
1590 Removed hildon-insert-object-dialog NB#8015
1592 * hildon-widgets/hildon-insert-object-dialog.[ch]: removed
1593 * doc/tmpl/hildon-insert-object-dialog.sgml: removed
1594 * ut/hildon-widgets_tests.c (test27a, test27b, test27c): removed
1596 * hildon-widgets/Makefile.am (hildonwidgetsincludeinst_DATA)
1597 * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES)
1598 * doc/hildon-libs-docs.sgml:
1599 * po/POTFILES.in: : removed reference
1601 * configure.ac: removed check for gnome-vfs
1602 * hildon-widgets/Makefile.am: removed gnome-vfs flags
1603 * doc/Makefile.am: likewise
1604 * ut/Makefile.am: likewise
1606 2006-05-21 Luc Pionchon <luc.pionchon@nokia.com>
1608 * hildon-widgets/gtk-infoprint.c
1609 (gtk_confirmation_banner_with_icon_name):
1610 added bold markup for backward compatibility. NB#28370 (bis)
1612 2006-05-21 Luc Pionchon <luc.pionchon@nokia.com>
1614 * hildon-widgets/hildon-grid.c (get_child_index_by_coord): returns
1615 if empty grid. NB#29883
1617 2006-05-21 Luc Pionchon <luc.pionchon@nokia.com>
1619 * hildon-widgets/gtk-intoprint.c (find_banner_for_parent): Added
1620 check for "is-timed" property. NB#26546
1622 2006-05-21 Johan Bilien <johan.bilien@nokia.com>
1624 * hildon-widgets/hildon-window.c
1625 (hildon_window_remove_toolbar)
1626 (hildon_window_size_expose): Removed the
1627 gtk_widget_queue_draw_area call from this functions, because
1628 sometimes the event is not managed in the proper order.
1630 (hildon_window_size_allocate): Added the
1631 gtk_widget_queue_draw_area call in case the number of the toolbars
1632 has changed, this way we insure an expose event for the proper
1633 region will come after the change of the toolbars.
1637 2006-05-21 Johan Bilien <johan.bilien@nokia.com>
1639 * hildon-widgets/hildon-window.c:
1640 (hildon_window_size_allocate): Now the window uses all the space
1641 when its state is fullscreen, we avoid to subtract the top and
1642 bottom borders if the window state is fullscreen.
1646 2006-05-18 Tapani Palli <tapani.palli@nokia.com>
1648 * hildon-widgets/hildon-time-editor.c: block signal handler for
1649 hildon_time_editor_inserted_text, null check for entry widget in
1650 highlight_callback. Fixes NB#28679
1652 2006-05-16 Luc Pionchon <luc.pionchon@nokia.com>
1654 * hildon-widgets/gtk-infoprint.c (gtk_confirmation_banner): added
1655 bold markup for backward compatibility. NB#28370
1657 2006-05-15 Luc Pionchon <luc.pionchon@nokia.com>
1659 * configure.ac: 0.12.15
1661 2006-05-15 Johan Bilien <johan.bilien@nokia.com>
1663 * hildon-widgets/hildon-window.[ch]:
1664 - Added clipboad_operation signal used by osso-browser to receive
1665 clipborad operations from hildon-input-method
1666 - Trigger this signal when we receive an clipboard X message
1667 from HIM. related to NB#25502
1669 2006-05-11 Luc Pionchon <luc.pionchon@nokia.com>
1671 * hildon-widgets/hildon-caption.c
1672 (hildon_caption_set_label_alignment)
1673 (hildon_caption_get_label_alignment): added gtk-doc "Since" marker
1675 * doc/hildon-libs-docs.sgml: added index for 0.12.0 new symbols
1677 2006-05-10 Luc Pionchon <luc.pionchon@nokia.com>
1679 * hildon-widgets/hildon-time-editor.c:
1680 (hildon_time_editor_set_ticks) removed block signal handler for
1681 hildon_time_editor_inserted_text. Added block and unblock signal
1682 handler for hildon_time_editor_entry_focusout.
1686 2006-05-10 Luc Pionchon <luc.pionchon@nokia.com>
1688 * hildon-widgets/hildon-caption.c:
1689 (hildon_caption_size_allocate): add a margin to the start position
1690 of the caption_area (HILDON_CAPTION_SPACING), leaving this way the
1691 space required to the left of the caption.
1693 (hildon_caption_expose): allocation, subtract the left margin
1694 which we have added to the children widgets when we paint the
1699 3006-05-10 Tapani Palli <tapani.palli@nokia.com>
1701 * hildon-widgets/hildon-time-editor.c:
1702 block signal handler for hildon_time_editor_inserted_text
1706 2006-05-09 Luc Pionchon <luc.pionchon@nokia.com>
1708 * hildon-widgets/hildon-time-editor.c:
1709 (_hildon_time_editor_get_time_separators) renamed from
1710 _get_time_separator(). Refactored to return h-m and m-s
1711 separators. Now it is independent of the time editor priv
1712 structure and receives two labels that can be NULL.
1714 (_HildonTimeEditorPrivate): removed hm_sep_symbol and ms_sep_symbol
1715 members: not used anymore.
1716 (hildon_time_editor_init): removed ref to above members.
1717 (hildon_time_editor_finalize): likewise
1719 (hildon_time_editor_check_locale): use
1720 _hildon_time_editor_get_time_separators()
1722 * hildon-widgets/hildon-private.h: new file. To be used to use
1723 private functions from other widgets inside the library.
1724 (_hildon_time_editor_get_time_separators): added.
1726 * hildon-widgets/Makefile.am:
1727 added hildon-private.h to the source list.
1730 * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init):
1731 Use _hildon_time_editor_get_time_separators() to get the h-m
1732 separator from the locale (and not from a .po file)
1736 2006-05-09 Marius Vollmer <marius.vollmer@nokia.com>
1738 * hildon-widgets/hildon-find-toolbar.c
1739 (hildon_find_toolbar_class_init): Reverted change from 2006-04-15:
1740 The "search", "close", "invalid_input", "history_append" signals
1741 have always been correctly registered: you don't include the last
1742 'user data' parameter in the list of argument types passed to
1743 g_signal_new et al. Thanks to Jorn from OpenedHand!
1747 2006-05-08 Luc Pionchon <luc.pionchon@nokia.com>
1749 * configure.ac: 0.12.14
1751 2006-05-04 Luc Pionchon <luc.pionchon@nokia.com>
1753 gtk-doc config bits...
1754 * autogen.sh: call aclocal first
1755 * configure.ac: enable GTK_DOC_CHECK
1756 * doc/Makefile.am: really "include". "-include" is not followed by
1757 automake, as a result gtk-doc.make would not be processed.
1759 2006-05-03 Luc Pionchon <luc.pionchon@nokia.com>
1761 N#27000 (additional fixes to patch from 2006-05-01)
1763 * hildon-widgets/hildon-banner.c (force_to_wrap_truncated): do not
1764 hardcode pixel scaling factor ("/1000"), use PANGO_PIXELS instead
1765 which deals with rounding (and uses the right factor: 1024).
1766 Thanks Michael Natterer <mitch@imendio.com>
1768 Force label size also when width_text == width_max.
1770 2006-05-03 Luc Pionchon <luc.pionchon@nokia.com>
1772 * configure.ac: 0.12.13
1774 2006-05-03 Luc Pionchon <luc.pionchon@nokia.com>
1776 * hildon-widgets/hildon-font-selection-dialog.c:
1777 (is_internal_font): new function. Tells if a font family is internal.
1778 (filter_out_internal_fonts): new function. Filters out inernal fonts.
1779 (hildon_font_selection_dialog_show_available_fonts): call filter_out_internal_fonts
1782 2006-05-01 Luc Pionchon <luc.pionchon@nokia.com>
1784 * hildon-libs/hildon-widgets/hildon-time-editor.c
1785 * hildon-libs/hildon-widgets/hildon-time-picker.c
1786 * hildon-libs/hildon-widgets/hildon-wizard-dialog.h:
1787 added comments to anonymous enums
1789 2006-05-01 Luc Pionchon <luc.pionchon@nokia.com>
1791 Hildon banner truncations,
1792 * hildon-widgets/hildon-banner.c
1793 (force_to_wrap_truncated): new function. Force to wrap truncated
1794 label by setting explicit size request. See N#27000 and G#329646
1795 (hildon_banner_check_position): call force_to_wrap_truncated()
1796 fixes N#27000, N#25305, N#26203
1798 * hildon-widgets/hildon-banner.c
1799 (HILDON_BANNER_LABEL_MAX_PROGRESS): increase value 265 -> 320 to
1800 satisfy N#26624, N#26161, N#27875
1802 * ut/tc_banner_truncate.c: new file. Test cases for banner truncations.
1804 2006-05-01 Luc Pionchon <luc.pionchon@nokia.com>
1806 * hildon-widgets/hildon-banner.[ch]: code cleanup.
1808 2006-04-29 Johan Bilien <johan.bilien@nokia.com>
1810 * hildon-widgets/hildon-window.c:
1811 - removed connection to self, replaced with overridding virtual
1813 - removed gtk_widget_set_event in init, legacy from HildonApp
1814 - use gtk_widget_get_child_requisition() instead of
1815 gtk_widget_size_request() in _allocation
1816 - don't allocate space for the child if it is not visible
1818 2006-04-28 Johan Bilien <johan.bilien@nokia.com>
1820 * hildon-widgets/hildon-window.c:
1821 - forgot to reinitialize convenience pointers to borders after they
1823 - replaced a g_return_if_fail with a g_return_val_if_fail now
1824 that toggle_menu returns a g_boolean
1826 2006-04-28 Johan Bilien <johan.bilien@nokia.com>
1829 * hildon-widgets/hildon-window.c: Free the borders structure
1830 when the window is destroyed.
1832 2006-04-27 Tapani Palli <tapani.palli@nokia.com>
1834 * hildon-widgets/hildon-caption.c : check if ancestor
1835 (still) exists in set-focus handler, fixes N#25501
1837 2006-04-27 Luc Pionchon <luc.pionchon@nokia.com>
1839 * hildon-widgets/hildon-time-editor.c
1840 (hildon_time_editor_check_locale): do not force lower case for
1841 AM/PM symbols. Use the string as it is given by the locale. Makes
1842 it coherent with hildon time picker. Fixes N#27963
1844 2006-04-26 Luc Pionchon <luc.pionchon@nokia.com>
1846 * hildon-widgets/hildon-set-password-dialog.c
1847 (c_): new macro, calls dgettext on "hildon-common-strings" domain.
1848 (hildon_set_password_response_set): use c_ for common strings
1849 (hildon_set_password_response_change): likewise.
1852 * hildon-widgets/hildon-set-password-dialog.h: indent cleanup
1854 2006-04-26 Luc Pionchon <luc.pionchon@nokia.com>
1856 * hildon-widgets/hildon-file-handling-note.c (gettext macro): use
1857 "hildon-fm" as textual domain. Fixes N#27702
1859 2006-04-26 Luc Pionchon <luc.pionchon@nokia.com>
1861 * configure.ac: 0.12.12
1863 * Makefile.am (clean-all): brutal target to cleanup the
1864 folder. Will do this properly later.
1866 2006-04-25 Luc Pionchon <luc.pionchon@nokia.com>
1868 * doc/Makefile.am: use "-include" for gtk-doc.make (ignore
1869 included Makefile if missing).
1871 * configure.ac: temporarily disable GTK_DOC_CHECK (problem in
1872 integration environement)
1874 * configure.ac: print configuration summary after processing
1876 2006-04-24 Marius Vollmer <marius.vollmer@nokia.com>
1878 From Murray Cumming <murrayc@murrayc.com>, M#183.
1880 * hildon-widgets/hildon-calendar-popup.c:
1881 (hildon_calendar_popup_new): Use only g_object_new(), passing
1882 it properties, so that language bindings can do the same.
1883 (hildon_calendar_popup_set_date): Veryify the date here,
1884 instead of only in the _new() function.
1885 (hildon_calendar_popup_set_property): Use get/set_date() to
1886 verify the new date and to select it.
1887 (hildon_calendar_popup_get_property): Remove unused variables.
1888 * ut/hildon-widgets_tests.c (test45): New.
1890 * hildon-widgets/hildon-add-home-dialog.c:
1891 (hildon_add_home_dialog_new): Move code into
1892 hildon_add_home_dialog_init(),
1893 hildon_add_home_dialog_set_old_name(), and
1894 hildon_add_home_dialog_set_new_name(). Supply parameters as
1895 properties values to g_object_new() instead, so that language
1896 bindings can do the same.
1897 (hildon_add_home_dialog_class_init): Added name and new_name
1899 (hildon_add_home_dialog_init): Create always-needed widgets.
1900 (hildon_add_home_dialog_get_property),
1901 (hildon_add_home_dialog_set_property): Get/Set the name and
1902 new_name properties, recreating widgets if necessary, using new
1903 static helper function.
1904 * ut/hildon-widgets_tests.c (test46): New.
1906 * hildon-widgets/hildon-grid-item.c
1907 (hildon_grid_item_set_property), (hildon_grid_item_get_property),
1908 (hildon_grid_item_class_init): Add icon-basename property.
1909 (hildon_grid_item_new, hildon_grid_item_new_with_label): Move code
1910 from here to hildon_grid_item_init(), so we can just call
1912 (hildon_grid_item_set_label): Convert NULL label to empty string.
1913 Bug fix: don't cast the label widget to a string and compare it
1914 against the new label text, use gtk_label_get_label instead.
1915 Expect priv->label to always be non-NULL.
1916 (update_icon): Don't pass NULL icon name to
1917 gtk_icon_theme_load_icon, use default icon instead in that case.
1918 * hildon-widgets/hildon-grid-item.h: Make
1919 _hildon_grid_item_set_label into public
1920 hildon_grid_item_set_label(), so that language bindings can use
1922 * ut/hildon-widgets_tests.c (VALID_ICON): Use existing icon.
1923 (test33a2, test33b4, test33b4): Expect them to succeed now that a
1924 HildonGridItem can handle NULL icons.
1926 2006-04-21 Luc Pionchon <luc.pionchon@nokia.com>
1928 * configure.ac: 0.12.11
1930 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
1932 * thread safety (N#24348), fixed timeout and idle callbacks :
1933 hildon-widgets/hildon-window.c : hildon_window_escape_timeout()
1934 hildon-widgets/hildon-time-picker.c : hildon_time_picker_key_repeat_timeout()
1935 hildon-widgets/hildon-number-editor.c : do_mouse_timeout(),hildon_number_editor_select_all()
1936 hildon-widgets/hildon-banner.c : hildon_banner_timeout()
1937 hildon-widgets/hildon-app.c : hildon_app_escape_timeout()
1938 hildon-widgets/hildon-time-editor.c : highlight_callback()
1939 hildon-widgets/hildon-date-editor.c : _hildon_date_editor_entry_select_all()
1941 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
1943 * hildon-widgets/hildon-app.c (hildon_app_key_release): send
1944 correct state for fullscreen, fixes N#26611
1946 2006-04-19 Johan Bilien <johan.bilien@nokia.com>
1949 * hildon-widgets/hildon-window.c:
1950 - hildon_window_toggle_menu now returns whether or not something was
1952 - hildon_window_key_press_event(): when handling the menu hard key,
1953 return TRUE if we actually handled it
1954 * hildon-widgets/hildon-appview.c: _hildon_appview_toggle_menu()
1955 now returns if something was done
1956 * hildon-widgets/hildon-app.c: hildon_app_key_snooper(): return TRUE
1957 if we actually handled the menu hard key.
1959 2006-04-19 Johan Bilien <johan.bilien@nokia.com>
1961 * hildon-widgets/hildon-window.c: Fixed a bug in child size allocation
1964 2006-04-19 Luc Pionchon <luc.pionchon@nokia.com>
1966 * configure.ac: 0.12.10
1969 2006-04-17 Luc Pionchon <luc.pionchon@nokia.com>
1971 * doc/hildon-libs-docs.sgml: added index for new symbols.
1973 2006-04-17 Luc Pionchon <luc.pionchon@nokia.com>
1975 * doc/Makefile.am (version.xml): generates version.xml
1976 * doc/hildon-libs-docs.sgml: added &version; entity, and display
1977 the version number in the doc title.
1979 2006-04-17 Luc Pionchon <luc.pionchon@nokia.com>
1981 Minor changes for gtk-doc
1983 * hildon-weekday-picker.h
1984 * hildon-name-password-dialog.c
1985 * hildon-calendar-popup.h
1986 * hildon-range-editor.h
1987 * hildon-volumebar-range.h
1990 * hildon-time-editor.c
1992 * hildon-date-editor.h
1994 2006-04-16 Luc Pionchon <luc.pionchon@nokia.com>
1996 * hildon-widgets/hildon-time-editor.c
1997 (hildon_time_editor_set_show_hours)
1998 (hildon_time_editor_get_show_hours): added gtk-doc tag 'Since:'
2000 2006-04-15 Luc Pionchon <luc.pionchon@nokia.com>
2003 * hildon-widgets/hildon-time-editor.c
2004 (hildon_time_editor_entry_keypress): use
2005 hildon_gtk_button_set_depressed, provided by osso-GTK, since
2006 2.6.10-1.osso4, instead of GTK private symbol
2007 _gtk_button_set_depressed
2009 2006-04-15 Marius Vollmer <marius.vollmer@nokia.com>
2011 From Murray Cummings (M#185 M#283), with slight changes:
2013 * configure.ac: Add a --rebuilds option, defaulting to yes, so we
2014 can disable the regeneration of hildon-libs-enum-types.[h|c], also
2015 based on the gnome-vfs build.
2017 * hildon-widgets/Makefile.am: Use glib-mkenums to generate
2018 hildon-libs-enum-types.[h|c], and build them, based on the
2019 gnome-vfs build. This adds GTypes for the enums, needed for
2020 accurate signal registration, needed by bindings.
2022 * hildon-widgets/hildon-number-editor.h: Rename the error_handler
2023 default signal handler to range_error, so it has the same name as
2024 the signal, as expected by bindings.
2026 * hildon-widgets/hildon-marshalers.list: Change to the now-used
2029 * hildon-widgets/hildon-note.h (HildonNodeType): Marked as 'skip'.
2030 since hildon_note_type_get_type is defined manually and
2031 glib-mkenums should ignore this enum.
2033 * hildon-widgets/hildon-app.h (HildonZoomLevel): Likewise.
2034 * hildon-widgets/hildon-caption.h (HildonCaptionStatus): Likewise.
2036 Correct the signal registration for:
2038 * hildon-widgets/hildon-app.c
2039 (hildon_app_class_init):
2045 * hildon-widgets/hildon-date-editor.c
2046 (hildon_date_editor_class_init):
2049 * hildon-widgets/hildon-find-toolbar.c
2050 (hildon_find_toolbar_class_init):
2054 "history_append signals"
2056 * hildon-widgets/hildon-grid.c
2057 (hildon_grid_class_init):
2058 "popup_context_menu"
2060 * hildon-widgets/hildon-number-editor.c
2061 (hildon_number_editor_class_init):
2064 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2066 M#90 - Use standard GLib macro names.
2067 Based on a patch from Osvaldo Santana <osvaldo.santana@indt.org.br>
2069 Deprecate HILDON_*_TYPE, replace by HILDON_TYPE_*,
2070 * hildon-widgets/hildon-calendar-popup.h:
2071 * hildon-widgets/hildon-date-editor.h:
2072 * hildon-widgets/hildon-range-editor.h:
2073 * hildon-widgets/hildon-weekday-picker.h:
2074 * hildon-widgets/hildon-volumebar-range.h:
2077 * hildon-widgets/hildon-calendar-popup.c:
2078 * hildon-widgets/hildon-date-editor.c:
2079 * hildon-widgets/hildon-range-editor.c:
2080 * hildon-widgets/hildon-volumebar-range.c:
2081 * hildon-widgets/hildon-weekday-picker.c:
2083 2006-04-13 Johan Bilien <johan.bilien@nokia.com>
2085 * hildon-widgets/hildon-code-dialog.c: Fixed L10n logical ids
2086 for Ok and Cancel buttons.
2088 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2090 * configure.ac: 0.12.9
2092 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2094 * hildon-widgets/hildon-color-button.c
2095 (INNER_BORDER_THICKNESS, COLOR_BUTTON_WIDTH, COLOR_BUTTON_HEIGHT):
2099 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2101 * hildon-widgets/hildon-time-editor.c
2102 (convert_to_12h): removed m and s paramters (useless)
2103 (convert_to_24h): likewise.
2105 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2107 Automatic focus movement for HildonTimeEditor (IMP-13)
2109 * hildon-widgets/hildon-time-editor.c
2110 (hildon_time_editor_init): connect after signal "insert_text"
2111 (hildon_time_editor_inserted_text): new function.
2112 On inserted text, if entry has two digits, jumps to the next field.
2114 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2116 Pops up the color selector on 'select' hardkey (IMP-15)
2118 * hildon-widgets/hildon-color-button.c
2119 (hildon_color_button_init): connect "key-release-event"
2120 (hildon_color_button_key_released): new function.
2121 Pops up the color selector on 'select' hardkey release
2123 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2125 Hildon grid, set items to be focus-and-activate instead of single
2126 tap activation (IMP-14)
2128 * hildon-widgets/hildon-grid.c (hildon_grid_button_pressed): do not set focus.
2129 * hildon-widgets/hildon-grid.c (hildon_grid_button_released): activate selected item.
2132 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2134 Fetch hours/minutes/seconds separators from current locale (IMP-8)
2137 * hildon-widgets/hildon-time-editor.c
2138 (struct _HildonTimeEditorPrivate): added 'hm_sep_symbol' and 'ms_sep_symbol'
2139 (hildon_time_editor_init): do not get separator labels from i18n, but from locale
2140 (hildon_time_editor_finalize): free separator symbols
2141 (get_time_separators): new function. Get time separators from locale.
2142 (hildon_time_editor_check_locale): call get_time_separators.
2144 2006-04-13 Luc Pionchon <luc.pionchon@nokia.com>
2146 Removed icon for mandatory fields (IMP-3).
2147 Note: the logic and API to specify mandatory fields is preserved.
2149 * hildon-widgets/hildon-caption.c (HILDON_CAPTION_MANDATORY_ICON): removed.
2150 (struct _HildonCaptionPrivate): removed 'mandatory_icon' field.
2151 (hildon_caption_set_property): case PROP_STATUS, removed related code.
2152 (hildon_caption_set_label_alignment): removed related code.
2155 2006-04-07 Luc Pionchon <luc.pionchon@nokia.com>
2157 * configure.ac: 0.12.8
2159 2006-04-07 Luc Pionchon <luc.pionchon@nokia.com>
2161 * hildon-widgets/hildon-banner.c: added gtk-doc Since markers.
2164 2006-04-07 Tomas Junnonen <tomas.junnonen@nokia.com>
2166 - Added support for Pango markup
2167 Added hildon_banner_show_information_with_markup
2168 - Removed hildon_banner_show_confirmation
2169 - Re-position the banner when its content changes
2170 - Banner now doesn't truncate strings nor insert linebreaks
2171 - fixes N#24339 - Information banners do not resize
2173 * hildon-widgets/hildon-banner.[ch]
2174 (hildon_banner_show_information_with_markup): new function. Adds
2175 pango markup support for information banners.
2177 (hildon_banner_show_confirmation): removed. 'confirmation' was
2178 used only for the taask navigator (at most). It should use
2179 _show_information_with_markup with appropriate markup.
2181 (hildon_banner_set_markup): new function.
2183 (hildon_banner_check_position): new function. Factor code from
2184 hildon_banner_realize(), and update position calculation.
2186 (struct _HildonBannerPrivate): removed max_lines.
2187 Uses as much lines as needed.
2189 (hildon_banner_init): set banner label to wrap lines.
2191 (hildon_banner_set_text): do not truncate. Update banner's position.
2193 (hildon_banner_set_markup): new function.
2194 Set banner's text with Pango markup.
2196 (_hildon_gtk_label_set_text_n_lines): marked as deprecated.
2199 * hildon-widgets/gtk-infoprint.c
2200 (gtk_confirmation_banner): use hildon_banner_show_information
2201 instead of _show_confirmation.
2202 (gtk_confirmation_banner_with_icon_name): likewise.
2205 2006-04-07 Luc Pionchon <luc.pionchon@nokia.com>
2207 * hildon-widgets/hildon-color-button.c
2208 (hildon_color_field_expose_event): correct parameter order.
2211 2006-04-07 Johan Bilien <johan.bilien@nokia.com>
2213 * hildon-widgets/hildon-window.c:
2214 - Fixed a potential infinite loop when detaching the menus
2215 from the window widget (Closes N#26033)
2217 2006-04-06 Johan Bilien <johan.bilien@nokia.com>
2219 * hildon-widgets/hildon-window.c:
2220 - Fixed a bug that made window fullscreen state tracking fail
2221 - Apply correct theming to menus so that they get placed
2222 correctly (Fixes N#24325)
2223 - Redraw the window borders if the size of the toolbar vbox changes
2224 - Reset the program to NULL in hildon_window_destroy
2225 - Stop the ESC key-press timeout when the window loses the focus
2227 * hildon-widgets/hildon-program.c:
2228 - Reset the common toolbar to NULL when the program is finalised
2230 2006-04-04 Marius Vollmer <marius.vollmer@nokia.com>
2232 * hildon-widgets/hildon-get-password-dialog.h,
2233 hildon-widgets/hildon-get-password-dialog.c
2234 (hildon_get_password_dialog_new,
2235 hildon_get_password_dialog_new_with_default): Renamed
2236 get_old_password_title parameter to "get_old" to correspond with
2237 the property name. This helps the C++ bindings.
2238 * ut/hildon-widgets_tests.c (test43, test44): New.
2240 2006-04-03 Marius Vollmer <marius.vollmer@nokia.com>
2242 * ut/hildon-widgets_tests.c: Disabled unimplemented testcases:
2243 test20a, test20b, test20c, test20d, test36a, test36b, test36c,
2246 From Murray Cumming.
2248 * hildon-libs/hildon-caption.c:
2249 (hildon_caption_init): Do the hildon_caption_set_child_expand()
2251 (hildon_caption_new): Use the child property from GtkContainer
2252 instead of calling gtk_container_add(), because _new() functions
2253 should just use g_object_new(), so that language-bindings can do
2256 * ut/hildon-widgets_tests.c: Added test42 for hildon_caption_new.
2258 2006-03-30 Luc Pionchon <luc.pionchon@nokia.com>
2260 * configure.ac: 0.12.7
2262 2006-03-29 Luc Pionchon <luc.pionchon@nokia.com>
2265 * hildon-widgets/hildon-font-selection-dialog.c
2266 (REFERENCE_LINE): removed
2267 (hildon_font_selection_dialog_show_preview): added l10n support
2268 for the reference string (use to differentiate sub/super script in
2270 (hildon_font_selection_dialog_show_preview): likewise
2273 2006-03-28 Luc Pionchon <luc.pionchon@nokia.com>
2275 * po/en_GB.po: update
2277 2006-03-28 Luc Pionchon <luc.pionchon@nokia.com>
2279 * hildon-widgets/hildon-add-home-dialog.c
2280 (hildon_add_home_dialog_init): removed i18n support (deprecated
2281 widget. Hinder logical ID processing)
2282 (hildon_add_home_dialog_new): likewise.
2284 * hildon-widgets/hildon-insert-object-dialog.c
2285 (hildon_insert_object_dialog_init): likewise.
2288 2006-03-28 Luc Pionchon <luc.pionchon@nokia.com>
2290 * hildon-widgets/hildon-font-selection-dialog.c
2291 (hildon_font_selection_dialog_construct_notebook): logical ID typo
2294 2006-03-27 Johan Bilien <johan.bilien@nokia.com>
2296 * hildon-widgets/hildon-window.[ch]:
2297 - update the title when the window is realized
2298 - added support for long press on the ESC key. Fixes N#24620
2300 2006-03-26 Luc Pionchon <luc.pionchon@nokia.com>
2302 * hildon-widgets/hildon-time-editor.h: indent, improve readability.
2304 2006-03-26 Luc Pionchon <luc.pionchon@nokia.com>
2306 * hildon-widgets/hildon-seekbar.c
2307 (hildon_seekbar_button_press_event): use if statement instead of 's?a:b'
2309 2006-03-24 Luc Pionchon <luc.pionchon@nokia.com>
2311 * configure.ac: 0.12.6
2313 2006-03-23 Luc Pionchon <luc.pionchon@nokia.com>
2315 * hildon-widgets/hildon-defines.h (HILDON_HARDKEY_LEFT):
2316 fixed typo GKD_Left -> GDK_Left, N#24042
2319 2006-03-22 Luc Pionchon <luc.pionchon@nokia.com>
2325 Updated logical id to lower case: Ckct_ -> ckct_
2326 * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error):
2327 * hildon-widgets/hildon-number-editor.c (hildon_number_editor_error_handler):
2328 * hildon-widgets/hildon-range-editor.c (hildon_range_editor_class_init)
2329 (hildon_range_editor_init, hildon_range_editor_entry_validate)
2330 (hildon_range_editor_entry_validate):
2331 * hildon-widgets/hildon-time-editor.c (validated_conversion)
2332 (validated_conversion, hildon_time_editor_real_validate):
2333 * hildon-widgets/hildon-grid.c (hildon_grid_class_init)
2337 Updated logical id to lower case: Ecdg_ -> ecdg_
2338 * hildon-widgets/hildon-time-editor.c (hildon_time_editor_init):
2339 * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init):
2340 * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init):
2341 * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new)
2342 * hildon-widgets/hildon-wizard-dialog.c (hildon_wizard_dialog_init)
2343 (hildon_wizard_dialog_create_title):
2344 * hildon-widgets/hildon-find-toolbar.c (hildon_find_toolbar_class_init):
2345 (hildon_find_toolbar_init):
2346 * hildon-widgets/hildon-note.c (hildon_note_rebuild)
2347 (hildon_note_rebuild, hildon_note_set_button_text):
2350 Removed i18n support for property description,
2351 * hildon-widgets/hildon-time-picker.c (hildon_time_picker_class_init):
2354 2006-03-21 Luc Pionchon <luc.pionchon@nokia.com>
2356 * configure.ac: 0.12.5
2358 2006-03-21 Tommi Komulainen <tommi.komulainen@nokia.com>
2360 * doc/hildon-libs-docs.sgml: Move HildonWizardDialog in Dialogs
2361 * hildon-widgets/hildon-caption.c: Fix erroneous gtk-doc comment
2364 2006-03-20 Johan Bilien <johan.bilien@nokia.com>
2366 * hildon-widgets/hildon-grid.c: added missing include hildon-app.h for
2369 2006-03-20 Johan Bilien <johan.bilien@nokia.com>
2371 Cleanup wizard dialog,
2373 * hildon-widgets/hildon-wizard-dialog.c
2374 (struct HildonWizardDialogPrivate): removed 'previous_button'
2375 and 'next_button' (obsolete)
2377 (hildon_wizard_dialog_response): new private function. Handles the
2378 'response' signal and replaces direction_button_clicked() in
2379 taking care of notebook page changes and button dimming.
2381 (hildon_wizard_dialog_init): 'previous' and 'next' buttons are now
2382 added to the dialog as response buttons. This enables the usage of
2383 GtkDialog API for setting their sensitiveness.
2385 (dimming/undimming): Connected hildon_wizard_dialog_response to
2386 "resonse" signal. Removed useless title creation because it
2387 depends on the notebook which is not yet created.
2389 (hildon_wizard_dialog_set_property): minor code cleanup
2391 (hildon_wizard_dialog_create_title): removed useless else-if
2394 * hildon-widgets/hildon-wizard-dialog.h
2395 (hildon_wizard_dialog_get_type): added G_GNUC_CONST
2398 * hildon-widgets/hildon-wizard-dialog.[ch]: Reverted the patch
2399 adding the page_change signal, as the application can now track
2400 the response signal instead.
2403 2006-03-17 Luc Pionchon <luc.pionchon@nokia.com>
2405 * configure.ac: 0.12.4
2408 2006-03-16 Luc Pionchon <luc.pionchon@nokia.com>
2412 moved widget descriptions to respective source file (*.c)
2416 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2418 Cleanup color button
2420 * hildon-widgets/hildon-color-button.c:
2421 - removed unused #include
2422 - removed unused gettext macro
2424 (COLOR_FIELD_WIDTH) : renamed to COLOR_FILLED_WIDTH
2425 (COLOR_FIELD_HEIGHT): renamed to COLOR_FILLED_HEIGHT
2426 + value updated to match specifications
2428 (struct _HildonColorButtonPrivate):
2429 removed 'drawing_area' and 'pixbuf' members (unused)
2431 (hildon_color_button_init):
2432 use drawing_area directly, update COLOR_FILLED_ macro names
2434 (hildon_color_button_unrealize): new function.
2435 (hildon_color_button_class_init): register unrealize function
2436 (hildon_color_button_finalize): free allocated GC in unrealize
2437 handler instead of in finalize.
2439 (hildon_color_button_recolor_pixbuf): removed. (use
2440 gdk_draw_rectangle() instead)
2441 (hildon_color_button_draw_pixbuf_borders): likewise
2443 (hildon_color_field_expose_event): use gdk_draw_rectangle() to
2445 (hildon_color_button_set_property): queue the drawing - instead of
2446 calling recolor_pixbuf
2448 (hildon_color_button_clicked): renamed variable 'csd' to 'cs_dialog'
2451 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2453 More cleanup for range editor,
2455 * hildon-widgets/hildon-range-editor.[ch]
2456 - removed useless includes
2457 (hildon_range_editor_new_with_separator): set char parameter 'const'
2459 * hildon-widgets/hildon-range-editor.c
2460 - removed useless includes
2461 - rewritten a lot of functions because code was inefficient.
2462 - removed useless g_return_if_fail calls from various functions.
2464 (hildon_range_editor_init): Romoved unneeded casts, added composite names.
2465 (hildon_range_editor_entry_keypress): rewritten
2466 (hildon_range_editor_entry_focus_out): rewritten
2467 (hildon_range_editor_refresh_widths): New function
2468 (hildon_range_editor_set_range): Make sure that the values are in
2470 (hildon_range_editor_set_lower): rewritten.
2471 (hildon_range_editor_set_higher): rewritten.
2472 (hildon_range_editor_set_min): rewritten.
2473 (hildon_range_editor_set_max): rewritten.
2475 (hildon_range_editor_entry_validate): New validator function
2476 (hildon_range_editor_entry_changed): New signal handler for
2477 "changed" for entries, this will now validate whenever entry changes.
2479 (hildon_range_editor_entry_focus_out): Added g_assert for
2480 editor. Removed call to hildon_range_editor_apply_current_range().
2481 Added call to the new function hildon_range_editor_entry_validate()
2484 (hildon_range_editor_init): connected
2485 hildon_range_editor_entry_changed to "changed" for entries.
2488 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2490 Major cleanup for time editor
2492 * hildon-widgets/hildon-time-editor.c
2493 - removed unused #includes.
2494 - Removed useless g_return_if_fail(editor) calls
2495 (HILDON_IS_TIME_EDITOR does this check as well for us).
2497 (hildon_time_editor_add_style): removed, obsolete.
2498 (hildon_time_editor_mnemonic_activate): removed, obsolete
2499 (hildon_time_editor_get_max_values): removed, obsolete.
2501 (validated_conversion): New helper function
2503 (hildon_time_editor_entry_changed): New function, now the widget
2504 interactively validates the inputted contents (not requiring focus
2507 (ticks_to_time): rewritten, using less arithmetic operations.
2508 (hildon_time_editor_validate): rewritten
2509 (hildon_time_editor_set_ticks): rewritten
2510 (hildon_time_editor_set_duration_mode): rewritten
2511 (hildon_time_editor_entry_keypress): rewritten
2513 * hildon-widgets/hildon-time-editor.[ch]
2514 (hildon_time_editor_set_show_hours)
2515 (hildon_time_editor_get_show_hours) new functions to show/hide hours
2518 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2520 Cleanup number editor
2522 * hildon-widgets/hildon-number-editor.c:
2523 (SPACE_BORDER): removed
2525 (hildon_number_editor_size_request):
2526 (hildon_number_editor_size_allocate): updated to use hildondefines
2528 (hildon_number_editor_mnemonic_activate): function removed,
2529 mnemonic are not used
2531 (hildon_number_editor_stop_repeat_timer): new function, to avoid
2533 (hildon_number_editor_button_release):
2534 (hildon_number_editor_finalize): updated to use new function
2536 (hildon_number_editor_entry_keypress): completely rewritten
2537 (change_numbers): likewise
2538 (do_mouse_timeout): likewise
2539 (hildon_number_editor_set_range): likewise
2541 (hildon_number_editor_validate_value): new function, used for all
2543 (hildon_number_editor_focus_out):
2544 (hildon_number_editor_entry_changed): updated to use previous.
2546 (hildon_number_editor_real_set_value): new function that formats
2547 given int to field. Used by change_numbers and set_value
2549 (integer_to_string): removed, we now have one place that
2550 converts numbers and that uses buffer from stack.
2551 (hildon_number_editor_set_value): changed to use new format function.
2554 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2556 * hildon-widgets/hildon-time-picker.c:
2557 reorganized how the widgets are stored to reduce code
2558 (HildonTimePickerWidgetGroup): new struct
2559 (struct _HildonTimePickerPrivate): added member 'widgets' as an array of HildonTimePickerWidgetGroup
2560 (hildon_time_picker_init)
2561 (hildon_time_picker_arrow_press)
2562 (hildon_time_picker_event_box_key_press)
2563 (hildon_time_picker_change_time)
2564 (hildon_time_picker_map)
2565 (hildon_time_picker_event_box_key_release): use new widget organization
2568 (hildon_time_picker_init): return value from nl_timeinfo() is
2569 valid only until it's called again, so g_strdup() the value when
2572 (MINS_IN_1H, MINS_IN_24H, MINS_IN_12H): defines hardcoded values
2573 (HILDON_TIME_PICKER_LABEL_X_PADDING)
2574 (HILDON_TIME_PICKER_LABEL_Y_PADDING): defines hardcoded values
2575 (hildon_time_picker_set_time):
2576 (hildon_time_picker_get_time):
2577 (hildon_time_picker_ampm_release): used the new defines
2579 (struct _HildonTimePickerPrivate)
2580 (hildon_time_picker_init)
2581 (hildon_time_picker_event_box_key_press)
2582 (hildon_time_picker_change_time):
2583 - c12h renamed to show_ampm,
2584 - ampo_pos renamed to ampm_left.
2586 (hildon_time_picker_timeout): renamed to
2587 hildon_time_picker_key_repeat_timeout(),
2588 and renamed parameter to 'hildon_time_picker'
2590 (hildon_time_picker_event_box_press): renamed to
2591 hildon_time_picker_event_box_button_press()
2593 (hildon_time_picker_finalize): Added finalizer to make sure the
2594 key repeat timeout handler gets removed.
2596 (hildon_time_picker_arrow_press): Placed multipliers into
2597 button_multipliers[] array to avoid multiple if/then/else
2601 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2603 * hildon-libs/hildon-find-toolbar.c (hildon_find_toolbar_filter):
2604 calculates correctly which items will be visible. Fixes N#16991.
2607 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2609 * hildon-widgets/hildon-find-toolbar.c
2610 (hildon_find_toolbar_history_append): set "column" property only
2611 after model has been set.
2614 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2616 * hildon-widgets/hildon-app.c (hildon_app_escape_timeout): rename
2617 the parameter more descriptively
2620 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2624 * hildon-widgets/hildon-app-private.h: use G_*_DECLS
2626 * hildon-widgets/hildon-app.[ch]
2627 (hildon_zoom_level_get_type): removed G_CONST_RETURN
2629 * hildon-widgets/hildon-app.c:
2630 - removed HILDON_DISABLE_DEPRECATED flags
2631 - added g_assert'ions to internal functions
2632 - more code comments
2634 (hildon_app_button): Move the fixed define to the function itself,
2635 add simple autodetection, clean up comments.
2637 (hildon_app_key_release): Remove bogus argument to signal emission
2638 (not needed), emit the "fullscreen_state_change" directly instead
2639 of calling set_fullscreen.
2641 (hildon_app_construct_title): removed dead code
2643 (hildon_app_register_view_with_id): do not call g_slist_nth() to
2644 get the first element...
2647 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2649 * hildon-widgets/hildon-appview.c:
2650 (hildon_appview_init): indented comments properly
2651 (paint_toolbar): indented comments properly
2652 (hildon_appview_expose): indented code properly
2653 (hildon_appview_toolbar_toggle_request): removed dead code
2656 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2658 * hildon-widgets/hildon-caption.c
2659 (hildon_caption_expose): use g_assert instead of g_return_val_if_fail
2660 (hildon_caption_size_allocate): likewise.
2661 (hildon_caption_forall): likewise.
2664 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2666 Cleanup Find toolbar,
2668 * hildon-widgets/hildon-find-toolbar.[ch]
2669 (hildon_find_toolbar_new): set 'label' parameter const.
2670 (hildon_find_toolbar_new_with_model): likewise.
2672 * hildon-widgets/hildon-find-toolbar.c
2673 (struct _HildonFindToolbarPrivate):
2674 changed entry_combo_box type to GtkComboBoxEntry*
2676 (hildon_find_toolbar_get_list_model): new function, to factor
2677 member access and casting
2678 (hildon_find_toolbar_get_entry): likewise.
2679 (hildon_find_toolbar_apply_filter): removed set_column parameter
2680 since it was used by only one caller, and made the caller do it
2681 instead. Removed unnecessary casts.
2683 (hildon_find_toolbar_find_string): new function.
2684 (hildon_find_toolbar_history_append): code cleanup. use
2685 hildon_find_toolbar_find_string.
2687 (hildon_find_toolbar_get_property)
2688 (hildon_find_toolbar_get_entry)
2689 (hildon_find_toolbar_init)
2690 (hildon_find_toolbar_new)
2691 (hildon_find_toolbar_new_with_model)
2692 (hildon_find_toolbar_highlight_entry): Removed unnecessary casts
2693 and changed some of them to use the new convenience functions
2696 (hildon_find_toolbar_highlight_entry): use g_return_if_fail()
2697 instead of if-check to validate parameter.
2700 2006-03-15 Luc Pionchon <luc.pionchon@nokia.com>
2702 Cleanup hildon-defines,
2704 * hildon-widgets/hildon-defines.c (hildon_icon_sizes_init)
2705 (hildon_change_style_recursive_from_ld): use G_GNUC_EXTENSION macro instead of #ifdef
2707 (hildon_logical_data_free): new function. Free logical data.
2708 (hildon_gtk_widget_set_logical_font): store logicalfontstring g_strdup()ed.
2709 (hildon_gtk_widget_set_logical_color): store logicalcolorstring g_strdup()ed.
2711 * hildon-widgets/hildon-defines.[ch]
2712 (hildon_gtk_widget_set_logical_font): use const gchar*
2713 (hildon_gtk_widget_set_logical_color): likewise.
2715 * hildon-widgets/hildon-defines.c:
2716 (hildoniconsizes): set const
2717 (hildoninternaliconsizes): set static, renamed 'iis'
2720 2006-03-14 Luc Pionchon <luc.pionchon@nokia.com>
2722 Cleanup Caption widget,
2724 * hildon-libs/hildon-caption.[ch]
2725 (hildon_caption_status_get_type, hildon_caption_get_type):
2726 G_CONST_RETURN removed, G_GNUC_CONST added
2728 * hildon-widgets/hildon-caption.c
2730 (struct _HildonCaptionPrivate): removed 'activate_block' member; not used anymore.
2732 (hildon_caption_set_property): removed useless code.
2733 (hildon_caption_button_press): simplified greatly by removing the
2734 unnecessary recursion to locate the first focusable child of a
2735 container - simple gtk_widget_grab_focus achieves the same
2736 (get_first_focusable_child): removed (not used anymore)
2738 (hildon_caption_set_focus): uses gtk_widget_is_ancestor instead of reinventing it
2740 (hildon_caption_set_focus_child): removed (not used anymore)
2741 (hildon_caption_class_init): remove ref to hildon_caption_set_focus_child()
2743 (hildon_caption_hierarchy_changed): type check added
2744 (hildon_caption_forall): callback null check added
2745 (hildon_caption_set_status): type check added
2746 (hildon_caption_set_icon_image): type check added
2747 (hildon_caption_activate): activate_block kludge removed as outdated
2748 (hildon_caption_get_child_expand): argument declared const
2749 (hildon_caption_set_label_text): g_return_if_fail changed to
2750 g_assert since this is not a public function;
2751 Duplicate separator check now uses correct localized separator
2752 instead of assuming ':'
2755 2006-03-14 Luc Pionchon <luc.pionchon@nokia.com>
2759 * hildon-libs/hildon-appview-c:
2760 (hildon_app_view_init): Fixed a problem that prevented to set an
2761 arbitrary value for TOOLBAR_MIDDLE (the distance, in pixel,
2762 between toolbars). This fix involves a change in the default gtkrc
2763 file, ie. the modification of the 'border' value of the
2764 "toolbar-frame-middle" image in the osso-appview-background style.
2766 (hildon_appview_add_with_scrollbar): pack in a scrolled window all
2767 widget supporting adjustements, not only viewports.
2769 (visible_toolbar): use proper parameter names
2770 (find_findtoolbar_index): likewise.
2771 (find_findtoolbar): likewise.
2773 (find_findtoolbar): use g_assert for internal functions instead of g_return_if_fail
2774 (hildon_appview_finalize): likewise.
2775 (hildon_appview_signal_marshal): likewise.
2776 (hildon_appview_forall): likewise.
2777 (hildon_appview_switched_to): likewise.
2778 (hildon_appview_real_fullscreen_state_change): likewise.
2781 2006-03-14 Luc Pionchon <luc.pionchon@nokia.com>
2783 * hildon-widgets/hildon-date-editor.c
2784 (hildon_date_editor_entry_validate): Now, if an invalid date is
2785 entered, date-editor reverts to previous date, instead of setting
2786 the maximum allowed days.
2789 2006-03-14 Luc Pionchon <luc.pionchon@nokia.com>
2791 * hildon-widgets/hildon-date-editor.h
2792 (enum HildonDateEditorErrorType): added NO_ERROR entry.
2794 * hildon-widgets/hildon-date-editor.c
2795 (hildon_date_editor_entry_validate): initialize error_code to NO_ERROR.
2796 (hildon_date_editor_entry_validate): check error_code against NO_ERROR
2799 2006-03-14 Luc Pionchon <luc.pionchon@nokia.com>
2801 * hildon-widgets/hildon-get-password-dialog.c:
2802 (hildon_get_password_dialog_set_title): Removed the deprecation
2803 #ifdefs from the .c file.
2805 * hildon-widgets/hildon-file-handling-note.c: likewise.
2809 2006-03-14 Luc Pionchon <luc.pionchon@nokia.com>
2811 * hildon-widgets/hildon-color-selector.c: Removed unused defines.
2813 * hildon-widgets/hildon-color-selector.c
2814 (struct _HildonColorSelectorPriv): split 'index' into 'selected_index' and 'focus_index'
2815 (hildon_color_selector_expose)
2816 (hildon_color_selector_get_color)
2817 (hildon_color_selector_set_color)
2820 (modify_focused): Separate selected color and focused color.
2821 Focused color now draws a different colored border around it.
2822 Renamed modify_selected() to modify_focused().
2824 * hildon-widgets/hildon-color-selector.c
2825 (hildon_color_selector_expose)
2826 (select_color): Changed the logic in how the box positions are
2827 calculated. The old logic was wrong, but just happened to work
2828 with those specific values.
2830 * hildon-widgets/hildon-color-selector.c
2831 (hildon_color_selector_expose): Draw the selected-border using
2832 ImageBorderColor color instead of hardcoded black.
2835 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2837 * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new):
2838 removed current_color; use initial_color directly.
2839 Disabled select-hardkey from activating to OK-button by default.
2842 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2844 * hildon-widgets/hildon-date-editor.c
2845 (hildon_date_editor_keypress): removed the unnecessary check for
2846 the position of the cursor in the text-field which was hindering
2847 the Left key from working as expected.
2850 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2852 * hildon-widgets/hildon-date-editor.c: connect 'toggled' signal
2853 after setting the toggle_button active. Prevents GLIB_CRITICALs.
2855 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2857 * hildon-widgets/hildon-dialoghelp.c: minor cleanups
2860 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2862 * hildon-widgets/hildon-font-selection-dialog.c
2863 (hildon_font_selection_dialog_show_preview): set line wrap for
2867 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2869 * hildon-widgets/hildon-date-editor.c
2870 (hildon_child_forall): cast 'container'
2871 (hildon_date_editor_size_allocate): adjusted height allocation.
2874 2006-03-13 Luc Pionchon <luc.pionchon@nokia.com>
2876 Cleanup calendar popup,
2878 * hildon-widgets/hildon-calendar-popup.c:
2879 - updated 'longdesc' comment.
2880 - removed gtk-infoprint.h from included headers (unused).
2882 (struct HildonCalendarPopupPrivate): removed member
2883 'can_exit' (useless).
2884 (hildon_calendar_day_selected): removed (useless).
2885 (hildon_calendar_allow_exit): likewise.
2886 (hildon_calendar_deny_exit): likewise.
2888 (hildon_calendar_selected_date): new function. replaces
2889 hildon_calendar_allow_exit()
2891 (hildon_calendar_popup_init):
2892 - Removed initialization for 'can_exit'.
2893 - Removed connection to removed useless functions.
2894 - Connect "selected_date" to hildon_calendar_selected_date().
2895 - Do not grab the focus (useless)
2897 (hildon_key_pressed): just handle ESC and Return keys.
2899 (hildon_calendar_popup_get_property): removed unused variables.
2902 2006-03-13 Tommi Komulainen <tommi.komulainen@nokia.com>
2904 * hildon-widgets/hildon-caption.c
2905 * hildon-widgets/hildon-composite-widget.h
2906 * hildon-widgets/hildon-get-password-dialog.c
2907 * hildon-widgets/hildon-grid.h
2908 * hildon-widgets/hildon-grid-item.h
2909 * hildon-widgets/hildon-volumebar-range.c
2910 * hildon-widgets/hildon-vvolumebar.c: Fix erroneous gtk-doc comment
2912 (hildon_controlbar_get_type): likewise.
2914 2006-03-13 Tommi Komulainen <tommi.komulainen@nokia.com>
2916 * doc/hildon-libs.types: Add missing types
2917 * doc/hildon-libs-docs.sgml: Add missing links and some organization
2918 * doc/tmpl/*: Regenerate and add new files
2920 2006-03-13 Tommi Komulainen <tommi.komulainen@nokia.com>
2923 * doc/hildon-libs-docs.xml: rename to hildon-libs-docs.sgml
2925 2006-03-13 Tommi Komulainen <tommi.komulainen@nokia.com>
2927 * doc/tmpl/hildon-wizard-dialog.sgml: Fix unmatching tags
2928 * doc/Makefile.am: Ignore right files with IGNORE_HFILES
2930 2006-03-13 Tommi Komulainen <tommi.komulainen@nokia.com>
2934 * doc/Makefile.am: Update gtk-doc framework bits
2935 * gtk-doc.make (commit generated file)
2936 * doc/hildon-libs-overrides.txt (add empty file for gtk-doc 1.1)
2938 2006-03-13 Johan Bilien <johan.bilien@nokia.com>
2939 * hildon-widgets/hildon-code-dialog.c:
2943 2006-03-07 Johan Bilien <johan.bilien@nokia.com>
2945 * hildon-widgets/hildon-window.c: propagate key-press event to the
2946 parent class (Closes N#23400)
2947 * configure.ac: 0.12.3
2949 2006-03-06 Johan Bilien <johan.bilien@nokia.com>
2951 * hildon-wizard-dialog.[ch]: Add page_change signal. Patch courtesy
2953 * configure.ac: 0.12.2
2956 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
2958 * hildon-widgets/hildon-color-selector.c (key_pressed): use
2959 g_assert instead of g_return_val_if_fail
2964 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
2966 * hildon-widgets/hildon-get-password-dialog.[ch]:
2967 (hildon_get_password_dialog_set_title) marked deprecated.
2969 + cleanup header coding style
2972 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
2974 Cleanup font selection dialog
2976 * hildon-widgets/hildon-font-selection-dialog.c
2978 (hildon_font_selection_dialog_construct_notebook): removed dummy
2981 (color_modified_cb): renamed argument 'data' to 'fsd_priv'
2983 (hildon_font_selection_dialog_preview_key_press): Renamed argument
2984 'data' to 'unused'. Replaced g_return_val_if_fail with g_assert.
2986 (toggle_clicked): renamed argument 'data' to 'unused'
2988 (hildon_font_selection_dialog_set_preview_text): added proper
2992 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
2994 * hildon-widgets/hildon-system-sound.c (hildon_play_system_sound):
2995 removed console messages.
2998 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
3000 * hildon-widgets/hildon-sort-dialog.c: removed unused #include
3001 (struct _HildonSortDialogPrivate):
3002 - removed okButton, cancelButton
3003 - removed sort_by_value, sort_order_type
3004 - removed index_first
3005 - renamed combo1 to combo_key
3006 - renamed caption1 to caption_key
3007 - renamed combo2 to combo_order
3008 - renamed caption2 to cpation_order
3010 (hildon_sort_dialog_init): removed init of unused fields.
3011 use new field names.
3012 (hildon_sort_dialog_get_sort_key): likewise.
3013 (hildon_sort_dialog_get_sort_order): likewise.
3014 (hildon_sort_dialog_set_sort_key): likewise.
3015 (hildon_sort_dialog_set_sort_order): likewise.
3016 (hildon_sort_dialog_add_sort_key): likewise.
3018 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
3020 * hildon-widgets/hildon-date-editor.c
3021 (hildon_child_forall): use g_assert instead of g_return_if_fail
3022 (hildon_date_editor_entry_validate): likewise.
3025 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
3027 * hildon-widgets/hildon-controlbar.c
3028 (hildon_controlbar_change_value): commented function.
3030 * hildon-widgets/hildon-wizard-dialog.c
3031 (hildon_wizard_dialog_get_property): likewise.
3034 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
3036 Cleanup weekday picker,
3038 * hildon-widgets/hildon-weekday-picker.c
3039 (_): removed unused gettext macro
3040 (button_toggle): use meaningful parameter name
3041 (hildon_weekday_picker_forall): use g_asserts instead of g_return_if_fail
3042 (hildon_weekday_picker_size_allocate): likewise.
3043 (button_toggle): likewise.
3046 2006-03-03 Luc Pionchon <luc.pionchon@nokia.com>
3048 Cleanup time editor,
3050 * hildon-widgets/hildon-time-editor.c
3051 (HILDON_TIME_EDITOR_GET_PRIVATE): moved up in the file.
3052 (ENTRY_BORDER, ICON_WIDTH, ICON_HEIGHT): removed hardcoded pixel sizes.
3053 (HILDON_TIME_EDITOR_TIME_LOWER_VALUE): removed (unused)
3054 (HILDON_TIME_EDITOR_TIME_UPPER_VALUE): removed (unused)
3056 (struct _HildonTimeEditorPrivate):
3057 - h_entry, m_entry, s_entry replaced by entries[],
3058 allows to remove a lot of code.
3059 - label renamed to hm_label
3060 - label2 renamed to sec_label
3061 - ampm renamed to ampm_label
3062 - show_s renamed to show_seconds
3063 - removed fields: icon, valid_value, validated
3065 + moved up in the file.
3067 (enum HildonValidation): removed unused field 'VALIDATION_ERROR'
3069 (ENTRY_HOURS, ENTRY_MINS, ENTRY_SECS): added (enum)
3071 (set_widget_allocation): removed
3072 (hildon_time_editor_entry_changed): removed
3074 (hildon_time_editor_forall): use g_asserts instead of g_return_if_fails
3076 (hildon_time_editor_forall): removed unnecessary code
3077 (hildon_time_editor_destroy): likewise.
3079 (hildon_time_editor_class_init): use MIN_DURATION and MAX_DURATION
3081 (hildon_time_editor_tap_and_hold_setup): loop on 'entries[]'
3083 (hildon_time_editor_set_to_current_time): new function. (factorise code)
3084 (hildon_time_editor_init): loop on 'entries[]' (simplifies the code),
3085 use new variable names,
3086 use hildon_time_editor_set_to_current_time
3088 (hildon_time_editor_mnemonic_activate): uses 'entries[]'
3089 (hildon_time_editor_set_ticks): use g_assert instead of
3090 g_return_if_fails, use
3091 'entries[]', removed dead code
3093 (hildon_time_editor_set_show_seconds): use 'entries[]' and new variable names
3094 (hildon_time_editor_validate): use 'entries[]', removed dead code
3095 (hildon_time_editor_get_max_values): use 'entries[]'
3098 (hildon_time_editor_get_show_seconds): use new variable names
3099 (hildon_time_editor_set_duration_mode): likewise.
3101 (hildon_time_editor_check_locale): do not g_strdup (fix memory leak)
3103 (hildon_time_editor_ampm_clicked): use g_asserts instead of g_return_if_fails
3105 (hildon_time_editor_icon_clicked): use g_asserts instead of g_return_if_fails
3107 (hildon_time_editor_size_request): cleaned up, removed hardcoded sizes.
3109 (set_widget_allocation): removed (unused)
3110 (hildon_time_editor_entry_changed): removed (unused)
3112 (IS_VALID_KEYPRESS): new macro
3113 (hildon_time_editor_entry_keypress): use g_asserts instead of g_return_if_fails
3114 deleate dead/unnecessary code
3116 use IS_VALID_KEYPRESS
3118 (hildon_time_editor_validate_duration): use g_asserts instead of g_return_if_fails
3120 (hildon_time_editor_validate_time): removed 'editor' parameter (unused)
3122 (hildon_time_editor_size_allocate): cleanup
3123 (convert_to_12h): cleanup code style
3125 (hildon_time_editor_show_seconds): removed deprecation flag
3126 (hildon_time_editor_enable_duration_mode): likewise.
3129 2006-03-02 Luc Pionchon <luc.pionchon@nokia.com>
3131 Cleanup volume bars,
3133 * hildon-widgets/hildon-volumebar.h: removed unused #include
3134 + coding style cleanup
3136 * hildon-widgets/hildon-volumebar.c
3137 (_hildon_volumebar_mute_toggled): new function. Sends mute-toggled
3139 (hildon_child_forall): use g_assert instead of g_return_if_fail
3141 * hildon-widgets/hildon-volumebar-range.h: removed unused #include
3142 + coding style cleanup
3144 * hildon-widgets/hildon-volumebar-private.h:
3145 added missing #include.
3146 added _hildon_volumebar_mute_toggled.
3147 (struct _HildonVolumebarPrivate): removed 'orientation' field (unused)
3151 * hildon-widgets/hildon-vvolumebar.h: removed unused #include
3152 + coding style cleanup
3154 * hildon-widgets/hildon-vvolumebar.c
3155 (hildon_vvolumebar_size_request)
3156 (hildon_vvolumebar_size_allocate)
3157 (hildon_vvolumebar_expose): use g_assert instead of g_return_if_fail
3159 * hildon-widgets/hildon-vvolumebar.c (hildon_vvolumebar_mute): removed (unused).
3161 * hildon-widgets/hildon-vvolumebar.c: removed unused #include
3162 (vvolumebar_class_init): renamed to hildon_vvolumebar_class_init
3163 (vvolumebar_init): renamed to hildon_vvolumebar_init
3164 (hildon_vvolumebar_init): removed unused 'orientation'
3165 initialisation. Use _hildon_volumebar_mute_toggled instead of
3166 removed hildon_vvolumebar_mute.
3170 * hildon-widgets/hildon-hvolumebar.h: removed unused #include
3172 * hildon-widgets/hildon-hvolumebar.c (hvolumebar_class_init):
3173 renamed to hildon_hvolumebar_class_init
3175 * hildon-widgets/hildon-hvolumebar.c (hvolumebar_init): renamed to
3176 hildon_hvolumebar_init
3178 * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_mute):
3181 * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init):
3182 removed unused 'orientation' initialisation.
3184 * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init): use
3185 _hildon_volumebar_mute_toggled instead of removed
3186 hildon_hvolumebar_mute.
3189 2006-03-02 Luc Pionchon <luc.pionchon@nokia.com>
3193 * hildon-widgets/hildon-dialoghelp.h: use G_BEGIN_DECLS +
3194 coding style cleanup
3196 * hildon-widgets/hildon-color-popup.h: likewise.
3198 * hildon-widgets/hildon-color-popup.[ch] (hildon_color_popup_new):
3201 * hildon-widgets/hildon-color-selector.c
3202 (hildon_color_selector_new): use g_return_val_if_fail instead of
3204 (select_color): use g_assert instead of g_return_if_fail
3206 * hildon-widgets/hildon-calendar-popup.c
3207 (hildon_calendar_allow_exit): use g_assert instead of g_return_if_fail.
3211 2006-03-02 Johan Bilien <johan.bilien@nokia.com>
3213 * hildon-widgets/hildon-code-dialog.[ch], hildon-widgets/Makefile.am:
3214 added HildonCodeDialog widget
3217 2006-03-02 Johan Bilien <johan.bilien@nokia.com>
3219 * hildon-widgets/hildon-window.c:
3220 - set the toolbar height explicitely
3221 - use show instead of show_all on the common_toolbar
3222 - add the toolbars bottom-up instead of top-down
3223 * hildon-widgets/hildon-program.c:
3224 - don't assume that a window was realized when added to
3228 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3230 Cleanup font selection dialog,
3232 * hildon-widgets/hildon-font-selection-dialog.h: use G_BEGIN_DECLS
3233 + coding style cleanup
3235 * hildon-widgets/hildon-font-selection-dialog.c
3236 (hildon_font_selection_dialog_finalize): use g_return_if_fail
3237 instead of g_assert.
3239 * hildon-widgets/hildon-font-selection-dialog.c
3240 (hildon_font_selection_dialog_get_text_tag)
3241 (hildon_font_selection_dialog_set_buffer)
3242 (hildon_font_selection_dialog_get_font)
3243 (hildon_font_selection_dialog_set_font): Removed deprecation #ifdef.
3246 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3248 Cleanup range editor,
3250 * hildon-widgets/hildon-range-editor.c
3251 (hildon_range_editor_calss_init):Removed
3252 widget_calss->mnemonic_activate init
3254 * hildon-widgets/hildon-range-editor.c
3255 (hildon_range_editor_mnemonic_activate): Removed static function
3256 hildon_range_mnemonic_activate and FIXME. It is useless even
3257 through it is overriding function for
3258 GtkWidgetClass->mnemonic_activate. The activation and keyboard
3259 focus will be realized based on different applications.
3261 * hildon-widgets/hildon-range-editor.c
3262 (is_valid_keyvalue_for_entry_keypress): new function.
3264 * hildon-widgets/hildon-range-editor.c
3265 (hildon_range_editor_entry_keypress): uses
3266 is_valid_keyvalue_for_entry_keypress
3268 * hildon-widgets/hildon-range-editor.c
3269 (hildon_range_editor_forall): use g_return_if_fail instead of
3272 * hildon-widgets/hildon-range-editor.cvn
3273 (hildon_range_editor_mnemonic_activate): removed. (unused)
3276 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3278 Cleanup hildon-note,
3280 * hildon-widgets/hildon-note.[ch]
3282 (hildon_note_five_line_truncate): removed.
3283 (hildon_note_one_line_truncate): removed.
3285 (hildon_note_set_property): use _hildon_gtk_label_set_text_n_lines
3286 instead of _{one|five}_line_truncate() functions.
3289 (hildon_note_new_information_with_icon_theme): Deprecated. Turned
3290 into wrapper of "hildon_note_new_information_with_icon_name".
3292 (hildon_note_new_confirmation_with_icon_stock): Deprecated (broken)
3293 (hildon_note_new_information_with_icon_stock): Deprecated (broken)
3295 - removed some unnessecary includes.
3297 - Merged hildon_note_create & hildon_note_create_form and rewrote
3298 the combination as hildon_note_rebuild
3300 - Added missing g_return_* into public functions.
3302 - Acquire real references to children which are packed/unpacked,
3303 so we do not need to bother about refcounting while changing the
3307 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3311 * hildon-widgets/hildon-number-editor.c
3313 (set_widget_allocation): use const parameter.
3315 (hildon_number_editor_forall): use g_assert instead of g_return_if_fail
3317 (struct _HildonNumberEditorPrivate): removed unused member 'negative'
3318 (hildon_number_editor_set_range): removed 'negative'
3321 * hildon-widgets/hildon-sort-dialog.c (hildon_sort_dialog_init):
3322 use g_assert instead of g_return_if_fail
3325 * hildon-widgets/hildon-time-picker.c:
3326 - in several places, replace 1440 by 24*60
3327 (PROP_AMPM): removed, unused.
3328 (hildon_time_picker_timeout): use significant parameter name,
3330 (hildon_time_picker_init): removed useless call to _change_time()
3333 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3337 * hildon-widgets/hildon-seekbar.c
3339 (_): Removed dgettext macro definition.
3341 (HildonSeekbarPrivate): Removed 'label' and 'draw_value'. (unused).
3343 (hildon_seekbar_finalize): removed. not needed.
3344 (hildon_seekbar_class_init): Removed hildon_seekbar_finalize.
3346 (hildon_seekbar_size_request): indent cleanup.
3348 (hildon_seekbar_size_allocate): simplified function.
3350 (hildon_seekbar_button_press_event): Removed unused variables.
3351 (hildon_seekbar_button_release_event): likewise.
3354 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3356 Cleanup date editor,
3358 * hildon-widgets/hildon-date-editor.c
3360 (BUTTON_SPACING): removed. Use HILDON_MARGIN_DEFAULT
3361 (MAX_DATE_LEN): removed. Specify buffer lenght in code.
3363 (hildon_date_editor_get_font_width): removed (legacy static
3364 function), use gtk_entry_set_width_chars instead.
3366 (hildon_date_editor_mnemonic_activate): removed mnemonic
3367 activation handler, since it's no more used by HildonCaption.
3370 - Removed some meaningless code (if (somewidget != NULL)) from
3373 - HEAVILY modified key_press, completely removed if/grab_focus
3374 spaghetti by gtk_widget_child_focus
3376 - Removed input validation from keypress (that would not work
3377 anyway, since our input method do not generate presses). => This
3378 allows to change default return value to FALSE and remove all cases
3379 that just returned FALSE for some keys.
3381 - Merged all *_entry_changed callbacks to use the same
3382 function. Again using gtk_widget_child_focus, but now with return
3383 value as well to detect last field.
3385 - Changed that calendar button is no more implemented through
3386 changing widget hierarchy (old implementation caused critical
3387 issues when you used both stylus and hardkeys at the same time to
3388 popup. => finalize method no longer contained anything => removed
3390 - Locale type is no longer needed after initial setup.
3392 - Changed idle_popup to popup_calendar_dialog. Idle was a legacy
3393 hack from the days of background dimming (it was important to
3394 process background updates before the dimming was done).
3396 - Changed the field order/delimeters to be correcly derived form
3399 - Rewrote validation function, combined it with validation done in
3400 focus_out (since both are now called at the same time).
3402 - Changed set_date function to set all components at one go
3403 without doing any validation there between (before setting each
3408 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3410 Cleanup set-password dialog
3412 * hildon-widgets/hildon-set-password-dialog.[ch]
3413 (hildon_set_password_dialog_set_domain): gchar * param is const
3414 (hildon_set_password_dialog_new_with_default): likewise.
3416 * hildon-widgets/hildon-set-password-dialog.c
3418 (hildon_set_password_set_property): setting 'modify-protection'
3421 (hildon_set_password_get_property): fixed broken 'domain' (missing
3422 break statement!) and 'modify-protection' (was a null operation)
3423 properties; code simplified.
3425 (hildon_set_password_dialog_constructor),
3427 (hildon_set_password_dialog_class_init),
3428 (hildon_set_password_dialog_init):
3429 hildon_set_password_dialog_constructor removed as weird and
3430 obsolete and replaced with new function create_contents; fixed
3431 leaking group variable; removed some unused, outdated code that
3432 was already commented out.
3434 (hildon_set_password_response_change),
3435 (hildon_set_password_response_set): GtkWindow *parent arguments
3436 changed to gpointer unused; cleaned up unnecessary strcmp's
3438 (hildon_checkbox_toggled): fixed typo in function name (checbox ->
3439 checkbox). gpointer renamed to be more descriptive; Code simplified
3441 (hildon_set_password_dialog_get_type): empty function argument
3442 list replaced with void keyword.
3444 (hildon_set_password_dialog_new),
3445 (hildon_set_password_dialow_new_with_default): simplified by
3446 having the simpler constructor call the more complex one, not vice
3447 versa; moved callback connects to create_contents since they
3448 depend on the status of 'modify-protection' property
3450 (hildon_set_password_dialog_get_password): type check added
3451 (hildon_set_password_dialog_get_protected): likewise
3452 (hildon_set_password_dialog_set_domain): likewise
3455 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3457 Cleanup name-password dialog:
3459 * hildon-widgets/hildon-name-password-dialog.[ch]
3461 (HildonNamePasswordDialogPrivate): nameEntry and passwordEntry
3462 types changed from *HildonCaption to *GtkEntry
3464 (hildon_name_password_dialog_set_property): layout fixes;
3465 duplicated code replaced with calls to relevant public functions
3467 (hildon_name_password_dialog_get_property): layout fixes;
3468 duplicated code replaced with calls to relevant public functions
3470 (hildon_name_password_dialog_init): fixed leaking group variable;
3471 reworked to have captions as local variables and captioned entries
3472 in the private struct
3474 (hildon_name_password_dialog_new_with_default): name and password
3475 arguments declared const
3477 (hildon_name_password_dialog_get_name): type check added + cleanup
3478 (hildon_name_password_dialog_get_password): likewise.
3480 (hildon_name_password_dialog_set_domain): domain argument declared
3481 const; type check added + cleanup
3483 2006-03-01 Luc Pionchon <luc.pionchon@nokia.com>
3485 Cleanup get-password dialog:
3487 * hildon-widgets/hildon-get-password-dialog.[ch]
3489 (HildonGetPasswordDialogPrivate): gboolean get_old added
3491 (hildon_get_password_set_property): fixed broken 'numbers-only'
3492 and 'max-characters' cases; 'get-old' property added
3494 (hildon_get_password_get_property): added support for reading
3495 'numbers-only' properties; added missing break to 'domain' case.
3496 added 'get-old' property
3498 (hildon_get_password_dialog_class_init): 'domain' and
3499 'numbers-only' properties are now readable; 'get-old' property
3502 (hildon_get_password_dialog_init, create_contents): everything
3503 that depends on the type of the dialog (i.e. 'get-old' property)
3504 is now done in create_contents after properties are initialized;
3505 fixed leaking group variable
3507 (hildon_get_password_dialog_get_type): empty function argument
3508 list replaced with void keyword
3510 (hildon_get_password_dialog_new): moved setting the labels of the
3511 get password dialog to init where it should be done; 'get-old'
3512 property set upon construction to achieve this
3514 (hildon_get_password_dialog_new_with_default): password argument
3517 (hildon_get_password_dialog_get_password): type check added
3518 (hildon_get_password_dialog_set_domain): type check added; domain
3519 argument declared const; duplicate function declaration removed
3521 (hildon_get_password_dialog_set_title): type check added;
3522 new_title argument declared const
3524 (hildon_get_password_dialog_set_caption): type check added;
3525 new_caption argument declared const
3527 (hildon_get_password_dialog_set_max_characters): broken type check fixed
3528 (_invalid_input): gpointer data argument renamed unused
3530 2006-02-28 Luc Pionchon <luc.pionchon@nokia.com>
3532 (*_get_type): declared G_GNUC_CONST
3534 * hildon-widgets/hildon-app.h:
3535 * hildon-widgets/hildon-appview.h:
3536 * hildon-widgets/hildon-calendar-popup.h:
3537 * hildon-widgets/hildon-color-selector.h:
3538 * hildon-widgets/hildon-date-editor.h:
3539 * hildon-widgets/hildon-find-toolbar.h:
3540 * hildon-widgets/hildon-get-password-dialog.h:
3541 * hildon-widgets/hildon-name-password-dialog.h:
3542 * hildon-widgets/hildon-number-editor.h:
3543 * hildon-widgets/hildon-seekbar.h:
3544 * hildon-widgets/hildon-set-password-dialog.h:
3545 * hildon-widgets/hildon-sort-dialog.h:
3546 * hildon-widgets/hildon-time-editor.h:
3547 * hildon-widgets/hildon-weekday-picker.h:
3548 * hildon-widgets/hildon-wizard-dialog.h:
3550 2006-02-28 Luc Pionchon <luc.pionchon@nokia.com>
3554 * hildon-widgets/hildon-volumebar.c
3555 (hildon_volumebar_class_init): object class casts cleaned up
3556 (hildon_child_forall): removed unnecessary variable vbar; type check added
3557 (hildon_volumebar_set_property): removed unnecessary variable vbar
3558 (hildon_volumebar_set_level): type check added
3559 (hildon_volumebar_get_level): type check added
3560 (hildon_volumebar_set_mute): type check added
3561 (hildon_volumebar_get_mute): type check added
3562 (hildon_volumebar_get_adjustment): type check added
3563 (hildon_volumebar_key_press): removed unnecessary g_return_if_fail
3565 * hildon-widgets/hildon-volumebar.h
3566 (hildon_volumebar_get_type): declared G_GNUC_CONST
3568 * hildon-widgets/hildon-volumebar-private.h:
3569 - G_BEGIN_DECLS/G_END_DECLS added
3570 - ownorientation removed from private struct
3572 * hildon-widgets/hildon-volumebar-range.c
3573 (hildon_volumebar_range_init): vacuous return statement removed
3575 (hildon_volumebar_range_set_level): removed unnecessary clamping
3576 kludge that violated object oriented principles only to provide an
3577 extremely minor, unnecessary optimization; type check added
3579 (hildon_volumebar_range_get_level): now accesses adjustment value
3580 with appropriate functions instead of reading it directly from the
3581 struct, which is bad OOP; type check added
3583 (hildon_volumebar_range_button_press_event): Added more descriptive comments
3584 (hildon_volumebar_range_button_release_event): Added more descriptive comments
3586 * hildon-widgets/hildon-volumebar-range.h
3587 (hildon_volumebar_range_get_type): declared G_GNUC_CONST
3589 * hildon-widgets/hildon-hvolumebar.c
3590 (hvolumebar_init): priv->ownorientation and v_ptr removed;
3591 completely removed the gtk_widget_show() call that was already
3594 (hildon_hvolumebar_new): empty function parameter list replaced
3597 (hildon_hvolumebar_map): vbar variable removed; type check added
3598 (hildon_hvolumebar_expose): type check added
3599 (hildon_hvolumebar_size_request): type check added
3600 (hildon_hvolumebar_size_allocate): vbar variable removed; type check added
3602 * hildon-widgets/hildon-hvolumebar.h
3603 (hildon_hvolumebar_get_type): declared G_GNUC_CONST
3605 * hildon-widgets/hildon-vvolumebar.c
3606 (vvolumebar_init): priv->ownorientation and v_ptr removed
3607 (hildon_vvolumebar_new): empty function parameter list replaced with void keyword
3609 (hildon_vvolumebar_expose): type check added
3610 (hildon_vvolumebar_size_request): type check added
3611 (hildon_vvolumebar_size_allocate): vbar variable removed; type check added
3613 * hildon-widgets/hildon-vvolumebar.h
3614 (hildon_vvolumebar_get_type): declared G_GNUC_CONST
3616 2006-02-28 Luc Pionchon <luc.pionchon@nokia.com>
3618 * hildon-widgets/hildon-weekday-picker.c
3619 (_HildonWeekdayPickerPrivate): Removed members: dayorder, days,
3620 last_index; added day_order_buttons
3622 * (hildon_weekday_picker_mnemonic_activate): removed.
3623 mnemonics are no longer used.
3625 * (hildon_weekday_picker_class_init): Removed mnemonic_activate
3626 function. Rewritten creation of buttons. Unref'ed size group.
3628 * (button_toggle): Removed bit mask checking, simplified function
3630 * (hildon_weekday_picker_set_day):
3631 * (hildon_weekday_picker_unset_day): Removed bit mask checking, date
3632 adjustment, unecessary for loop
3634 * (hildon_weekday_picker_toggle_day): Removed date adjustment and
3635 unecessary for loop. Simplified button toggling
3637 * (hildon_weekday_picker_set_all):
3638 * (hildon_weekday_picker_unset_all): Removed bit mask checking and
3641 (hildon_weekday_picker_isset_day): Removed date adjustment and
3642 unecessary for loop;
3644 2006-02-21 Luc Pionchon <luc.pionchon@nokia.com>
3646 Added hildon-banner, as a clean replacement for gtk-infoprint
3647 * hildon-widgets/hildon-banner.[ch]: implementation and header
3648 * hildon-widgets/Makefile.am: reference new files
3649 * hildon-widgets/gtk-infoprint.c: removed implementation, now just
3650 a compatibility wrapper to hildon-banner
3652 2006-02-21 Luc Pionchon <luc.pionchon@nokia.com>
3654 * hildon-widgets/hildon-color-button.c: added comments
3655 * hildon-widgets/hildon-controlbar.c: Likewise.
3656 * hildon-widgets/hildon-composite-widget.c: Likewise.
3657 * hildon-widgets/hildon-calendar-popup.c: Likewise.
3659 2006-02-21 Luc Pionchon <luc.pionchon@nokia.com>
3661 * ChangeLog-hildon-lgpl: copied from old hildon-lgpl/ChangeLog for
3664 2006-02-21 Luc Pionchon <luc.pionchon@nokia.com>
3666 * configure.ac: 0.12.1
3668 2006-02-21 Johan Bilien <johan.bilien@nokia.com>
3670 * doc/tmpl/hildon-program.sgml: added from hildon-lgpl HW branch
3671 * doc/tmpl/hildon-window.sgml: likewise.
3672 * hildon-widgets/hildon-program.[ch]: likewise.
3673 * hildon-widgets/hildon-window.[ch]: likewise.
3674 * hildon-widgets/hildon-window-private.h: likewise.
3675 * hildon-widgets/Makefile.am: Added these new files to the build
3678 2006-02-14 Luc Pionchon <luc.pionchon@nokia.com>
3680 * configure.ac: 0.12.0
3682 Merged hildon-lgpl into hildon-libs (and hildon-fm)
3684 * doc/tmpl/hildon-system-sound.sgml: added from hildon-lgpl
3685 * doc/tmpl/hildon-appview.sgml: likewise.
3686 * doc/tmpl/hildon-color-popup.sgml: likewise.
3687 * doc/tmpl/hildon-find-toolbar.sgml: likewise.
3688 * doc/tmpl/hildon-app.sgml: likewise.
3689 * doc/tmpl/hildon-input-mode-hint.sgml: likewise.
3690 * doc/tmpl/hildon-caption.sgml: likewise.
3691 * doc/tmpl/hildon-marshalers.sgml: likewise.
3692 * doc/tmpl/hildon-add-home-dialog.sgml: likewise.
3693 * doc/tmpl/hildon-defines.sgml: likewise.
3694 * doc/tmpl/gtk-infoprint.sgml: likewise.
3695 * doc/tmpl/hildon-composite-widget.sgml: likewise.
3697 * hildon-widgets/gtk-infoprint.[ch]: added from hildon-lgpl
3698 * hildon-widgets/hildon-app.[ch]:likewise.
3699 * hildon-widgets/hildon-app-private.h:likewise.
3700 * hildon-widgets/hildon-appview.[ch]:likewise.
3701 * hildon-widgets/hildon-caption.[ch]:likewise.
3702 * hildon-widgets/hildon-defines.[ch]:likewise.
3703 * hildon-widgets/hildon-find-toolbar.[ch]:likewise.
3704 * hildon-widgets/hildon-input-mode-hint.h:likewise.
3706 * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES):
3707 removed hildon-file-details-dialog.[ch] (moved to hildon-fm)
3711 hildon-app-private.h
3715 hildon-find-toolbar.[ch]
3716 hildon-input-mode-hint.h
3718 * hildon-widgets/hildon-get-password-dialog.c: corrected #include
3719 path for gtk-infoprint.h and hildon-input-mode-hint.h
3721 * po/en_GB.po: merged msgstr from hildon-lgpl
3723 * timer/*: added from hildon-lgpl
3727 Moved hildon-file-details-dialog from hildon-libs to hildon-fm
3729 * hildon-widgets/hildon-file-details-dialog.[ch]: moved to
3732 * ut/hildon-widgets_tests.c (test41a): removed test case for
3733 hildon_file_details_dialog
3735 * doc/hildon-libs.types: likewise.
3736 * doc/hildon-libs-docs.xml: likewise.
3742 * hildon-libs.pc.in (Libs): do not requires hildon-lgpl anymore
3745 * Makefile.am (SUBDIRS): added timer/
3747 * configure.ac: do not depend anymore on hildon-lgpl nor
3748 hildon-fm, check for libmb, added Makefile output for timer/
3750 2006-01-18 Luc Pionchon <luc.pionchon@nokia.com>
3752 * configure.ac: 0.10.2
3754 2006-01-18 Luc Pionchon <luc.pionchon@nokia.com>
3756 N#22240 CP: Tapping outside the scroll bar invoke the applet.
3757 * hildon-widgets/hildon-grid.c (adjust_scrollbar_height):
3758 hildon-apps scroll-control property is now handled.
3759 (get_child_index_by_coord): ignores events not matching a grid
3762 2006-01-11 Luc Pionchon <luc.pionchon@nokia.com>
3764 * configure.ac: 0.10.1
3766 2006-01-11 Luc Pionchon <luc.pionchon@nokia.com>
3768 Missing/Buggy documentation from,
3769 N#11566 make password dialog customizable (messages)
3770 * hildon-widgets/hildon-get-password-dialog.c
3771 (hildon_get_password_dialog_set_title): typo in gtkdoc function
3773 * doc/tmpl/xxx.sgml: updated.
3775 2006-01-11 Luc Pionchon <luc.pionchon@nokia.com>
3777 N#19369 TRUE Scketch does not show colour change when using white color
3779 Color button needs inner border white, and outer border black.
3780 * hildon-widgets/hildon-color-button.c
3781 (hildon_color_button_draw_pixbuf_borders): new function. Paint the
3783 * hildon-widgets/hildon-color-button.c (hildon_color_button_init):
3784 (hildon_color_button_realize): call the above function
3786 2006-01-11 Luc Pionchon <luc.pionchon@nokia.com>
3788 N#21063 hildon_note_new_confirmation_add_buttons has misleading docs
3789 * hildon-widgets/hildon-note.c:
3790 (hildon_note_new_confirmation_add_buttons): updated doc
3791 (hildon_note_set_button_texts): likewise.
3793 2006-01-11 Luc Pionchon <luc.pionchon@nokia.com>
3795 N#21884 Cannot select read-only by using the center of the scroll key
3796 * hildon-widgets/hildon-file-details-dialog.c
3797 (hildon_file_details_dialog_init): Removed dialog default response.
3799 2006-01-11 Luc Pionchon <luc.pionchon@nokia.com>
3801 N#8094 5-bit color selector: wrong margins and pixel measurements
3802 M#59 HildonColorSelector needs more space
3803 * hildon-widgets/hildon-color-popup.c (HILDON_COLOR_COL_SPACING)
3804 (hildon_color_popup_new): add space between the control bars and
3805 the color preview area.
3807 2006-01-03 Luc Pionchon <luc.pionchon@nokia.com>
3809 * hildon-widgets/hildon-calendar-popup.c
3810 * hildon-widgets/hildon-color-button.c
3811 * hildon-widgets/hildon-color-popup.c
3812 * hildon-widgets/hildon-color-selector.c
3813 * hildon-widgets/hildon-composite-widget.c
3814 * hildon-widgets/hildon-controlbar.c
3815 * hildon-widgets/hildon-date-editor.c
3816 * hildon-widgets/hildon-dialoghelp.c
3817 * hildon-widgets/hildon-file-details-dialog.c
3818 * hildon-widgets/hildon-font-selection-dialog.c
3819 * hildon-widgets/hildon-get-password-dialog.c
3820 * hildon-widgets/hildon-grid-item.c
3821 * hildon-widgets/hildon-grid.c
3822 * hildon-widgets/hildon-hvolumebar.c
3823 * hildon-widgets/hildon-name-password-dialog.c
3824 * hildon-widgets/hildon-note.c
3825 * hildon-widgets/hildon-number-editor.c
3826 * hildon-widgets/hildon-range-editor.c
3827 * hildon-widgets/hildon-scroll-area.c
3828 * hildon-widgets/hildon-seekbar.c
3829 * hildon-widgets/hildon-set-password-dialog.c
3830 * hildon-widgets/hildon-sort-dialog.c
3831 * hildon-widgets/hildon-time-editor.c
3832 * hildon-widgets/hildon-time-picker.c
3833 * hildon-widgets/hildon-volumebar-private.h
3834 * hildon-widgets/hildon-volumebar-range.c
3835 * hildon-widgets/hildon-volumebar.c
3836 * hildon-widgets/hildon-vvolumebar.c
3837 * hildon-widgets/hildon-weekday-picker.c
3838 * hildon-widgets/hildon-wizard-dialog.c
3841 2005-12-28 Luc Pionchon <luc.pionchon@nokia.com>
3843 * configure.ac: 0.10.0
3845 2005-12-12 Luc Pionchon <luc.pionchon@nokia.com>
3847 Some more properties for Gazpacho support,
3849 * hildon-widgets/hildon-calendar-popup.c: "day", "month", "year"
3850 * hildon-widgets/hildon-color-selector.c: "color"
3853 * hildon-widgets/hildon-color-selector.[ch]
3854 (hildon_color_selector_get_color): return const pointer to the
3857 2005-11-18 Luc Pionchon <luc.pionchon@nokia.com>
3859 Gazpacho support, added the following properties:
3861 * hildon-widgets/hildon-insert-object-dialog.c: "name", "mimetype"
3862 * hildon-widgets/hildon-seekbar.c: "position", "fraction"
3863 * hildon-widgets/hildon-grid-item.c: "emblem-type"
3864 * hildon-widgets/hildon-sort-dialog.c: "sort-key", "sort-order"
3865 * hildon-widgets/hildon-grid.c: "style", "scrollbar-pos"
3866 * hildon-widgets/hildon-font-selection-dialog.c: "preview-text"
3867 * hildon-widgets/hildon-get-password-dialog.c: "caption-label", "max-characters"
3868 * hildon-widgets/hildon-telephone-editor.c: "border", "plus" (obsolet widget)
3869 * hildon-widgets/hildon-number-editor.c: "value"
3871 * hildon-widgets/hildon-color-button.c: minor cleanup
3873 2005-11-18 Luc Pionchon <luc.pionchon@nokia.com>
3875 Started new development
3876 (branche for maintenance continues with versions 0.9.x)
3878 2005-11-03 Luc Pionchon <luc.pionchon@nokia.com>
3880 * configure.ac: 0.9.53
3882 2005-10-31 Luc Pionchon <luc.pionchon@nokia.com>
3885 N#19283 Control panel - The values entered are not saved.
3886 N#19648 Hildon Date Editor widget detects values too high
3887 (note: complete fix include also fixes in GTk+)
3889 * hildon-widgets/hildon-calendar-popup.c
3890 (hildon_calendar_popup_set_property),
3891 (hildon_calendar_popup_class_init),
3892 (init_dmy): Added 'min-year', 'max-year' properties for passing
3893 the information through from HildonDateEditor to GtkCalendar
3895 * hildon-widgets/hildon-date-editor.c:
3896 (hildon_date_editor_class_init),
3897 (hildon_date_editor_init),
3898 (hildon_date_editor_set_property),
3899 (hildon_date_editor_get_property),
3901 (hildon_date_editor_entry_validate),
3902 (hildon_date_editor_date_error): Added 'min-year', 'max-year'
3903 properties and replaced hardcoded constants with them
3905 * hildon-widgets/hildon-date-editor.c
3906 (hildon_date_editor_d_entry_changed),
3907 (hildon_date_editor_m_entry_changed),
3908 (hildon_date_editor_d_entry_changed): new functions to ensure that
3909 the fields are validated and the focus is moved when maximum
3910 number of characters has been entered.
3912 2005-10-13 Luc Pionchon <luc.pionchon@nokia.com>
3914 * configure.ac: 0.9.52
3916 2005-10-12 Luc Pionchon <luc.pionchon@nokia.com>
3918 N#19140 System alerts still audible despite being turned off
3920 * hildon-widgets/hildon-note.c (sound_handling):
3922 * hildon-system-sound.[ch]: New files, implements hildon_play_system_sound.
3924 * hildon-note.c (sound_handling): Changed to use new
3925 hildon_play_system_sound.
3926 (hildon_note_init): Signal handler id is changed to be in private
3927 structure, not in global variable.
3929 * hildon-note.c: Removed unused defines etc.
3931 * Makefile.am: Appended new files to build rules.
3933 2005-10-05 Luc Pionchon <luc.pionchon@nokia.com>
3935 * configure.ac: 0.9.51
3937 2005-10-05 Luc Pionchon <luc.pionchon@nokia.com>
3939 N#20027 PDF Reader crashes on selecting read only option in the
3942 * hildon-widgets/hildon-file-details-dialog.c:
3943 (change_state): Fixed assertion that was causing problems
3944 (check_validity): New function: We now automatically close the
3945 dialog if the displayed file is removed.
3946 (handle_focus): Callback removed:
3947 (init): Now using correct gtk way to bind container and adjustment
3948 together. Not the previous callback.
3949 (set_property): Connecting/disconnecting new handlers (for
3951 (finalize): disconnecting new handler.
3953 2005-10-05 Luc Pionchon <luc.pionchon@nokia.com>
3955 N#17918 Volumebar widget background image doesn't change when
3956 widget goes into mute state,
3958 * hildon-vvolumebar.c (hildon_volumebar_set_mute): queued widget
3961 * hildon-hvolumebar.c (hildon_hvolumebar_expose): paint background
3962 using the state of the internal volumebar, not the whole container
3964 * hildon-vvolumebar.c (hildon_vvolumebar_expose): paint background
3965 using the state of the internal volumebar, not the whole container
3967 2005-09-19 Tapani Palli <tapani.palli@nokia.com>
3969 * hildon-widgets/hildon-dialoghelp.[ch]: added
3970 gtk_dialog_help_disable and fixed bug N#19468
3972 2005-09-14 Luc Pionchon <luc.pionchon@nokia.com>
3974 * configure.ac: Release 0.9.50
3976 2005-09-13 Luc Pionchon <luc.pionchon@nokia.com>
3980 * po/en_GB.po: Added "Ckct_wi_grid_no_items"
3982 * hildon-widgets/hildon-grid.c
3983 (hildon_grid_class_init, hildon_grid_init): Replaced default empty
3984 label by logical name "Ckct_wi_grid_no_items"
3986 2005-08-31 Luc Pionchon <luc.pionchon@nokia.com>
3988 * po/en_GB.po (ecdg_ti_verify_password): translation update.
3990 2005-08-30 Tommi Komulainen <tommi.komulainen@nokia.com>
3992 * configure.ac: Release 0.9.49
3994 2005-08-30 Tommi Komulainen <tommi.komulainen@nokia.com>
3996 * hildon-widgets/hildon-number-editor.c (add_select_all_idle,
3997 hildon_number_editor_finalize, hildon_number_editor_entry_changed):
3998 Save the id of the idle callback and remove it when the widget is
3999 destroyed to avoid crashing. N#18096
4001 2005-08-30 Tommi Komulainen <tommi.komulainen@nokia.com>
4003 * hildon-widgets/hildon-number-editor.c (button_event_id): GSource
4004 id's are unsigned and undefined at zero (instead of signed and -1)
4006 2005-08-30 Tommi Komulainen <tommi.komulainen@nokia.com>
4008 * hildon-widgets/hildon-time-editor.c (convert_to_12h): Removed a hack
4009 that was not working. N#16805
4011 2005-08-22 Tommi Komulainen <tommi.komulainen@nokia.com>
4013 * configure.ac: Release 0.9.48
4015 2005-08-22 Tommi Komulainen <tommi.komulainen@nokia.com>
4017 * hildon-widgets/hildon-grid.c (hildon_grid_set_num_columns): Never
4018 allow area_rows to be 0 (ie. before widget is visible), otherwise the
4019 initial jump_scrollbar_to_focused() scrolls wrong. N#17152
4021 2005-08-22 Tommi Komulainen <tommi.komulainen@nokia.com>
4023 * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init):
4024 Do not override the week-start property of GtkCalendar according to
4025 the hildon-libs PO file, it is automatically determined from locale
4028 2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
4030 * configure.ac: Release 0.9.47
4032 2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
4034 * hildon-widgets/hildon-get-password-dialog.c: Add "numbers_only"
4035 property for setting the password entry accept only numeric values.
4038 2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
4040 * hildon-widgets/hildon-calendar-popup.c (MAX_YEAR, MIN_YEAR):
4041 * hildon-widgets/hildon-note.c (ELLIPSATION_STRING, BOX_SPAXING):
4042 * hildon-widgets/hildon-volumebar-range.c (CHANGE_THRESHOLD):
4043 Use defines rather than magic numbers in the code.
4045 2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
4047 Update to new l10n packaging style. po-files (inside this package)
4048 are not used for now, the message catalogs come from separate packages
4049 and including them here would conflict.
4051 * Makefile.am (SUBDIRS): stop including po-files
4052 * Makefile.am (EXTRA_DIST):
4053 * debian/hildon-libs-l10n-engb.install:
4054 * debian/hildon-libs-l10n-src.install:
4055 * po/debian/*: Removed
4057 2005-08-09 Luc Pionchon <luc.pionchon@nokia.com>
4059 * hildon-widgets/hildon-file-details-dialog.c: Added read only
4060 checks to cover gateway content as well.
4062 * hildon-widgets/hildon-time-editor.c:
4063 (hildon_time_editor_validate): Replace solid numbers with defined
4065 (convert_to_12h): Remove "work-around" for the broken 12h timespec
4068 2005-08-05 Luc Pionchon <luc.pionchon@nokia.com>
4070 * hildon-widgets/hildon-color-selector.c (modify_selected): fix
4071 invalid cast from `GdkWindow' to `GtkWindow'
4073 * hildon-widgets/hildon-color-popup.c
4074 (hildon_popup_palette_expose): removed debug printing
4076 2005-08-03 Luc Pionchon <luc.pionchon@nokia.com>
4078 * doc/tmpl/hildon-note.sgml: code example, use slightly less funny
4081 * hildon-widgets/hildon-scroll-area.c
4082 (hildon_scroll_area_destroy): one-instruction function:
4083 removed. Call g_free directly.
4085 (hildon_scroll_area_size_allocate):When a scrollbar appears to the
4086 right edge of window, size of the child is also shrinked. 'fixed'
4087 does not automatically update this data -> Doing it manually.
4089 * hildon-widgets/hildon-date-editor.h: added
4090 HildonDateEditorErrorType error enumeration type, removed signal
4091 "validate-date" virtual function, added signal "date-error"
4094 * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error):
4095 added custom info prints.
4096 (hildon_date_editor_validate_date): removed
4097 (hildon_date_editor_entry_validate): validate maximum and minimum
4098 limits on each field.
4099 (hildon_date_editor_entry_focus_out): check the date validation
4100 in simpler manner, don't put content if field is empty (spec
4101 doesn't say if there should be anything placed in the entry if
4103 (hildon_date_editor_get_date),
4104 (hildon_date_editor_get_month),
4105 (hildon_date_editor_get_year),
4106 (hildon_date_editor_get_day): use direct entry content, so that 0
4107 indicates empty entry, and information is more accurate.
4109 2005-08-01 Luc Pionchon <luc.pionchon@nokia.com>
4111 * configure.ac: Adjusted CFLAGS and removed -Werror due to the
4113 http://bugzilla.gnome.org/show_bug.cgi?id=310175 and
4114 http://bugzilla.gnome.org/show_bug.cgi?id=310216
4116 2005-07-29 Luc Pionchon <luc.pionchon@nokia.com>
4118 * hildon-widgets/hildon-controlbar.h: added missing signal when end reached
4120 2005-07-26 Luc Pionchon <luc.pionchon@nokia.com>
4122 * hildon-widgets/hildon-number-editor.c:
4123 (hildon_number_editor_select_all): new function, selects all
4124 the text in the entry.
4125 * hildon-widgets/hildon-number-editor.c: added several calls to
4126 hildon_number_editor_select_all with g_idle_add.
4128 * hildon-controlbar.c : add signal when end reached
4130 * hildon-time-editor.c : fixed: Time chooser widget displays am/pm and time separator indicators badly alligned.
4132 * hildon-time-picker.c : displays valid date at 12:00 am/pm.
4134 2005-07-25 Luc Pionchon <luc.pionchon@nokia.com>
4136 Fixed incorrect values in <Filetype> Details Dialog
4138 Fixed help button usage in dialogs
4140 * hildon-dialoghelp.c: Added more documentation about the
4143 * hildon-file-details-dialog.c: Updated to match
4144 'File Management in OSSO' version 3.0
4146 * Fixed application hang after calling gtk_main_quit
4148 * hildon-date-editor.c: Fixed HildonDateEditor that caught
4149 ESC presses needlessly
4151 * hildon-time-editor.c: Fixed memory corruption