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