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