summaryrefslogtreecommitdiff
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* panel: Fix grabs for popup commands (Fixes #201)Simon Steinbeiss2021-09-172-4/+15
|
* Fix compilation warnings (#492, #493, #494)lindevel2021-06-281-2/+2
|
* panel: Mitigate a memory leak when removing itemsGaël Bonithon2021-04-152-2/+4
| | | | | | | | | | | | | | | Sometimes, maybe most of the time, panel items are not finalized when they are removed from the panel. For lack of being able to find the reason why extra references accumulate, this commit eliminates them after the item has been removed from the panel and all priority operations have been performed, until triggering the destruction of the item. Beyond the beneficial effect on memory, this also avoids potential crashes due to the reuse of data supposed to be freed, such as typically the dbus path. See !46 for more details.
* Fix compilation warningsGaël Bonithon2021-01-252-5/+17
|
* Drop support for Gtk2 and 4.6 pluginsSimon Steinbeiss2019-09-303-57/+8
| | | | | | This also means the Gtk2 API is dropped, so some panel plugins still using the old API may need updating (e.g. panel_slice_new0 is still used by some plugins).
* pager: Fix scrolling in pager-buttons (Bug #15614)Simon Steinbeiss2019-08-192-2/+4
| | | | | Unfortunately this doesn't affect the miniature view (aka WnckPager), where scrolling is handled natively and in a different - broken - order.
* Fix a few spelling mistakesUnit 1932017-09-131-1/+1
|
* Remove obsolete PANEL_PROPERTIES_TYPE_VALUE_ARRAYAli Abdallah2017-07-023-32/+0
| | | | | | PANEL_PROPERTIES_TYPE_VALUE_ARRAY is obsolete dbus_g_type_collection. This makes the panel compatible with libxfconf >= 4.13.1, for this XDT_CHECK_PACKAGE for libxfconf has been bumped to the required version.
* Drop unused varsSimon Steinbeiss2016-11-041-4/+0
|
* Draw panel background with CSS and switch to GdkRGBASimon Steinbeiss2016-11-041-12/+15
|
* diff from nick/gtk3 with minor clean upAndrzej2016-10-254-4/+32
|
* Autotools updates.Nick Schermer2013-01-061-1/+1
|
* Use correct LGPL licenses in the libs.Nick Schermer2012-04-204-32/+32
|
* Use new help function to redirect to docs.xfce.org.Nick Schermer2012-01-061-64/+2
|
* Common: Improve Xfconf property mismatch warning.Nick Schermer2011-12-291-1/+7
|
* Common: Update online documentation help location.Nick Schermer2011-04-251-3/+7
|
* Update old FSF addresses.Nick Schermer2011-02-124-12/+12
|
* Cleanup atk set function handling a bit.Nick Schermer2011-02-122-0/+38
|
* Fix assert when storing property values in xfconf (bug #7117).Nick Schermer2011-01-181-1/+20
|
* Sort debugging keys and fix PANEL_DEBUG=all.Nick Schermer2011-01-062-26/+37
|
* Add some more module debug information.Nick Schermer2011-01-062-2/+4
|
* Move gdb/valgrind debug messages to main.Nick Schermer2011-01-062-46/+0
|
* Add debug info about created items.Nick Schermer2011-01-042-2/+4
|
* Add debugging info to systray.Nick Schermer2011-01-042-1/+3
|
* Only inform user about gdb/valgrind in main.Nick Schermer2011-01-042-51/+53
|
* Fix typo in applicationSmenu debugging.Nick Schermer2011-01-042-14/+14
|
* Don't export the debug variable use function.Nick Schermer2011-01-042-8/+16
|
* Add panel_debug_filtered.Nick Schermer2011-01-042-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.
* Prepare for filtered debugging.Nick Schermer2011-01-042-35/+70
|
* Bump copyright to 2010 and fix licenses.Nick Schermer2010-12-187-49/+49
|
* Print complete display layout when debugging is enabled.Nick Schermer2010-11-161-0/+1
|
* Fix some string and drop Xfce in most of them.Nick Schermer2010-11-161-1/+1
| | | | | In 4.6 we agreed to remove Xfce from most of the visible strings, I kinda forgot about that.
* Add support for menu monitoring.Nick Schermer2010-09-121-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.
* Add support to run plugins in valgrind.Nick Schermer2010-07-172-9/+33
| | | | | Also set the environment variables G_SLICE and G_DEBUG for better debugging or checking for memory leaks.
* Add debug mode to run plugins in gdb.Nick Schermer2010-07-142-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.
* Improve code for external plugins.Nick Schermer2010-07-111-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.
* Improve showing a window a bit.Nick Schermer2010-06-131-0/+1
| | | | | Still not there yet, but this makes things a bit easier to understand.
* Start debugging on any other value then NULL.Nick Schermer2010-06-131-1/+1
|
* Print version numbers of panel and 4.6 plugins in debug mode.Nick Schermer2010-05-241-0/+1
|
* Drop filtering debug domains.Nick Schermer2010-05-241-29/+5
| | | | | But too much, since we basically want all the debug information for most of the bugs.
* Add support for more background options (bug #1731).Nick Schermer2010-05-092-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.
* Support remote event replies from the wrapper.Nick Schermer2010-03-111-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.
* Updates for release.xfce4-panel-4.7.0Nick Schermer2010-02-271-3/+3
|
* Avoid ending with a # in the help uri.Nick Schermer2010-02-261-1/+1
|
* Wait for grab when running popup menus at pointer.Nick Schermer2010-02-262-7/+60
| | | | | Popup scripts doesn't really work if we don't wait until the pointer and keyboard grab is available.
* Rename panel-builder to panel-utils.Nick Schermer2010-02-263-18/+18
|
* Use web-browser icon in the "Read Online" button.Nick Schermer2010-02-261-1/+1
|
* Attach help buttons to manual pages.Nick Schermer2010-02-263-6/+111
|
* Allow custom names for the Xfconf channel.Nick Schermer2010-02-261-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.
* Some recent work on the tasklist.Nick Schermer2010-02-262-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.