Commit Graph

  • 616dca659a Update version to 1.5.1 1.5.1 Ahsan Fayaz 2020-03-03 16:14:22 +00:00
  • d3e309b23b use upstream inih r48 Stephan Lachnit 2020-02-26 11:10:21 +01:00
  • 1a598f53d2 Don't default to syslog logging seb128 2020-02-24 10:05:11 +01:00
  • f0943ff431 prefer system installation of inih Stephan Lachnit 2020-02-26 10:32:58 +01:00
  • 065454bb4e Update version to 1.6 post-release Ahsan Fayaz 2020-01-22 14:51:00 +00:00
  • d58c59c183 Update version to 1.5 1.5 Ahsan Fayaz 2020-01-22 14:19:26 +00:00
  • 9d34caa1fa Merge pull request #186 from xcom169/patch-1 afayaz-feral 2020-01-13 12:12:13 +00:00
  • c2846f4a77 Add SotTR xcom169 2020-01-12 12:04:02 +01:00
  • 78b326adb6 Update copyright year to 2020. Ahsan Fayaz 2020-01-10 17:36:11 +00:00
  • 1576c2b39e Merge pull request #179 from jekstrand/igpu afayaz-feral 2020-01-10 10:12:26 +00:00
  • 79d0c64ef1 Add systemctl try-restart polkit to bootstrap.sh Jason Ekstrand 2019-12-18 13:45:50 -06:00
  • 688373a260 Add an option for using a different governor for integrated GPUs Jason Ekstrand 2019-12-16 12:32:01 -06:00
  • c1646ecdd9 Add helpers for getting RAPL power data from Intel CPUs Jason Ekstrand 2019-12-16 16:27:42 -06:00
  • 2023a2a1ef Move the get/set governor state machine to a helper Jason Ekstrand 2019-12-17 15:31:08 -06:00
  • 8b8113fb80 Stick to meson version 0.52.0. Version 0.53.0 has compatibility issues with python 3.5.2 which is shipped with Ubuntu 16.04. Better stick to a specific version and only update after checking compatibility. See mesonbuild/meson#6427. Ahsan Fayaz 2020-01-09 15:03:47 +00:00
  • 57efe440c3 clang-format fix Alex Smith 2019-10-22 12:41:37 +01:00
  • b2b09fbb83 Run "sleep 5" instead of "sh" for the gamemoderun test Alex Smith 2019-10-22 12:36:59 +01:00
  • d25379e001 Increase a test timeout to avoid spurious failures Alex Smith 2019-10-22 12:31:13 +01:00
  • 514ab58be3 Merge pull request #173 from gicmo/pidfds Alex Smith 2019-10-22 12:31:00 +01:00
  • 6f7df91b60 lib: support the new pidfd based APIs Christian Kellner 2019-10-04 19:04:15 +02:00
  • b84d673aae meson: reorder lib and common subdir Christian Kellner 2019-10-04 18:57:59 +02:00
  • cd6c2ee612 common: create another lib tailored for the client Christian Kellner 2019-10-04 18:56:36 +02:00
  • a6552044cd daemon: add new pidfd based D-Bus API Christian Kellner 2019-10-04 17:48:18 +02:00
  • 5398dd1d19 common: add pidfd related methods Christian Kellner 2019-10-04 17:34:53 +02:00
  • 4b59818fd4 common: add autofree helper Christian Kellner 2019-10-04 15:54:33 +02:00
  • 35fb7f5baf meson: include dir in daemon_common dependency Christian Kellner 2019-09-28 14:06:37 +02:00
  • b7dc1dc10c daemon: small fix for code comments Christian Kellner 2019-09-28 13:29:47 +02:00
  • b513bc65ae lib: extract dbus messaging code Christian Kellner 2019-09-27 17:51:11 +02:00
  • f6220a2d6e lib: do flatpak check only once Christian Kellner 2019-09-27 11:06:03 +02:00
  • 24f054659c gamemode-context: Avoid GameModeClient *cl being NULL Kai Krakow 2019-10-14 23:20:45 +02:00
  • 0668e3b4da Change Lutris instructions to say that it will enable GameMode by default when available Alex Smith 2019-08-12 08:38:13 +01:00
  • 30ae8d71f0 Adjust install prompt Alex Smith 2019-08-11 10:13:04 +01:00
  • 509ae3593a Merge pull request #165 from Aurnytoraink/patch-1 Alex Smith 2019-08-11 10:00:30 +01:00
  • 5add7f41b3 Merge pull request #168 from highvoltage/master Alex Smith 2019-08-11 09:57:29 +01:00
  • 8182edc048 Fix typo s/Coudn't/Couldn't/g Jonathan Carter 2019-08-05 09:50:32 +00:00
  • 86473bea0a Add Lutris instructions Mathieu H 2019-07-29 16:41:07 +02:00
  • 711e5e9995 Merge pull request #163 from akien-mga/mageia-package Alex Smith 2019-07-22 14:45:45 +01:00
  • 33f8be9557 Mention Mageia package in README Rémi Verschelde 2019-07-21 13:19:21 +02:00
  • 24687f960b Update version to 1.5-dev post-release Alex Smith 2019-07-21 10:39:11 +01:00
  • acb57735fc Update version to 1.4 1.4 Alex Smith 2019-07-21 10:24:18 +01:00
  • 5c1b2d0c74 daemon: export GameModeClient::Requester on D-Bus Christian Kellner 2019-07-14 22:16:06 +02:00
  • cfe0fb4f17 daemon: add requester to GameModeClient Christian Kellner 2019-07-14 22:15:06 +02:00
  • 288b3a005e daemon: export GameModeClient::Timestamp on D-Bus Christian Kellner 2019-07-14 22:02:35 +02:00
  • 52367772c8 daemon: add creation timestamp to GameModeClient Christian Kellner 2019-07-14 22:01:15 +02:00
  • 6f39ecbc9b meson: display util building status Christian Kellner 2019-07-14 13:00:00 +02:00
  • ffea085396 Follow up improvements to documentation for GAMEMODERUNEXEC Alex Smith 2019-07-16 08:17:35 +01:00
  • 47db83e509 Add hybrid GPU support Stephan Lachnit 2019-07-14 16:45:33 +02:00
  • c7c464bea6 Merge pull request #158 from gicmo/objs_fix Alex Smith 2019-07-13 09:57:25 +01:00
  • c6d1b45bfb Use the appropriate library path for whether the app is 32- or 64-bit in gamemoderun (#156) Alex Smith 2019-07-13 09:50:25 +01:00
  • 9075829526 daemon: fix typo in Game.Executable dbus property Christian Kellner 2019-07-12 17:01:01 +02:00
  • 02ad53584d daemon: properly report error in error case Christian Kellner 2019-07-12 11:35:55 +02:00
  • 3881b8b2c8 Fix clang-format error Alex Smith 2019-07-07 11:42:31 +01:00
  • 60c68feea6 Use the GAME_PATH_PREFIX definition everywhere Alex Smith 2019-07-06 18:12:48 +01:00
  • f9827edfb6 daemon: emit client count change automatically Christian Kellner 2019-07-02 17:42:37 +02:00
  • d2bab2962d daemon: export game objects on the bus Christian Kellner 2019-07-02 17:36:30 +02:00
  • 5949a988ea daemon: add game_mode_context_lookup_client method Christian Kellner 2019-07-02 17:29:50 +02:00
  • 208f37b7d1 daemon: method to list all registered clients Christian Kellner 2019-07-02 17:25:50 +02:00
  • 455ea0c72e daemon: getters for properties of GameModeClient Christian Kellner 2019-07-02 17:24:15 +02:00
  • d99af40795 daemon: add game_mode_client_ref Christian Kellner 2019-07-02 17:23:10 +02:00
  • 7e10cc3a0b daemon: make game_mode_client_unref public Christian Kellner 2019-07-02 17:22:18 +02:00
  • 1a863f32a1 daemon: add ref-counting to GameModeClient Christian Kellner 2019-07-01 17:53:45 +02:00
  • 2027e981e6 daemon: expose GameModeClient as opaque struct Christian Kellner 2019-07-01 17:45:22 +02:00
  • b3cec8d901 Merge pull request #152 from ysblokje/disable_utils Alex Smith 2019-06-03 08:13:20 +01:00
  • ebbb9a3511 Fix libdbus-1-dev package name typo Alex Smith 2019-06-03 08:10:30 +01:00
  • 15ff22c745 added option to disable building the utils Minze Zwerver 2019-06-02 12:31:51 +02:00
  • e5286e1495 Add Three Kingdoms to list of games with integration Alex Smith 2019-06-01 13:50:24 +01:00
  • b0c36c0eaa Remove unused LOG_ERROR, always log errors Alex Smith 2019-06-01 13:48:06 +01:00
  • 2a124ce8c7 Merge pull request #151 from mdiluz/patch-1 Alex Smith 2019-06-01 13:46:06 +01:00
  • fc46ffc463 Merge pull request #148 from mdiluz/the-big-cleanup Alex Smith 2019-06-01 13:44:38 +01:00
  • e9ab20be60 Add comments to the two parts where clang-format is off Marc Di Luzio 2019-06-01 11:18:08 +01:00
  • 702407595a Rename duplicate CONFIG_VALUE_MAX Marc Di Luzio 2019-06-01 11:12:10 +01:00
  • a5e00bc94e Turn off debug logging in client impl Marc Di Luzio 2019-06-01 11:00:33 +01:00
  • c5c966ad54 Add back needed include Marc Di Luzio 2019-05-26 12:15:12 +01:00
  • e537caf170 Ensure we're more specific about clang format options and include order Marc Di Luzio 2019-05-26 11:55:05 +01:00
  • 2e67906402 Remove unneeded includes Marc Di Luzio 2019-05-25 14:37:28 +01:00
  • 28243afde9 Clean up the main readme file and split some parts out Marc Di Luzio 2019-05-23 21:26:34 +01:00
  • 98e656f9ec Clean up self explanatory comments Marc Di Luzio 2019-05-22 22:24:44 +01:00
  • 1b78d0dcf7 Restructure files and libraries Marc Di Luzio 2019-05-22 18:55:52 +01:00
  • 41988b7f1c Move code only used for Wine detection into wine file Marc Di Luzio 2019-05-22 17:18:23 +01:00
  • 2bca1fb04e Remove commented includes Marc Di Luzio 2019-05-22 17:14:48 +01:00
  • 81e38d02e6 Move daemonise code to main file, simplifying files Marc Di Luzio 2019-05-22 17:10:20 +01:00
  • 9d484061ad Remove extra comments in config that didn't explain anything Marc Di Luzio 2019-05-22 17:06:56 +01:00
  • 717d6cc003 Correct the inotify failure message Marc Di Luzio 2019-05-22 17:02:02 +01:00
  • 1df1852c76 Move most Wine could out to Wine file Marc Di Luzio 2019-05-22 16:54:54 +01:00
  • 75dc083616 Remove artificial max client limit Marc Di Luzio 2019-05-21 18:27:26 +01:00
  • a837b8630c We depend on DBus development packages now Alex Smith 2019-05-29 16:02:49 +01:00
  • 37108d7c6b Merge branch 'libdbus' Alex Smith 2019-05-29 15:53:27 +01:00
  • 7ebe633026 Merge pull request #150 from mdiluz/fix-inotify Alex Smith 2019-05-29 15:36:19 +01:00
  • 71d4fab15e Fix inotify for https://github.com/FeralInteractive/gamemode/issues/149 Marc Di Luzio 2019-05-28 16:37:34 +01:00
  • e87a8f19f3 lib: use libdbus for client's dbus messaging Christian Kellner 2019-05-20 19:59:54 +02:00
  • 3a2ebd1cdf Merge pull request #144 from mdiluz/add-config-hotreloading Alex Smith 2019-05-24 08:58:43 +01:00
  • a0b850474d Fix comments Marc Di Luzio 2019-05-24 08:48:38 +01:00
  • a9e3f866a0 Extend the context rwlock around where we apply optimisations Marc Di Luzio 2019-05-24 08:45:14 +01:00
  • 128d9b1364 Merge pull request #145 from mdiluz/fix-clang-static-analyser-issues Alex Smith 2019-05-24 08:19:43 +01:00
  • c502e00b7c Merge pull request #146 from gicmo/flatpak_portal Alex Smith 2019-05-24 08:15:45 +01:00
  • 83c4d38858 Use PATH_MAX-1 as strncopy doesn't always set the final null byte Marc Di Luzio 2019-05-21 09:06:27 +01:00
  • 0c36f3a6b0 Talk to the portal when running inside a flatpak Christian Kellner 2019-05-20 17:19:21 +02:00
  • 536d687c9a Use defines for dbus name, path, interface Christian Kellner 2019-05-20 14:39:09 +02:00
  • 44ab695246 Fix memory leak ambiguity with executable names Marc Di Luzio 2019-05-18 09:34:36 +01:00
  • 9db7442a31 Fix potential memory leak in game_mode_initialise_gpu Marc Di Luzio 2019-05-18 09:34:00 +01:00