|
@@ -0,0 +1,113 @@
|
|
1
|
+Change Log
|
|
2
|
+==========
|
|
3
|
+
|
|
4
|
+All relevant changes to the project are documented in this file.
|
|
5
|
+
|
|
6
|
+
|
|
7
|
+[v1.2][UNRELEASED] - 2018-08-xx
|
|
8
|
+-------------------------------
|
|
9
|
+
|
|
10
|
+### Changes
|
|
11
|
+- Convert to GNU configure & build system
|
|
12
|
+- Add support for installing non-SUID root using an udev rule
|
|
13
|
+ enabled `--with-udev` to the new configure script
|
|
14
|
+- Migrate to use `~/.cache/light` instead of `/etc/light` for
|
|
15
|
+ unpriviliged operation
|
|
16
|
+- Add proper light.1 man page, remvoes help2man dependency
|
|
17
|
+- Simplify presentation of commands and options in built-in help text,
|
|
18
|
+ as well as in the README and man page
|
|
19
|
+- Change to Linux coding style
|
|
20
|
+- Add Fedora installation instructions
|
|
21
|
+
|
|
22
|
+
|
|
23
|
+[v1.1.2][] - 2018-06-20
|
|
24
|
+-----------------------
|
|
25
|
+
|
|
26
|
+Panic release to fix save/restore.
|
|
27
|
+
|
|
28
|
+### Changes
|
|
29
|
+- Add help2man dependency in README
|
|
30
|
+- Better Support for Overriding Install Prefix
|
|
31
|
+- Restore DESTDIR support
|
|
32
|
+
|
|
33
|
+### Fixes
|
|
34
|
+- Issue #29: Fix save and restore arguments
|
|
35
|
+- Issue #27: Use the install command instead of raw cp/mv/chmod.
|
|
36
|
+
|
|
37
|
+
|
|
38
|
+[v1.1][] - 2017-11-23
|
|
39
|
+---------------------
|
|
40
|
+
|
|
41
|
+Various fixes and improvements. Credits to Abdullah ibn Nadjo
|
|
42
|
+
|
|
43
|
+### Changes
|
|
44
|
+- Add `-k` flag for keyboard backlight support
|
|
45
|
+- Cache max brightness data from automatic controller detection
|
|
46
|
+- Improve overall logging
|
|
47
|
+- Logging of clamps, saves and restores
|
|
48
|
+- Support for save, restore, get [max] brightness etc. for both screen
|
|
49
|
+ and keyboard controllers
|
|
50
|
+
|
|
51
|
+### Fixes
|
|
52
|
+- Avoid checking for write permission if just getting value
|
|
53
|
+- Check if controller is accessible before getting value
|
|
54
|
+- Avoid redondant checking
|
|
55
|
+- Don't truncate file contents when checking if file is writable
|
|
56
|
+- Fix `light_controllerAccessible()` and `light_getBrightness()` this
|
|
57
|
+ functions were:
|
|
58
|
+ - Reading values from the controller
|
|
59
|
+ - Checking write permission even when we just want reading values
|
|
60
|
+ - Checking the mincap file instead of the actual controller
|
|
61
|
+- Don't try to read brightness values when only targetting max bright
|
|
62
|
+- Fix issues with string buffers and pointers
|
|
63
|
+ - Use `NAME_MAX` and `PATH_MAX` instead of hardcoded values
|
|
64
|
+ - Allow paths to be longer than 256 chars
|
|
65
|
+ - Check pointers everywhere
|
|
66
|
+ - Use `strncpy()`/`snprintf()` instead of `strcpy()`/`sprintf()`
|
|
67
|
+ - Validate controllers' name (`-s` flag + a very long name = bad
|
|
68
|
+ things happening)
|
|
69
|
+ - Get rid of globals for dir iteration
|
|
70
|
+
|
|
71
|
+
|
|
72
|
+[v1.0][] - 2016-05-10
|
|
73
|
+---------------------
|
|
74
|
+
|
|
75
|
+First major release. Light has been around for a while now and seems to
|
|
76
|
+make some people happy. Also someone wanted a new release, so here you
|
|
77
|
+go!
|
|
78
|
+
|
|
79
|
+### Changes
|
|
80
|
+- Added save/restore functionality
|
|
81
|
+- Generate man page on `make install`
|
|
82
|
+
|
|
83
|
+### Fixes
|
|
84
|
+- Issue #5: Can't increase brightness on ATI propietary driver
|
|
85
|
+- Issue #10: Honor `$DESTDIR` on man page installation
|
|
86
|
+
|
|
87
|
+
|
|
88
|
+[v0.9][] - 2014-06-08
|
|
89
|
+---------------------
|
|
90
|
+
|
|
91
|
+### Changes
|
|
92
|
+- Complete rewrite of program (Every single byte)
|
|
93
|
+- Cleaner, safer code
|
|
94
|
+- Completely new intuitive usage (Sorry, it was needed)
|
|
95
|
+- Added functionality:
|
|
96
|
+ - Ability to set/get minimum brightness directly from commandline
|
|
97
|
+ - Ability to specify the backlight controller to use directly from commandline
|
|
98
|
+ - Better verbosity
|
|
99
|
+- Probably missed some stuff
|
|
100
|
+
|
|
101
|
+
|
|
102
|
+v0.7 - 2012-11-18
|
|
103
|
+-----------------
|
|
104
|
+
|
|
105
|
+### Changes
|
|
106
|
+- Ported bash script to C
|
|
107
|
+
|
|
108
|
+
|
|
109
|
+[UNRELEASED]: https://github.com/haikarainen/light/compare/v1.1.2...HEAD
|
|
110
|
+[v1.1.2]: https://github.com/haikarainen/light/compare/v1.1...v1.1.2
|
|
111
|
+[v1.1]: https://github.com/haikarainen/light/compare/v1.0...v1.1
|
|
112
|
+[v1.0]: https://github.com/haikarainen/light/compare/v0.9...v1.0
|
|
113
|
+[v0.9]: https://github.com/haikarainen/light/compare/v0.7...v0.9
|