7 Commits

Author SHA1 Message Date
Nikos Tsipinakis
5e2c781cba Move frame settings to the global section
There is no reason for the frame settings to have their own section
since it's not an area that will be expanded upon. Move them to the
global section to be consistent.
2017-07-01 11:56:15 +03:00
Nikos Tsipinakis
43b4d4bb41 Add per_monitor_dpi experimental setting
Calculating the screen dpi on a per-monitor basis can cause
inconsistencies if multiple monitors with slightly different dpis are
used and in some cases it might not be the expected behaviour.

As such, the per-monitor dpi calculation was changed from a default
fallback to an opt in experimental feature and the default value of 96
will be used for the dpi if Xft.dpi is not set.

In the future, depending on how we decide to continue, we can either
move this setting in the global configuration section and fall back to
the X11 display dpi as the default or simply always use the per-monitor
dpi calculation. But to preserve backwards compatibility, this decision
can wait until the next major release.
2017-04-02 18:27:12 +03:00
Nikos Tsipinakis
f6438a1b14 Update changelog to comply with the github markdown spec
The 'Github Flavored Markdown' specification says that headers must be
followed by a space character, update the changelog to respect that
requirement.
2017-03-18 15:57:21 +02:00
Nikos Tsipinakis
c23af0e021 Don't leave zombie processes if dmenu call fails
If dmenu didn't return anything we returned out of the function without
calling `waitpid` to collect the childs exit code, leaving to the child
process to be left as a zombie indefinitely. This commit makes `waitpid`
be called before the return checks are done.
2017-02-23 20:24:45 +02:00
Nikos Tsipinakis
fccdce0819 Remove shrink the shrink option from the changelog
`shrink` is already in 1.1.0 so it should not be listed as a new
feature.
2017-02-20 17:32:01 +02:00
Nikos Tsipinakis
50fd0fae9b Add missing dashes in the changelog
Add missing dashes separating the version number and the release date in
the changelog.
2017-02-12 21:35:38 +02:00
Nikos Tsipinakis
149f12ee16 Switch changelog to markdown format
* Actually update the changelog contents with all the changes since the
  last release
* Add release date for all previous releases
2017-02-12 21:23:34 +02:00