Ecosyste.ms: OpenCollective

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

github.com/xfce-mirror/xfdashboard

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

Remove weak pointer with g_object_remove_weak_pointer() from selected item to prevent GObject system setting a variable to NULL which is not available anymore so this memory access will cause a segmentation fault.

It shoud not happen that this weak pointer still exists but you never know ....

029207b57163db43254a2315c2f75544f9d4cf5b authored over 8 years ago
Make properties 'margin-top', 'margin-bottom', 'margin-left' and 'margin-right' of ClutterActor themable via XfdashboardActor

f30963f7f6420fcb4d37f84a8f3177772967f9df authored over 8 years ago
Fix setting pseudo-class ":insensitive" on actor's reactive state (it was wrongly added when reactive and vice versa)

d011b5b658a099bd6f47656863bdcd13ddb95a06 authored over 8 years ago
Fix selecting next selectable actor in windows view

8ffcfa0a19fa21d93b2ab8dbf69a8746780f7b4e authored over 8 years ago
Better debug messages by using textual representation of enum value

a5507d17d0f3e7536c8b4f017670f5db417a7adc authored over 8 years ago
Add utility function to retrieve list of target actors and the action to perform from focus manager

5be93a1d2ac2d9e56eeea4f66bd96eb1df760915 authored over 8 years ago
Fix moving focus backwards when pressing <Shift>-Tab in default bindings.xml

11a50bd5fe2c40fb6db8de17499aa2095380f250 authored over 8 years ago
Fix typos

c30ef0d0e3c4a0b889f701fef18f5a237880cbdc authored over 8 years ago
Use correct macro to return value even if both macros define the same value

e6e6d49fa2e799939091e7b0842b29705c3c7c2d authored over 8 years ago
Fix documentation annotations

03e18fa015ecc869180f0b0237c2e2a2c04d44e1 authored over 8 years ago
Better dump information for xfdashboard_dump_actor()

88f6dfaa7f4144a0e87b7c78fb7193e46e75bc12 authored over 8 years ago
Add utility function to check if a position is a specific monitor

b189c943ac11c25ce61cc9f6e1759dccd1159806 authored over 8 years ago
Add annotation for API documentation of XfdashboardSearchView

e481c2ebe819dadc2b6c8a48ffcc7dfe3695a9f9 authored over 8 years ago
Hopefully a better description of XfdashboardBoxLayout

6f0ae43ba8324af0e3d60b97b584d8ce584a46e4 authored over 8 years ago
Add missing annotation for private structure fields in header files

43e124bea65e07954622abd49d72fc5f984457bf authored over 8 years ago
Split loading theme into seperate signals. So rename signal "theme-changing" to "theme-loading" and add new signal "theme-loaded" to application which is emitted after loading theme is complete but not yet applied. It is the last chance for a plugin to load additional resources (CSS etc.), e.g. to override theme's CSS.

21ad77ee339589d14f540e694c600bdb775ef221 authored over 8 years ago
Set up theme object basically to have it in a basic operational state and can be used when "theme-changing" signal is emitted.

0adfc89f46fad18204444aef357fb5f5453e6145 authored over 8 years ago
Set new theme object instance in "theme-changing" signal parameter instead of current theme instance. Also set new theme name in application property only if loading new theme succeeded.

aa39a749cf653b10ac06f39ea72607c6508412cb authored over 8 years ago
Implement new signal "theme-changing" at XfdashboardApplication that is emitted before a new theme is going to loaded and to be changed to.

2ff8fb6db412c5af6a8ff0ad1cda1e3d4d11a9c1 authored over 8 years ago
Add annotation for API documentation of XfdashboardPluginsManager

e55140615fc4de5472bf6697eccd116b3a8a3978 authored over 8 years ago
I18n: Add new localization (ca, el)

20e768fb2376de69091996e475f1a3785b5dd256 authored over 8 years ago
Even more documentation fix

5eacc7fad94391f1bd9c8b0b061b6a477728cfa0 authored over 8 years ago
Fix more documentation

