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