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