Browse Source

Update version to 1.4

Alex Smith 5 years ago
parent
commit
acb57735fc
6 changed files with 32 additions and 10 deletions
  1. 22 0
      CHANGELOG.md
  2. 6 6
      README.md
  3. 1 1
      data/gamemoded.8.in
  4. 1 1
      example/archlinux/gamemode-git/PKGBUILD
  5. 1 1
      meson.build
  6. 1 1
      scripts/mkrelease.sh

+ 22 - 0
CHANGELOG.md

@@ -1,3 +1,25 @@
+## 1.4
+
+### Changes
+
+* Add new D-Bus methods/properties for use by external tools such as the [GameMode GNOME Shell extension](https://github.com/gicmo/gamemode-extension/) (#129, #155, #161).
+* Fix I/O priority and niceness optimisations to apply to the whole process rather than just the thread that requests GameMode (#142).
+* `gamemoded` will now automatically reload the configuration file when it is changed and update optimisations on current clients (#144).
+* Add support for using the client library inside Flatpak by communicating with the daemon via a portal (#146).
+* Client library now uses libdbus rather than sd-bus (#147).
+* Fix `gamemoderun` to use the correct library path depending on whether the app is 32-bit or 64-bit.
+* Support the `GAMEMODERUNEXEC` environment variable to specify an extra wrapper command for games launched with `gamemoderun` (e.g. a hybrid GPU wrapper such as `optirun`) (#159).
+* Various other fixes and improvements.
+
+### Contributors
+
+* Christian Kellner @gicmo
+* Marc Di Luzio @mdiluz
+* Matthias Gerstner @mgerstner
+* Minze Zwerver @ysblokje
+* Stephan Lachnit @stephanlachnit
+* Timo Gurr @tgurr
+
 ## 1.3.1
 
 ### Changes

+ 6 - 6
README.md

@@ -1,5 +1,5 @@
 # GameMode
-**GameMode** is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS.
+**GameMode** is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process.
 
 GameMode was designed primarily as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors, but is now host to a range of optimisation features and configurations.
 
@@ -61,11 +61,11 @@ GameMode will not be injected to the wrapper.
 
 ### Games
 The following games are known to integrate GameMode support (meaning they don't require any additional configuration to activate GameMode while running):
-* Rise of the Tomb Raider
-* Total War Saga: Thrones of Britannia
-* Total War: WARHAMMER II
 * DiRT 4
+* Rise of the Tomb Raider
 * Total War: Three Kingdoms
+* Total War: WARHAMMER II
+* Total War Saga: Thrones of Britannia
 
 ### Others
 Other apps which can integrate with GameMode include:
@@ -104,12 +104,12 @@ ACCEPT_KEYWORDS="**" emerge --ask ~games-util/gamemode-9999
 ```
 
 ### Build and Install GameMode
-Then clone, build and install a release version of GameMode at 1.3.1:
+Then clone, build and install a release version of GameMode at 1.4:
 
 ```bash
 git clone https://github.com/FeralInteractive/gamemode.git
 cd gamemode
-git checkout 1.3.1 # omit to build the master branch
+git checkout 1.4 # omit to build the master branch
 ./bootstrap.sh
 ```
 

+ 1 - 1
data/gamemoded.8.in

@@ -1,6 +1,6 @@
 .\" Manpage for gamemoded.
 .\" Contact linux-contact@feralinteractive.com to correct errors or typos.
-.TH gamemoded 8 "15 March 2019" "1.4-dev" "gamemoded man page"
+.TH gamemoded 8 "21 July 2019" "1.4" "gamemoded man page"
 .SH NAME
 gamemoded \- optimises system performance on demand
 .SH SYNOPSIS

+ 1 - 1
example/archlinux/gamemode-git/PKGBUILD

@@ -1,6 +1,6 @@
 # Maintainer: Ysblokje <ysblokje at gmail dot com>
 pkgname=('gamemode-git')
-pkgver='1.4-dev'
+pkgver='1.4'
 pkgrel=1
 pkgdesc="GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS."
 arch=('x86_64')

+ 1 - 1
meson.build

@@ -2,7 +2,7 @@ project(
     'gamemode',
     'c',
     default_options : ['c_std=c11', 'warning_level=3'],
-    version: '1.4-dev',
+    version: '1.4',
     license: 'BSD',
 )
 

+ 1 - 1
scripts/mkrelease.sh

@@ -11,7 +11,7 @@ git submodule init
 git submodule update
 
 # Bump in tandem with meson.build, run script once new tag is up.
-VERSION="1.4-dev"
+VERSION="1.4"
 
 NAME="gamemode"
 ./scripts/git-archive-all.sh --format tar --prefix ${NAME}-${VERSION}/ --verbose -t HEAD ${NAME}-${VERSION}.tar