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