Ecosyste.ms: OpenCollective

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

github.com/xfce-mirror/libxfce4windowing


https://github.com/xfce-mirror/libxfce4windowing

Enable gitlab CI

c16b45bb527fef46ba09cf5f4b80c47680047f8f authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add README content

9e80d0881da61dcdd56f4ca422d77366eb95e8f3 authored about 2 years ago by Brian J. Tarricone <[email protected]>
build: Bump requirements to match Xfce 4.18

f5ae5d12810e46465f4fce348e4b299f368807bd authored about 2 years ago by Gaël Bonithon <[email protected]>
docs: Fix warning and get_icon() docs

f52d6f0e66409f7de5eeddc72bdd1bfb7474bc5c authored about 2 years ago by Gaël Bonithon <[email protected]>
docs: Fix typos, warnings and deprecated syntax

f8814eca0cd5b7f3bf7527438293431e04f85a31 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add library version macros and functions

931853b6a3a053a2d50bd32b323968af55f4b01e authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix X11 window icon getting scaled down to half-size

I forgot to multiply the requested size by the scale factor when
checking to see if the icon nee...

19d41a15cbf7d80a1f6a5be8a0e394cbaf477805 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Thread UI scale factor through to _get_icon() functions

b93e985f22225054926546601c7698b3901b4199 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Silence deprecation warnings from xfce4-dev-tools >= 4.17.1

Which automatically set GLIB_VERSION_MAX_ALLOWED.

b9b0135217ecdeeb32b39d2cf4031477690f964b authored about 2 years ago by Gaël Bonithon <[email protected]>
Move xfw_g_desktop_app_info_get() to private

5da68cff37936b6b77afb73f2d647bd46dbae341 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add missing assert in previous commit

b8100488b08ea2006c9465e60555f3b40ffe4f05 authored about 2 years ago by Gaël Bonithon <[email protected]>
Make application_x11_get_icon() and window_x11_get_icon() consistent

ca54db0968f96363b96db43f9884e9c453972b76 authored about 2 years ago by Gaël Bonithon <[email protected]>
Fix GTK_PREFIX commandline

e8e26e476f4fdbd4a00019cbdf605a31dd8c3e7a authored about 2 years ago by Brian J. Tarricone <[email protected]>
Reduce glib version requirement to 2.66

3de5ed95bdaa50a1d826a4dcf3f7262493433640 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Disconnect signal handlers in dispose in XfwWindowActionMenu

Disconnecting in finalize is too late; we can still get signals from the
window after the menu i...

36901129fb2eb63d72a293805d80b86b3d8af193 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix missing superclass chaining in XfwWindowActionMenu

8171f1440faa81657d6fb8fd5a1fd70460e7bbdf authored about 2 years ago by Brian J. Tarricone <[email protected]>
XfwWindowWayland: Emit signal "name-changed" on title change

...to fix intermittent failure to update title.

Fixes: issue #3

9ffbaf001ee18b2130260b0b81ee00f5541f4fc2 authored about 2 years ago by Johan Malm <[email protected]>
XfwScreenWayland: Add missing sanity check

09dfa7c7dda554e0e5c957592dc2ed6d5f4da7f1 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowX11: Initialize geometry

09b0b3c1fdc7e7dca0c132599094e00a2afb409b authored about 2 years ago by Gaël Bonithon <[email protected]>
Eliminate blurriness in X11 window icons

We need to tell libwnck the default icon size we want, otherwise it'll
give us icons of its defa...

8e53ee64b3f7935943ccd797ac5f0280c004ca23 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Use G_N_ELEMENTS instead of hand-rolled arrayof

71ee42a9775a907e56f584a78788e6bcfcfeb8b5 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add min/max/close icons to window action menu

b3509d90d691f974563341e9f932d3d53e6146a8 authored about 2 years ago by Brian J. Tarricone <[email protected]>
docs: Fix "unused declarations" warnings

31c177a85329a8abfa47e3ae437251916222896d authored about 2 years ago by Gaël Bonithon <[email protected]>
Use G_DECLARE_FINAL_TYPE()

