Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xfce-mirror/xfce4-panel

Mirror repository, PRs are not watched, please use Xfce's GitLab
https://github.com/xfce-mirror/xfce4-panel

pager: Reveal hidden setting "wrap-workspaces"

Fixes: #257
MR: !82

e53f413bdd8fd60d31bd123ba3b4801d6b8945d7 authored over 2 years ago
pager: Convert messages into warnings and silence one of them

MR: !82

8a2a4adaeaefbce45b704ff798e8148049352ce3 authored over 2 years ago
pager: Remove useless class members

MR: !82

ba72400b7f29ce285c716a043c487ca8755dc7c5 authored over 2 years ago
pager: Re-enable "workspace-scrolling" setting in miniature view

Fixes: #253
MR: !82

d96d5241912fb575d06c5ceb6470a9491bc6c03f authored over 2 years ago
pager: Override Libwnck scroll event handler

Fixes: #209, #274
MR: !82

9ebd02c3a702d2cca5241f821b633d25649d1076 authored over 2 years ago
Revert "pager: Allow disable switch with mouse wheel for miniature view (#253)"

This reverts commit 57c1c5f7598d4b98b4c22c3ade973993d2ea4ac0. #253 will
be fixed again in next c...

1f5751c1e036b92058c7a80304db870af7aaa215 authored over 2 years ago
libxfce4panel: Make urgency blinking more visible (Fixes #259)

9ea5f4e35e1bdb75654b0998b123b19c70388d4b authored over 2 years ago
systray: Fix previous commit

This restricts the forced update of the dbus-menu to the only case that
concerns #567, thus avoi...

2fe288778bdaa9d764390fa88244e8c08d3c8ac7 authored over 2 years ago
tasklist: Sort windows also within groups

Fixes: #29
MR: !81

8ccb41b4b778c2558c72cb0e8f3983990062fbf6 authored over 2 years ago
tasklist: Properly set window groups id

This allows window groups to be included in the timestamp sort,
identifying the group's timestam...

8e36c4e463ea84ad1a465a93a0bdf29da53686f1 authored over 2 years ago
systray: Force dbus-menu update when item is invalidated (Fixes #567)

3b40f9fd142c64e1751d1cee9e391ab26e819f8a authored over 2 years ago
I18n: Update translation uk (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

b0de23dd6f1c2a549f8b1f38cbe4c714e8ca4db0 authored over 2 years ago
libxfce4panel: Unregister menu also on "selection-done"

The previous commit gives an example of a situation where only this
signal is emitted.

e80036e2212a66103d322d71e48d68256a060e77 authored over 2 years ago
applicationsmenu: Do post-processing on "selection-done"

It is no longer necessary to prefer "deactivate" as explained in
cb6314755cb42fd1412211279199140...

cb3e880c612238866f948661e8597dab5fd15dc2 authored over 2 years ago
windowmenu: Do not popup menu item wnck menu at widget

This breaks the feature, as the reference widget does not have the
lifetime of the menu attached...

07b8cbcbb0ace0086070bc5d3caca999368ff3b0 authored over 2 years ago
Fix plugin menu popup at pointer

This completes 2807b173207fe5aedc98bdabd3b14d98b8afd3e8 which fixed the
bug for the application ...

f913f7e9f0940d66cde16d60095701fef0972873 authored over 2 years ago
refactoring: Consistency of plugin menu callbacks

bb2c7483b49f23668838387a5855a8791e5b4d84 authored over 2 years ago
Use new function `xfce_panel_plugin_popup_menu()` in plugins

Also removes autohide lockers since they are now included in
`xfce_panel_plugin_popup_menu()`. T...

f4fe715e8b70c9cf11f8a55c1a2d058e7978a237 authored over 2 years ago
systray: Remove deprecated `xfce_panel_plugin_position_menu()`

MR: !80

4f55213dbed7dec091002026a1323c4dd3b115d3 authored over 2 years ago
libxfce4panel: Deprecate `xfce_panel_plugin_position_menu()`

`gtk_menu_popup()` is deprecated since GTK 3.22, and this function does
not position the menu co...

a5764f7c7604711bd8a9f27f6bc1fb16ebeeb3c9 authored over 2 years ago
libxfce4panel: Add new function `xfce_panel_plugin_popup_menu()`

MR: !80

7a24ea0c1966ccdd07cd8774811fbafe694f028d authored over 2 years ago
refactoring: Use `g_file_peek_path()` when appropriate

Available since GLib 2.56, i.e. e833bc8820aa8efe951a62353b89adc36724ea75

a1c9c1e2f6d85c7c3f8ba063b7487175e452627b authored over 2 years ago
panel: Simplify autohide management when pointer enters

MR: !77

5968c8d05388c03cad00a2ea64601eab0b8e28e4 authored over 2 years ago
panel: Get rid of `AUTOHIDE_DISABLED`

Duplicates with `AUTOHIDE_VISIBLE` and `AUTOHIDE_BEHAVIOR_NEVER`.

MR: !77

b7f5f8f3ea77d8956cc3b3d36fc3606793419c8a authored over 2 years ago
panel: Handle `AUTOHIDE_HIDDEN` in `panel_window_autohide_queue()`

MR: !77

fe23dcaa2548c53b8604d82358a73ea98a5d909d authored over 2 years ago
applicationsmenu: Do post-processing on "deactivate"

"selection-done" can be emitted several times, which in particular
results in autohide lock bein...

cb6314755cb42fd1412211279199140d0015d2b2 authored over 2 years ago
panel: Remove useless code

These parts of the code covered autohide blocking cases that are now
handled at the plugin level...

db715559b537d98bb0c7392a466df2bb528309b1 authored over 2 years ago
tasklist: Add autohide blockers for menu popup

This should be handled here rather than at the panel level, as with
other plugins. This change p...

80ed5394773446bc089f670dd178f3f338f4fe32 authored over 2 years ago
libxfce4panel: Remove redundant `PLUGIN_FLAG_BLOCK_AUTOHIDE`

This flag is in fact not only redundant, but also conflicts with the
lock count, which are two d...

e28c454de48cd3a6d144608b539521abc67be9c4 authored over 2 years ago
libxfce4panel: Handle autohide locking in one place

MR: !77

920da82c9eb87ce810db18bd3f9b94a47adeb956 authored over 2 years ago
tasklist: Cast plugin getter macro to plugin type

Preliminary refactoring to add autohide blockers.

MR: !77

d324f8b5afa230da9d0bf4a13984b3018ce54ee1 authored over 2 years ago
Replace soon-to-be-deprecated exo-string functions

Related : exo#82

Requires Glib >= 2.66.0, libxfce4util>=4.17.2

* _exo_string_looks_like_an_ur...

980aa1807661dc7b30e56a5e8edb26ebb9e1485d authored over 2 years ago
Glib>=2.66.0, libxfce4util>=4.17.2

Related : exo#82, libxfce4util!24, !79

39314b7436741926a3a443d6db7b72b316f970e9 authored over 2 years ago
I18n: Update translation el (99%).

458 translated messages, 1 untranslated message.

Transifex (https://www.transifex.com/xfce/publ...

9ede7912476c64d64a839ce5d6f021d277653599 authored over 2 years ago
Update `.gitignore`

38965004f28b578efe22d3d8f4c33c7dd7ee80b5 authored over 2 years ago
Back to development

c343fd9d754fae5507a2d57cb977938b96b39455 authored over 2 years ago
Updates for release

0b92d9654f38176877bd4ef87a985bac8f94ed8b authored over 2 years ago
libxfce4panel: Block autohide when remove plugin dialog is shown

MR: !78

e654d048dbd5c4dddb212246d1167a0ed503a3f1 authored over 2 years ago
Block autohide when plugins preferences dialog is shown

To allow this change to be applied to external plugins as well, we would
have to modify the "con...

e16d94542cf30dadf86d471196d99c3f06cd2045 authored over 2 years ago
Bump minimal required Garcon to 4.17.0

To include the fixes for #184 and #485 from garcon!18.

b7739fa1d183d2eb56c4d90d0a1fecb0d77261de authored over 2 years ago
libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal

This avoids a crash when closing the panel via `xfce4-panel -q` (or when
removing an external pl...

a9dcd4ac55c8bfdfa93e1445dadc5cde8dc96989 authored over 2 years ago
I18n: Update translation el (99%).

457 translated messages, 2 untranslated messages.

Transifex (https://www.transifex.com/xfce/pub...

1d9761135bfef790bf474a8050dfcb04c7ea73bb authored over 2 years ago
panel: Manage autohide in the same way on pointer leave and drag leave

Consistent with what is done for the autohide window: drag leave is just
another kind of pointer...

62514ab3f2d6eb9462b5568e31bac31bb7b8406b authored over 2 years ago
panel: Add autohide count at application level

Generally speaking, this is a notion that is missing in the code,
because the autohide count can...

0e9817d3133b8cca0728d5df024b97985c1b6e08 authored over 2 years ago
panel: Autohide when counter reaches zero only if pointer is outside

This prevents the panel from hiding and then reappearing after the
context menu of external plug...

0db1d7efa47dc5b6bda2fe977e5d988ce84aa0a2 authored over 2 years ago
libxfce4panel: Raise panel on urgency blinking

Fixes: #48
MR: !75

798ed344e87dc5f9fc5b65018ef38e1c6a792193 authored over 2 years ago
panel: Normalize coding style

MR: !75

d913fade7eca21b33f4dcc7f325f2224a4b6abe0 authored over 2 years ago
panel: Do not ask to hide panel if autohide count is positive

This prevents an xfce4-panel-CRITICAL warning for example when dnd-ing a
window button while the...

eb93362226de19106faf49a59cfc6fb641c208ee authored over 2 years ago
systray: Block autohide when the button menu is shown

Helps: #116
MR: !75

a9075c22d8d20f72c73528a1f8211d17c952bb97 authored over 2 years ago
windowmenu: Block autohide when the plugin menu is shown

MR: !75

1199ef897a92ac11125636639d4bb4d3e53a7e61 authored over 2 years ago
panel: Get rid of `AUTOHIDE_BLOCKED`

Preliminary refactoring to block autohide when the panel is moved.

MR: !75

4228184fd85fcfd0792a2e60f7a68f80a9934446 authored over 2 years ago
panel: Block autohide when the panel is moved

Fixes: #397
MR: !75

c27ef38c4a80f700c02e811a6f238cf6da862a63 authored over 2 years ago
build: Fix intltool lock file problem during make distcheck

See https://mail.xfce.org/pipermail/xfce4-dev/2022-May/032915.html

b217ffdaae15a6f7bd4b67c6fcfac8f06f337bbd authored over 2 years ago
I18n: Update translation lt (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

f3ed7a82788ecedf02138416c7ec558b91f22a93 authored over 2 years ago
systray: Hide button menu if button is hidden by its app (Fixes #391)

662d4e4d8bec98341b1e16b89706ec2906d2a0c1 authored over 2 years ago
I18n: Update translation en_GB (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

15c482dc41ad46669a39fdfb19f3b87b8ba27819 authored over 2 years ago
tasklist: Middle click close window groups

Fixes: #322
MR: !76

018067f201774d88d685bcc073da92a063a6423d authored over 2 years ago
tasklist: Middle click minimize window groups

MR: !76

3b7f0afd2a437521bd6b309c502f892ffb73636b authored over 2 years ago
I18n: Update translation zh_TW (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d3e0a50ecac0e98d0c474d00196736dbe57518f2 authored over 2 years ago
I18n: Update translation zh_CN (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

69fee495d8e384504de983c99d66a7fe7fc91b93 authored over 2 years ago
I18n: Update translation sv (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d98bbef49099bdc67158256242de015d4e1d7a46 authored over 2 years ago
I18n: Update translation tr (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

05eaf227e87d94b45afee22ec388396c20ba9094 authored over 2 years ago
I18n: Update translation pt (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

e0fbb7df5d7791f18b161f6d6157362770cd9104 authored over 2 years ago
I18n: Update translation nl (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

e7c56c2af4f0c19f4cef344a1a37d8ab604faae2 authored over 2 years ago
I18n: Update translation it (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

9feb9205ee13ca3589fcfcdd14bd6a7ba8b92b83 authored over 2 years ago
I18n: Update translation bg (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

8cffb7b857a03ac6df5efc0807841311252bb3dc authored over 2 years ago
I18n: Update translation fr (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

35db246dbf70e781a2d0931a488374c9cedafc01 authored over 2 years ago
I18n: Update translation de (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d5eeaf1131a6d8493c6e9ff9e03f77f87a2c4e3d authored over 2 years ago
I18n: Update translation nb (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

f6cd97042798d2b9b7cba99756bf8cc09ef96f5f authored over 2 years ago
I18n: Update translation sq (99%).

458 translated messages, 1 untranslated message.

Transifex (https://www.transifex.com/xfce/publ...

8726acbb94b7716684072aebf1d50d07103670fb authored over 2 years ago
I18n: Update translation pl (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d8ede49c7122d0824858df50725d3721a380e67b authored over 2 years ago
I18n: Update translation ja (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

bafc0ceb8f118eef6b4243d71ab1961ec9649182 authored over 2 years ago
I18n: Update translation es (100%).

459 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

6d2f64a138114d95b0dcd4c300b3d8c308de237b authored over 2 years ago
Complete a previous commit

An oversight in e53bc7143008fc808a284530669c561b73a040d5.

e276637e5ff38cf52ca70b6bdaef49caa4e3e7aa authored over 2 years ago
tasklist: Middle click opens new instance

This allows for opening a new instance via middle click if configured.
Also works with groups an...

1e6ad10cd9b0600974e1a2f913c6b87be1cc7a38 authored almost 3 years ago
I18n: Update translation sl (100%).

458 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

1180fb9dbee975e3d21886fdd5c9eea06c9d7e79 authored almost 3 years ago
launcher: Use same icons for item list as in prefs dialog (Fixes #415)

0d4603d76103a7734080b83c7c4220b55bf1206b authored almost 3 years ago
launcher: Make add dialog consistent with panel add dialog (Fixes #416)

7ed61b9d96b007efaeab72a483b42705d382ebb6 authored almost 3 years ago
tasklist: Fix context menu position in deskbar mode (Fixes #417)

c093c0774b8ed2553a61fee74f58bb8a4a74e173 authored almost 3 years ago
systray: Display square systray icons on multiple rows

A minimal fix to make systray consistent with status notifier in
multirow mode.

Fixes: #426

9c8c87a0fe41632f5121b2c7ac63527892377a95 authored almost 3 years ago
panel: Do not rely on borders to trigger autohide animation

Fixes https://bugzilla.xfce.org/show_bug.cgi?id=16064. The old fix is
reverted in the previous c...

ebc66d595769437ba48a770dce92add89eac434e authored almost 3 years ago
Revert "Fix autohide with bg color or image (Bug #16064)"

This reverts commit b39978985b90c5c3478aea8fab484d2f2707c4ac, which
introduced regressions. The ...

d6fa280fbb8388d8d74be697ed05888cf92b9b50 authored almost 3 years ago
tasklist: Hide wireframe on window buttons

This prevents the wireframe from interfering with the receipt of pointer
events on the window bu...

97894c260e81bd6179632d64adb1029818e8d7b0 authored almost 3 years ago
systray: Fully honor symbolic icon priority

No reason not to prioritize them in this case too.

MR: !73

4e4c018bfeadfd3841842617ab80f3067ebc2809 authored almost 3 years ago
systray: Simplify `sn_icon_box_apply_icon()`

This is not supposed to introduce any functional change.

MR: !73

40010a6f51c7394171c5df328c7fb1f42f4a6501 authored almost 3 years ago
systray: Remove artificial icon size increase

This allows the icon size announced in the preferences dialog to match
the actual size, consiste...

8c81b52c1e5ea2cda684c94838ed1990402307b0 authored almost 3 years ago
systray: Consider the specified icon size as maximum

Helps: #571
MR: !73

320e7dc80d3d0c59c6866f4668223bb3adcf798d authored almost 3 years ago
systray: Do not treat symbolic icon size separately

Helps: #571
MR: !73

7ae4c9e00d1d2303ad5bbffbd21283cf8ff221ee authored almost 3 years ago
systray: Disable broken smooth scroll with Xfwm4

It actually works in some cases, like double finger scroll on touchpads,
but it doesn't seem pos...

ea3aa662f6ad172fa77d2f1e0d4d166212c3d66f authored almost 3 years ago
prefs-dialog: Filter out irrelevant selection changes in "Items" tab

This fixes in particular critical warnings when you are in the "Items"
tab, there are two panels...

79b9d9161a89821179f6a29edddc020b0f1efbe3 authored almost 3 years ago
wrapper: Ensure that provider stays alive when processing "g-signal"

The race condition probably never appears in normal use of the panel,
but it is quite easy to ma...

f8574192368c8993e58e290401d4b91f3911b87f authored almost 3 years ago
Revert "panel: Keep a reference on item during drag and drop"

This reverts commit 279fdc587fafdc2fde7963a3a62a2cd4f6516127. This was a
red herring: a referenc...

1513a76df3906178053d57678dce5a110261a343 authored almost 3 years ago
I18n: Update translation en_GB (100%).

458 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

d422b7674b279c971bb6c150e3f653321fe1de3a authored almost 3 years ago
I18n: Update translation el (99%).

457 translated messages, 1 untranslated message.

Transifex (https://www.transifex.com/xfce/publ...

90eaed1bcd3f37f902a50e2c48b0a9ca99d7b0a7 authored almost 3 years ago
panel: Fix oversight in previous commit

06c38372ee3e0005e6cfbd75f2b0fc6ed4f195df authored almost 3 years ago
panel: Clear opaque region so compositor properly apply transparency

Fixes: #378, #427

e8fcafde05cd4da5202293077d69f967cb8e03e8 authored almost 3 years ago
Fix `gdk_rgba_to_string()`-related memory leaks

e53bc7143008fc808a284530669c561b73a040d5 authored almost 3 years ago
panel: Refactor background setters

* A function should not be in charge of releasing its parameters.
* Normalize coding style.

837e9e63ceb921e122b584270df401b6ebf36460 authored almost 3 years ago
I18n: Update translation he (100%).

458 translated messages.

Transifex (https://www.transifex.com/xfce/public/).

5e0eee40a79f55793a5137b26959516fae10a2de authored almost 3 years ago
I18n: Update translation en_GB (90%).

413 translated messages, 45 untranslated messages.

Transifex (https://www.transifex.com/xfce/pu...

7f10313f2a429dc247d0edec2ac685a7298d37cf authored almost 3 years ago