Drew DeVault
d69cbeabc0
Add swaymsg subproject
9 years ago
Drew DeVault
82db2a57a9
Basic support for extensions in server and clients
9 years ago
Drew DeVault
5c3f40111a
Fix man page installs
9 years ago
Drew DeVault
fd1a59def3
Clean up CMake stuff
9 years ago
Ben Boeckel
8e8bdbcae2
cmake: run git in the source directory
9 years ago
Ben Boeckel
ec013d1f1a
common: create a static library
9 years ago
Ben Boeckel
98678dea5d
cmake: clean up installation rules
9 years ago
Ben Boeckel
f8ae8cb820
cmake: clean up definition settings
9 years ago
Ben Boeckel
28f1e9842c
cmake: manipulate CMAKE_MODULE_PATH as a list
...
Also prefer local modules.
9 years ago
Ben Boeckel
2e9183e4de
cmake: set the output directory once
9 years ago
Ben Boeckel
4714262c3d
cmake: simplify manpage generation
9 years ago
Ben Boeckel
c8599dba02
cmake: use string(TIMESTAMP)
9 years ago
Ben Boeckel
f002baed7a
cmake: bump requirement to 3.1.0
...
CMAKE_C_STANDARD was introduced in 3.1.0.
9 years ago
Drew DeVault
bfcabe48ef
Start fleshing out wayland client implementation
...
This introduces a basic shared framework for making wayland clients
within sway itself.
9 years ago
Drew DeVault
4dc913c95e
Add swaybg executable
...
This will let users set their background to something other than that
cringy demoscene thing wlc has now. It's also going to be the first
wayland client written for sway, so I picked an easy thing to work on.
We'll have to figure out how to indicate that it's a special view.
9 years ago
Drew DeVault
aadcba4b7c
Add new dependencies for wayland clients
...
Cairo for rendering shit, Pango for text rendering, and wayland client
stuff. Thanks @Cloudef, blatantly ripping off his cmake files for this
9 years ago
Tomáš Čech
c57499d29c
Use location of XKBcommon headers, don't expect build in source directory
9 years ago
Drew DeVault
8e25ce4e57
Fix build for debian stretch
...
Fixes #182
9 years ago
Luminarys
54b51cbe6a
Updated versioning in cmake
9 years ago
minus
c948432fb4
fixed json-c CMake inclusion
9 years ago
minus
2289029fab
added json-c lib and implemented IPC get_version
9 years ago
Drew DeVault
c4257055eb
Merge pull request #135 from Luminarys/master
...
Added in build version based on git hash
9 years ago
Luminarys
429fc53e51
Minor fixes
9 years ago
Drew DeVault
93482312f9
Add dependency on PCRE
...
Perl-compatible regular expression library
9 years ago
Drew DeVault
73d35f4b1d
Use C 99
...
Closes #127
9 years ago
Luminarys
38cfdf99f4
Added in build version based on git hash
9 years ago
minus
8dfaf6265b
fixed #108 signed/unsigned comparison
9 years ago
Max Bruckner
0ac6409a75
Add Wayland and Xorg session files
...
This allows display managers to detect sway.
9 years ago
minus
faccaf6112
added sway_assert function
...
returns false on a failed assertion in release mode and raises SIGABRT in debug mode
9 years ago
Drew DeVault
a246e9b4c7
Find a2x through CMake
...
Fixes #63
9 years ago
Lubomir Rintel
478f375b40
Install manual pages to <prefix>/share/man
...
Use a FHS compliant location instead of /usr/man compat symlink. Some distros
don't ship that one.
9 years ago
Drew DeVault
4b64e481a8
Add man pages
9 years ago
Drew DeVault
7f8ebb7d0d
Move headers to include/
9 years ago
Drew DeVault
749238b130
Add default config file
9 years ago
Drew DeVault
542ef0c777
Pull in some scas code and read i3 config file
9 years ago
Drew DeVault
6a33e1e3cd
Initial commit
9 years ago