]>
git.sur5r.net Git - i3/i3/log
Michael Stapelberg [Sun, 8 May 2011 12:33:06 +0000 (14:33 +0200)]
makefile: add yajl-fallback to 'make dist'
Michael Stapelberg [Sun, 8 May 2011 12:09:50 +0000 (14:09 +0200)]
update packaging for 3.ε-bf3
Michael Stapelberg [Fri, 6 May 2011 11:10:27 +0000 (13:10 +0200)]
Bugfix: Assign BORDER_BOTTOM instead of BORDER_RIGHT (Thanks Jan)
Michael Stapelberg [Fri, 6 May 2011 10:59:27 +0000 (12:59 +0200)]
website: OpenBSD port is now maintained by David Coppa
Michael Stapelberg [Wed, 4 May 2011 18:50:03 +0000 (20:50 +0200)]
add release notes for 3.e-bf3
Michael Stapelberg [Wed, 4 May 2011 17:33:43 +0000 (19:33 +0200)]
Remove dependency on xcb-event (Thanks Felicitus)
Michael Stapelberg [Tue, 3 May 2011 20:49:59 +0000 (22:49 +0200)]
Remove dependency on xcb-property
Michael Stapelberg [Thu, 28 Apr 2011 19:47:14 +0000 (21:47 +0200)]
Fix unaligned memory access on sparc (Thanks David Coppa)
Michael Stapelberg [Thu, 28 Apr 2011 18:25:57 +0000 (20:25 +0200)]
yajl compatibility: forgot add_subscription (Thanks badboy)
Michael Stapelberg [Wed, 27 Apr 2011 18:04:34 +0000 (20:04 +0200)]
Make code compatible with yajl 2.0 *and* 1.0
Michael Stapelberg [Fri, 18 Mar 2011 16:26:19 +0000 (17:26 +0100)]
Only send WM_TAKE_FOCUS when the client supports it in the protocols atom
Fixes launching xterm, for example
Michael Stapelberg [Fri, 18 Mar 2011 15:07:02 +0000 (16:07 +0100)]
Make i3 compatible with the very latest xcb
This involves:
• Compiling with xcb-util instead of xcb-{atom,aux} (they merged the libraries)
• Not using xcb-{event,property} anymore (code removed upstream)
• Not using the predefined WINDOW, CARDINEL, … atoms (removed upstream)
• Using the new xcb_icccm_* data types/functions instead of just xcb_*
(for example xcb_icccm_get_wm_hints instead of xcb_get_wm_hints)
Also I refactored the atoms to use x-macros.
Michael Stapelberg [Thu, 17 Mar 2011 21:44:29 +0000 (22:44 +0100)]
Send WM_TAKE_FOCUS when setting focus (fixes java problems)
Michael Stapelberg [Sun, 13 Mar 2011 19:42:57 +0000 (20:42 +0100)]
website: update for i3lock 2.1
Michael Stapelberg [Sat, 29 Jan 2011 17:30:43 +0000 (18:30 +0100)]
docs: add tree-*.png (for tree-migrating)
Michael Stapelberg [Sat, 29 Jan 2011 17:06:56 +0000 (18:06 +0100)]
docs/ipc: document that the highest bit is 1 for event replies
Michael Stapelberg [Sat, 29 Jan 2011 14:10:51 +0000 (15:10 +0100)]
add docs/tree-migrating
Michael Stapelberg [Fri, 28 Jan 2011 12:07:00 +0000 (13:07 +0100)]
docs/ipc: add reference to ThePub’s python library
Fernando Tarlá Cardoso Lemos [Sat, 22 Jan 2011 18:09:11 +0000 (16:09 -0200)]
Round up as well if needed (thanks Merovius).
Raphael Kubo da Costa [Sat, 22 Jan 2011 18:03:29 +0000 (16:03 -0200)]
Build fix: Explicitly include stdint.h before cfgparse.tab.h
cfgparse.tab.h uses uint32_t, which is defined in stdint.h.
Should fix the build of 3.ε-bf2 on FreeBSD.
Signed-off-by: Raphael Kubo da Costa <kubito@gmail.com>
Michael Stapelberg [Wed, 19 Jan 2011 20:39:50 +0000 (21:39 +0100)]
update website for 3.ε-bf2
Michael Stapelberg [Wed, 19 Jan 2011 20:33:38 +0000 (21:33 +0100)]
add debian/source/format
Michael Stapelberg [Wed, 19 Jan 2011 20:28:57 +0000 (21:28 +0100)]
fix typo in release notes
Michael Stapelberg [Wed, 19 Jan 2011 20:26:13 +0000 (21:26 +0100)]
update debian/ for 3.ε-bf2
Michael Stapelberg [Wed, 19 Jan 2011 20:23:30 +0000 (21:23 +0100)]
add release notes for 3.ε-bf2
Michael Stapelberg [Sun, 9 Jan 2011 01:55:48 +0000 (02:55 +0100)]
website: add reference to the ubuntu lucid repository
Michael Stapelberg [Fri, 26 Nov 2010 21:38:05 +0000 (22:38 +0100)]
Bugfix: use bufcopy instead of buf (Thanks fernando)
Michael Stapelberg [Fri, 26 Nov 2010 10:25:02 +0000 (11:25 +0100)]
Bugfix: Correctly count variables when parsing the configfile (Thanks dbp)
Michael Stapelberg [Fri, 12 Nov 2010 19:36:37 +0000 (20:36 +0100)]
bugfix: need to use window_type instead of type in t/04-floating.t
Michael Stapelberg [Sat, 6 Nov 2010 13:40:18 +0000 (14:40 +0100)]
update debian/ to include all documentation/bump standars version
Michael Stapelberg [Sat, 23 Oct 2010 15:18:59 +0000 (17:18 +0200)]
Bugfix: Properly call init_workspaces() when RandR is known but not present
Michael Stapelberg [Sat, 23 Oct 2010 15:18:41 +0000 (17:18 +0200)]
Bugfix: Don’t setup event handler when RandR base event is not set
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 19:17:21 +0000 (16:17 -0300)]
Fixed overflow and underflow bugs when resizing.
Michael Stapelberg [Sun, 17 Oct 2010 17:18:04 +0000 (19:18 +0200)]
website/blog: include link to blog in menu
Michael Stapelberg [Sun, 17 Oct 2010 17:14:55 +0000 (19:14 +0200)]
blog: add feed, s/utf8/utf-8 in charset
Michael Stapelberg [Sun, 17 Oct 2010 16:28:41 +0000 (18:28 +0200)]
add blog/ (jekyll folder structure for http://i3.zekjur.net/blog/)
Michael Stapelberg [Sun, 10 Oct 2010 18:18:31 +0000 (20:18 +0200)]
Bugfix: Initialize variable 'root' earlier
Fixes a regression introduced in commit
f2896d3 (create_window(), invoked
indirectly in expand_table_{rows,cols}, uses the root variable).
Fernando Tarlá Cardoso Lemos [Sat, 25 Sep 2010 01:01:56 +0000 (22:01 -0300)]
Info about client.background for the user guide.
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 19:54:18 +0000 (16:54 -0300)]
Fix possible rounding errors.
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 05:54:55 +0000 (02:54 -0300)]
Support for custom bg colors for clients.
Stefan Schneider-Kennedy [Mon, 16 Aug 2010 03:26:40 +0000 (13:26 +1000)]
Opera flash plugin no longer prevents in-page focus changing. Specifically, clicking a focussed window no longer forces set_focus.
Michael Stapelberg [Wed, 22 Sep 2010 22:54:17 +0000 (00:54 +0200)]
website: update i3status for the 2.2 release
Michael Stapelberg [Wed, 22 Sep 2010 21:10:49 +0000 (23:10 +0200)]
Use sstrdup() instead of strdup()
Michael Stapelberg [Thu, 9 Sep 2010 13:34:13 +0000 (15:34 +0200)]
Bugfix: use the global root variable, don’t get the first one (Thanks quaec)
The case of an X11 server having multiple displays is handled correctly by the
code in src/mainx.c. However, due to some functions not being correctly
refactored and still getting the first screen (and also the first root window)
from the XCB connection, i3 was operating on the wrong root window.
Michael Stapelberg [Sun, 5 Sep 2010 12:08:21 +0000 (14:08 +0200)]
website: update i3lock website (for the 2.0 release)
Fernando Tarlá Cardoso Lemos [Fri, 27 Aug 2010 23:54:41 +0000 (20:54 -0300)]
Validate the ws number for client assignment.
Michael Stapelberg [Sat, 31 Jul 2010 12:57:44 +0000 (14:57 +0200)]
Bugfix: Replay unhandled pointer events (Thanks Marcus)
Michael Stapelberg [Fri, 23 Jul 2010 19:40:09 +0000 (21:40 +0200)]
website: add link to refcard.pdf
Fernando Tarlá Cardoso Lemos [Sun, 18 Jul 2010 00:40:42 +0000 (21:40 -0300)]
Don't draw stacked decors overlapping a fs window.
When both a fullscreen window and a floating window existed at the same time,
we used to configure stack_win as a sibling of the floating window. Now we
first check if a fullscreen window exists so that the decorations are always
behind it.
Michael Stapelberg [Sun, 11 Jul 2010 20:23:05 +0000 (22:23 +0200)]
Bugfix: Render decoration of single window in tabbed/stacked container (Thanks Fernando)
Michael Stapelberg [Sat, 3 Jul 2010 17:29:24 +0000 (19:29 +0200)]
website: update fedora link, add RHEL, CentOS (Thanks cassmodiah)
Michael Stapelberg [Wed, 23 Jun 2010 16:29:35 +0000 (18:29 +0200)]
debian: bump compatibility to 6
Michael Stapelberg [Wed, 23 Jun 2010 16:23:38 +0000 (18:23 +0200)]
debian: update changelog
Michael Stapelberg [Wed, 23 Jun 2010 16:19:23 +0000 (18:19 +0200)]
debian: add watch file
Michael Stapelberg [Wed, 16 Jun 2010 17:26:55 +0000 (19:26 +0200)]
Bugfix: i3-wsbar: properly catch errors when writing to child process
This comes at the expense of having Try::Tiny as additional dependency,
but I think Try::Tiny is widely available.
Michael Stapelberg [Wed, 16 Jun 2010 17:15:14 +0000 (19:15 +0200)]
Bugfix: Don’t crash when a dock client starts up with nonsense coordinates (Thanks dothebart)
This fixes ticket #229
Michael Stapelberg [Wed, 9 Jun 2010 08:14:21 +0000 (10:14 +0200)]
website: add download link to the new release
Michael Stapelberg [Wed, 9 Jun 2010 07:59:33 +0000 (09:59 +0200)]
debian: update i3-wm.docs
Michael Stapelberg [Thu, 27 May 2010 18:21:17 +0000 (20:21 +0200)]
Add documentation for external workspace bars
Michael Stapelberg [Wed, 9 Jun 2010 07:53:36 +0000 (09:53 +0200)]
debian: update changelog
Michael Stapelberg [Wed, 9 Jun 2010 07:53:18 +0000 (09:53 +0200)]
Add release notes for 3.ε-bf1
Michael Stapelberg [Tue, 8 Jun 2010 16:27:15 +0000 (18:27 +0200)]
website: s/systemcalls/system calls, update title
Michael Stapelberg [Tue, 8 Jun 2010 16:26:49 +0000 (18:26 +0200)]
website: add links to i3status/i3lock/dzen2 on download page
Michael Stapelberg [Tue, 8 Jun 2010 16:26:38 +0000 (18:26 +0200)]
website: add link to wsbar.html
Michael Stapelberg [Fri, 28 May 2010 10:08:39 +0000 (12:08 +0200)]
Bugfix: Correctly check asprintf() return value
Fixes a crash when invalid multibyte window titles are set as _NET_WM_NAME
Michael Stapelberg [Thu, 27 May 2010 22:05:38 +0000 (00:05 +0200)]
update debian packaging
Michael Stapelberg [Wed, 26 May 2010 21:11:42 +0000 (23:11 +0200)]
Bugfix: Update _NET_WM_STATE when clients request changes via ClientMessage
This fixes problems with Chromium fullscreen mode
Michael Stapelberg [Mon, 24 May 2010 17:20:32 +0000 (19:20 +0200)]
Bugfix: Don’t invert directions when resizing floating clients (top/left) (Thanks João)
Michael Stapelberg [Sun, 23 May 2010 22:06:26 +0000 (00:06 +0200)]
Bugfix: Don’t leak file descriptors (Thanks InfraRed)
Michael Stapelberg [Mon, 12 Apr 2010 18:54:02 +0000 (20:54 +0200)]
website: arch linux package was renamed
Michael Stapelberg [Sat, 10 Apr 2010 22:19:05 +0000 (00:19 +0200)]
website: add i3status release
Michael Stapelberg [Thu, 8 Apr 2010 22:41:41 +0000 (00:41 +0200)]
add link to ubuntu up-to-date packages
Michael Stapelberg [Tue, 6 Apr 2010 18:52:07 +0000 (20:52 +0200)]
Bugfix: correctly initialize workspaces if RandR is not available (Thanks stesie)
Michael Stapelberg [Tue, 30 Mar 2010 21:49:32 +0000 (23:49 +0200)]
website: update link to arch linux package
Michael Stapelberg [Tue, 30 Mar 2010 11:36:08 +0000 (13:36 +0200)]
website: add refs to new documentation
Michael Stapelberg [Tue, 30 Mar 2010 11:29:51 +0000 (13:29 +0200)]
website: update mentionings of Xinerama
Michael Stapelberg [Tue, 30 Mar 2010 11:28:35 +0000 (13:28 +0200)]
website: update download page for 3.ε
Michael Stapelberg [Tue, 30 Mar 2010 11:25:25 +0000 (13:25 +0200)]
Exclude docs/*.svg from dist tarball
Michael Stapelberg [Tue, 30 Mar 2010 11:20:13 +0000 (13:20 +0200)]
makefile: cleanup src/cfgparse.dot
Michael Stapelberg [Tue, 30 Mar 2010 11:20:04 +0000 (13:20 +0200)]
makefile: pre-generate docs/
Michael Stapelberg [Tue, 30 Mar 2010 11:13:51 +0000 (13:13 +0200)]
Add release notes for 3.ε
Michael Stapelberg [Tue, 30 Mar 2010 11:12:28 +0000 (13:12 +0200)]
debian: update changelog
Michael Stapelberg [Tue, 30 Mar 2010 11:09:00 +0000 (13:09 +0200)]
resolve merge conflict
Michael Stapelberg [Tue, 30 Mar 2010 11:06:41 +0000 (13:06 +0200)]
Merge branch 'next'
Michael Stapelberg [Tue, 30 Mar 2010 09:56:39 +0000 (11:56 +0200)]
Bugfix: Unset global fullscreen clients from all workspaces (Thanks Sasha)
Michael Stapelberg [Tue, 30 Mar 2010 06:12:06 +0000 (08:12 +0200)]
Bugfix: The last commit also needs to be applied to some other pieces of code (Thanks ffMeta)
Michael Stapelberg [Mon, 29 Mar 2010 17:18:45 +0000 (19:18 +0200)]
Bugfix: Don’t render containers which are not visible upon hint changes
Michael Stapelberg [Sat, 27 Mar 2010 16:51:28 +0000 (17:51 +0100)]
Revert "Bugfix: Ignore enter_notify when warping pointer (makes "goto" work correctly)"
This reverts commit
7d6e80b5ef8656bf35a8dc7471d36ad64ef279fb .
Instead fix it by setting focus correctly before causig the warp.
Michael Stapelberg [Sat, 27 Mar 2010 16:06:25 +0000 (17:06 +0100)]
bump copyright year
Michael Stapelberg [Sat, 27 Mar 2010 16:04:56 +0000 (17:04 +0100)]
Bugfix: Ignore enter_notify when warping pointer (makes "goto" work correctly)
Michael Stapelberg [Sat, 27 Mar 2010 15:05:56 +0000 (16:05 +0100)]
manpage: update version
Michael Stapelberg [Sat, 27 Mar 2010 15:05:46 +0000 (16:05 +0100)]
manpage: update i3(1)
Michael Stapelberg [Sat, 27 Mar 2010 15:05:26 +0000 (16:05 +0100)]
manpages: don’t regenerate manpages on every 'make'
Michael Stapelberg [Sat, 27 Mar 2010 14:56:27 +0000 (15:56 +0100)]
debian: update packaging
Michael Stapelberg [Sat, 27 Mar 2010 14:55:11 +0000 (15:55 +0100)]
makefile: also clean src/cfgparse.output
Michael Stapelberg [Sat, 27 Mar 2010 14:53:03 +0000 (15:53 +0100)]
makefile: include i3-wsbar in dist
Michael Stapelberg [Sat, 27 Mar 2010 14:43:43 +0000 (15:43 +0100)]
manpages: extract manpage for i3-wsbar using pod2man(1)
Michael Stapelberg [Sat, 27 Mar 2010 14:30:09 +0000 (15:30 +0100)]
mention -V -d all in docs/debugging
Michael Stapelberg [Sat, 27 Mar 2010 14:22:28 +0000 (15:22 +0100)]
docs: update for new ipc socket path
Michael Stapelberg [Sat, 27 Mar 2010 14:20:38 +0000 (15:20 +0100)]
make testcases use AnyEvent::I3