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