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