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