6e76e6e3a2c84010640250219b9af08b5726f0c3 authored over 8 years ago
Fix documentation

693015676dcf8298fef5d503b1dcb37175d429b8 authored over 8 years ago
Fix documentation

dba3ab05a5c556451ebfc7f3da2cdefdb90e9145 authored over 8 years ago
Merge branch 'master' of ssh://git.xfce.org/apps/xfdashboard

1fedffbcace536c40798fafda9878fd43b736101 authored over 8 years ago
Add annotation for API documentation of XfdashboardActionButton

4148f3f6343aee0a090e4707a5491438866f8a87 authored over 8 years ago
Fix documentation annotations

22b671ed641ab27f1fa34ea2e1538f1d505688c1 authored over 8 years ago
Add missing documentation for signal 'exit' at XfdashboardApplication

dfdbeba49634eabda24d2118a47291f02668712d authored over 8 years ago
Add function xfdashboard_toggle_button_toggle() to XfdashboardToggleButton to change between "on" and "off" state easily. Its a convinient function when click actions are handled on its own - automatic toggle mode is disabled (FALSE).

f0310c98592b13087176c070e04b9fc550fd1c8a authored over 8 years ago
Because XfdashboardToggleButton is derived from XfdashboardButton it should have the same creation functions.

8669f34b96a45e35a6f32d4d906c5bd38999394a authored over 8 years ago
Add annotation for API documentation of XfdashboardToggleButton

5b27397e45456bd40b3770d392b30f6af8745a90 authored over 8 years ago
Add new plugin 'middle-click-window-close' which (when enabled) allows the user to close windows in windows view with a middle click. This plugin is not configurable.

This commit addresses GH #128

aed3c5498ed73b8978d4fbd72fb705aaf31051c6 authored over 8 years ago
Reorder emitting "quit" signal of application before the stage is destroyed so plugin which rely on the stage being still accessible can still access the stage on shut-down of application.

This is the consequence of "initialized" signal on which plugin can rely on to be sure that the ...

3074048e3d527515c41accb8abfade3987283c5d authored over 8 years ago
Add missing annotation for API documentation to files already documented

867d48154ba9d0a4e3f5b0ad49c51eec00a1b64a authored over 8 years ago
Add annotation for API documentation of XfdashboardClickAction and replace hard-coded numbers for checking button pressed with macros

42c5ee3e8b36f8045f1a06080792d1e7244621f6 authored over 8 years ago
Fix typos and I changed a wrong signal handler (reverted it)

03d90d3b9078be7a20557364538f2418b3ca01c0 authored over 8 years ago
Change signal handlers for 'clicked' signals emitted by XfdashboardClickAction to check also for left-button pressed.

405f0dcf9dbf3f5be8ffcf1e070b6de70d67e469 authored over 8 years ago
Revert "Differ between "clicked" which is usually associated to a left-click and a "click" with any other button at XfdashboardClickAction."

This reverts commit db21a8ddc3a449ff968d3743029f94ec912e3720.

It does not make sense. It is bet...

a8ad339609a8453a6784cd9a7e29b95bb149da65 authored over 8 years ago
Fix debug message (one item per line - forgot to add new-line)

7be5e4d63dcfbf0b2c56609757077b52130036a5 authored over 8 years ago
Differ between "clicked" which is usually associated to a left-click and a "click" with any other button at XfdashboardClickAction.

Therefore the signals "clicked" and "long-press" at XfdashboardClickAction are only emitted if t...

db21a8ddc3a449ff968d3743029f94ec912e3720 authored over 8 years ago
Add flags to XfdashboardPlugin to define behaviours of plugin which can only be set once via xfdashboard_plugin_set_info() and only while loading.

Currently only early initialization of plugin can be requested so the plugin gets enabled on loa...

6847725570a2789d1c9166bc950549771ae4dd04 authored over 8 years ago
Initialize plugin manager as last component when all other components are available and initialized but before the theme is loaded and the stage created.

