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