be066c81d548497939ee2ba120878522f8d452be
[hildon] / ChangeLog
1 2006-03-06  Johan Bilien  <johan.bilien@nokia.com>
2
3         * hildon-wizard-dialog.[ch]: Add page_change signal. Patch courtesy
4           of Artem Garmash 
5         * configure.ac: 0.12.2
6
7 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
8
9         * hildon-widgets/hildon-code-dialog.[ch], hildon-widgets/Makefile.am:
10           added HildonCodeDialog widget
11
12 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
13
14         * hildon-widgets/hildon-window.c: 
15           - set the toolbar height explicitely
16           - use show instead of show_all on the common_toolbar
17           - add the toolbars bottom-up instead of top-down
18         * hildon-widgets/hildon-program.c:
19           - don't assume that a window was realized when added to 
20             the program
21
22 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
23
24         Added hildon-banner, as a clean replacement for gtk-infoprint
25         * hildon-widgets/hildon-banner.[ch]: implementation and header  
26         * hildon-widgets/Makefile.am: reference new files
27         * hildon-widgets/gtk-infoprint.c: removed implementation, now just
28         a compatibility wrapper to hildon-banner
29         
30 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
31         
32         * hildon-widgets/hildon-color-button.c: added comments
33         * hildon-widgets/hildon-controlbar.c: Likewise.
34         * hildon-widgets/hildon-composite-widget.c: Likewise.
35         * hildon-widgets/hildon-calendar-popup.c: Likewise.
36
37 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
38
39         * ChangeLog-hildon-lgpl: copied from old hildon-lgpl/ChangeLog for
40         reference
41
42 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
43
44         * configure.ac: 0.12.1
45
46 2006-02-21  Johan Bilien  <johan.bilien@nokia.com>
47
48         * doc/tmpl/hildon-program.sgml: added from hildon-lgpl HW branch
49         * doc/tmpl/hildon-window.sgml: likewise.
50         * hildon-widgets/hildon-program.[ch]: likewise.
51         * hildon-widgets/hildon-window.[ch]: likewise.
52         * hildon-widgets/hildon-window-private.h: likewise.
53         * hildon-widgets/Makefile.am: Added these new files to the build
54           and distribution.
55
56 2006-02-14  Luc Pionchon  <luc.pionchon@nokia.com>
57
58         * configure.ac: 0.12.0
59
60         Merged hildon-lgpl into hildon-libs (and hildon-fm)
61
62         * doc/tmpl/hildon-system-sound.sgml: added from hildon-lgpl
63         * doc/tmpl/hildon-appview.sgml: likewise.
64         * doc/tmpl/hildon-color-popup.sgml: likewise.
65         * doc/tmpl/hildon-find-toolbar.sgml: likewise.
66         * doc/tmpl/hildon-app.sgml: likewise.
67         * doc/tmpl/hildon-input-mode-hint.sgml: likewise.
68         * doc/tmpl/hildon-caption.sgml: likewise.
69         * doc/tmpl/hildon-marshalers.sgml: likewise.
70         * doc/tmpl/hildon-add-home-dialog.sgml: likewise.
71         * doc/tmpl/hildon-defines.sgml: likewise.
72         * doc/tmpl/gtk-infoprint.sgml: likewise.
73         * doc/tmpl/hildon-composite-widget.sgml: likewise.
74
75         * hildon-widgets/gtk-infoprint.[ch]: added from hildon-lgpl
76         * hildon-widgets/hildon-app.[ch]:likewise.
77         * hildon-widgets/hildon-app-private.h:likewise.
78         * hildon-widgets/hildon-appview.[ch]:likewise.
79         * hildon-widgets/hildon-caption.[ch]:likewise.
80         * hildon-widgets/hildon-defines.[ch]:likewise.
81         * hildon-widgets/hildon-find-toolbar.[ch]:likewise.
82         * hildon-widgets/hildon-input-mode-hint.h:likewise.
83         
84         * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES): 
85         removed hildon-file-details-dialog.[ch] (moved to hildon-fm)
86         added,
87             gtk-infoprint.[ch]
88             hildon-app.[ch]
89             hildon-app-private.h
90             hildon-appview.[ch]
91             hildon-caption.[ch]
92             hildon-defines.[ch]
93             hildon-find-toolbar.[ch]
94             hildon-input-mode-hint.h
95
96         * hildon-widgets/hildon-get-password-dialog.c: corrected #include
97         path for gtk-infoprint.h and hildon-input-mode-hint.h
98
99         * po/en_GB.po: merged msgstr from hildon-lgpl
100
101         * timer/*: added from hildon-lgpl
102
103
104
105         Moved hildon-file-details-dialog from hildon-libs to hildon-fm
106
107         * hildon-widgets/hildon-file-details-dialog.[ch]: moved to
108         hildon-fm
109
110         * ut/hildon-widgets_tests.c (test41a): removed test case for
111         hildon_file_details_dialog
112
113         * doc/hildon-libs.types: likewise.
114         * doc/hildon-libs-docs.xml: likewise.
115
116
117
118         Update build files
119
120         * hildon-libs.pc.in (Libs): do not requires hildon-lgpl anymore
121         nor hildon-fm
122
123         * Makefile.am (SUBDIRS): added timer/
124
125         * configure.ac: do not depend anymore on hildon-lgpl nor
126         hildon-fm, check for libmb, added Makefile output for timer/
127
128
129         
130 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
131
132         * configure.ac: 0.10.2
133
134 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
135
136         N#22240 CP: Tapping outside the scroll bar invoke the applet.
137         * hildon-widgets/hildon-grid.c (adjust_scrollbar_height):
138         hildon-apps scroll-control property is now handled.
139         (get_child_index_by_coord): ignores events not matching a grid
140         item.
141
142 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
143
144         * configure.ac: 0.10.1
145
146 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
147
148         Missing/Buggy documentation from,
149         N#11566 make password dialog customizable (messages)
150         * hildon-widgets/hildon-get-password-dialog.c
151         (hildon_get_password_dialog_set_title): typo in gtkdoc function
152         name
153         * doc/tmpl/xxx.sgml: updated.
154         
155 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
156
157         N#19369 TRUE Scketch does not show colour change when using white color
158         
159         Color button needs inner border white, and outer border black.
160         * hildon-widgets/hildon-color-button.c
161         (hildon_color_button_draw_pixbuf_borders): new function. Paint the
162         border
163         * hildon-widgets/hildon-color-button.c (hildon_color_button_init):
164         (hildon_color_button_realize): call the above function
165
166 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
167
168         N#21063 hildon_note_new_confirmation_add_buttons has misleading docs
169         * hildon-widgets/hildon-note.c: 
170         (hildon_note_new_confirmation_add_buttons): updated doc
171         (hildon_note_set_button_texts): likewise.
172
173 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
174
175         N#21884 Cannot select read-only by using the center of the scroll key
176         * hildon-widgets/hildon-file-details-dialog.c
177         (hildon_file_details_dialog_init): Removed dialog default response.
178
179 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
180
181         N#8094 5-bit color selector: wrong margins and pixel measurements
182         M#59   HildonColorSelector needs more space
183         * hildon-widgets/hildon-color-popup.c (HILDON_COLOR_COL_SPACING)
184         (hildon_color_popup_new): add space between the control bars and
185         the color preview area.
186
187 2006-01-03  Luc Pionchon  <luc.pionchon@nokia.com>
188
189         * hildon-widgets/hildon-calendar-popup.c
190         * hildon-widgets/hildon-color-button.c
191         * hildon-widgets/hildon-color-popup.c
192         * hildon-widgets/hildon-color-selector.c
193         * hildon-widgets/hildon-composite-widget.c
194         * hildon-widgets/hildon-controlbar.c
195         * hildon-widgets/hildon-date-editor.c
196         * hildon-widgets/hildon-dialoghelp.c
197         * hildon-widgets/hildon-file-details-dialog.c
198         * hildon-widgets/hildon-font-selection-dialog.c
199         * hildon-widgets/hildon-get-password-dialog.c
200         * hildon-widgets/hildon-grid-item.c
201         * hildon-widgets/hildon-grid.c
202         * hildon-widgets/hildon-hvolumebar.c
203         * hildon-widgets/hildon-name-password-dialog.c
204         * hildon-widgets/hildon-note.c
205         * hildon-widgets/hildon-number-editor.c
206         * hildon-widgets/hildon-range-editor.c
207         * hildon-widgets/hildon-scroll-area.c
208         * hildon-widgets/hildon-seekbar.c
209         * hildon-widgets/hildon-set-password-dialog.c
210         * hildon-widgets/hildon-sort-dialog.c
211         * hildon-widgets/hildon-time-editor.c
212         * hildon-widgets/hildon-time-picker.c
213         * hildon-widgets/hildon-volumebar-private.h
214         * hildon-widgets/hildon-volumebar-range.c
215         * hildon-widgets/hildon-volumebar.c
216         * hildon-widgets/hildon-vvolumebar.c
217         * hildon-widgets/hildon-weekday-picker.c
218         * hildon-widgets/hildon-wizard-dialog.c
219           commented code
220
221 2005-12-28  Luc Pionchon  <luc.pionchon@nokia.com>
222
223         * configure.ac: 0.10.0
224
225 2005-12-12  Luc Pionchon  <luc.pionchon@nokia.com>
226
227         Some more properties for Gazpacho support,      
228
229         * hildon-widgets/hildon-calendar-popup.c: "day", "month", "year"
230         * hildon-widgets/hildon-color-selector.c: "color"
231
232
233         * hildon-widgets/hildon-color-selector.[ch]
234         (hildon_color_selector_get_color): return const pointer to the
235         color (not a copy).
236         
237 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
238
239
240         Gazpacho support, added the following properties:
241         
242         * hildon-widgets/hildon-insert-object-dialog.c: "name", "mimetype"
243         * hildon-widgets/hildon-seekbar.c: "position", "fraction"
244         * hildon-widgets/hildon-grid-item.c: "emblem-type"
245         * hildon-widgets/hildon-sort-dialog.c: "sort-key", "sort-order"
246         * hildon-widgets/hildon-grid.c: "style", "scrollbar-pos"
247         * hildon-widgets/hildon-font-selection-dialog.c: "preview-text"
248         * hildon-widgets/hildon-get-password-dialog.c: "caption-label", "max-characters"
249         * hildon-widgets/hildon-telephone-editor.c: "border", "plus" (obsolet widget)
250         * hildon-widgets/hildon-number-editor.c: "value"
251
252         * hildon-widgets/hildon-color-button.c: minor cleanup
253
254
255 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
256
257         Started new development
258         (branche for maintenance continues with versions 0.9.x)
259
260 2005-11-03  Luc Pionchon  <luc.pionchon@nokia.com>
261
262         * configure.ac: 0.9.53
263
264 2005-10-31  Luc Pionchon  <luc.pionchon@nokia.com>
265
266         same fix for,
267         N#19283 Control panel - The values entered are not saved.
268         N#19648 Hildon Date Editor widget detects values too high
269         (note: complete fix include also fixes in GTk+)
270
271         * hildon-widgets/hildon-calendar-popup.c
272         (hildon_calendar_popup_set_property),
273         (hildon_calendar_popup_class_init),
274         (init_dmy): Added 'min-year', 'max-year' properties for passing
275         the information through from HildonDateEditor to GtkCalendar
276
277         * hildon-widgets/hildon-date-editor.c:
278         (hildon_date_editor_class_init),
279         (hildon_date_editor_init),
280         (hildon_date_editor_set_property),
281         (hildon_date_editor_get_property),
282         (idle_popup),
283         (hildon_date_editor_entry_validate),
284         (hildon_date_editor_date_error): Added 'min-year', 'max-year'
285         properties and replaced hardcoded constants with them
286
287         * hildon-widgets/hildon-date-editor.c
288         (hildon_date_editor_d_entry_changed),
289         (hildon_date_editor_m_entry_changed),
290         (hildon_date_editor_d_entry_changed): new functions to ensure that
291         the fields are validated and the focus is moved when maximum
292         number of characters has been entered.
293         
294 2005-10-13  Luc Pionchon  <luc.pionchon@nokia.com>
295
296         * configure.ac: 0.9.52
297
298 2005-10-12  Luc Pionchon  <luc.pionchon@nokia.com>
299
300         N#19140 System alerts still audible despite being turned off
301         
302         * hildon-widgets/hildon-note.c (sound_handling): 
303
304         * hildon-system-sound.[ch]: New files, implements hildon_play_system_sound.
305
306         * hildon-note.c (sound_handling): Changed to use new
307         hildon_play_system_sound.
308         (hildon_note_init): Signal handler id is changed to be in private
309         structure, not in global variable.
310         
311         * hildon-note.c: Removed unused defines etc.
312
313         * Makefile.am: Appended new files to build rules.
314
315 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
316
317         * configure.ac: 0.9.51
318
319 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
320
321         N#20027 PDF Reader crashes on selecting read only option in the
322         details dialog box.
323
324         * hildon-widgets/hildon-file-details-dialog.c:
325         (change_state): Fixed assertion that was causing problems
326         (check_validity): New function: We now automatically close the
327         dialog if the displayed file is removed.
328         (handle_focus): Callback removed:
329         (init): Now using correct gtk way to bind container and adjustment
330         together. Not the previous callback.
331         (set_property): Connecting/disconnecting new handlers (for
332         change_state).
333         (finalize): disconnecting new handler.
334         
335 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
336
337         N#17918 Volumebar widget background image doesn't change when
338         widget goes into mute state,
339         
340         * hildon-vvolumebar.c (hildon_volumebar_set_mute): queued widget
341         for drawing
342         
343         * hildon-hvolumebar.c (hildon_hvolumebar_expose): paint background
344         using the state of the internal volumebar, not the whole container
345
346         * hildon-vvolumebar.c (hildon_vvolumebar_expose): paint background
347         using the state of the internal volumebar, not the whole container
348
349 2005-09-19 Tapani Palli <tapani.palli@nokia.com>
350
351         * hildon-widgets/hildon-dialoghelp.[ch]: added
352         gtk_dialog_help_disable and fixed bug N#19468
353
354 2005-09-14  Luc Pionchon  <luc.pionchon@nokia.com>
355
356         * configure.ac: Release 0.9.50 
357
358 2005-09-13  Luc Pionchon  <luc.pionchon@nokia.com>
359
360         Part of N#11129,
361
362         * po/en_GB.po: Added "Ckct_wi_grid_no_items"
363
364         * hildon-widgets/hildon-grid.c
365         (hildon_grid_class_init, hildon_grid_init): Replaced default empty
366         label by logical name "Ckct_wi_grid_no_items"
367
368
369 2005-08-31  Luc Pionchon  <luc.pionchon@nokia.com>
370
371         * po/en_GB.po (ecdg_ti_verify_password): translation update.
372
373 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
374
375         * configure.ac: Release 0.9.49
376
377 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
378
379         * hildon-widgets/hildon-number-editor.c (add_select_all_idle,
380         hildon_number_editor_finalize, hildon_number_editor_entry_changed):
381         Save the id of the idle callback and remove it when the widget is
382         destroyed to avoid crashing.  N#18096
383
384 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
385
386         * hildon-widgets/hildon-number-editor.c (button_event_id): GSource
387         id's are unsigned and undefined at zero (instead of signed and -1)
388
389 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
390         
391         * hildon-widgets/hildon-time-editor.c (convert_to_12h): Removed a hack
392         that was not working.  N#16805
393
394 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
395
396         * configure.ac: Release 0.9.48
397
398 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
399
400         * hildon-widgets/hildon-grid.c (hildon_grid_set_num_columns): Never
401         allow area_rows to be 0 (ie. before widget is visible), otherwise the
402         initial jump_scrollbar_to_focused() scrolls wrong.  N#17152
403
404 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
405
406         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init):
407         Do not override the week-start property of GtkCalendar according to
408         the hildon-libs PO file, it is automatically determined from locale
409         data.  N#12176
410
411 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
412
413         * configure.ac: Release 0.9.47
414
415 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
416
417         * hildon-widgets/hildon-get-password-dialog.c: Add "numbers_only"
418         property for setting the password entry accept only numeric values.
419         N#15212
420
421 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
422
423         * hildon-widgets/hildon-calendar-popup.c (MAX_YEAR, MIN_YEAR):
424         * hildon-widgets/hildon-note.c (ELLIPSATION_STRING, BOX_SPAXING):
425         * hildon-widgets/hildon-volumebar-range.c (CHANGE_THRESHOLD):
426         Use defines rather than magic numbers in the code.
427
428 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
429
430         Update to new l10n packaging style.  po-files (inside this package)
431         are not used for now, the message catalogs come from separate packages
432         and including them here would conflict.
433
434         * Makefile.am (SUBDIRS): stop including po-files
435         * Makefile.am (EXTRA_DIST):
436         * debian/hildon-libs-l10n-engb.install:
437         * debian/hildon-libs-l10n-src.install:
438         * po/debian/*: Removed
439
440 2005-08-09  Luc Pionchon  <luc.pionchon@nokia.com>
441
442         * hildon-widgets/hildon-file-details-dialog.c: Added read only
443         checks to cover gateway content as well.
444         
445         * hildon-widgets/hildon-time-editor.c:
446         (hildon_time_editor_validate): Replace solid numbers with defined
447         values
448         (convert_to_12h): Remove "work-around" for the broken 12h timespec
449
450
451 2005-08-05  Luc Pionchon  <luc.pionchon@nokia.com>
452
453         * hildon-widgets/hildon-color-selector.c (modify_selected): fix
454         invalid cast from `GdkWindow' to `GtkWindow' 
455
456         * hildon-widgets/hildon-color-popup.c
457         (hildon_popup_palette_expose): removed debug printing
458
459 2005-08-03  Luc Pionchon  <luc.pionchon@nokia.com>
460
461         * doc/tmpl/hildon-note.sgml: code example, use slightly less funny
462         string examples.
463
464         * hildon-widgets/hildon-scroll-area.c
465         (hildon_scroll_area_destroy): one-instruction function:
466         removed. Call g_free directly.
467         + minor cleanup
468         (hildon_scroll_area_size_allocate):When a scrollbar appears to the
469         right edge of window, size of the child is also shrinked. 'fixed'
470         does not automatically update this data -> Doing it manually.
471
472         * hildon-widgets/hildon-date-editor.h: added
473         HildonDateEditorErrorType error enumeration type, removed signal
474         "validate-date" virtual function, added signal "date-error"
475         virtual function.
476
477         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error):
478         added custom info prints.
479         (hildon_date_editor_validate_date): removed
480         (hildon_date_editor_entry_validate): validate maximum and minimum
481         limits on each field.
482         (hildon_date_editor_entry_focus_out): check the date validation
483         in simpler manner, don't put content if field is empty (spec
484         doesn't say if there should be anything placed in the entry if
485         it is empty).
486         (hildon_date_editor_get_date),
487         (hildon_date_editor_get_month),
488         (hildon_date_editor_get_year),
489         (hildon_date_editor_get_day): use direct entry content, so that 0
490         indicates empty entry, and information is more accurate.
491
492 2005-08-01  Luc Pionchon  <luc.pionchon@nokia.com>
493
494         * configure.ac: Adjusted CFLAGS and removed -Werror due to the
495         glib-2.0 flaw. See
496         http://bugzilla.gnome.org/show_bug.cgi?id=310175 and
497         http://bugzilla.gnome.org/show_bug.cgi?id=310216
498
499 2005-07-29  Luc Pionchon  <luc.pionchon@nokia.com>
500
501         * hildon-widgets/hildon-controlbar.h: added missing signal when end reached
502
503 2005-07-26  Luc Pionchon  <luc.pionchon@nokia.com>
504
505         * hildon-widgets/hildon-number-editor.c: 
506         (hildon_number_editor_select_all): new function, selects all
507         the text in the entry.
508         * hildon-widgets/hildon-number-editor.c: added several calls to
509         hildon_number_editor_select_all with g_idle_add.
510
511         * hildon-controlbar.c : add signal when end reached
512
513         * hildon-time-editor.c : fixed: Time chooser widget displays am/pm and time separator indicators badly alligned.
514
515         * hildon-time-picker.c : displays valid date at 12:00 am/pm. 
516         
517 2005-07-25  Luc Pionchon  <luc.pionchon@nokia.com>
518
519         Fixed incorrect values in <Filetype> Details Dialog
520         
521         Fixed help button usage in dialogs
522         
523         * hildon-dialoghelp.c: Added more documentation about the
524         help signal
525         
526         * hildon-file-details-dialog.c: Updated to match
527         'File Management in OSSO' version 3.0
528         
529         * Fixed application hang after calling gtk_main_quit
530         
531         * hildon-date-editor.c: Fixed HildonDateEditor that caught
532         ESC presses needlessly
533         
534         * hildon-time-editor.c: Fixed memory corruption