Dalton Nell
a28a1da876
Merge pull request #94 from SoapGentoo/soname
Make SONAME equal to the PROJECT_VERSION
6 years ago
Dalton Nell
58947419a0
Merge pull request #96 from winny-/document_format
Document format specifiers
6 years ago
Winston Weinert
1e2c1e85e3
Document format specifiers
6 years ago
Dalton Nell
adf0635296
Merge pull request #95 from winny-/throw_by_value_catch_by_reference
Throw exceptions by value, catch by reference
6 years ago
Winston Weinert
d9f3587a71
Wrap thrown string in std::runtime_error
6 years ago
Winston Weinert
71442ad080
Throw exceptions by value, catch by reference
This fixes bug #92 where exceptions are not being catch thrown by
cxxopts.
This is also standard practice :)
https://stackoverflow.com/a/2522311/2720026
6 years ago
David Seifert
b8e1c488b9
Make SONAME equal to the PROJECT_VERSION
* If the ABI is unstable, making the SONAME equal
to the PROJECT_VERSION at least allows packagers
to notice when potential breakage is about to occur.
6 years ago
Dalton Nell
bbb735a11a
Merge pull request #93 from SoapGentoo/fix-cmake
Fix cmake
6 years ago
David Seifert
1f74b121d5
Do not compress manpage
* The manpage is tiny, and distributions will
recompress the manpage into a different
format anyhow.
6 years ago
David Seifert
5a299816f0
Modernise CMake
* Use `GNUInstallDirs` as it allows changing
of all dirs in a standardised, Kitware
supported way. `LIB_SUFFIX` is not idiomatic
and not supported by Kitware:
http://kwwidgets.org/Bug/view.php?id=10287
* Use ISO C++11 over the GNU variant, as this
makes cross-platform porting efforts easier
to other compilers.
* Don't search for a C compiler, speeds up
configure step.
* Use proper idiom to change `CMAKE_INSTALL_PREFIX`
default:
https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.html
6 years ago
Dalton Nell
25c133eba8
Merge pull request #87 from Nicop06/fix-install-lib64
Fix 64 bit install
7 years ago
Nicolas Porcel
db8055f3dc
Fix 64 bit install
7 years ago
naelstrof
d7c12dd5d7
fixed typo
7 years ago
naelstrof
4482565079
Merge branch 'master' of github.com:naelstrof/slop
7 years ago
naelstrof
e9bc4a7e22
Added SLOP_OPENGL flag that makes OpenGL optional. (You shouldn't want this.)
7 years ago
Dalton Nell
542383610d
Merge pull request #84 from AloisMahdal/fedora_copr
Added my Fedora COPR (experimental repo)
7 years ago
Alois Mahdal
3e37b45c5e
Added my Fedora COPR (experimental repo)
Today I tried to make SPEC file for slop.
I created a .spec file for slop and set up my COPR for building. Also I
wrote [a script][1] that can produce the spec file and trigger new build from
sources at GitHub (my fork, for now):
[1]: https://github.com/AloisMahdal/slop-copr-build
For now my plan is to keep an eye on new releases and re-run the script
manually (the script needs python-copr, which is only available at
Fedora AFAIK).
Should you consider providing "official" spec file, feel free to re-use
mine.
7 years ago
naelstrof
f4d9179987
upped major version number, since library interface has changed. Most people shouldn\'t care about that though.
7 years ago
naelstrof
ccffce612a
finished c interface to slop
7 years ago
naelstrof
93273d564f
changing the interface to support pure C
7 years ago
naelstrof
8b8508a944
upped version number
7 years ago
naelstrof
1984fec136
fixed memory leak, ICU libraries are now optional
7 years ago
naelstrof
1f884e211a
fixed border detection on certain window managers (pretty much just mutter).
7 years ago
naelstrof
fa10482ead
Use mix now in shader examples, also replaced a bunch of tabs with spaces to make it consistent
7 years ago
naelstrof
1dd26ac8fe
added extra shader example.
7 years ago
naelstrof
14b0909113
Finally fixed the dumb nvidia segfault on preload, also re-added GLEW as a dependency, pthreads is now required. Fixes #83 , #81 .
7 years ago
naelstrof
badecc298b
Adjusted include order, slop now checks OpenGL version.
7 years ago
naelstrof
0b66444ad4
namespaced opengl, added unicode support, (fixes #80 )
7 years ago
naelstrof
66237354da
removed depth bit requirement to window creation, and smushed a bunch of memory leaks
7 years ago
naelstrof
b3e42e6ecd
Reduced required OpenGL version to 3.0
7 years ago
naelstrof
adf7329671
shader chains now properly blend their alpha.
7 years ago
naelstrof
7b5823071a
upped version from merge
7 years ago
Dalton Nell
97d200f40a
Merge pull request #78 from Streetwalrus/master
Re-add arrow key adjustment during drags (again)
7 years ago
Dan Elkouby
6afaf87485
Re-add arrow key adjustment during drags (again)
Also check for an initialized keyboard, fixes #77
7 years ago
naelstrof
2d2ba77ab5
upped version
7 years ago
naelstrof
170a6d0a80
slop now blocks until window is destroyed
7 years ago
naelstrof
ee76d8e0dc
reduced required GLSL version to 1.2
7 years ago
naelstrof
91d8585893
upped version number
7 years ago
naelstrof
ec39dfc079
simplified rendering code
7 years ago
naelstrof
d482546922
added more shader examples
7 years ago
naelstrof
ab41bb7d3c
slop now errors properly when a positional argument is supplied
7 years ago
naelstrof
ccb020ce29
Re-added arrow key adjustment during drags.
7 years ago
naelstrof
dcb9364586
ignore arrowkey presses for cancelling selection.
7 years ago
naelstrof
9b43427abc
introduced a sleep for opengl mode to prevent 100% cpu usage
7 years ago
naelstrof
3b19860795
Switched to using a POSIX compliant argument parser. This will break scripts! sorry
7 years ago
naelstrof
90192110ec
Fixed a bug where an InputOnly window would be selected.
7 years ago
naelstrof
a65667346c
upped cmake requirement to match C++11 support
7 years ago
Dalton Nell
7e04e89aa9
fixed readmex3
7 years ago
Dalton Nell
9529fa3674
fixed readmex2
7 years ago
Dalton Nell
ebbbb3dab1
fixed table in readme
7 years ago