1 *****************************************************************
2 *****************************************************************
3 *****************************************************************
7 This is the ChangeLog from hildon-lgpl package.
8 hildon-lgpl is now obsolete package.
9 All widgets from hildon-lgpl are moved to hildon-libs.
12 *****************************************************************
13 *****************************************************************
14 *****************************************************************
17 2006-02-21 Luc Pionchon <luc.pionchon@nokia.com>
19 * configure.ac: 0.12.1
21 2006-02-17 Guillem Jover <guillem.jover@nokia.com>
23 * hildon-lgpl.pc.in (Requires): Remove indirect dependency gtk+-2.0.
24 (Libs): Remove indirect dependency @X_LIBS@.
25 (Cflags): Remove indirect cflags @X_CFGLAGS@.
26 * configure.ac (AC_CANONICAL_HOST, AC_PROG_CC, AC_PROG_CPP)
27 (AC_PROG_INSTALL, AC_PROG_AWK, AC_PROG_LIBTOOL, AC_HEADER_STDC)
28 (ALL_LINGUAS, AM_GLIB_GNU_GETTEXT, AC_PATH_XTRA, localedir)
29 (outomoduledir, docdir, HTML_DIR, CFLAGS, GTK_VERSION): Remove macros.
30 (OUTO, GTK, GCONF, LIBMB, GTKDOC): Remove modules.
31 (AC_INIT, AM_INIT_AUTOMAKE): Switch to autoconf 2.50 macro form.
32 (AC_CONFIG_SRCDIR): New macro.
33 (AM_CONFIG_HEADER): Renamed to ...
34 (AC_CONFIG_HEADERS): ... this.
35 (AC_OUTPUT): Move contents to ...
36 (AC_CONFIG_FILES): ... here. New macro.
37 * Makefile.am (EXTRA_DIST): Remove 'debian/hildon-lgpl-dev.docs'.
38 * autogen.sh: Replace individual autotool calls with autoreconf.
39 * config.guess: Remove file.
40 * config.sub: Likewise.
42 * ltmain.sh: Likewise.
43 * mkinstalldirs: Likewise.
45 2006-02-14 Luc Pionchon <luc.pionchon@nokia.com>
47 * configure.ac: 0.12.0
49 Merge hildon-lgpl into hidon-libs. hildon-lgpl is now just a dummy
50 package, temporarily kept for compatibility.
52 * Makefile.am (SUBDIRS): removed all subfolders
53 * Makefile.am (EXTRA_DIST): removed lib install
54 * configure.ac (AC_OUTPUT): removed all except .pc file
55 * hildon-lgpl.pc.in (Requires): requires hildon-libs 0.12.0
57 * hildon-lgpl/gtk-infoprint.c: moved to hildon-libs.
58 * hildon-lgpl/gtk-infoprint.h: likewise.
59 * hildon-lgpl/hildon-app-private.h: likewise.
60 * hildon-lgpl/hildon-app.c: likewise.
61 * hildon-lgpl/hildon-app.h: likewise.
62 * hildon-lgpl/hildon-appview.c: likewise.
63 * hildon-lgpl/hildon-appview.h: likewise.
64 * hildon-lgpl/hildon-caption.c: likewise.
65 * hildon-lgpl/hildon-caption.h: likewise.
66 * hildon-lgpl/hildon-defines.c: likewise.
67 * hildon-lgpl/hildon-defines.h: likewise.
68 * hildon-lgpl/hildon-find-toolbar.c: likewise.
69 * hildon-lgpl/hildon-find-toolbar.h: likewise.
70 * hildon-lgpl/hildon-input-mode-hint.h: likewise.
72 * timer/*: moved to hildon-libs
75 * po/*: merged into hildon-libs (4 msgstr)
78 2006-01-18 Luc Pionchon <luc.pionchon@nokia.com>
80 * configure.ac: 0.10.1
82 2006-01-18 Luc Pionchon <luc.pionchon@nokia.com>
84 N#16991 Find toolbar: wrong order of items in find toolbar history list.
86 * hildon-lgpl/hildon-find-toolbar.c
87 (hildon_find_toolbar_history_append): now remove the oldest item
88 if the history is full (more items than the history_limit property
91 2006-01-04 Luc Pionchon <luc.pionchon@nokia.com>
93 N#22187 HildonAppview leaks memory on each menu open
95 * hildon-lgpl/hildon-appview.c (_hildon_appview_toggle_menu): free
96 the list of children returned by gtk_container_get_children().
98 2006-01-04 Luc Pionchon <luc.pionchon@nokia.com>
100 N#20354 Find Toolbar doesn't initiate search on VKBD enter
102 * hildon-lgpl/hildon-find-toolbar.c
103 (hildon_find_toolbar_entry_key_press): new static function. When
104 enter pressed, emmits the signals needed for searching and keeps
107 * hildon-lgpl/hildon-find-toolbar.c (hildon_find_toolbar_init):
108 connected the new key-press handler to the entry in the combo and
109 unset GTK_CAN_FOCUS flags for the buttons.
111 2006-01-04 Luc Pionchon <luc.pionchon@nokia.com>
113 N#18086 Captioned control highlighted even if content in CC is dimmed
115 * hildon-lgpl/hildon-caption.c (hildon_caption_button_press)
116 (get_first_focusable_child): check for sensitivity of child widget
117 when caption receives focus.
119 2006-01-04 Luc Pionchon <luc.pionchon@nokia.com>
121 N#16991 Find toolbar: wrong order of items in find toolbar history list
122 * hildon-lgpl/hildon-find-toolbar.c
123 (hildon_find_toolbar_history_append): append the items (do not
126 2006-01-03 Luc Pionchon <luc.pionchon@nokia.com>
128 N#19656 Memory leak in hildon-lgpl
129 * hildon-lgpl/hildon-app.c (hildon_app_destroy): free
130 priv->view_ids elements.
132 2006-01-03 Luc Pionchon <luc.pionchon@nokia.com>
134 * hildon-lgpl/hildon-caption.c
135 * hildon-lgpl/hildon-appview.c
136 * hildon-lgpl/hildon-defines.c
137 * hildon-lgpl/hildon-app.c
138 * hildon-lgpl/hildon-find-toolbar.c
141 2005-12-12 Luc Pionchon <luc.pionchon@nokia.com>
143 N#21833 Implement robust timer handling in Info Banner.
145 (this is a workaround:)
146 * hildon-lgpl/gtk-infoprint.c: Added a check to see if the timer
147 has been created before removing it, in case of creating a new
148 InfoPrint when one already exists. Also if the timer wasn't
149 removed on the account that it hadn't been created already and the
150 program is trying to recreate the same InfoPrint, we do not set up
151 a new timer, but wait for the original timer to handle the removal
153 (infoprint_idle_before_timer, infoprint_start_timer): new functions
155 2005-11-28 Luc Pionchon <luc.pionchon@nokia.com>
157 N#17142 HildonCaption shall be top aligned (multiline control)
159 * hildon-caption.[ch]:
160 (hildon_caption_set_label_alignment): New function
161 (hildon_caption_get_label_alignment): New function
162 (hildon_caption_init): Added GtkAlignment for custom icon.
163 (hildon_caption_set_property): Changed alignments of mandatory
164 icon and custom icon.
165 (hildon_caption_expose): Take alignment into account when painting
168 2005-11-28 Luc Pionchon <luc.pionchon@nokia.com>
170 * configure.ac: 0.10.0 branch (0.9.xx continues for maintenance releases)
171 Gazpacho support added to 0.10 branch (not 0.9).
173 2005-11-18 Luc Pionchon <luc.pionchon@nokia.com>
177 * hildon-lgpl/hildon-app-private.h:
178 * hildon-lgpl/hildon-app.h:
179 * hildon-lgpl/hildon-app.c:
180 - Added support for properties,
184 - Added support for containing any type of widget (not just AppViews)
185 - Change hildon_app_get_children to actually return the children,
186 not just the active one (BIN(app)->child will give you that)
187 - Added support for appview-specific and global menuitems with
189 - * new features, GtkUIManager support
191 * hildon-lgpl/hildon-appview.h:
192 * hildon-lgpl/hildon-appview.c:
193 - Added support for properties,
196 - Now using GtkUIManager internally (retains backwards compatibilty)
197 - * new feature, GtkUIManager support
199 2005-11-16 Luc Pionchon <luc.pionchon@nokia.com>
201 * configure.ac: 0.9.57
203 2005-11-16 Luc Pionchon <luc.pionchon@nokia.com>
205 N#11861 tasknavigator app switcher has incorrect window-title.
207 * hildon-lgpl/hildon-app.c (hildon_app_set_appview): Active view
208 needs to be updated before the view name, otherwise Task Navigator
209 may update the name of the previous view instead the name of the
212 * hildon-lgpl/hildon-app.c (hildon_app_notify_view_changed): Added
213 XFlush() to speed up the propagation of the active view change.
215 2005-11-03 Luc Pionchon <luc.pionchon@nokia.com>
217 * configure.ac: 0.9.56
219 2005-11-03 Luc Pionchon <luc.pionchon@nokia.com>
221 * hildon-lgpl/hildon-app.c: Removed copy&pasting code. It's in
224 2005-10-19 Luc Pionchon <luc.pionchon@nokia.com>
226 * configure.ac: 0.9.55
228 2005-10-12 Luc Pionchon <luc.pionchon@nokia.com>
230 * hildon-lgpl/gtk-infoprint.c (queue_new_cbanner)
231 (gtk_msg_window_init): If the new infoprint is identical to the
232 existing infoprint and therefore the timeout of the existing
233 infoprint is reset instead of creating a new infoprint, the widget
234 that was supposed be displayed in the new infoprint is now
237 2005-10-05 Luc Pionchon <luc.pionchon@nokia.com>
239 * configure.ac: 0.9.54
241 2005-10-04 Luc Pionchon <luc.pionchon@nokia.com>
243 * hildon-lgpl/hildon-caption.c (hildon_caption_expose):
244 caption_area is now exposed twice only if the widget is focused
245 and we also need to draw the focus background. N#16647 (Text looks
246 wrong in captioned labels)
248 2005-10-04 Luc Pionchon <luc.pionchon@nokia.com>
250 N#19554 Application menu does not emit "deactivate" signal when
251 closed with the menu HW key,
253 * hildon-lgpl/hildon-appview.c (_hildon_appview_toggle_menu): Make
254 sure gtk_menu_shell_deactivate() is always called when app menu is
257 * hildon-lgpl/hildon-app.c (hildon_app_event_filter): Removed
258 gtk_menu_shell_deactivate() call since it's now done in
259 _hildon_appview_toggle_menu().
261 2005-10-04 Luc Pionchon <luc.pionchon@nokia.com>
263 * hildon-lgpl/gtk-infoprint.c (gtk_msg_window_real_destroy)
264 (gtk_msg_window_init): Added check for reference decrementing when
265 window is destroyed with its parent. N#19047
267 2005-09-14 Luc Pionchon <luc.pionchon@nokia.com>
269 * configure.ac: Release 0.9.53
271 2005-09-09 Luc Pionchon <luc.pionchon@nokia.com>
273 * hildon-lgpl/hildon-app.c (hildon_app_event_filter): when
274 receiving "Open app menu" event from WM, don't open the menu if
275 mouse is in grabbed state. N#18991
277 2005-08-30 Tommi Komulainen <tommi.komulainen@nokia.com>
279 * configure.ac: Release 0.9.52
281 2005-08-30 Tommi Komulainen <tommi.komulainen@nokia.com>
283 * hildon-lgpl/hildon-caption.c (hildon_caption_button_press): Consider
284 also internal children of composite widgets when trying to find the
288 2005-08-25 Tommi Komulainen <tommi.komulainen@nokia.com>
290 * configure.ac: Release 0.9.51
292 2005-08-25 Tommi Komulainen <tommi.komulainen@nokia.com>
294 * hildon-lgpl/hildon-app.c (hildon_app_key_snooper): Don't stop the
295 menu key event so that it reaches GTK where it closes all existing
296 menus that might be open.
299 2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
301 * configure.ac: Release 0.9.50
303 2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
305 * hildon-lgpl/hildon-app.c (hildon_app_key_snooper): Don't act on menu
306 key when a modal dialog is open/active. N#17216
308 2005-08-16 Tommi Komulainen <tommi.komulainen@nokia.com>
310 * configure.ac: Release 0.9.49
312 2005-08-16 Tommi Komulainen <tommi.komulainen@nokia.com>
314 * hildon-lgpl/hildon-app.c (hildon_app_event_filter): Application
315 topping needs to follow _MB_CURRENT_APP_WINDOW rather than
316 _NET_ACTIVE_WINDOW. N#15427
318 2005-08-16 Tommi Komulainen <tommi.komulainen@nokia.com>
320 * hildon-lgpl/hildon-app.c (get_active_main_window): Trap X errors
321 when querying window transiency.
324 2005-08-16 Tommi Komulainen <tommi.komulainen@nokia.com>
326 * hildon-lgpl/hildon-caption.c (hildon_caption_size_allocate): Check
327 children for focusability. N#16222
329 2005-08-16 Tommi Komulainen <tommi.komulainen@nokia.com>
331 * configure.ac (CFLAGS): Change -std=c99 to -ansi
332 * hildon-lgpl/hildon-caption.c (hildon_caption_hierarchy_changed):
333 * hildon-lgpl/hildon-appview.c (hildon_appview_signal_marshal):
334 * hildon-lgpl/hildon-defines.c (hildon_change_style_recursive_from_ld):
335 * hildon-lgpl/hildon-app.c (hildon_app_remove): Add GNUC __extension__
336 to fix compilation with GCC3.4.
339 2005-08-16 Tommi Komulainen <tommi.komulainen@nokia.com>
341 Update to new l10 packaging style. po-files (inside this package) are
342 not used for now, the message catalogs come from separate packages and
343 including them here would conflict.
345 * Makefile.am (SUBDIRS): stop including po-files
346 * Makefile.am (EXTRA_DIST):
347 * debian/hildon-lgpl-l10n-engb.install:
348 * debian/hildon-lgpl-l10n-src.install:
349 * po/debian/*: Removed
351 2005-08-09 Luc Pionchon <luc.pionchon@nokia.com>
353 ScrollControl was never working as it was designed, and it had
354 debendency to libxtst. Fixed the feature and removed the
357 * hildon-lgpl/hildon-app.c (find_window): new function. Finds the
358 window which for the fake mouse press/release event is sent.
359 (hildon_app_button_press): Renamed to hildon_app_button, now also
360 handling mouse release. Changed xtst related code to the new fake
363 * debian/control (Depends, Build-Depends): removed dependency to libxtst
364 * hildon-lgpl/Makefile.am (libhildonlgpl_la_LIBADD): likewise
367 2005-08-05 Luc Pionchon <luc.pionchon@nokia.com>
369 * hildon-lgpl/hildon-app.c: Grab X events in init() instead of
370 realize() since the HildonApp is never shown if application has
371 only dialog window. Also don't break in the event handler if
372 HildonApp's GdkWindow doesn't exist.
374 * hildon-lgpl/hildon-find-toolbar.c: changed icons and add the
375 space between label and combobox entry.
377 2005-08-03 Luc Pionchon <luc.pionchon@nokia.com>
379 * hildon-lgpl.pc.in (Libs): Removed old -lXtst dependency
381 * hildon-lgpl/hildon-app.c (hildon_app_event_filter): Appmenu
382 click checking shouldn't be done when we're in fullscreen mode,
383 since there is no appmenu then.
385 2005-08-01 Luc Pionchon <luc.pionchon@nokia.com>
387 * hildon-caption.c: check if the child is container which contains
390 * hildon-find-toolbar.[ch] (hildon_find_toolbar_highlight_entry):
391 new function to highlight text entry and let it grab focus
392 depending on passed value.
394 * configure.ac: Adjusted CFLAGS and removed -Werror due to the
396 http://bugzilla.gnome.org/show_bug.cgi?id=310175 and
397 http://bugzilla.gnome.org/show_bug.cgi?id=310216
399 * hildon-lgpl/hildon-app.c: handle 'menu' hardkey (fix), do not
402 * hildon-lgpl/gtk-infoprint.c: fixed a crash in
403 GtkInfoprint. gtk_banner_close attempted to destroy a banner which
404 was actually already destroyed automatically when its transient
407 * hildon-lgpl/hildon-defines.h: Fixed problem where
408 HILDON_ICON_SIZE_INDI_WLAN_STRENGTH was set too small
410 * Fixed dimming paste option when copied text cannot / should not
413 * hildon-app.c: Disallowed copying / cutting text from non-visible
414 widgets Removed forced geometry constraints
416 * hildon-defines.[ch]: Icon size definition fixes
418 * Fixed critical GTK+ error in open file dialog
420 * Fixed drag and drop not working correctly
422 * gtk-infoprint.c: replace gtk_if_fail with code which doesn't
423 spam the console with Gtk-CRITICAL messages