Joachim Nilsson
c6e45de364
Ignore global indexing files
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 years ago
Joachim Nilsson
d6a0fb6720
Relocate include/ files to src/, to simplify dist packaging
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 years ago
Joachim Nilsson
2301ccf437
Add light.1 man page to dist and install
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 years ago
Joachim Nilsson
d75221ca74
Merge branch 'master' into configure-script
6 years ago
Joachim Nilsson
033486bf9a
Merge pull request #41 from troglobit/man-page
Add proper light.1 man page, removes help2man dependency
6 years ago
Joachim Nilsson
206ded2c00
Merge branch 'master' into man-page
6 years ago
Joachim Nilsson
c1fa23b38c
Merge pull request #30 from mattandersen/BetterPrefixSupport
Better Support for Overriding Install Prefix
6 years ago
Joachim Nilsson
8191c64a80
Merge pull request #28 from abdullahibnnadjo/master
Address #27
6 years ago
Joachim Nilsson
698732474c
Convert build system to GNU configure & build
This patch adds a standard configure script and converts the Makefile to
automake. This adresses PR #30 , but in a more generic way, and also
eliminates the hard coded CC variable, enabling building with clang or
even a cross compiler.
Note: this is more a proof of concept and does not include the man page
generation. Another pull request addresses that.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 years ago
Joachim Nilsson
79f90eb8dc
Add proper light.1 man page, removes help2man dependency
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
6 years ago
Fredrik Svantesson
9a0b7bd63f
Merge pull request #29 from Eyenseo/master
Fix save and restore arguments
6 years ago
Matthew Andersen
478d2040b3
Restore DESTDIR support.
6 years ago
Matthew Andersen
a1a4c52a5d
Better Support for Overriding Install Prefix
By not always appending "/usr" to the path, it enables install into /usr/local
and better integration with tools like stow.
6 years ago
eyenseo
6eb9418685
Fix save and restore arguments
Without this patch -O and -I are not supported anymore and lead to an
error.
7 years ago
Abdullah ibn Nadjo
26f79b761a
Use the install command instead of raw cp/mv/chmod. #27
7 years ago
Abdullah ibn Nadjo
cbcf92db3c
Add help2man dependency in README
7 years ago
Fredrik Svantesson
1ec60ac183
Merge pull request #25 from abdullahibnnadjo/master
Various fixes and improvements
7 years ago
Abdullah ibn Nadjo
38c3bf387c
Bump version to 0.10 and make errors (finally?) print to stderr
7 years ago
Abdullah ibn Nadjo
f62503b299
Fix different kinds of issues with string buffers and pointers
- Use NAME_MAX and PATH_MAX instead of hardcoded values
- Allow paths to be longer than 256 chars
- Check pointers everywhere
- Use strncpy/snprintf instead of strcpy/sprintf
- Validate controllers' name (-s flag + a very long name -> bad things happening)
- Get rid of globals for dir iteration
7 years ago
Abdullah ibn Nadjo
fa2fba14a6
Fix overflow of raw values < 0
- Rewrite of all clamp operations
- Get rid of unreachable code (the 'else' in the last chunk)
7 years ago
Abdullah ibn Nadjo
c363ac40a1
Check if specified operation is valid for the wanted field
7 years ago
Abdullah ibn Nadjo
9032c14237
Print errors to stderr
7 years ago
Abdullah ibn Nadjo
0ecb5353aa
Don't forget to init variables
7 years ago
Abdullah ibn Nadjo
bcaa7df99b
Don't try to read brightness values when only targetting max bright.
7 years ago
Abdullah ibn Nadjo
5d3c89630c
Update README to explain changes introduced in cd70ff5
Also add more examples
7 years ago
Abdullah ibn Nadjo
cd70ff5e01
Create a flag category only for backlight/kbd
Now we can save, restore, get [max] brightness etc. for both screen
and keyboard controllers
7 years ago
Abdullah ibn Nadjo
6180bb3f5c
Logging of clamps, saves and restores
7 years ago
Abdullah ibn Nadjo
f288657500
Rewrite light_execute for readability and avoiding unnecessary oper.
7 years ago
Abdullah ibn Nadjo
6860e111a5
Cache max brightness data from automatic controller detection
7 years ago
Abdullah ibn Nadjo
9fda8acac0
Improve light folder checking readability
7 years ago
Abdullah ibn Nadjo
ccff2b57cd
Improve overall logging
7 years ago
Abdullah ibn Nadjo
55fe7a9eaf
Don't check unsigned int about negative values
7 years ago
Abdullah ibn Nadjo
9f9d6ae447
Fix wrong behavior of 'light_controllerAccessible'
This function was:
- Reading values from the controller
- Checking write permission even when we just want reading values
- Checking the mincap file instead of the actual controller
The last one is also true for other functions using
'light_getBrightness'.
This commit fixes that.
7 years ago
Abdullah ibn Nadjo
01e73a2d3d
Fix unclosed DIR when targeting keyboard
7 years ago
Abdullah ibn Nadjo
accee29c18
Don't check '/etc/light' folder when unnecessary
7 years ago
Abdullah ibn Nadjo
12e81769d9
'light_isWritable' shouldn't truncate file contents
7 years ago
Abdullah ibn Nadjo
6aea2b15bf
Improve 'if' readability
7 years ago
Abdullah ibn Nadjo
2f14acb12e
Avoid redondant checking
7 years ago
Abdullah ibn Nadjo
3b2835b626
Check if controller is accessible before getting value
7 years ago
Abdullah ibn Nadjo
9f12ff92a2
Avoid checking for write permission if just getting value
7 years ago
Fredrik Svantesson
5b302a0a92
Improve documentation, fix #24
7 years ago
Fredrik Svantesson
674ada0528
Merge pull request #18 from ixjlyons/makefile-cleanup
Some Makefile cleanup.
7 years ago
Fredrik Svantesson
03687e3063
Merge pull request #21 from sbmueller/keyboard
Add -k flag for keyboard backlight support
7 years ago
Sebastian Müller
f0da610cf1
Add -k flag for keyboard backlight support
7 years ago
Fredrik Svantesson
c4820e7d1e
Merge pull request #19 from ebfe/patch-1
Don't pretend there are info files
8 years ago
Michael Gehring
028935a9af
Don't pretend there are info files
8 years ago
Kenneth Lyons
88dfce9062
Some Makefile cleanup.
8 years ago
Fredrik Haikarainen
9681c7268a
Fixes #12
8 years ago
Fredrik Haikarainen
df77f14c02
Cleaned up README.md
8 years ago
Fredrik Haikarainen
81678f163a
Remove deprecated .deb-package support. Closes #6
8 years ago