f70f3f4ccdfc69fb613e7eb7246b1fe4bbce148b authored over 8 years ago
Load theme later in initialization process just before the stage is created. Doing it later will give plugins the possibility to define new actors which can be used in themes.

444e5be4438eb4d3932c0f92bac9d10426d62540 authored over 8 years ago
Emit new signal "initialized" in XfdashboardApplication if it is the primary instance and fully initialized, that means all managers and the stage were set up successfully.

The main purpose for this signal is for plugin which need to initialize after application is ful...

5ba19f79c3f3af2c141988cb985ce8a8fd935a46 authored over 8 years ago
Clean up xfdashboard_notify() not to iterate through all actors by itself and supporting multiple stages (as only one stage exists) but use new xfdashboard_traverse_actor() function.

Ideally we could even stop using xfdashboard_traverse_actor() function as one stage exists so we...

16315e13ef0a95e5e9c9ec961785620a903c24ca authored over 8 years ago
Make use of new function xfdashboard_application_get_stage() in xfdashboard_traverse_actor() to get root actor (the stage) if NULL was given.

ce1738a897fce473adbe79d4514c191e9fae65ac authored over 8 years ago
Remove utility function xfdashboard_get_global_stage_of_actor() as the code to handle and manage multiple stages was also removed. There is only one stage and this can access via xfdashboard_application_get_stage().

316898ddb116d0c00e74894adf88be0d9625592f authored over 8 years ago
Remove handling and managing code for multiple stages as only one stage is created by application. Add an access function xfdashboard_application_get_stage() to XfdashboardApplication to get the global stage.

Also add annotation for API documentation of XfdashboardApplication.

a87e16ee4bbeca7402d8da2ab49a2fc0420aae36 authored over 8 years ago
Implemented xfdashboard_traverse_actor() utility function which iterates through all children beginning at a provided actor. For each child matching the provided selector it calls a callback function.

This function is mainly useful for plugin which need to find actors to modify them when this plu...

91e4eb81196271f2d5e0d2c4f7352bd1940b0a9e authored over 8 years ago
Merge branch 'master' of ssh://git.xfce.org/apps/xfdashboard

fed1c35ed456427c7f3db027bde4e3bb862a895e authored over 8 years ago
Emit signal 'actor-created' at stage where a newly created actor was placed on.

This signal is emitted for the very first time a new actor gets its parent set and so it is the ...

1c70ab8cf29930b8ca91ea94460a56ee0810df87 authored over 8 years ago
Move to workspace where the window to activate (by clicking it in windows view) is placed on if it is on a different workspace than the active one.

This only happens in windows view if 'filter-workspace-windows' is set to FALSE. The default val...

653b38b95f7281691f42f8c9fb6e9171e9e50db5 authored over 8 years ago
Allow windows view not only to filter windows which are only on current monitor (via themable property 'filter-monitor-windows') but also for windows on current workspace via a new themable property called 'filter-workspace-windows'. This new option is set to TRUE by default so that all themes will still work as they did before.

This commit addresses issue GH #126

6b11d475af8f868d0c85fc9e1338be4627931e2a authored over 8 years ago
Post-release version bump to 0.7.0

0b4fa87587fc927862e0225c2f1052c8253e31bf authored over 8 years ago
Bump version to 0.6.0

130aea9f8c777fc6cda3f94fe357154d0fd7742e authored over 8 years ago
Update AppData

ac9fff44f52f1a11cbad9c83722afc1f542fd611 authored over 8 years ago
I18n: Updated translation lt

