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