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