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