f2eb5b29e0fe60b9cb3d1b899ed49e93d3623657 authored over 8 years ago
Viewpad did not find a view by its internal name as it checked against the wrong expected return result :(

This fixes GH #124 where the bug was reported that switching to a requested view on application ...

683f5048c1dc37af503709e3c8666efce77f6ba5 authored over 8 years ago
I18n: Updated translation lt

b6584fa5fb990e1c203dbaf1fb7b89514e2ed16d authored almost 9 years ago
Merge branch 'master' of ssh://git.xfce.org/apps/xfdashboard

08cd04c334f085b47dcf99fdc9c5869b4031cda3 authored almost 9 years ago
Also support deprecated 'icon-data' in Gnome-Shell search provider when looking up icon for a result item to create an actor for.

0153687399ad0951e8aa094f1d4996d3b2d48d65 authored almost 9 years ago
Post-release version bump to 0.5.93

a783465f8a59e1893fc9c78d5c8b1c5f1a33acee authored almost 9 years ago
Bump version to 0.5.92

933e5a92f03d5ee4e366f71d3df8450644109871 authored almost 9 years ago
Post-release version bump to 0.5.93

2a401550c26cea980e262000d6d30f16578b1ebc authored almost 9 years ago
Bump version to 0.5.92

5c44cd461ae1e1b2c42db72c72120c9dc0bb5f7e authored almost 9 years ago
Add also a "configure" button to call the configuration dialog for the selected plugin in settings application.

This commit fixes GH #120

610ab94b032fb20d9385aebc17b362c29a6059f1 authored almost 9 years ago
Add weak reference pointers to current selections at view classes to prevent accessing destroyed selections of which we are not notified by "destroy" or "hide" signals.

Another fix for GH #123

a9df0f92dc3b711a39cd47bc4d1030c15eab29df authored almost 9 years ago
Fixed DBUS method signatures for "ActivateResult" and "LaunchSearch"

0bf72ea60c669fe98813b36f617876f8ce9977d3 authored almost 9 years ago
Call gdk_notify_startup_complete() after GTK+ is initialized.

I do not believe that it makes any difference but I looks like since rewriting the application o...

59c62eefb04b371a5e92badca1b48da5644b320e authored almost 9 years ago
Fixed freeing an maybe uninitialized variable in XfdashboardGnomeShellSearchProvider by initializing it with NULL.

This should fix GH #123 (Upstream bug report from https://bugzilla.redhat.com/show_bug.cgi?id=13...

564eecf58b8237bafcdf5dda98170e7efb560d19 authored almost 9 years ago
Post-release version bump to 0.5.92

e9014882db90ca5ca9fdf2c9f8ce94bd06be3112 authored almost 9 years ago
Bump version to 0.5.91

d322328a677693ab6516d1625e328f814e6f0f5e authored almost 9 years ago
Do not only check for first items in result container (as in commit c84c7fc1ebdb4b4a3199fb2655f9533f4a6680db) but do also check for last items even if it should already be handled globally by focus manager. I just want to be safe ;9

This commit addresses also GH #119

e177d3808297a188027d0b95b10129b772f09f25 authored almost 9 years ago
Fix unpredictable reselections of result items in search view when the current selection was destroyed or hidden while updating results.

We check if the current selection is the first selectable item at the provider result container ...

c84c7fc1ebdb4b4a3199fb2655f9533f4a6680db authored almost 9 years ago
Remove ununsed enumeration XFDASHBOARD_SELECTION_TARGET_NONE

It was only used internally to check if given function parameter is in range. This was replacabl...

02cf5d2ec4b740ccb2aae487549c4fe0c83df9c5 authored almost 9 years ago
I18n: Updated translations es, fr, he, it_IT, lt and sr

8c60e9d90cf893812202cf795cd9b823c3663ebd authored almost 9 years ago
Add GTK_CFLAGS and GTK_LIBS to Makefile.am of xfdashboard. At least distributions derived from upcoming Ubuntu 16.04 need these two statements to compile and link xfdashboard main application successfully. Otherwise the compiler cries for missing gtk_* symbols.

2de7c34c2f81eb2bd897b10e2399a801d86d97f3 authored almost 9 years ago
Implement our own model class and replace ClutterModel with new XfdashboardModel because ClutterModel is deprecated since Clutter version 1.24. This new model implementation should be compatible to all Clutter version and silence compiler warnings when compiled agaist Clutter 1.24 or higher.

This commit should finally fix for issue GH #117

7ee7e6490d558c216280c45bb5c4997eda69aa6a authored almost 9 years ago
Silence compiler warning about using deprecated actor state access macros by using functions introduced with Clutter 1.23.4

We update the source code to use state access functions, e.g. clutter_actor_is_visible(), instea...

1262a79a8330cf7bf23c78245135df5a6375e362 authored almost 9 years ago
Rewrote application class and main() function to make use of main loop in g_application_run() which is needed since Glib 2.47.4+ because it will deregister application from D-BUS as soon as this function exits. So the old implementation does not "see" any running instance (regardless if running as daemon or not) anymore and cannot neither quit nor restart the running instance. So several instances can run simultaneously, e.g. two daemon instances, instead of toggling the state of application.

This commit should fix GH #116

748e6d280724391e505e3b9f7295aaf1c0a79205 authored almost 9 years ago
Fix typo

9674b21804cae82f4efc368ff8dce7d94b1d8ab3 authored almost 9 years ago
Merge branch 'master' of ssh://git.xfce.org/apps/xfdashboard

8d923b99a7517af767f81d93d0cf85b5d1a3b79d authored almost 9 years ago
Do not use an uninitialized application instance.

Fixes GH #115

1181d65063096e05458f6a4c18d769b1012efcf0 authored almost 9 years ago
Check if window is "visible" before trying to find the running application it belongs to in application tracker. "Visible" windows are windows that have not set 'skip-pager' or 'skip-tasklist' flags set but may be hidden or minimized.

This commit should fix issue GH #114

338dc7c570427b48ce138eece202ed2a8bb9bf47 authored almost 9 years ago
Post-release version bump to 0.5.91

924915a96662043b5af5efc6a40c69250bc02926 authored almost 9 years ago
Bump version to 0.5.90

be437ea297b4863f837a73a01835bda62b1e1acf authored almost 9 years ago
Updated POTFILES.in

577fad650088473e321505beb56159201dc12efa authored almost 9 years ago
Set title in plugin preferences dialog to let user know which plugin he will configure now ;)

