Commit Graph

145 Commits

Author SHA1 Message Date
Michael Stapelberg aa02fda067 Explicitly call flex and bison instead of lex and yacc (Thanks mxf) 2009-09-26 12:47:23 +02:00
Michael Stapelberg ca9b52bfcc Add initial version of i3-input, an interactive tool for sending IPC commands 2009-09-20 15:44:14 +02:00
Michael Stapelberg 2986636e03 Fix some parsing problems, retab! 2009-09-13 18:40:35 +02:00
Michael Stapelberg 9dd975e974 Add first version of lexer/parser to git, update Makefile 2009-09-13 14:16:39 +02:00
Michael Stapelberg 74a6c7532d Update make dist 2009-08-19 14:37:46 +02:00
Michael Stapelberg e7bf93163d Make path configurable 2009-07-28 22:09:53 +02:00
Michael Stapelberg ec9b58ada9 Add i3-msg, a sample implementation and hopefully useful utility 2009-07-28 21:26:36 +02:00
Michael Stapelberg 553db28664 Switch to libev for the event loop to build a base for IPC stuff. Please test! 2009-06-01 20:59:40 +02:00
Michael Stapelberg 8f844fb9d5 Remove MAKE=make from makefile to ensure recursive invocations work (i.e. clean target)
See http://www.gnu.org/software/make/manual/make.html#MAKE-Variable
2009-05-27 00:48:32 +02:00
Michael Stapelberg ef14f26527 Makefile: Correctly create dist package 2009-05-03 17:16:12 +02:00
Michael Stapelberg 5a1eaba4d3 Bugfix: Correctly redirect output when checking for pkg-config 2009-05-02 21:03:54 +02:00
Michael Stapelberg e9c5643a8b Makefile: Add more checks: check if pkg-config and libxcb-keysyms are installed 2009-04-30 17:39:01 +02:00
Michael Stapelberg 751fb27b23 Add missing files to make dist, delete old RFC file 2009-04-19 22:31:49 +02:00
Michael Stapelberg 1b36c943e9 Add a .desktop-file containing xsession information for freedesktop compliant login managers 2009-04-19 22:29:04 +02:00
Michael Stapelberg 69c9db4016 Add conditional for the 0.3.3 → 0.3.4 API fix in libxcb-keysyms 2009-04-19 21:37:34 +02:00
Michael Stapelberg 982e453251 Don’t rely on libxcb-wm any longer, as it got removed in libxcb 0.3.4
See http://cgit.freedesktop.org/xcb/util/commit/?id=4c9a707f472e49bc3005354db265a0214071d46b
2009-04-19 20:44:34 +02:00
Michael Stapelberg 22e0ea5141 FreeBSD requires -liconv to link (Thanks Dennis Herrmann) 2009-04-19 14:04:33 +02:00
Michael Stapelberg 3548abd48a Make the makefile print out "INSTALL" when installing 2009-04-11 11:34:20 +02:00
Michael Stapelberg a8478efa34 Bugfix: Correctly filter out the numlock state bit (doesn’t get cleared for some reason)
This fixes ticket #14
2009-03-27 15:24:52 +01:00
Michael Stapelberg 6a8ea6c898 Fix makefile to replace git-versions so tarball works without git 2009-03-15 23:40:08 +01:00
Michael Stapelberg eb2ceb95bf Cleanup makefiles, add version to i3 -v and i3 startup 2009-03-15 23:15:16 +01:00
Michael Stapelberg 76effaf29a Bugfix: Fix rounding problems when positioning proportional windows 2009-03-15 17:35:16 +01:00
Michael Stapelberg e1252b51da Move i3lock in its own repository 2009-03-11 22:21:50 +01:00
Michael Stapelberg d8ac364749 Update config to use i3menu on Mod1+p, update Makefile to compile/install i3lock and i3menu 2009-03-11 19:09:17 +01:00
Michael Stapelberg 253ba10bfb Use -idirafter which is the same as -I but first looks at the standard system headers
As iconv(3) is in NetBSD’s libc but the GNU version can be installed to /usr/pkg, searching
/usr/pkg/include before /usr/include (standard behaviour with -I) is not a good idea.
2009-03-08 20:04:33 +01:00
Michael Stapelberg f85990b27a Fix warnings, update DEPENDS, update Makefile for NetBSD 2009-03-08 17:30:17 +01:00
Michael Stapelberg b372395a7d Don’t override /etc/i3/config if it already exists 2009-03-06 16:56:04 +01:00
Michael Stapelberg f45e706c48 Merge font.c into xcb.c 2009-03-04 14:52:04 +01:00
Michael Stapelberg f84ace1a10 Update default configuration file, install it to /etc/i3/config 2009-03-04 09:22:00 +01:00
Michael Stapelberg 94bbe02e7b More work on the debian package, don’t link against xcb-keysyms, not necessary at the moment 2009-02-25 01:38:02 +01:00
Michael Stapelberg 06bef32346 Website: s/beamer/video projector, s/computer geeks/advanced users and developers 2009-02-23 16:28:48 +01:00
Michael Stapelberg eca5d12b82 Add debian/ 2009-02-22 17:41:30 +01:00
Michael Stapelberg d88c49682f Linux needs -D_GNU_SOURCE for some functions, so enable it in Makefile 2009-02-16 03:35:16 +01:00
Michael Stapelberg 26944bea99 Use c99 2009-02-15 02:30:18 +01:00
Michael Stapelberg feaef42694 Makefile: Add DEBUG-flag (default =1), add dependency on include/*.h 2009-02-15 00:34:30 +01:00
Michael Stapelberg 82dd64ff24 Move stuff to include/ and src/ 2009-02-13 19:09:25 +01:00
Michael Stapelberg 7c0317c8a3 Cleanups, first strike. Move stuff to separate files, eliminate warnings 2009-02-13 19:04:45 +01:00
Michael Stapelberg af6aee4f4f First version of Xinerama support 2009-02-13 18:15:10 +01:00
Michael Stapelberg df9fa0dd8f Add XKB for getting correct state, add colspan test code 2009-02-10 05:50:35 +01:00
Michael Stapelberg 431c99effa Add correct environment-handling (pass LC_*, LANG, DISPLAY), add -rpath for NetBSD 2009-02-09 20:51:52 +01:00
Michael Stapelberg 979311deca Separate font stuff to font.c, beautify Makefile 2009-02-08 11:25:32 +01:00
Michael Stapelberg aaa697494c Make table dynamic 2009-02-08 04:04:35 +01:00
Michael Stapelberg 4de3a5059b Focus changes (up/down) implemented 2009-02-08 02:39:56 +01:00
Michael Stapelberg 968a999d3d Use containers 2009-02-07 21:08:30 +01:00
Michael Stapelberg 1e70aa2e89 Add Makefile and queue.h to repository 2009-02-07 04:27:22 +01:00