Joachim Nilsson
1285c7412d
Fix #66 : Actually update man page with new and changed settings
- Order commands and options similar to help text, not alphabetically
- Update command descriptions to new nomenclature
- Update copyright years
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
b266f86b2f
Fix #66 : Align man page with help text
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Fredrik Svantesson
1be06a4fb9
Fix #65
6 jaren geleden
Fredrik Svantesson
0010b89923
Fix formatting
6 jaren geleden
Fredrik Svantesson
066ef804ad
Add @troglobit and new PKGBUILD to README
6 jaren geleden
Fredrik Svantesson
c8898274e3
Add notice about video group for udev rules
6 jaren geleden
Fredrik Svantesson
621e1dbe7f
Add leds subsystem to udev rules
6 jaren geleden
Fredrik Svantesson
8f39b040d4
Added Arch Linux PKGBUILD, fixes #56
6 jaren geleden
Fredrik Svantesson
9d8ca6be3c
Undo modern C standard target because Ubuntu. Fixes #64
6 jaren geleden
Fredrik Svantesson
55ad3be529
Add untested and very experimental razer support #57
6 jaren geleden
Fredrik Svantesson
7bf19b3ebb
implement util enumerator, dryrun, fix #60
6 jaren geleden
Fredrik Svantesson
c4aab0c3ac
Fix memory errors, improve enum. impl.
6 jaren geleden
Fredrik Svantesson
a5caacb532
Merge pull request #61 from haikarainen/device-rewrite
Rewrite codebase, add device-system pewpew
6 jaren geleden
Fredrik Svantesson
cf55bd7b23
Add developer docs
6 jaren geleden
Fredrik Svantesson
61f6b01195
Fix device disposal
6 jaren geleden
Fredrik Svantesson
5c86188ad9
Updated readme
6 jaren geleden
Fredrik Svantesson
8307431ac7
Fixed printed help
6 jaren geleden
Fredrik Svantesson
3ed29dfa7c
Fix incorrect printf usage of uint64_t's
6 jaren geleden
Fredrik Svantesson
b3b9b6086d
General cleanup & fixes
6 jaren geleden
Fredrik Svantesson
7a3f49a395
Rewrite codebase, add device-system
6 jaren geleden
Joachim Nilsson
08bb6f2703
Merge pull request #59 from chrboe/xdg-cache-dir
Respect XDG_CACHE_HOME
6 jaren geleden
Christoph Böhmwalder
48615fca6e
Respect XDG_CACHE_HOME
The XDG Base Directory specification [1] demands that there should be a
"single base directory relative to which user-specific non-essential
(cached) data should be written". Light currently makes use of such a
cache directory, but hardcodes the default "$HOME/.cache".
In order to enable users to specify a custom cache directory, respect
this convention and use the "$XDG_CACHE_HOME" environment variable if it
is set. If it is not set, fall back to "$HOME/.cache".
[1] https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
6 jaren geleden
Joachim Nilsson
a44ad60a66
Merge pull request #54 from troglobit/brillo-merges
Brillo merges
6 jaren geleden
Joachim Nilsson
c9b79b5d85
No need to have +1 on sizeof path prefix
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
2e61462211
Use snprintf() instead of strncpy(), both safer and simpler
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
b73cf341e4
Mention @CameronNemo's fork brillo in heading
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
b4291f7d0e
Merge pull request #53 from troglobit/packaging
ChangeLog updates, Debian packaging support
6 jaren geleden
Joachim Nilsson
3d2248b756
Make .deb package part of std release target
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
c459949c47
Minor snag, $prefix prefixed to udev rules means /usr/lib/ not /lib
We may need to drop the $prefix to the udev rules from configure.ac
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
b992bc0e9d
Fix #47 : Initial debian/ packaging for upcoming v1.2 release
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
3aaee6a865
Update for upcoming v1.2 release
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
8f2e5999c4
Rename license file, GNU licenses are commonly named COPYING
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
35b4b54dcc
Convert to Markdown and update with all official releases
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
aeeb063aa8
Rename and prepare to convert to Markdown
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
6ef91ad260
Merge pull request #52 from troglobit/doc-updates
Doc updates
6 jaren geleden
Joachim Nilsson
8571f803fb
Mention where files are stored in the different operating modes
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
227b58f5ec
Update Table of Contents and rewrite Examples intro a bit
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
a7510d469b
Merge pull request #51 from troglobit/configure-with-udev
Add --with-udev[=PATH] to configure script, for non-SUID root operation
6 jaren geleden
Joachim Nilsson
d784b15a7f
Fix logging macro to add \n after each log message
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
7519c744cf
Fix #46 : Migrate to use ~/.cache/light for unpriviliged operation
When light is installed in the non-SUID root mode it cannot write to
/etc/light anymore, so we set up a ~/.cache/light instead.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
bd21ac4ded
Fix #45 : Add --with-udev[=PATH] to configure, disables classic SUID root
This patch adds support for installing the 90-backlight.rules to gain
privileges to the kernel sysfs files. By default the classic SUID root
mode is used and the rules file is not installed.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
445cf8295a
Merge pull request #50 from AloisMahdal/fedora
Add Fedora installation instructions
6 jaren geleden
Alois Mahdal
c609610fe4
Add Fedora installation instructions
6 jaren geleden
Joachim Nilsson
e226e2d7d2
Merge pull request #48 from troglobit/coding-style
Coding style
6 jaren geleden
Joachim Nilsson
ae022f1aca
Disable compiler warning for when we compare unsinged value < 0
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
1aa2b217eb
Coding style: de-camelize, simplify and refactor
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
ab5aa6c968
Coding style: reindent to Linux KNF
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
5d5e3c3e83
Merge pull request #43 from troglobit/misc
Misc
6 jaren geleden
Joachim Nilsson
99950f7c51
Overhaul and simplify program usage and documentation in README
- Use version from configure script
- Simplify usage text for accessibility, only one command at a time
- Simplify terminology, we have commands and options to commands
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden
Joachim Nilsson
727c1b0adc
It should be safe to default to C99 now
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 jaren geleden