61b998dfef8d1b85c444c1aeaab400c6d16350ab authored about 2 years ago by Gaël Bonithon <[email protected]>
Use G_DECLARE_INTERFACE()

aea4b5d690753fa5eb64bd7b0b1797a3f28c1a43 authored about 2 years ago by Gaël Bonithon <[email protected]>
docs: Various small fixes

0c92998a7b27fc34709085f5bba5f1b963725ba3 authored about 2 years ago by Gaël Bonithon <[email protected]>
docs: Add XfwApplication

419cb4b9ac5e3f2dfad230f8c50413d8b49ff32f authored about 2 years ago by Gaël Bonithon <[email protected]>
Fix gtkdoc-fixxref options

dca0f00419be4f87eae3cc3c57b38d4c32b8b130 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add docs for some of XfwWindow

39cc5975f7b29e709fa13c1604dbd28632dd08a8 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add docs for libxfce4windowingui

b626c36dd8d20a4e3b3a4565c072aa234fda5b2c authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix gitignore rules for reference docs

0b5f5dc5ed82b5500ec48c34b65c09ab67b4137d authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix glib/gdk references in libxfce4windowing docs

Also add a couple missing symbols

299e261e9e64191a3782c3d0c95dcaf67166c426 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Make XfwWorkspace::state-changed consistent

Prior to this changed, the state-changed signal passed the old state to
the signal handler. The...

13d0f71a2f61328ab45aa8e7aa0d7513c091ee2a authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix incorrect type signature for XfwWorkspace::capabilities-changed

644785116bf139f2172d4f4ac454daec682877eb authored about 2 years ago by Brian J. Tarricone <[email protected]>
Document XfwWorkspace

3df2497d0a2fd18c885a0ff03760cca82a4732da authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add docs for XfwWorkspaceGroupCapabilities

ede47f5f1bd105813bc81ccdd1cabd5988f235b0 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix XfwWindowX11::type-changed emission

2cffa23383d9f780960ccb02cf8b1d6c97739c80 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add module-level docs for workspace manager and group

f86e6a2ec90a1c02ee88d1425d82d203256757e1 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Update doc configuration

4258ce06c66af1b9cf3ca1050f354cf807ba7858 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Move libxfce4windowing docs to subdir

We have two libraries now, so each will need their own directory.

01dfc6fbb10f1d40d54df86398a848af808a1064 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add more API docs, and fix a couple doc errors

66aa34daca0f8f0801db469aad13b7f26d75c4b9 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add GObject introspection support

Passes make distcheck, perhaps to refine when filling/fixing the doc.

e841449018db3ab922a165818964f5caca458e72 authored about 2 years ago by Gaël Bonithon <[email protected]>
Don't exit(1) if we can't figure out the windowing system

As much as it's not clear what a caller would actually do with a weird
situation where the windo...

e1b16130339ab81a83a8f368a0db2208b83136fb authored about 2 years ago by Brian J. Tarricone <[email protected]>
Make XfwWindowActionMenu update as things change

If the window's state or capabilities or workspace change after the menu
is created, now the ite...

980997fedb36e16eaec06ab6ecf3221021e32ba2 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Fix window capability for moving between workspaces

This gets rid of the CAN_PIN and CAN_UNPIN caps, and replaces it with
CAN_CHANGE_WORKSPACE.

4c46819dd5d42fa20c8522bc35f68fe3ebb8d903 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Ok, actually use LGPL 2.1 for COPYING

This is what I intended from the start (headers in files said LGPL, but
COPYING was GPL). Also,...

955c8088a9a66a13b22ddab321feef19e944df60 authored about 2 years ago by Brian J. Tarricone <[email protected]>
Add XfwScreen::window-manager-changed

133ddcf70d785fa8c54d1deb3ff315872744f35c authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_workspace_group_set_layout()

ff129083c18867ee252c42f6f42d60859813f2a2 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwApplication: Keep a ref on XfwWindows

9364b05146448c89224376c87f82686da4e93a66 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_workspace_dummy_get_geometry()

An oversight in c4980d68b71efa5057829acdaf44dadd0fd0bc57.

