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