01017a11690f5c6d4665c17b3274889742647498
[hildon] / ChangeLog
1 2008-04-14 16:52:59    <timj@imendio.com>
2
3         * src/hildon-banner.c: guard force_to_wrap_truncated() against
4         operating on unrealized widgets, fixes:
5         Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
6
7         * src/hildon-banner-private.h: coalesce boolean fields into bitfield.
8
9 2008-04-09  Kristian Rietveld  <kris@imendio.com>
10
11         Fixes: NB#77775: Media Player, Save Now playing list, too long name
12         makes banner disappear.
13         Fixes: NB#79182: info banner flickering with certain message lengts.
14
15         * src/hildon-banner.c (hildon_banner_constructor),
16         (hildon_banner_init), (hildon_banner_set_text),
17         (hildon_banner_set_markup): call hildon_banner_reset_wrap_state(),
18         (hildon_banner_reset_wrap_state): new function: reset wrap flags to
19         FALSE, reset size requests of label and banner,
20         (force_to_wrap_truncated): when the text is too wide, always enforce
21         the maximum possible width instead of recalculating it from the
22         layout; enforce the maximum banner height of 3 lines,
23         (hildon_banner_init): set WORD_CHAR wrapping, this will result in
24         nicer wrapping and no truncated chars if space gets tight.
25
26         * src/hildon-banner-private.h: add has_been_wrapped and
27         has_been_truncated fields.
28
29 2008-04-07  Sven Herzberg  <sven@imendio.com>
30
31         Fixes: NB#78896: libhildon code inspection/coverity: uninitialised
32         local values in hildon_date_editor_size_allocate
33
34         * src/hildon-date-editor.c: moved the real allocation code into the
35         if() branch
36
37 2008-04-07  Sven Herzberg  <sven@imendio.com>
38
39         Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
40         local values in hildon_date_editor_size_allocate
41
42         * src/hildon-date-editor.c: merged the two if() branches together
43
44 2008-04-07  Sven Herzberg  <sven@imendio.com>
45
46         Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
47         local values in hildon_date_editor_size_allocate
48
49         * src/hildon-date-editor.c: changed the arguments of the if()
50         conditions
51
52 2008-04-07  Sven Herzberg  <sven@imendio.com>
53
54         Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
55         local values in hildon_date_editor_size_allocate
56
57         * src/hildon-date-editor.c: split the calculation of the allocation
58         from the real allocation
59
60 2008-03-27  Michael Natterer  <mitch@imendio.com>
61
62         Fixes: NB#81696: The passcode is not overwritten even after
63         selecting
64
65         * src/hildon-code-dialog.c
66         (hildon_code_dialog_button_clicked)
67         (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
68         because that doesn't overwrite selected text. Instead, emit the
69         "commit" signal on the entry's im_context so the entry's normal
70         insert logic is triggered. Set the cursor to the end of the entry
71         after each insert operation so that we *only* insert in the middle
72         of the text if something was selected.
73
74 2008-03-27  Michael Natterer  <mitch@imendio.com>
75
76         Enable fixing: NB#79916 and NB#79918: The help topic for Color
77         selector cannot be opened
78
79         * src/hildon-color-button.c: add signal "setup-dialog" and emit it
80         when the popup color selector is created. Please connect to this
81         signal in order to set the dialog's help ID.
82
83 2008-03-25  Sven Herzberg  <sven@imendio.com>
84
85         Fixes: MB#1212: Hide info banners (infoprints) on click
86
87         * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
88         extracted the close event simulation into an extra function
89         (hildon_banner_button_press_event): simulate a close event and destroy
90         the widget if the event wasn't handled
91         (hildon_banner_class_init): added the button_press_event handler
92         (hildon_banner_init): added button-press events to the widget
93
94 2008-03-25  Sven Herzberg  <sven@imendio.com>
95
96         Fixes: MB:#924: Hildon widgets doesn't support RTL mode
97         Patch from: Mohammad Anwari  <mdamt@maemo.org>
98
99         * src/hildon-banner.c: let the HildonBanners pop up on the left side
100         instead of the right in RTL mode
101         * src/hildon-bread-crumb-trail.c: mirror the appearance of the
102         breadcrumb button list in RTL mode
103         * src/hildon-caption.c: mirror the appearance of the caption widget in
104         RTL mode
105         * src/hildon-date-editor.c: mirror appearance of the date editor in
106         RTL mode
107         * src/hildon-time-editor.c: mirror appearance of the time editor in
108         RTL mode
109         * src/hildon-window.c: fix the position of the popup in RTL mode
110
111 2008-03-25  Sven Herzberg  <sven@imendio.com>
112
113         Amendment to the fix of NB#22072. Fix compilation.
114
115         * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
116
117 2008-03-19  Sven Herzberg  <sven@imendio.com>
118
119         Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
120         in Info Banner" bug
121
122         * src/hildon-banner.c: (hildon_banner_timeout): reset the current
123         timeout id properly when the timeout will disappear this leaves no
124         artifacts around in the destroy(); there will only be the timeout
125         created by hildon_banner_ensure_timeout() and adding a new timeout
126         will also work if the timeout gets removed because the timeout_handler
127         returned FALSE
128
129 2008-03-19  Michael Natterer  <mitch@imendio.com>
130
131         Fixes: NB#79791: Cannot set focus to Master volume using stylus
132
133         * src/hildon-volumebar.c
134         * src/hildon-vvolumebar.c
135         * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
136         the widget becomes focussable at all.
137
138         * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
139         set the focus to wither the mute button or the volumebar.
140
141         Remove own "can-focus" property and instead listen to
142         notify::can-focus in order to update the widget's state.
143
144         Implement GtkWidget::focus() and make sure we can also *leave* the
145         widget, not only enter it, depending on volumebar orientation and
146         requested focus direction.
147
148         Clean up set_mute() to cooperate nicely with all the above.
149
150 2008-03-04  Michael Natterer  <mitch@imendio.com>
151
152         Fixes: NB#78481: information banners are hidden under browser menu
153
154         * src/hildon-banner.c: call gtk_window_present() on the banners so
155         they are risen if they are already visible.
156
157 2008-03-03  Sven Herzberg  <sven@imendio.com>
158
159         Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
160
161         * examples/hildon-window-menu-example.c: (main): extended the window
162         menu example to serve as a testcase for automatically added
163         accelerator groups, too
164         * src/hildon-window.c: (hildon_window_add_accel_group),
165         (hildon_window_set_menu): added patch by Tommi Komulainen
166
167 2008-03-03  Sven Herzberg  <sven@imendio.com>
168
169         Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
170
171         * src/hildon-window.c: (hildon_window_get_borders): don't imply any
172         knowledge about the border allocators used within GTK+
173
174 2008-02-26  Sven Herzberg  <sven@imendio.com>
175
176         Fixes: MB#2981: Build with asserts broken
177
178         * src/hildon-date-editor.c,
179         * src/hildon-number-editor.c,
180         * src/hildon-time-editor.c,
181         * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
182         the proper GType instance check
183
184 2008-02-25  Sven Herzberg  <sven@imendio.com>
185
186         Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
187
188         * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
189         * examples/hildon-window-menu-example.c: (main): explicitly show
190         the menu item
191         * src/hildon-window.c:
192         (hildon_window_set_main_menu): moved most of the code from set_menu()
193         to this place; skipped the call to gtk_widget_show_all(); also didn't
194         introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
195         (hildon_window_set_menu): removed most of the code, just keep the
196         questionable gtk_widget_show_all()
197         * src/hildon-window.h: added the new function and deprecate the old
198         one
199
200 2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
201
202         [2.0.1-1 release]
203
204         * NEWS:
205         * configure.ac:
206         * debian/changelog: Updating.
207
208 2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
209
210         * configure.ac:
211         * pkgconfig/Makefile.am:
212         * pkgconfig/hildon.pc.in:
213         * src/Makefile.am:
214
215         Do not use PACKAGE_VERSION_MAJOR as the API revision,
216         use newly created API_MAJOR_VERSION.
217         
218 2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
219
220         [2.0.0-1 release]
221
222         * NEWS:
223         * configure.ac:
224         * debian/changelog: Updating.
225
226 2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
227
228         * src/hildon-color-chooser.c (hildon_color_chooser_class_init): 
229
230         Add outer_border style property, we use it but don't define it (!).
231
232         Fixes NB#75310
233
234 2007-12-21  Xan Lopez  <xan.lopez@nokia.com>
235
236         * examples/hildon-bread-crumb-trail-example.c (main): 
237
238         Add clear button.
239
240         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove): 
241
242         Fix logic for the bread crumb trail node removal.
243
244         Fixes: NB#78616
245
246 2007-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
247
248         [1.99.1-1 release]
249
250         * NEWS:
251         * configure.ac:
252         * debian/changelog: Updating.
253
254 2007-11-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
255
256         Patch by Alejandro to get/set passwords dialogs accesibility.
257
258         * hildon-1/src/hildon-get-password-dialog.c:
259         * hildon-1/src/hildon-set-password-dialog.c: 
260         Set atk_set_name to the passwd entries in order to allow 
261         accessibility by name on this entries.
262         
263 2007-10-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
264
265         [1.99.0-2 release]
266
267         * debian/changelog:
268         * debian/control: Updating gtk dep.
269
270 2007-10-10  Mohammad Anwari  <Mohammad.Anwari@nokia.com>
271
272         * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
273         USE_MAEMO_GTK is enabled.
274
275 2007-10-10  Xan Lopez  <xan.lopez@nokia.com>
276
277         * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
278         MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
279
280 2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
281
282         [1.99.0-1 release]
283
284         * NEWS:
285         * configure.ac:
286         * debian/changelog: Updating.
287
288 2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
289
290         * examples/Makefile.am:
291         * examples/hildon-logical-color-example.c:
292         * src/hildon-helper.c: Fixing the way logical colors/fonts are being
293         applied + adding a test case. Fixes: NB#71660.
294
295 2007-10-08  Xan Lopez  <xan.lopez@nokia.com>
296
297         * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
298         to be visible, fixes warning on map for windows without toolbars.
299
300 2007-10-02  Xan Lopez  <xan.lopez@nokia.com>
301
302         * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
303         2.11.0, add a check for that besides the MAEMO_GTK check.
304
305 2007-09-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
306
307         [1.0.17-1 release]
308
309         * NEWS:
310         * configure.ac:
311         * debian/changelog: Updating.
312
313 2007-09-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
314
315         * src/hildon-window.c: Applying patches by Xan to fix the toolbar
316         visibility. Fixes: NB#70842 and MB#615.
317
318 2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
319
320         * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
321         set the separator as no-show-all so it doesn't unintentionally appear when
322         someone does a show_all.
323
324 2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
325
326         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
327         (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
328         toplevel item. Fixes: NB#62031
329
330 2007-09-24  Xan Lopez  <xan.lopez@nokia.com>
331
332         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
333         fix the name of the function in the docs.
334
335 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
336
337         [1.0.16-1 release]
338
339         * NEWS:
340         * configure.ac:
341         * debian/changelog: Updating.
342
343 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
344
345         * examples/hildon-banner-long-example.c: Adding a test-case for long
346         hildon banner.
347
348         * src/hildon-find-toolbar.c: Fixing the get_last_index function.
349
350 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
351
352         * src/hildon-color-chooser-dialog.c:
353         * src/hildon-color-chooser.c:
354         * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
355         memory leaks in font selector and color selector. Fixes: NB#70499 and
356         NB#70474.
357
358 2007-09-20  Johan Bilien  <johan.bilien@nokia.com> 
359
360         * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
361
362 2007-09-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
363
364         * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
365         little bit bigger. Fixes: #NB63694.
366
367 2007-09-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
368
369         [1.0.15-1 release]
370
371         * NEWS:
372         * configure.ac:
373         * debian/changelog: Updating.
374
375 2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
376
377         * doc/Makefile.am:
378         * doc/hildon-docs.sgml:
379         * doc/images/bread-crumb-trail.png:
380         * doc/images/calendar-popup.png:
381         * doc/images/caption.png:
382         * doc/images/code-dialog.png:
383         * doc/images/color-button.png:
384         * doc/images/color-chooser-dialog.png:
385         * doc/images/color-chooser.png:
386         * doc/images/controlbar.png:
387         * doc/images/date-editor.png:
388         * doc/images/font-selection-dialog.png:
389         * doc/images/get-password-dialog.png:
390         * doc/images/hvolumebar.png:
391         * doc/images/login-dialog.png:
392         * doc/images/note.png:
393         * doc/images/number-editor.png:
394         * doc/images/range-editor.png:
395         * doc/images/seekbar.png:
396         * doc/images/set-password-dialog.png:
397         * doc/images/sort-dialog.png:
398         * doc/images/time-editor.png:
399         * doc/images/time-picker.png:
400         * doc/images/vvolumebar.png:
401         * doc/images/weekday-picker.png: Adding the new generated widget shots.
402         Adding the bread-crumb-trial and helpers to the documentation.
403
404 2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
405
406         * examples/hildon-find-toolbar-example.c:
407         * src/hildon-find-toolbar.c:
408         * src/hildon-find-toolbar.h: FIxing the default history-append handler to
409         actually continue firing the other handlers if connected. Adding a new
410         function:
411         hildon_find_toolbar_get_last_index that gets the index of the most
412         recently added (last) item. Fixes: NB#52301.
413
414 2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
415
416         * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
417         behaviour. Fixes: NB#68610. 
418
419 2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
420
421         * src/hildon-banner.c: Actually reverting the previous change. It somehow
422         looks a bit worse.
423
424 2007-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
425
426         * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
427         when realizing the banner. Should make the infonbanner effect a bit more
428         bearable.
429
430 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
431
432         * src/hildon-volumebar.c:
433         * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
434         hildon_volumebar_set_range_insensitive_message and
435         hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
436
437 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
438
439         * src/hildon-window.c: Fixing the border freeing on destroy.
440
441 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
442
443         * src/hildon-code-dialog-private.h:
444         * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
445         kw keyboard support in HildonCodeDialog.
446
447 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
448
449         [1.0.14-1 release]
450
451         * NEWS:
452         * configure.ac:
453         * debian/changelog: Updating.
454
455 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
456
457         * src/hildon-date-editor.c:
458         * src/hildon-number-editor.c:
459         * src/hildon-private.c:
460         * src/hildon-private.h:
461         * src/hildon-time-editor.c:
462         * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
463         handling in subclassed composite widgets. Fixes: NB#66628.
464
465 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
466
467         * src/hildon-window.c: Removing extra gtk_main_iteration () processing
468         from destroy_ callback as it introduces problems in async dbus signal
469         handlers. Fixes NB#66673.
470
471 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
472
473         * examples/hildon-hvolumebar-example.c:
474         * src/hildon-volumebar.c: Improving the focus handling in the
475         volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
476         set_property accessor so that "mute" property can be actually set. I'm
477         scared that nobody noticed it's totally broken.
478
479 2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
480
481         * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
482         Fixes NB#66548.
483
484 2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
485
486         * src/hildon-calendar.c:
487         * src/hildon-number-editor.c:
488         * src/hildon-time-picker.c: Changing the timeout repeat so that it
489         matches the spec of 6 chars per second. Fixes: NB#60489.
490
491 2007-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
492
493         * src/hildon-helper.c: Really fixing NB#58352. Looks like
494         gtk_style_lookup_color sometime returns FALSE even though color was
495         found and values were filled properly. Weird. Removing the warning for the
496         time being.
497
498 2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
499
500         * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
501         expand vertically. Adding some extra space to the find toolbar buttons to
502         make them thumbable. Fixes NB#66060.
503
504 2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
505
506         * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
507         popup with "Ok" and "Cancel". Fixes NB#59299.
508
509 2007-08-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
510
511         * src/hildon-calendar.c: Process all window updates before executing next
512         timeout. Fixes: NB#54146.
513
514 2007-08-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
515
516         [1.0.13-1 release]
517
518         * NEWS:
519         * configure.ac:
520         * debian/changelog: Updating.
521
522 2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
523
524         * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
525         the client event and ignore it, since we use the delete event to close
526         after timeouts.
527
528 2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
529
530         * src/hildon-helper.c: Remove the bogus warning about color not being
531         found. Fixes NB#58352.
532
533 2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
534
535         * examples/Makefile.am:
536         * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
537         HildonSeekbar widget inside a toolbar.
538
539 2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
540
541         * src/hildon-banner.c (hildon_banner_init): mark the banners as
542         temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
543         delete event that will come from _GTK_DELETE_TEMPORARIES, as we
544         don't want to be closed by non-temporary windows on map.
545
546         Also use G_DEFINE_TYPE instead of manually typed code.
547
548 2007-08-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
549
550         [1.0.12-1 release]
551
552         * NEWS:
553         * configure.ac:
554         * debian/changelog:
555         * debian/rules: Updating.
556
557 2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
558
559         * examples/Makefile.am:
560         * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
561         bug NB#61128. Strangely it works.
562
563 2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
564
565         * src/hildon-date-editor.c: When the date editor entry has been changed
566         but the numbers of characters < max, turn off the skip validation flag.
567         Prevents a situation when we enter first a valid year and later re-write
568         it with an invalid one. Fixes NB#60154.
569
570 2007-07-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
571
572         * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
573         code dialog. Fixes NB#64355.
574
575 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
576
577         * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
578         switching the page. Fixes NB#49374.
579
580         * examples/Makefile.am:
581         * examples/hildon-wizard-dialog-example.c: Adding an example for
582         HildonWizardDialog that shows how to handle manual sensitivity setting on
583         the wizard dialog.
584
585 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
586
587         * configure.ac:
588         * src/Makefile.am:
589         * src/hildon-version.h.in:
590         * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
591
592 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
593
594         * src/hildon-volumebar.c: Updating the docs.
595
596 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
597
598         [1.0.11-1 release]
599
600         * NEWS:
601         * configure.ac:
602         * debian/changelog: Updating.
603
604 2007-07-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
605
606         * src/hildon-find-toolbar.c:
607         * src/hildon-find-toolbar.h: Adding a few new functions to control the
608         selected item: hildon_find_toolbar_set_active,
609         hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active, 
610         hildon_find_toolbar_get_active_iter . They correspond to respective
611         GtkComboBox functions. 
612
613         * examples/Makefile.am:
614         * examples/hildon-find-toolbar-example.c: Adding the example to test the
615         new functionality.
616
617 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
618
619         * examples/Makefile.am:
620         * examples/hildon-seekbar-example.c: Adding the seekbar example to check
621         theming easily.
622
623         * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
624         when font size > 32 and we pack a focusable widget inside. Actually using
625         the default response would work too, but since we don't show default
626         response state in any way (no theming) it would not be visible to the
627         user. Fixes NB#63430.
628
629 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
630
631         * src/hildon-date-editor.c: Adding the missing variable setter in the
632         set_property handler. Fixes NB#54182.
633
634 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
635
636         * src/hildon-window.h: Changing the long key press time from 1500ms to
637         800ms as requested in NB#63700. I have a bad feeling about this, let's
638         see... Fixes NB#63700.
639
640 2007-07-12  Tommi Komulainen  <tommi.komulainen@nokia.com>
641
642         * src/hildon-time-picker.c (hildon_time_picker_class_init,
643         hildon_time_picker_map, hildon_time_picker_realize,
644         hildon_time_picker_style_set): Split the contents of map to more
645         appropriate functions; set window decorations on realize and update
646         arrows' size requisitions on style-set. Avoids unnecessary resizing.
647
648 2007-07-02  Xan Lopez <xan.lopez@nokia.com>
649
650         [1.0.10-2 release]
651
652         * NEWS:
653         * debian/changelog: Updating.
654
655 2007-07-02  Johan Bilien  <johan.bilien@nokia.com>
656
657         * src/Makefile.am: fixed installation of the header files
658
659 2007-06-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
660
661         [1.0.10-1 release]
662
663         * NEWS:
664         * configure.ac:
665         * debian/changelog: Updating.
666
667 2007-06-27  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
668
669         * configure.ac: Removing some remaining of --enable-xan.
670
671 2007-06-26  Xan Lopez  <xan.lopez@nokia.com>
672
673         * src/hildon-date-editor.c: (hildon_date_editor_keypress):
674         * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
675
676         Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
677         2.10.12-osso6 because the move-focus signal needs to be available in
678         GtkWidget.
679
680 2007-06-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
681
682         * examples/Makefile.am:
683         * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
684         that makes a HildonVolumebar insensitive before mapping it. Seems to work
685         fine. Prolly NB#61128 is fixed now.
686
687 2007-06-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
688
689         * src/hildon-volumebar.c:
690         * src/hildon-volumebar.h: Adding the
691         hildon_volumebar_set_range_insensitive_message and
692         hildon_volumebar_set_range_insensitive_messagef functions to set
693         insensitive message on the slider of the volumebar. Fixes NB#61129.
694
695         * examples/Makefile.am:
696         * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
697         test the new insensitive messsage functionality on HildonVolumebar.
698
699 2007-06-14  Xan Lopez  <xan.lopez@nokia.com>
700
701         * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
702         work again.
703
704 2007-06-13  Xan Lopez  <xan.lopez@nokia.com>
705
706         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
707         http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
708         button on after clearing the trail.
709
710 2007-06-13  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
711
712         * src/hildon-code-dialog.c: Removing the separator from the dialog.
713
714 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
715
716         * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
717         by splitting the installed headers in generated and non-generated groups. Use
718         only the non-generated headers to create the hildon-enum-types.h file.
719
720         * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
721
722 2007-06-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
723
724         * src/hildon-window.c: Hide the window before performing the destroy.
725         Should make the app closing a little tiny bit more snappy. 
726
727 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
728
729         * src/hildon-seekbar.c: add gtkrange.h header
730         * src/hildon-caption.c: remove unused variable
731
732 2007-06-08  Tommi Komulainen  <tommi.komulainen@nokia.com>
733
734         * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
735         Loic Minier.
736
737 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
738
739         [1.0.9-1 release]
740
741         * NEWS:
742         * configure.ac:
743         * debian/changelog: Updating.
744
745 2007-06-07  Tommi Komulainen  <tommi.komulainen@nokia.com>
746
747         * src/hildon-window.c (hildon_window_window_state_event,
748         hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
749         escape timeout on focus-out-event rather than notify::is-topmost; the
750         latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
751
752 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
753
754         * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
755         correct timestamp and button to gtk_menu_popup. Fixes MB#1466. 
756
757 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
758
759         * src/hildon-window: actually, you need to use the macro always, there's
760         no private pointer in the instance structure. We should have cleaned this up
761         when we had the chance...
762         
763 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
764
765         * src/hildon-window.c: do not get the private date from HildonWindow before
766         it passes the g_return_if_fail check. Once it's passed the test, there's no
767         need to g_assert that it exists. Do not create a HildonWindowPrivate variable
768         if you are only going to access the data once. Whitespace cleanups.
769
770 2007-06-04  Xan Lopez  <xan.lopez@nokia.com>
771
772         * src/hildon-bread-crumb-trail.c: set children visible before allocation.
773         * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
774
775 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
776
777         [1.0.8-1 release]
778
779         * NEWS:
780         * configure.ac:
781         * debian/changelog: Updating.
782
783 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
784
785         * src/hildon-window.c: When destroying the window, remove (if exists) the
786         escape timeout handler. Fixes #NB59276.
787
788 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
789
790         * src/hildon-banner.c: When realizing the widget, set the window
791         transiency. Setting the transiency in the gobject constructor is not
792         good, as the widget is not realized at that point. Fixes: #NB56624.
793
794 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
795
796         * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
797         Add padding for future expansions.
798
799 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
800
801         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
802         Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
803         will fake an activation on the previous to the last item of the trail, so
804         the effect can be overrided by the developer as usual.
805         Also change the callback for the back button to do the same thing, so its
806         effect can be overrided too. Fixes: NB#58982
807
808 2007-05-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
809
810         * src/hildon-caption.c: Implementing the proper focus grabbing in the
811         HildonCaption. Fixes NB#52379. 
812
813 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
814
815         * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
816         the internal state of the trail after the user has had the chance of executing
817         his handler for the signal. Specifically, it may happen that the activated button
818         is removed and the user still lets the default handler run. This would segfault
819         previously.
820
821 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
822
823         * src/hildon-font-selection-dialog.c: When the font is really big, add the
824         scrollbar to the preview dialog. Fixes NB#54147.
825
826 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
827
828         * src/hildon-date-editor.c: Changing the default max year to 2037. The
829         max/min year properties can be altered, so the client can modify it
830         anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
831
832 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
833
834         * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
835         hildonlike by default. Fixing a problem with disappearing arrows when
836         scrolling through months and years. Fixes NB#54127. 
837
838 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
839
840         * examples/hildon-date-editor-example.c: Adding error callback to the date
841         editor example. 
842
843 2007-05-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
844
845         [1.0.7-1 release]
846
847         * NEWS:
848         * debian/changelog:
849         * configure.ac: Updating.
850
851 2007-05-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
852
853         * configure.ac: Adding a special '--enable-xan' configure option that
854         turns off the -Werror compilation setting. Usefull for development.
855
856         * src/hildon-calendar.c:
857         * src/hildon-number-editor.c:
858         * src/hildon-time-picker.c: Adding the 5* multiplier to
859         gtk-timeout-update.
860
861 2007-05-24  Xan Lopez  <xan.lopez@nokia.com>
862
863         * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
864         instead of g_object_ref + gtk_object_sink.
865
866 2007-05-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
867
868         [1.0.6-1 release]
869
870         * NEWS:
871         * configure.ac:
872         * debian/changelog: Updating.
873
874 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
875
876         * src/hildon-color-chooser-dialog.c:
877         * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
878         straight from Tommi labs.
879
880 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
881
882         * examples/hildon-finger-example.c: Correcting the header file path.
883
884         * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for 
885         the changed signal. Fixes a small memory leak.
886
887 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
888
889         * autogen.sh:
890         * debian/rules:
891         * src/hildon-banner.c: Importing several usefull fixes from the
892         ubuntu-mobile branch.
893
894 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
895
896         * examples/Makefile.am:
897         * examples/hildon-finger-example.c: Adding a finger-checking code
898         example. 
899
900         * src/hildon-font-selection-dialog.c: Do not allocate the color
901         structure using the g_new. Fixes NB#54061.
902
903 2007-05-09  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
904
905         * src/hildon-helper.c: Correcting tabs in file.
906
907 2007-05-08  Xan Lopez  <xan.lopez@nokia.com>
908
909         * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
910         control the visibility of the children.
911
912         * examples/hildon-bread-crumb-trail-example.c: Plug leak.
913
914 2007-05-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
915
916         [1.0.5-1 release]
917
918         * NEWS:
919         * configure.ac:
920         * debian/changelog: Updating.
921
922 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
923
924         * src/hildon-bread-crumb-trail.c:
925         (hildon_bread_crumb_trail_size_allocate): 
926
927         Make the back button always a square.
928
929 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
930
931         * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
932         from the .c file as it's a private file. 
933
934 2007-05-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
935
936         * examples/hildon-vvolumebar-example.c: The VVolumebar example now
937         uses slightly bigger height.
938
939         * src/hildon-font-selection-dialog.c: Adding some checks before
940         freeing memory in the font selection dialog.
941
942 2007-05-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
943
944         * src/hildon-font-selection-dialog.c: Adding a small check when
945         freeing memory. 
946
947         * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
948         buttons sensitivity on page switching.
949
950 2007-04-27  Xan Lopez  <xan.lopez@nokia.com>
951
952         * src/hildon-bread-crumb-trail.c: make the add method handle all the
953         internal details of adding a bread crumb to the trail.
954
955 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
956
957         [1.0.4-1 release]
958
959         * README:
960         * configure.ac:
961         * debian/changelog: Updating.
962
963         * src/hildon-bread-crumb-trail.h:
964         * src/hildon-bread-crumb.h: Changing the API guard to
965         HILDON_ENABLE_UNSTABLE_API.
966
967 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
968
969         [1.0.3-1 release]
970
971         * NEWS:
972         * configure.ac:
973         * debian/changelog:
974         * debian/rules:
975         * src/hildon-helper.h: Updating.
976
977 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
978
979         [1.0.2-1 release]
980
981         * NEWS:
982         * configure.ac:
983         * debian/changelog:
984
985 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
986
987         * README:
988         * configure.ac:
989         * src/hildon-helper.h: Small fix to make the package actually compile.
990
991 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
992
993         * src/hildon-bread-crumb-trail.h:
994         * src/hildon-bread-crumb.h:
995
996         Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
997         to define ENABLE_UNSTABLE_API in the code that includes these headers.
998         
999 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
1000         
1001         * examples/hildon-bread-crumb-trail-example.c:
1002         * src/Makefile.am:
1003         * src/hildon-bread-crumb-trail.c:
1004         * src/hildon-bread-crumb-trail.h:
1005         * src/hildon-bread-crumb.c:
1006         * src/hildon-bread-crumb.h:
1007         * src/hildon-marshalers.list:
1008         * src/hildon-bread-crumb-widget.c:
1009         * src/hildon-bread-crumb-widget.h:
1010
1011         Slight change in the widget design. The bread crumb trail API is
1012         unchanged, but HildonBreadCrumb is now an interface. A *private*
1013         implementation, hildon-bread-crumb-widget, is provided and used
1014         internally by the trail for the push_text/push_icon functions.
1015
1016         The generic push API is still available, so anyone can implement
1017         and use its own bread crumb widget.
1018         
1019 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1020
1021         * debian/rules: Fixing the shlibs.
1022
1023 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1024
1025         * src/hildon-banner.c: Fixing a problem with timed banners having
1026         their parrent destroyed before they are.
1027
1028 2007-04-17  Xan Lopez  <xan.lopez@nokia.com>
1029
1030         * src/hildon-bread-crumb.c:
1031         * src/hildon-bread-crumb.h:
1032
1033         Make the get_natural_size function a vfunc.
1034
1035 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
1036
1037         * src/hildon-bread-crumb.c:
1038         * src/hildon-bread-crumb-trail.c:
1039
1040         Some cleanups.
1041
1042 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1043
1044         [1.0.1-1 release]
1045
1046         * AUTHORS:
1047         * NEWS:
1048         * configure.ac:
1049         * debian/changelog: Updating for release.
1050
1051 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
1052
1053         * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
1054         don't leak the pango layout.
1055
1056 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
1057
1058         * src/hildon.h:
1059         * examples/hildon-bread-crumb-trail-example.c:
1060
1061         Fix example.
1062
1063 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1064
1065         * debian/changelog: Removing the bug-fixed entries that were actually
1066         resolved as WONTFIX.
1067
1068         * src/hildon-date-editor.c: Removing a redundant check. Fixes
1069         NB#54182.
1070
1071 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
1072
1073         * src/hildon-bread-crumb-trail.c:
1074         * src/hildon-bread-crumb-trail.h:
1075         * src/hildon-bread-crumb.c:
1076         * src/hildon-bread-crumb.h:
1077
1078         Untabify.
1079         
1080 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
1081
1082         * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1083         until it's passed the type check.
1084
1085 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
1086
1087         * examples/hildon-bread-crumb-trail-example.c
1088
1089         Add license.
1090         
1091 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
1092
1093         * examples/Makefile.am
1094         * examples/hildon-bread-crumb-trail-example.c
1095         * src/Makefile.am
1096         * src/hildon-bread-crumb-trail.c
1097         * src/hildon-bread-crumb-trail.h
1098         * src/hildon-bread-crumb.c
1099         * src/hildon-bread-crumb.h
1100
1101         New HildonBreadCrumbTrail widget.
1102
1103 2007-04-02  Lucas Rocha  <lucas.rocha@nokia.com>
1104
1105         * src/hildon-range-editor.c (hildon_range_editor_init),
1106         src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1107         hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1108         src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
1109         hildon_time_editor_class_init, hildon_time_editor_init),
1110         src/hildon-get-password-dialog.c (invalid_input,
1111         hildon_get_password_set_property, hildon_get_password_get_property,
1112         create_contents, hildon_get_password_dialog_set_max_characters),
1113         src/hildon-set-password-dialog.c (create_contents),
1114         src/hildon-date-editor.c (hildon_date_editor_init),
1115         src/hildon-login-dialog.c (hildon_login_dialog_init),
1116         src/hildon-number-editor.c (hildon_number_editor_init),
1117         src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
1118         hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
1119         the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
1120          configure option and adding the respective checks in the code.
1121         * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
1122         hildon_calendar_drag_data_received): fixed some build warnings.
1123
1124 2007-03-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1125
1126         * debian/changelog: A 1.0.0 release notes.
1127