84c7c2fa65c5abf1cda6f2a3c70a1a970c20b8b1 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspaceGroupWayland: Fix hash table management

53329a6cc9f230b243cd58771bfcaacae2240eda authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspaceGroup: Add move-viewport capability

Completes b6843eccbd072866b2166b80a893d2fee50bc20b.

2b1c4051c3efb5091e417157cc7b8c3823e9b056 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowWayland: Fix broken unmaximize capability

06c985ca81df0790eb7ea0def1d97935d734455e authored about 2 years ago by Gaël Bonithon <[email protected]>
Prevent Wnck warning

For wnck_window_unminimize(): "Received a timestamp of 0; window
activation may not function pro...

6202f65ded2990f479696df596d4198c868e04d1 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwScreenWayland: Properly update active window

Since we have no guarantee of the order in which the compositor sends
the change of window state...

a19bb96ef9e1a26d26b695cc3c5e75556cebf3a3 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowWayland: Fix typo

aeb9dab117b1774743db793547889e44f03797a7 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowX11: Update active state early enough

Unlike the previously reverted commit, this ensures that XfwWindow:state
is updated before XfwSc...

456d7909e06d30629841e684a16f5ad2428e546a authored about 2 years ago by Gaël Bonithon <[email protected]>
Revert "XfwWindowX11: Update active state"

This reverts commit 1d5a39205bf18602a41e90b3c29522e9e2b2ea07.
Better version in next commit.

1f3be2f8f96ff7eb43a398eb14934b83c753e006 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwApplicationX11: Keep a ref on WnckApps

0e887579f44e9edc0a37fbd2b9c06b594918ac72 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspace: Add virtual state

6226e1a2287cd78b1b1f1192198340663c092167 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspace: Add missing static qualifier

df8a1dacb38f73a2e950de9a1bcbea73abf70d83 authored about 2 years ago by Gaël Bonithon <[email protected]>
Ignore Libwnck 43.0 deprecations

5ef0a80a7c3498abae7f34fb865c1c6c175634e5 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add XfwWorkspaceGroup::viewports-changed

46833a0dbe50295b79b0039abc32bae696192d25 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_workspace_group_move_viewport()

b6843eccbd072866b2166b80a893d2fee50bc20b authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspaceGroupDummy: Remove unused member

1a1d4d79403200c4ce6bffc569dbf0a1ec90dade authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_workspace_get_geometry()

c4980d68b71efa5057829acdaf44dadd0fd0bc57 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindow: Add urgent state

87802ec8086a0f1c4c4f74b24e142c2cfa5098dd authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_window_is_on_workspace() and xfw_window_is_in_viewport()

298bdaea06f4abfd499fbc141a731ec9c001eade authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_window_set_geometry()

594c9effaaac47b3cfcaf86712b563afc49d5d7c authored about 2 years ago by Gaël Bonithon <[email protected]>
Add xfw_window_set_button_geometry()

7b19c31753dd02801c5000c3230513f008df5973 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowX11: Test actual state change in one place

62ea63fc30a4781f12e98195aed12a79f135db6c authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowX11: Fix broken shade/unshade

0c9061f81439226445f1c210bbb6489cea00ef2b authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindow: Add missing enum values

ccf29f97c3aaaa73012be2c2c09b04823160c2ba authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwScreenWayland: Emit "active-window-changed" after "window-opened"

02a99ccad4508b4e0465189815c74d66e9b2074d authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwApplicationX11: Use WnckClassGroup instead of WnckApplication

