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