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