What Libwnck calls "application" corresponds in fact to the instance of
an application (a single...

ca76622bf1e54b7b2647112515a42c385b855aa6 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwApplicationX11: Manage window list as on Wayland

An oversight in 702eafd38ea5a9aa0f8481f74ac326c8487087ef.

0ac8a339e7b0997a02a160862150d134aca2553f authored about 2 years ago by Gaël Bonithon <[email protected]>
Add XfwApplication:instances

805b3ba613e03548dc4864a1f8db9fedb403de3c authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowWayland: Remove private getter

Unnecessarily added in 702eafd38ea5a9aa0f8481f74ac326c8487087ef.

2208e6f9f344a83b8310227b616dc60c368d5bec authored about 2 years ago by Gaël Bonithon <[email protected]>
Remove XfwApplication:pid

74347e4d3f1e4ebab306846322f6747a03d0897d authored about 2 years ago by Gaël Bonithon <[email protected]>
Remove public multi-screen API

Multi-screen support has been dropped since GTK 3.10.

4382149fa1e7f876e7696b933c0ac0a505767d59 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowActionMenu: Show menu items

29a7076080b2943e0dd60179ea2abe81152d0b7b authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwApplicationWayland: Set fallback app name

704f947476500dfd04537b8298a4b6d66e55d608 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspaceGroup: Set missing workspace manager

05bb437ce93ab11188c8bd5a594f3e5466a26363 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowX11: Update active state

1d5a39205bf18602a41e90b3c29522e9e2b2ea07 authored about 2 years ago by Gaël Bonithon <[email protected]>
Handle fallback icon internally on X11

Instead of adding get_icon_is_fallback() for XfwApplication and
XfwWindow. The return value of g...

ac9805be5686b7d7897d264d2ac4e5f80e1daa40 authored about 2 years ago by Gaël Bonithon <[email protected]>
Move desktop app search to xfw-util

655f753a25158748d362489879fb5d7be1bff263 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwApplicationWayland: Improve desktop app search

e174368f551d5d0ef78addb5c1cc53cc33ca815d authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowWayland: Forward icon from XfwApplication

e12ef42421ab4b78710cd3d9485e2d36a3c0ec14 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add XfwWindow:application

9d07bb87b9290ea1c1555a2ae9a8ac9d46d403f7 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add XfwApplication

702eafd38ea5a9aa0f8481f74ac326c8487087ef authored about 2 years ago by Gaël Bonithon <[email protected]>
Fix memory management of Wnck objects

Contrary to what was said in b379bcc7, we can't do without keeping a
reference on Wnck objects, ...

c341643593fb093090526d9ffa793ce65ce25422 authored about 2 years ago by Gaël Bonithon <[email protected]>
Merge branch 'window-icon-size' into 'main'

Add a size argument to xfw_window_get_icon()

See merge request kelnos/libxfce4windowing!2

eb0d250d7d71db049b5edc53eb75a86fd0734841 authored about 2 years ago by Brian Tarricone <[email protected]>
Add a size argument to xfw_window_get_icon()

14ff72abef56b424824b4a0de6c4b9d3fbc8d59e authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwScreenX11: Properly disconnect signal handlers

6db5461b1846b4faa2fb6761627b5f32acfdaf69 authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWorkspaceManagerX11: Fix memory management of Wnck objects

A `g_object_ref()` was missing when adding a new workspace on
WnckWorkspace::workspace-created, ...

b379bcc7c408168620a03086aa21b35a11450f4e authored about 2 years ago by Gaël Bonithon <[email protected]>
XfwWindowWayland: Fix some memory leaks

1cb312ffd6d7a33d2f0b0d1ca22a2f3a5b8828b6 authored about 2 years ago by Gaël Bonithon <[email protected]>
Emit XfwScreenX11::active-window-changed for null active window

74470e59456cde58cee48ac6fb8f537ab7c8c273 authored about 2 years ago by Gaël Bonithon <[email protected]>
Revert "Reset active window as Libwnck does"

This reverts commit fa56593e0276d7d1cf89339074ca4c83fac7b9b7.

e31f691fc9ec257a2b31edc76bb43ebf2f2adcce authored about 2 years ago by Gaël Bonithon <[email protected]>
Reset active window as Libwnck does

* reset pointer on WnckWindow::active-window-changed
* emit XfwWindow::active-window-changed for...

fa56593e0276d7d1cf89339074ca4c83fac7b9b7 authored about 2 years ago by Gaël Bonithon <[email protected]>
Add XfwScreen:show-desktop

ef2da5d3872eda8d26d1e96043718c6bb444333c authored about 2 years ago by Gaël Bonithon <[email protected]>