06ba2e2dd4c5cddf84118139e181090642464a58 authored almost 9 years ago
Let plugin decide which widget should be visible and do not enfore all widgets to be visible in settings application. Doing so could make widgets visible which shouldn't ... at least not unconditionally.

fc14c1e161fb4d5bb225c505dbfb049264a177bb authored almost 9 years ago
Completed configuration dialog for hot corner plugin

86517cf40b94fc0e1cfdaa0614020f5f7e7dbbea authored almost 9 years ago
Implemented most parts of configuration dialog for hot corner plugin

c8d7a43f72a2d19527a2e6b2cbffc434d4abaaf8 authored almost 9 years ago
Register additional GValue transformation function from libxfdashboard to transform values stored in Xfconf when getting or setting such a "transform-needed" value

53de6b0fed50b4b29e00e94ead03abe9b59ba553 authored almost 9 years ago
A little bit of nicer configuration dialog for clock view plugin

8df1aa731dc4da6ac51d2f409c6f8a2c0856c02b authored almost 9 years ago
Add missing registration of XfdashboardHotCornerSettings class in plugin

2f68659c2c23a9404ca544047d7010db5eba8258 authored almost 9 years ago
Fix memory leak in configure function of clock view plugin

4899b2002b4715739660daec8688bc0143f973e6 authored almost 9 years ago
Move settings of hot corner plugin into a seperate object class to share it, e.g. with configure function of hot corner plugin which is not implemented yet

8fa7f400b26e184c5eca12ca5beb400fdc1c7d2f authored almost 9 years ago
Change usage and inclusion of libxfdashboard.

Like many other libraries we only allow to include the new created file libxfdashboard.h with "#...

91daf36fc8ddcda6e5a57aaad000378c95aa1aeb authored almost 9 years ago
Rename __XFDASHBOARD_* to __LIBXFDASHBOARD_* also in template to generate enums.{h,c}

f23d69335dd5acffe80412305ce794668604ccba authored almost 9 years ago
Rename __XFDASHBOARD_* to __LIBXFDASHBOARD_* in definitions to prevent recursive header inclusions

0b441551622e4fec48b62969a89342506129dc67 authored almost 9 years ago