Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-09 | Autotools updates. | Nick Schermer | 1 | -1/+1 | |
2012-04-20 | Use correct LGPL licenses in the libs. | Nick Schermer | 4 | -32/+32 | |
2012-01-06 | Use new help function to redirect to docs.xfce.org. | Nick Schermer | 1 | -64/+2 | |
2011-12-29 | Common: Improve Xfconf property mismatch warning. | Nick Schermer | 1 | -1/+7 | |
2011-04-25 | Common: Update online documentation help location. | Nick Schermer | 1 | -3/+7 | |
2011-02-12 | Update old FSF addresses. | Nick Schermer | 4 | -12/+12 | |
2011-02-12 | Cleanup atk set function handling a bit. | Nick Schermer | 2 | -0/+38 | |
2011-01-18 | Fix assert when storing property values in xfconf (bug #7117). | Nick Schermer | 1 | -1/+20 | |
2011-01-06 | Sort debugging keys and fix PANEL_DEBUG=all. | Nick Schermer | 2 | -26/+37 | |
2011-01-06 | Add some more module debug information. | Nick Schermer | 2 | -2/+4 | |
2011-01-06 | Move gdb/valgrind debug messages to main. | Nick Schermer | 2 | -46/+0 | |
2011-01-04 | Add debug info about created items. | Nick Schermer | 2 | -2/+4 | |
2011-01-04 | Add debugging info to systray. | Nick Schermer | 2 | -1/+3 | |
2011-01-04 | Only inform user about gdb/valgrind in main. | Nick Schermer | 2 | -51/+53 | |
2011-01-04 | Fix typo in applicationSmenu debugging. | Nick Schermer | 2 | -14/+14 | |
2011-01-04 | Don't export the debug variable use function. | Nick Schermer | 2 | -8/+16 | |
2011-01-04 | Add panel_debug_filtered. | Nick Schermer | 2 | -18/+53 | |
New function to debugging output that might be a bit too much for normal debugging, so it is only shown along with the other debuggin output if PANEL_DEBUG contains the name of the key. | |||||
2011-01-04 | Prepare for filtered debugging. | Nick Schermer | 2 | -35/+70 | |
2010-12-18 | Bump copyright to 2010 and fix licenses. | Nick Schermer | 7 | -49/+49 | |
2010-11-16 | Print complete display layout when debugging is enabled. | Nick Schermer | 1 | -0/+1 | |
2010-11-16 | Fix some string and drop Xfce in most of them. | Nick Schermer | 1 | -1/+1 | |
In 4.6 we agreed to remove Xfce from most of the visible strings, I kinda forgot about that. | |||||
2010-09-12 | Add support for menu monitoring. | Nick Schermer | 1 | -8/+9 | |
Watch menu changes. We always reload the menu, also if an item is changed, because we don't know the new sort order of the menu item in case the name changed. | |||||
2010-07-17 | Add support to run plugins in valgrind. | Nick Schermer | 2 | -9/+33 | |
Also set the environment variables G_SLICE and G_DEBUG for better debugging or checking for memory leaks. | |||||
2010-07-14 | Add debug mode to run plugins in gdb. | Nick Schermer | 2 | -17/+46 | |
With PANEL_DEBUG=gdb plugin will be started in gdb and log files (with backtrace and register dump) are automatically stored in /tmp. Some functionality will not be available, like automatically restart the plugins. Also cleanup the debug level handling a bit, so it is easier to extend and make struts debugging work again. | |||||
2010-07-11 | Improve code for external plugins. | Nick Schermer | 1 | -20/+4 | |
Split the base of the external plugin code in three pieces: PanelPluginExternal as abstract object to handle the child monitoring and access-point for the panel and PanelPluginExternal{46,Wrapper} to handle the dbus or socket communication. This drop a lot of duplicated code. Also improve handling of external plugins during a child crash; we now wait until the child is terminated before we launch the new proccess and also handle restarts of a child (requested by the panel) without bothering the user. | |||||
2010-06-13 | Improve showing a window a bit. | Nick Schermer | 1 | -0/+1 | |
Still not there yet, but this makes things a bit easier to understand. | |||||
2010-06-13 | Start debugging on any other value then NULL. | Nick Schermer | 1 | -1/+1 | |
2010-05-24 | Print version numbers of panel and 4.6 plugins in debug mode. | Nick Schermer | 1 | -0/+1 | |
2010-05-24 | Drop filtering debug domains. | Nick Schermer | 1 | -29/+5 | |
But too much, since we basically want all the debug information for most of the bugs. | |||||
2010-05-09 | Add support for more background options (bug #1731). | Nick Schermer | 2 | -1/+7 | |
Add support for colored and image backgrounds. This makes theming the panel a lot easier and allows us to handle the colors and image positioning in the external plugins. The background image does not apply to the autohide window. | |||||
2010-03-11 | Support remote event replies from the wrapper. | Nick Schermer | 1 | -22/+21 | |
Because of the dbus signal we cannot return the reply of the remote event, so add a method and handle ids to reply to the panel. When an implementation of the panel plugin provider returns a handle, the dbus service waits for the reply before it continues. | |||||
2010-02-27 | Updates for release.xfce4-panel-4.7.0 | Nick Schermer | 1 | -3/+3 | |
2010-02-26 | Avoid ending with a # in the help uri. | Nick Schermer | 1 | -1/+1 | |
2010-02-26 | Wait for grab when running popup menus at pointer. | Nick Schermer | 2 | -7/+60 | |
Popup scripts doesn't really work if we don't wait until the pointer and keyboard grab is available. | |||||
2010-02-26 | Rename panel-builder to panel-utils. | Nick Schermer | 3 | -18/+18 | |
2010-02-26 | Use web-browser icon in the "Read Online" button. | Nick Schermer | 1 | -1/+1 | |
2010-02-26 | Attach help buttons to manual pages. | Nick Schermer | 3 | -6/+111 | |
2010-02-26 | Allow custom names for the Xfconf channel. | Nick Schermer | 1 | -1/+1 | |
You can override the default Xfconf channel name with the XFCE_PANEL_CHANNEL_NAME environment variable. Also rename the macro to a more suitable name. | |||||
2010-02-26 | Some recent work on the tasklist. | Nick Schermer | 2 | -0/+6 | |
Adds internal support for group buttons. Working support for the overflow menu when the buttons don't fit. Ctrl click to access the panel menu on tasklist buttons. And a lot of other stuff I can't remember. | |||||
2010-02-26 | Add some debugging to external46. | Nick Schermer | 1 | -0/+1 | |
2010-02-26 | Add some debugging to external plugins. | Nick Schermer | 1 | -1/+2 | |
2010-02-26 | Add debugging code to application. | Nick Schermer | 1 | -0/+1 | |
2010-02-26 | Add debugging for struts. | Nick Schermer | 2 | -0/+8 | |
2010-02-26 | Don't print initial debug message. | Nick Schermer | 1 | -6/+0 | |
2010-02-26 | Add some internal support for debugging. | Nick Schermer | 3 | -0/+137 | |
Internal function for debugging support. It supports debug domain filtering through the PANEL_DEBUG environment variable (PANEL_DEBUG=1 for all debug output and for example PANEL_DEBUG=positining:struts for only the positioning and struts debug messages. For now this is always enabled (ie. compiled) so everyone can easily give me debug output without recompiling. | |||||
2010-02-26 | Add Xfconf based kiosk locking to the panel. | Nick Schermer | 1 | -7/+8 | |
Each panel can be locked individually though Xfconf and new API function xfce_panel_plugin_get_locked() for plugins; although it might be safer for plugins to directly check the Xfconf channel. | |||||
2010-02-26 | Get rid of custom IS_STRING macro. | Nick Schermer | 1 | -3/+0 | |
2010-02-26 | Improve the handling of removing external plugins. | Nick Schermer | 1 | -0/+1 | |
Add a quick signal back to the code and improve the internal handling so the objects are better isolated. | |||||
2010-02-26 | Make the value array type shared. | Nick Schermer | 2 | -7/+30 | |
2010-02-26 | Add new API function xfce_panel_plugin_remove(). | Nick Schermer | 1 | -1/+1 | |
With this function a plugin can remove itself from the panel without user intervention. |