68 Commits (2e2fd2b5ad06d32068872399b8a0aa6d56cc2b25)

Author SHA1 Message Date
Kai Uwe Broulik 08f02266c9 Don't fetch pixmap if we have it already 6 years ago
Kai Uwe Broulik b49d5cfde0 Only serialize window pixmap if we're using it 6 years ago
Eike Hein c0acd14341 [libtaskmanager] Track stacking order and window activation (on X11) 6 years ago
David Faure d8b6a1626b NET::StaysOnTop -> NET::KeepAbove (since 5.0) 6 years ago
Laurent Montel 7ad0891a97 Port some deprecated methods 6 years ago
David Edmundson afc59d51c7 [taskmanager] Simplifiy one of the two PID lookups 7 years ago
Eike Hein 52d760c57c Implement support for virtual desktops on Wayland 7 years ago
Kevin Funk 38a50ce7c6 ASAN: Fix leak in XWindowTasksModel 7 years ago
Eike Hein b15eaf38b6 Handle clients which change window metadata during early startup 8 years ago
Christoph Feck ed274a056d Add missing QUrlQuery includes 8 years ago
David Edmundson ec1931f7b2 Batch window changes events on XCB 8 years ago
Friedrich W. H. Kossebau 2608ccce81 Use nullptr 8 years ago
Kai Uwe Broulik 36f4ff942b [XWindowTasksModel] When name or visible name changed only update display role 8 years ago
Laurent Montel 41378bc40f Remove extra ';' 8 years ago
Friedrich W. H. Kossebau 5323280d8b Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN 8 years ago
Eike Hein a47d1f19e1 Avoid absolute paths to .desktop files in launcher URLs. 9 years ago
Eike Hein 75b7f5c2fa Keep fallback icon updated 9 years ago
Eike Hein ee79239a5d Use KRun::runApplication when possible; split out and share more code. 9 years ago
Eike Hein 58e1e8e527 --crashes; 9 years ago
Eike Hein a87f619a98 Lift app identification heuristic out of XWindowTasksModel and share it with WaylandTasksModel. 9 years ago
Eike Hein 1c8a46791c Introduce a concept of runtime executables that can be ignored. 9 years ago
Eike Hein 8028a500e3 Ignore NoDisplay=true .desktop entries when matching by Name. 9 years ago
Eike Hein f17a395a40 Overhaul app associativity heuristic to give precendence to StartupWMClass. 9 years ago
Kai Uwe Broulik 513ad12b76 Map StartupWMClass for Chrome apps instead of RegExp'ing the name 9 years ago
Eike Hein 5632f4c389 Port to QMultiHash. 9 years ago
Eike Hein ee9f966dd5 Only remove + announce if leader change actually occured, avoid excessive loop. 9 years ago
Eike Hein b82d364536 Fix crash. 9 years ago
David Faure 1f2a372fd8 TaskManager: add icon to cache after painfully querying it over XCB/NETWM. 9 years ago
Eike Hein 0b0d14639a Refresh the ScreenGeometry data role whenever a screen is added or changes its geometry. 9 years ago
Kai Uwe Broulik b5a83d0850 [libtaskmanager] Expose process ID of application 9 years ago
Kai Uwe Broulik 61860066a4 [XWindowTasksModel] Check for service being empty before searching new ones 9 years ago
Eike Hein 273631af51 Revamp Wayland application identification; align Wayland and X11 models 9 years ago
Eike Hein e601e158d1 Be more lenient and try to fix up absolute paths. 9 years ago
Eike Hein bbbce3a55e Get .desktop file name for launcher URL and activities string from KWindowInfo. 9 years ago
Eike Hein 7dee461947 Treat NET::Utility type windows as SkipTaskbar. 10 years ago
Eike Hein 5e30fc609e Add an ultimate fallback to WM_CLASS Class for AbstractTasksModel::AppId in XWindowsTasksModel. 10 years ago
Eike Hein c1424673db Add optional filtering by SkipPager window state. 10 years ago
David Edmundson 1787272043 Pass 0 for empty flags instead of false 10 years ago
Kai Uwe Broulik 4a8877bab2 [Libtaskmanager] Add "requestOpenUrls" to open given URLs with the associated application 10 years ago
Eike Hein b5cdc85975 Expose window and screen geometry; filter by screen geometry instead of number. 10 years ago
Eike Hein f4a1d740f1 Convert all state checks to KWindowInfo::hasState(). 10 years ago
Eike Hein 15af96200f Move code to extract legacy window ids from (drop) MIME data into libtm-ng. 10 years ago
Eike Hein c7732a7cfb Fix warning. 10 years ago
Eike Hein b4baf3d41e Revert "Do screen filtering by screen geometry rather than number." 10 years ago
Eike Hein 332b96b363 Do screen filtering by screen geometry rather than number. 10 years ago
Eike Hein e5384b2823 Improve comment. 10 years ago
Eike Hein 1a016c92d2 Fix the hack for kcmshell. 10 years ago
David Faure 1abaaa55e9 add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation 10 years ago
David Edmundson b7f0f2fae7 Add TaskManager requestActivities 10 years ago
Eike Hein 7905e9dd42 Drop unused var. 10 years ago