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
před 6 roky
naelstrof
e9bc4a7e22
Added SLOP_OPENGL flag that makes OpenGL optional. (You shouldn't want this.)
před 6 roky
naelstrof
ccffce612a
finished c interface to slop
před 6 roky
naelstrof
93273d564f
changing the interface to support pure C
před 6 roky
naelstrof
14b0909113
Finally fixed the dumb nvidia segfault on preload, also re-added GLEW as a dependency, pthreads is now required. Fixes #83 , #81 .
před 6 roky
naelstrof
badecc298b
Adjusted include order, slop now checks OpenGL version.
před 7 roky
naelstrof
0b66444ad4
namespaced opengl, added unicode support, (fixes #80 )
před 7 roky
naelstrof
66237354da
removed depth bit requirement to window creation, and smushed a bunch of memory leaks
před 7 roky
naelstrof
adf7329671
shader chains now properly blend their alpha.
před 7 roky
naelstrof
170a6d0a80
slop now blocks until window is destroyed
před 7 roky
naelstrof
ee76d8e0dc
reduced required GLSL version to 1.2
před 7 roky
naelstrof
ec39dfc079
simplified rendering code
před 7 roky
naelstrof
ccb020ce29
Re-added arrow key adjustment during drags.
před 7 roky
naelstrof
9b43427abc
introduced a sleep for opengl mode to prevent 100% cpu usage
před 7 roky
naelstrof
1aaadbb1f6
flushed out shader support
před 7 roky
naelstrof
8a4f1c20f2
Don't attempt to grab keyboard if --nokeyboard. Thanks #63
před 7 roky
naelstrof
3a70901e0a
fixed slop crashing when failing to grab keyboard for real
před 7 roky
naelstrof
eeadb3437a
slop should no longer crash grabbing the keyboard
před 7 roky
naelstrof
09787b38a2
Added more verbose OpenGL failure messages
před 7 roky
naelstrof
38d4f6c1a1
Fixed tabbing, and uncommented the transparency
před 7 roky
naelstrof
b185eada2e
fixed nvidia transparency issues
před 7 roky
naelstrof
0c7f1eae07
added noopengl flag
před 7 roky
naelstrof
9df78697d9
now clearing all buffers
před 7 roky
Foster McLane
548e887157
use DISPLAY environment variable by default instead of :0
před 7 roky
naelstrof
4db2dbc6fe
improved namespace clashing
před 7 roky
naelstrof
3721a5e3bf
changed around option flags to not conflict with maim
před 7 roky
naelstrof
675403f133
fixed up library header
před 7 roky
naelstrof
a4da810654
Added quiet option
před 7 roky
naelstrof
2a00b1f125
Only prints one warning now instead of two when a compositor is missing
před 7 roky
naelstrof
0bddcbc002
Added detection for compositors
před 7 roky
naelstrof
5fbbd48916
Now slop will just fallback to the xshape extension if opengl fails.
před 7 roky
naelstrof
d9ac7ad9ae
added a prototype legacy mode
před 7 roky
naelstrof
1ad1b4e23a
Removed yet another dependency
před 7 roky
naelstrof
5775c18e1c
slop no longer needs files installed to function, it can still load custom shaders from ~/.config/slop though
před 7 roky
naelstrof
e157484d65
added help printing
před 7 roky
naelstrof
cbe27ff04b
fixed some inaccuracies
před 7 roky
naelstrof
525b3746d4
added no decoration flag
před 7 roky
naelstrof
bdd433c1f7
selecting windows works now
před 7 roky
naelstrof
e20e54cbf0
getting closer
před 7 roky
naelstrof
c423817ff1
some progress
před 7 roky
naelstrof
3da6afac7c
fixed capital in option
před 7 roky
naelstrof
4a7c5fe6fb
moved over wayland port
před 7 roky