54 Commits (e2b7c395ecdb660b7bec960f3c938fba175ca4f8)

Author SHA1 Message Date
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
Eike Hein 3b1618c559 Improve window-on-screen intersection test. 10 years ago
Eike Hein 7eff45a98f Add a LauncherUrlWithoutIcon data role as a speed optimization. 10 years ago
Eike Hein d0f4c452ff Add a LauncherUrlWithoutIcon data role as a speed optimization. 10 years ago
Kai Uwe Broulik 58ea81b94b [XWindowTasksModel] Ignore when client is transient for itself 10 years ago
David Faure 07d950bded Tasks model: don't load 4 icon sizes to then just use one. 10 years ago
Kai Uwe Broulik 92efc6ca6e [Libtaskmanager] Add support for regular expression mapping 10 years ago
Eike Hein 8fd9770b50 Import next-gen libtaskmanager. 10 years ago