4.6.3 ===== - Don't use g_object_set in the init function (bug #6110). - Translation updates (nn, nl, sv, kk, gl, sk, eu, sk, cs, zh_CN). 4.6.2 ===== - Properly set orientation of tasklist handler (bug #5222). - Fix launcher with 'Run in Terminal' (part of bug #5301). - Fix typo preventing build on older gtk versions. - Don't send -r to session restart command (bug #5454). - Add dist-hook: all to the API docs Makefile.am as well. - Add dist-hook: all to the libxfce4panel/ Makefile.am. - Add missing translation. - Merge translation from master back to xfce-4.6. - Remove unused code. Nick Schermer 1 -2/+1 - Add option to tasklist to force a fixed width (bug #5045). - Get the time the same as orange does, hopefully should fix bug #5352. - Better check for the lcd resize when the number of hour digits changes (bug #5218). - Use g_timeout_add_seconds when available for the clock timeout. - Resync tooltip and clock timeout when they are out of sync (bug #2957). - Remove the hour interval from the clock, minutes are good enough. - Use Git in the build files and drop unneeded po files. - Use g_markup_printf_escaped in the launcher tooltip (bug #5507). - A whole bunch of translation updated (tr, pt, ca, ja, es, da, gl, sq, lv, sk, ru, el, gl, kk, hu, eu, ast, ro) 4.6.1 ===== - Migrate launcher category icons from 4.4 panels (bug #5067). - Fix compilation with -Wl,--as-needed (bug #5103). - Don't crash when the quit action button is pressed (bug #5118). - Properly set the systray orientation property (bug #5149). - Fix xfce-hvbox not working with gtk 2.16 (bug #5166). - Don't crash the launcher plugin when the launcher entry list is empty. - Add icon-name fallback to the show desktop plugin (bug #5117). - Disconnect the icon theme changed signal from a launcher when it is destroyed to avoid crash when the icon theme changes. - Fix drawing dots mode of the seperator plugin in a vertical panel (bug #5162). - Fix a possible crash when setting the session restart style on an uninitialized client session. - A whole bunch of translation updated (pl, es, pt, ja, es, gl, nb, pt_PT). 4.6.0 ====== - Block panel autohide if the widget is grabbed (bug #4597). - Fix dragging to launcher submenu items (bug #4026). - Send the event time with startup notification instead of zero, so focus stealing works properly. - Set the foreground color of the lcd clock (bug #4923). - Don't escape the command when dropping a .desktop file in the launcher dialog (bug #4818). 4.5.99.1 ======== - Fixed extern char** environ is not defined on BSD platforms (bug #4834). 4.5.93 ====== - Cache tooltip icons. Since gtk queries it a lot, resulting in too many open()'s for loading the pixbuf (bug #4614). - Rebuild the plugin if the properties dialog is cancelled (bug #4612). - Set DISPLAY variable so the launcher launches on the correct screen (bug #4654 and #4693)). - Add missing functions in the symbols file (bug #4700). - Added a libxfce4panel.h header that includes all other headers for plugin writers. - Use -V for version information. - Fix broken actions button when the panel orientation is changed (bug #4544). - Fix a lot of compiler warnings with -Werror. - Make all the labels mnemonic when possible. - Lot of dialog tweaks when it comes to strings and spacing. - New xfce4-panel icons. - Use a location selector for the launcher dialog's working directory. - Rename Pager to Workspace Switcher and Systray to Notification Area. 4.5.92 ====== - Remove signal disconnect left after the patch of bug #4474. - Fix xrandr problem so it's possible to change the panel's monitor after a monitor has been removed (bug #3620). - Panel does not adhere to 'fullwidth' property when using vertical orientation after restarting (bug #4456). - Implement SmRestartImmediately (bug #4516). - Reverse the order of the launcher menu when the panel is on the top of the screen (bug #4450). - Don't spawn zombies (bug #4490). - Quote commands in the launcher when selecting an application (bug #4507, bug #4549). - Restore panel workspace names after panel restart (bug #4589). - Update the tooltip of the clock when it is visible. 4.5.91 ====== - Remove MCS plugin, MCS is deprecated. - Use changed signal on GtkIconTheme for theme changes (bug #4474). - Fix crach when removing a panel (bug #4401). - Fix glib 2.14 dependency (bug #4376). 4.5.90 ====== - This fixes bug #4401 (xfce4-panel halted when a panel was removed) - Fix window manager hints reporting width 1 pixel too wide (bug #3402). (Jasper) - Make itembar not care about expanded items when panel is not full width. (Jasper) - Separator can have different styles: space, expanded space, line (default), handle and old-style dotted handle. Initial patch by Landry Breuil. (Jasper) - Complete rewrite of the clock plugin. (Nick) - Rewrite of the system tray plugin. This should fix the icon size problems (Bugs 3213, 3176, 962, 3478 and 3417), add option to hide icons in the tray, sort icons by application name and support multiple lines based on the panel size. The tray manager code is now integrated in the plugin, so it can be removed from libxfcegui4. (Nick) - Fix area that is off-limits to other windows (_NET_WM_STRUT hints) for a Xinerama setup with differently sized monitors (Bug #3097). (Jasper) - Completely rewritten launcher (Bugs 2336, 2365, 1323, 2262 and 1225) - Various improvements in libxfce4panel (memory leaks, G_GNUC_INTERNAL, GSList, visibility support, canonical strings and fixed pedantic warnings). - Libxfce4panel does no longer depend on libxfcegui4. This might cause some problems with plugins. Plugin developers should add libxfcegui4 to the dependencies of their package (including cflags and libadd in the makefiles). - Some new Tango icons. 4.3.99.3 (4.4-RC3) ================== - Update or add blinking for urgent windows in taslist, windowlist and iconbox. (Jasper) - Move test plugin to Xfce Goodies. (Nick) - Several fixes for (re)sizing and positioning behavior. (Jasper) - Lots of small fixes and polish. (Jasper, Nick, Olivier, Benedikt) - Update manual. (Jasper) - Many translation updates. (Xfce Translation Team) 4.3.99.2 (4.4-RC2) ================== - Adjust the plugin system to improve support for other platforms (read: windows). (Jasper, Olivier) - Many small fixes. (Jasper, Nick, Olivier, Jean-Francois) - Translation updates. (Xfce Translation Team) 4.3.99.1 (4.4-RC1) ================== - Add helper utility to open windowlist, useful for keyboard shortcuts. Patch by Darren Salt. (Jasper) - Create dummy scripts for obsolete xftaskbar4 and xfce4-iconbox. - Change unix signal handling to use a pipe with an io watch, instead of a timeout. (Jasper) - Add search box to new item dialog. Patch by Benedikt. (Jasper) - Fixes and improvements to memory management, and timeout handling. (Nick, Jasper) - Translation updates. (Xfce Translation Team) 4.3.x (changes from 4.2.x) ========================== - Major rewrite of the panel - New plugin API supporting out-of-process plugins - Support for multiple panels - Xinerama and multi-head support 4.1.99.3 (4.2-RC3) ================== - Fix type mismatch when writing backup files. Fixes infinite loop on non-x86. Patch by Michele Baldessari (Jasper) - Fix edge snapping for very big panels (Jasper) - Properly setting dock type hint (Olivier) - Translation updates (Jean-Francois) 4.1.99.2 (4.2-RC2) ================== - Increase plugin API version. Plugins build against a panel older than RC1 need to be rebuild (Jasper) - Fix two bugs in the graphical pager (Jasper, Olivier) - Prevent resizing during panel unhide (Jasper) - Translation updates (Jean-Francois) 4.1.99.1 (4.2 RC1) ================== - Updated documentation screenshots (Jasper) - Fix POP3 mail checking, patch by Piotr Chmura (Jasper) - Make transparency configurable with a 'hidden' option (Jasper) - Increase API version, but still support old plugins (Jasper) - Use new gtk 2.4 file chooser (Jasper) - Improve focus management (in combination with xfwm4) by setting the dock type hint. Panel will now always be on top; the option is gone. (Olivier, Jasper) - Transparency is always on, but toggled off when the mouse is over the panel (Jasper) 4.1.91 (4.2 BETA2) ================== - Several translation updates (Jean-Francois) - Some autohide fixes with open dialogs (Jasper) - Fix multihead support (Jasper) - Translucent panel when set on top. Needs xfwm4 with composite support and XOrg >= 6.8.0 with composite extension enabled. (Olivier) 4.1.90 (4.2 BETA1) ================== - Use basedir spec to locate config file. (Jasper) - Rename xfce4rc to contents.xml. (Jasper) - Change the fallback (default) icons to the ones from the Rodent theme by Francois, very pretty. (Jasper) - Add support for new KIOSK mode. Much better than env variables. (Benedikt) - Fix autohide and right-click menu interaction. (Jasper) - Icon theme support : no more panel-specific themes, the panel will now follow the icon theme set in the user interface dialog. (Jasper) - Set partial struts (Jasper) - Add multihead support. The user needs to set DISPLAY properly to start a new panel on another screen. (Jasper) - Update list of module list when opening dialog: remove uninstalled modules (when not in use) and add newly installed ones. Based on idea of Scott Barron. (Jasper) - Use a dialog to add items to the panel, instead of a submenu. (Jasper) - Reduce handle width to show only one line of dots. (Jasper) - Split out the code for choosing a command and choosing an icon from item_dialog.c. to make it available for use in other dialogs (plugins). The mailcheck plugin makes use of it and of course the launcher dialog. (Jasper) - Implement module unloading. Add uniqueness setting to plugins. (Jasper) - Add pop3 email checking: Use 'pop3://username:password@host' as mailbox. (Olivier) - Properly update arrow direction. Use this info to position the menus. Much better. (Jasper) - Add xrandr awareness. (Jasper) - Add xinerama aware smart positioning. (Jasper)