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