Don't call the _set_sensitivity again after switching the page. Fixes NB#49374. Addin...
[hildon] / ChangeLog
1 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2
3         * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
4         switching the page. Fixes NB#49374.
5
6         * examples/Makefile.am:
7         * examples/hildon-wizard-dialog-example.c: Adding an example for
8         HildonWizardDialog that shows how to handle manual sensitivity setting on
9         the wizard dialog.
10
11 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
12
13         * configure.ac:
14         * src/Makefile.am:
15         * src/hildon-version.h.in:
16         * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
17
18 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
19
20         * src/hildon-volumebar.c: Updating the docs.
21
22 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
23
24         [1.0.11-1 release]
25
26         * NEWS:
27         * configure.ac:
28         * debian/changelog: Updating.
29
30 2007-07-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
31
32         * src/hildon-find-toolbar.c:
33         * src/hildon-find-toolbar.h: Adding a few new functions to control the
34         selected item: hildon_find_toolbar_set_active,
35         hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active, 
36         hildon_find_toolbar_get_active_iter . They correspond to respective
37         GtkComboBox functions. 
38
39         * examples/Makefile.am:
40         * examples/hildon-find-toolbar-example.c: Adding the example to test the
41         new functionality.
42
43 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
44
45         * examples/Makefile.am:
46         * examples/hildon-seekbar-example.c: Adding the seekbar example to check
47         theming easily.
48
49         * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
50         when font size > 32 and we pack a focusable widget inside. Actually using
51         the default response would work too, but since we don't show default
52         response state in any way (no theming) it would not be visible to the
53         user. Fixes NB#63430.
54
55 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
56
57         * src/hildon-date-editor.c: Adding the missing variable setter in the
58         set_property handler. Fixes NB#54182.
59
60 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
61
62         * src/hildon-window.h: Changing the long key press time from 1500ms to
63         800ms as requested in NB#63700. I have a bad feeling about this, let's
64         see... Fixes NB#63700.
65
66 2007-07-12  Tommi Komulainen  <tommi.komulainen@nokia.com>
67
68         * src/hildon-time-picker.c (hildon_time_picker_class_init,
69         hildon_time_picker_map, hildon_time_picker_realize,
70         hildon_time_picker_style_set): Split the contents of map to more
71         appropriate functions; set window decorations on realize and update
72         arrows' size requisitions on style-set. Avoids unnecessary resizing.
73
74 2007-07-02  Xan Lopez <xan.lopez@nokia.com>
75
76         [1.0.10-2 release]
77
78         * NEWS:
79         * debian/changelog: Updating.
80
81 2007-07-02  Johan Bilien  <johan.bilien@nokia.com>
82
83         * src/Makefile.am: fixed installation of the header files
84
85 2007-06-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
86
87         [1.0.10-1 release]
88
89         * NEWS:
90         * configure.ac:
91         * debian/changelog: Updating.
92
93 2007-06-27  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
94
95         * configure.ac: Removing some remaining of --enable-xan.
96
97 2007-06-26  Xan Lopez  <xan.lopez@nokia.com>
98
99         * src/hildon-date-editor.c: (hildon_date_editor_keypress):
100         * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
101
102         Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
103         2.10.12-osso6 because the move-focus signal needs to be available in
104         GtkWidget.
105
106 2007-06-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
107
108         * examples/Makefile.am:
109         * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
110         that makes a HildonVolumebar insensitive before mapping it. Seems to work
111         fine. Prolly NB#61128 is fixed now.
112
113 2007-06-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
114
115         * src/hildon-volumebar.c:
116         * src/hildon-volumebar.h: Adding the
117         hildon_volumebar_set_range_insensitive_message and
118         hildon_volumebar_set_range_insensitive_messagef functions to set
119         insensitive message on the slider of the volumebar. Fixes NB#61129.
120
121         * examples/Makefile.am:
122         * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
123         test the new insensitive messsage functionality on HildonVolumebar.
124
125 2007-06-14  Xan Lopez  <xan.lopez@nokia.com>
126
127         * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
128         work again.
129
130 2007-06-13  Xan Lopez  <xan.lopez@nokia.com>
131
132         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
133         http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
134         button on after clearing the trail.
135
136 2007-06-13  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
137
138         * src/hildon-code-dialog.c: Removing the separator from the dialog.
139
140 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
141
142         * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
143         by splitting the installed headers in generated and non-generated groups. Use
144         only the non-generated headers to create the hildon-enum-types.h file.
145
146         * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
147
148 2007-06-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
149
150         * src/hildon-window.c: Hide the window before performing the destroy.
151         Should make the app closing a little tiny bit more snappy. 
152
153 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
154
155         * src/hildon-seekbar.c: add gtkrange.h header
156         * src/hildon-caption.c: remove unused variable
157
158 2007-06-08  Tommi Komulainen  <tommi.komulainen@nokia.com>
159
160         * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
161         Loic Minier.
162
163 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
164
165         [1.0.9-1 release]
166
167         * NEWS:
168         * configure.ac:
169         * debian/changelog: Updating.
170
171 2007-06-07  Tommi Komulainen  <tommi.komulainen@nokia.com>
172
173         * src/hildon-window.c (hildon_window_window_state_event,
174         hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
175         escape timeout on focus-out-event rather than notify::is-topmost; the
176         latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
177
178 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
179
180         * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
181         correct timestamp and button to gtk_menu_popup. Fixes MB#1466. 
182
183 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
184
185         * src/hildon-window: actually, you need to use the macro always, there's
186         no private pointer in the instance structure. We should have cleaned this up
187         when we had the chance...
188         
189 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
190
191         * src/hildon-window.c: do not get the private date from HildonWindow before
192         it passes the g_return_if_fail check. Once it's passed the test, there's no
193         need to g_assert that it exists. Do not create a HildonWindowPrivate variable
194         if you are only going to access the data once. Whitespace cleanups.
195
196 2007-06-04  Xan Lopez  <xan.lopez@nokia.com>
197
198         * src/hildon-bread-crumb-trail.c: set children visible before allocation.
199         * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
200
201 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
202
203         [1.0.8-1 release]
204
205         * NEWS:
206         * configure.ac:
207         * debian/changelog: Updating.
208
209 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
210
211         * src/hildon-window.c: When destroying the window, remove (if exists) the
212         escape timeout handler. Fixes #NB59276.
213
214 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
215
216         * src/hildon-banner.c: When realizing the widget, set the window
217         transiency. Setting the transiency in the gobject constructor is not
218         good, as the widget is not realized at that point. Fixes: #NB56624.
219
220 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
221
222         * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
223         Add padding for future expansions.
224
225 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
226
227         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
228         Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
229         will fake an activation on the previous to the last item of the trail, so
230         the effect can be overrided by the developer as usual.
231         Also change the callback for the back button to do the same thing, so its
232         effect can be overrided too. Fixes: NB#58982
233
234 2007-05-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
235
236         * src/hildon-caption.c: Implementing the proper focus grabbing in the
237         HildonCaption. Fixes NB#52379. 
238
239 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
240
241         * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
242         the internal state of the trail after the user has had the chance of executing
243         his handler for the signal. Specifically, it may happen that the activated button
244         is removed and the user still lets the default handler run. This would segfault
245         previously.
246
247 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
248
249         * src/hildon-font-selection-dialog.c: When the font is really big, add the
250         scrollbar to the preview dialog. Fixes NB#54147.
251
252 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
253
254         * src/hildon-date-editor.c: Changing the default max year to 2037. The
255         max/min year properties can be altered, so the client can modify it
256         anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
257
258 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
259
260         * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
261         hildonlike by default. Fixing a problem with disappearing arrows when
262         scrolling through months and years. Fixes NB#54127. 
263
264 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
265
266         * examples/hildon-date-editor-example.c: Adding error callback to the date
267         editor example. 
268
269 2007-05-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
270
271         [1.0.7-1 release]
272
273         * NEWS:
274         * debian/changelog:
275         * configure.ac: Updating.
276
277 2007-05-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
278
279         * configure.ac: Adding a special '--enable-xan' configure option that
280         turns off the -Werror compilation setting. Usefull for development.
281
282         * src/hildon-calendar.c:
283         * src/hildon-number-editor.c:
284         * src/hildon-time-picker.c: Adding the 5* multiplier to
285         gtk-timeout-update.
286
287 2007-05-24  Xan Lopez  <xan.lopez@nokia.com>
288
289         * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
290         instead of g_object_ref + gtk_object_sink.
291
292 2007-05-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
293
294         [1.0.6-1 release]
295
296         * NEWS:
297         * configure.ac:
298         * debian/changelog: Updating.
299
300 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
301
302         * src/hildon-color-chooser-dialog.c:
303         * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
304         straight from Tommi labs.
305
306 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
307
308         * examples/hildon-finger-example.c: Correcting the header file path.
309
310         * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for 
311         the changed signal. Fixes a small memory leak.
312
313 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
314
315         * autogen.sh:
316         * debian/rules:
317         * src/hildon-banner.c: Importing several usefull fixes from the
318         ubuntu-mobile branch.
319
320 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
321
322         * examples/Makefile.am:
323         * examples/hildon-finger-example.c: Adding a finger-checking code
324         example. 
325
326         * src/hildon-font-selection-dialog.c: Do not allocate the color
327         structure using the g_new. Fixes NB#54061.
328
329 2007-05-09  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
330
331         * src/hildon-helper.c: Correcting tabs in file.
332
333 2007-05-08  Xan Lopez  <xan.lopez@nokia.com>
334
335         * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
336         control the visibility of the children.
337
338         * examples/hildon-bread-crumb-trail-example.c: Plug leak.
339
340 2007-05-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
341
342         [1.0.5-1 release]
343
344         * NEWS:
345         * configure.ac:
346         * debian/changelog: Updating.
347
348 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
349
350         * src/hildon-bread-crumb-trail.c:
351         (hildon_bread_crumb_trail_size_allocate): 
352
353         Make the back button always a square.
354
355 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
356
357         * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
358         from the .c file as it's a private file. 
359
360 2007-05-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
361
362         * examples/hildon-vvolumebar-example.c: The VVolumebar example now
363         uses slightly bigger height.
364
365         * src/hildon-font-selection-dialog.c: Adding some checks before
366         freeing memory in the font selection dialog.
367
368 2007-05-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
369
370         * src/hildon-font-selection-dialog.c: Adding a small check when
371         freeing memory. 
372
373         * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
374         buttons sensitivity on page switching.
375
376 2007-04-27  Xan Lopez  <xan.lopez@nokia.com>
377
378         * src/hildon-bread-crumb-trail.c: make the add method handle all the
379         internal details of adding a bread crumb to the trail.
380
381 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
382
383         [1.0.4-1 release]
384
385         * README:
386         * configure.ac:
387         * debian/changelog: Updating.
388
389         * src/hildon-bread-crumb-trail.h:
390         * src/hildon-bread-crumb.h: Changing the API guard to
391         HILDON_ENABLE_UNSTABLE_API.
392
393 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
394
395         [1.0.3-1 release]
396
397         * NEWS:
398         * configure.ac:
399         * debian/changelog:
400         * debian/rules:
401         * src/hildon-helper.h: Updating.
402
403 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
404
405         [1.0.2-1 release]
406
407         * NEWS:
408         * configure.ac:
409         * debian/changelog:
410
411 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
412
413         * README:
414         * configure.ac:
415         * src/hildon-helper.h: Small fix to make the package actually compile.
416
417 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
418
419         * src/hildon-bread-crumb-trail.h:
420         * src/hildon-bread-crumb.h:
421
422         Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
423         to define ENABLE_UNSTABLE_API in the code that includes these headers.
424         
425 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
426         
427         * examples/hildon-bread-crumb-trail-example.c:
428         * src/Makefile.am:
429         * src/hildon-bread-crumb-trail.c:
430         * src/hildon-bread-crumb-trail.h:
431         * src/hildon-bread-crumb.c:
432         * src/hildon-bread-crumb.h:
433         * src/hildon-marshalers.list:
434         * src/hildon-bread-crumb-widget.c:
435         * src/hildon-bread-crumb-widget.h:
436
437         Slight change in the widget design. The bread crumb trail API is
438         unchanged, but HildonBreadCrumb is now an interface. A *private*
439         implementation, hildon-bread-crumb-widget, is provided and used
440         internally by the trail for the push_text/push_icon functions.
441
442         The generic push API is still available, so anyone can implement
443         and use its own bread crumb widget.
444         
445 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
446
447         * debian/rules: Fixing the shlibs.
448
449 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
450
451         * src/hildon-banner.c: Fixing a problem with timed banners having
452         their parrent destroyed before they are.
453
454 2007-04-17  Xan Lopez  <xan.lopez@nokia.com>
455
456         * src/hildon-bread-crumb.c:
457         * src/hildon-bread-crumb.h:
458
459         Make the get_natural_size function a vfunc.
460
461 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
462
463         * src/hildon-bread-crumb.c:
464         * src/hildon-bread-crumb-trail.c:
465
466         Some cleanups.
467
468 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
469
470         [1.0.1-1 release]
471
472         * AUTHORS:
473         * NEWS:
474         * configure.ac:
475         * debian/changelog: Updating for release.
476
477 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
478
479         * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
480         don't leak the pango layout.
481
482 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
483
484         * src/hildon.h:
485         * examples/hildon-bread-crumb-trail-example.c:
486
487         Fix example.
488
489 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
490
491         * debian/changelog: Removing the bug-fixed entries that were actually
492         resolved as WONTFIX.
493
494         * src/hildon-date-editor.c: Removing a redundant check. Fixes
495         NB#54182.
496
497 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
498
499         * src/hildon-bread-crumb-trail.c:
500         * src/hildon-bread-crumb-trail.h:
501         * src/hildon-bread-crumb.c:
502         * src/hildon-bread-crumb.h:
503
504         Untabify.
505         
506 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
507
508         * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
509         until it's passed the type check.
510
511 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
512
513         * examples/hildon-bread-crumb-trail-example.c
514
515         Add license.
516         
517 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
518
519         * examples/Makefile.am
520         * examples/hildon-bread-crumb-trail-example.c
521         * src/Makefile.am
522         * src/hildon-bread-crumb-trail.c
523         * src/hildon-bread-crumb-trail.h
524         * src/hildon-bread-crumb.c
525         * src/hildon-bread-crumb.h
526
527         New HildonBreadCrumbTrail widget.
528
529 2007-04-02  Lucas Rocha  <lucas.rocha@nokia.com>
530
531         * src/hildon-range-editor.c (hildon_range_editor_init),
532         src/hildon-seekbar.c (hildon_seekbar_get_fraction,
533         hildon_seekbar_set_fraction, hildon_seekbar_set_position),
534         src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
535         hildon_time_editor_class_init, hildon_time_editor_init),
536         src/hildon-get-password-dialog.c (invalid_input,
537         hildon_get_password_set_property, hildon_get_password_get_property,
538         create_contents, hildon_get_password_dialog_set_max_characters),
539         src/hildon-set-password-dialog.c (create_contents),
540         src/hildon-date-editor.c (hildon_date_editor_init),
541         src/hildon-login-dialog.c (hildon_login_dialog_init),
542         src/hildon-number-editor.c (hildon_number_editor_init),
543         src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
544         hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
545         the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
546          configure option and adding the respective checks in the code.
547         * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
548         hildon_calendar_drag_data_received): fixed some build warnings.
549
550 2007-03-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
551
552         * debian/changelog: A 1.0.0 release notes.
553