]> git.sur5r.net Git - i3/i3/log
i3/i3
13 years agomakefile: add yajl-fallback to 'make dist'
Michael Stapelberg [Sun, 8 May 2011 12:33:06 +0000 (14:33 +0200)]
makefile: add yajl-fallback to 'make dist'

13 years agoupdate packaging for 3.ε-bf3
Michael Stapelberg [Sun, 8 May 2011 12:09:50 +0000 (14:09 +0200)]
update packaging for 3.ε-bf3

13 years agoBugfix: Assign BORDER_BOTTOM instead of BORDER_RIGHT (Thanks Jan)
Michael Stapelberg [Fri, 6 May 2011 11:10:27 +0000 (13:10 +0200)]
Bugfix: Assign BORDER_BOTTOM instead of BORDER_RIGHT (Thanks Jan)

13 years agowebsite: OpenBSD port is now maintained by David Coppa
Michael Stapelberg [Fri, 6 May 2011 10:59:27 +0000 (12:59 +0200)]
website: OpenBSD port is now maintained by David Coppa

13 years agoadd release notes for 3.e-bf3
Michael Stapelberg [Wed, 4 May 2011 18:50:03 +0000 (20:50 +0200)]
add release notes for 3.e-bf3

13 years agoRemove dependency on xcb-event (Thanks Felicitus)
Michael Stapelberg [Wed, 4 May 2011 17:33:43 +0000 (19:33 +0200)]
Remove dependency on xcb-event (Thanks Felicitus)

13 years agoRemove dependency on xcb-property
Michael Stapelberg [Tue, 3 May 2011 20:49:59 +0000 (22:49 +0200)]
Remove dependency on xcb-property

13 years agoFix unaligned memory access on sparc (Thanks David Coppa)
Michael Stapelberg [Thu, 28 Apr 2011 19:47:14 +0000 (21:47 +0200)]
Fix unaligned memory access on sparc (Thanks David Coppa)

13 years agoyajl compatibility: forgot add_subscription (Thanks badboy)
Michael Stapelberg [Thu, 28 Apr 2011 18:25:57 +0000 (20:25 +0200)]
yajl compatibility: forgot add_subscription (Thanks badboy)

13 years agoMake code compatible with yajl 2.0 *and* 1.0
Michael Stapelberg [Wed, 27 Apr 2011 18:04:34 +0000 (20:04 +0200)]
Make code compatible with yajl 2.0 *and* 1.0

13 years agoOnly send WM_TAKE_FOCUS when the client supports it in the protocols atom
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

13 years agoMake i3 compatible with the very latest xcb
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.

13 years agoSend WM_TAKE_FOCUS when setting focus (fixes java problems)
Michael Stapelberg [Thu, 17 Mar 2011 21:44:29 +0000 (22:44 +0100)]
Send WM_TAKE_FOCUS when setting focus (fixes java problems)

13 years agowebsite: update for i3lock 2.1
Michael Stapelberg [Sun, 13 Mar 2011 19:42:57 +0000 (20:42 +0100)]
website: update for i3lock 2.1

13 years agodocs: add tree-*.png (for tree-migrating)
Michael Stapelberg [Sat, 29 Jan 2011 17:30:43 +0000 (18:30 +0100)]
docs: add tree-*.png (for tree-migrating)

13 years agodocs/ipc: document that the highest bit is 1 for event replies
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

13 years agoadd docs/tree-migrating
Michael Stapelberg [Sat, 29 Jan 2011 14:10:51 +0000 (15:10 +0100)]
add docs/tree-migrating

13 years agodocs/ipc: add reference to ThePub’s python library
Michael Stapelberg [Fri, 28 Jan 2011 12:07:00 +0000 (13:07 +0100)]
docs/ipc: add reference to ThePub’s python library

13 years agoRound up as well if needed (thanks Merovius).
Fernando Tarlá Cardoso Lemos [Sat, 22 Jan 2011 18:09:11 +0000 (16:09 -0200)]
Round up as well if needed (thanks Merovius).

13 years agoBuild fix: Explicitly include stdint.h before cfgparse.tab.h
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>
13 years agoupdate website for 3.ε-bf2
Michael Stapelberg [Wed, 19 Jan 2011 20:39:50 +0000 (21:39 +0100)]
update website for 3.ε-bf2

13 years agoadd debian/source/format
Michael Stapelberg [Wed, 19 Jan 2011 20:33:38 +0000 (21:33 +0100)]
add debian/source/format

13 years agofix typo in release notes 3.e-bf2
Michael Stapelberg [Wed, 19 Jan 2011 20:28:57 +0000 (21:28 +0100)]
fix typo in release notes

13 years agoupdate debian/ for 3.ε-bf2
Michael Stapelberg [Wed, 19 Jan 2011 20:26:13 +0000 (21:26 +0100)]
update debian/ for 3.ε-bf2

13 years agoadd release notes for 3.ε-bf2
Michael Stapelberg [Wed, 19 Jan 2011 20:23:30 +0000 (21:23 +0100)]
add release notes for 3.ε-bf2

13 years agowebsite: add reference to the ubuntu lucid repository
Michael Stapelberg [Sun, 9 Jan 2011 01:55:48 +0000 (02:55 +0100)]
website: add reference to the ubuntu lucid repository

14 years agoBugfix: use bufcopy instead of buf (Thanks fernando)
Michael Stapelberg [Fri, 26 Nov 2010 21:38:05 +0000 (22:38 +0100)]
Bugfix: use bufcopy instead of buf (Thanks fernando)

14 years agoBugfix: Correctly count variables when parsing the configfile (Thanks dbp)
Michael Stapelberg [Fri, 26 Nov 2010 10:25:02 +0000 (11:25 +0100)]
Bugfix: Correctly count variables when parsing the configfile (Thanks dbp)

14 years agobugfix: need to use window_type instead of type in t/04-floating.t
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

14 years agoupdate debian/ to include all documentation/bump standars version
Michael Stapelberg [Sat, 6 Nov 2010 13:40:18 +0000 (14:40 +0100)]
update debian/ to include all documentation/bump standars version

14 years agoBugfix: Properly call init_workspaces() when RandR is known but not present
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

14 years agoBugfix: Don’t setup event handler when RandR base event is not set
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

14 years agoFixed overflow and underflow bugs when resizing.
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 19:17:21 +0000 (16:17 -0300)]
Fixed overflow and underflow bugs when resizing.

14 years agowebsite/blog: include link to blog in menu
Michael Stapelberg [Sun, 17 Oct 2010 17:18:04 +0000 (19:18 +0200)]
website/blog: include link to blog in menu

14 years agoblog: add feed, s/utf8/utf-8 in charset
Michael Stapelberg [Sun, 17 Oct 2010 17:14:55 +0000 (19:14 +0200)]
blog: add feed, s/utf8/utf-8 in charset

14 years agoadd blog/ (jekyll folder structure for http://i3.zekjur.net/blog/)
Michael Stapelberg [Sun, 17 Oct 2010 16:28:41 +0000 (18:28 +0200)]
add blog/ (jekyll folder structure for http://i3.zekjur.net/blog/)

14 years agoBugfix: Initialize variable 'root' earlier
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).

14 years agoInfo about client.background for the user guide.
Fernando Tarlá Cardoso Lemos [Sat, 25 Sep 2010 01:01:56 +0000 (22:01 -0300)]
Info about client.background for the user guide.

14 years agoFix possible rounding errors.
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 19:54:18 +0000 (16:54 -0300)]
Fix possible rounding errors.

14 years agoSupport for custom bg colors for clients.
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 05:54:55 +0000 (02:54 -0300)]
Support for custom bg colors for clients.

14 years agoOpera flash plugin no longer prevents in-page focus changing. Specifically, clicking...
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.

14 years agowebsite: update i3status for the 2.2 release
Michael Stapelberg [Wed, 22 Sep 2010 22:54:17 +0000 (00:54 +0200)]
website: update i3status for the 2.2 release

14 years agoUse sstrdup() instead of strdup()
Michael Stapelberg [Wed, 22 Sep 2010 21:10:49 +0000 (23:10 +0200)]
Use sstrdup() instead of strdup()

14 years agoBugfix: use the global root variable, don’t get the first one (Thanks quaec)
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.

14 years agowebsite: update i3lock website (for the 2.0 release)
Michael Stapelberg [Sun, 5 Sep 2010 12:08:21 +0000 (14:08 +0200)]
website: update i3lock website (for the 2.0 release)

14 years agoValidate the ws number for client assignment.
Fernando Tarlá Cardoso Lemos [Fri, 27 Aug 2010 23:54:41 +0000 (20:54 -0300)]
Validate the ws number for client assignment.

14 years agoBugfix: Replay unhandled pointer events (Thanks Marcus)
Michael Stapelberg [Sat, 31 Jul 2010 12:57:44 +0000 (14:57 +0200)]
Bugfix: Replay unhandled pointer events (Thanks Marcus)

14 years agowebsite: add link to refcard.pdf
Michael Stapelberg [Fri, 23 Jul 2010 19:40:09 +0000 (21:40 +0200)]
website: add link to refcard.pdf

14 years agoDon't draw stacked decors overlapping a fs window.
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.

14 years agoBugfix: Render decoration of single window in tabbed/stacked container (Thanks Fernando)
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)

14 years agowebsite: update fedora link, add RHEL, CentOS (Thanks cassmodiah)
Michael Stapelberg [Sat, 3 Jul 2010 17:29:24 +0000 (19:29 +0200)]
website: update fedora link, add RHEL, CentOS (Thanks cassmodiah)

14 years agodebian: bump compatibility to 6
Michael Stapelberg [Wed, 23 Jun 2010 16:29:35 +0000 (18:29 +0200)]
debian: bump compatibility to 6

14 years agodebian: update changelog
Michael Stapelberg [Wed, 23 Jun 2010 16:23:38 +0000 (18:23 +0200)]
debian: update changelog

14 years agodebian: add watch file
Michael Stapelberg [Wed, 23 Jun 2010 16:19:23 +0000 (18:19 +0200)]
debian: add watch file

14 years agoBugfix: i3-wsbar: properly catch errors when writing to child process
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.

14 years agoBugfix: Don’t crash when a dock client starts up with nonsense coordinates (Thanks...
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

14 years agowebsite: add download link to the new release
Michael Stapelberg [Wed, 9 Jun 2010 08:14:21 +0000 (10:14 +0200)]
website: add download link to the new release

14 years agodebian: update i3-wm.docs 3.e-bf1
Michael Stapelberg [Wed, 9 Jun 2010 07:59:33 +0000 (09:59 +0200)]
debian: update i3-wm.docs

14 years agoAdd documentation for external workspace bars
Michael Stapelberg [Thu, 27 May 2010 18:21:17 +0000 (20:21 +0200)]
Add documentation for external workspace bars

14 years agodebian: update changelog
Michael Stapelberg [Wed, 9 Jun 2010 07:53:36 +0000 (09:53 +0200)]
debian: update changelog

14 years agoAdd release notes for 3.ε-bf1
Michael Stapelberg [Wed, 9 Jun 2010 07:53:18 +0000 (09:53 +0200)]
Add release notes for 3.ε-bf1

14 years agowebsite: s/systemcalls/system calls, update title
Michael Stapelberg [Tue, 8 Jun 2010 16:27:15 +0000 (18:27 +0200)]
website: s/systemcalls/system calls, update title

14 years agowebsite: add links to i3status/i3lock/dzen2 on download page
Michael Stapelberg [Tue, 8 Jun 2010 16:26:49 +0000 (18:26 +0200)]
website: add links to i3status/i3lock/dzen2 on download page

14 years agowebsite: add link to wsbar.html
Michael Stapelberg [Tue, 8 Jun 2010 16:26:38 +0000 (18:26 +0200)]
website: add link to wsbar.html

14 years agoBugfix: Correctly check asprintf() return value
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

14 years agoupdate debian packaging
Michael Stapelberg [Thu, 27 May 2010 22:05:38 +0000 (00:05 +0200)]
update debian packaging

14 years agoBugfix: Update _NET_WM_STATE when clients request changes via ClientMessage
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

14 years agoBugfix: Don’t invert directions when resizing floating clients (top/left) (Thanks...
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)

14 years agoBugfix: Don’t leak file descriptors (Thanks InfraRed)
Michael Stapelberg [Sun, 23 May 2010 22:06:26 +0000 (00:06 +0200)]
Bugfix: Don’t leak file descriptors (Thanks InfraRed)

14 years agowebsite: arch linux package was renamed
Michael Stapelberg [Mon, 12 Apr 2010 18:54:02 +0000 (20:54 +0200)]
website: arch linux package was renamed

14 years agowebsite: add i3status release
Michael Stapelberg [Sat, 10 Apr 2010 22:19:05 +0000 (00:19 +0200)]
website: add i3status release

14 years agoadd link to ubuntu up-to-date packages
Michael Stapelberg [Thu, 8 Apr 2010 22:41:41 +0000 (00:41 +0200)]
add link to ubuntu up-to-date packages

14 years agoBugfix: correctly initialize workspaces if RandR is not available (Thanks stesie)
Michael Stapelberg [Tue, 6 Apr 2010 18:52:07 +0000 (20:52 +0200)]
Bugfix: correctly initialize workspaces if RandR is not available (Thanks stesie)

14 years agowebsite: update link to arch linux package
Michael Stapelberg [Tue, 30 Mar 2010 21:49:32 +0000 (23:49 +0200)]
website: update link to arch linux package

14 years agowebsite: add refs to new documentation
Michael Stapelberg [Tue, 30 Mar 2010 11:36:08 +0000 (13:36 +0200)]
website: add refs to new documentation

14 years agowebsite: update mentionings of Xinerama
Michael Stapelberg [Tue, 30 Mar 2010 11:29:51 +0000 (13:29 +0200)]
website: update mentionings of Xinerama

14 years agowebsite: update download page for 3.ε
Michael Stapelberg [Tue, 30 Mar 2010 11:28:35 +0000 (13:28 +0200)]
website: update download page for 3.ε

14 years agoExclude docs/*.svg from dist tarball 3.e
Michael Stapelberg [Tue, 30 Mar 2010 11:25:25 +0000 (13:25 +0200)]
Exclude docs/*.svg from dist tarball

14 years agomakefile: cleanup src/cfgparse.dot
Michael Stapelberg [Tue, 30 Mar 2010 11:20:13 +0000 (13:20 +0200)]
makefile: cleanup src/cfgparse.dot

14 years agomakefile: pre-generate docs/
Michael Stapelberg [Tue, 30 Mar 2010 11:20:04 +0000 (13:20 +0200)]
makefile: pre-generate docs/

14 years agoAdd release notes for 3.ε
Michael Stapelberg [Tue, 30 Mar 2010 11:13:51 +0000 (13:13 +0200)]
Add release notes for 3.ε

14 years agodebian: update changelog
Michael Stapelberg [Tue, 30 Mar 2010 11:12:28 +0000 (13:12 +0200)]
debian: update changelog

14 years agoresolve merge conflict
Michael Stapelberg [Tue, 30 Mar 2010 11:09:00 +0000 (13:09 +0200)]
resolve merge conflict

14 years agoMerge branch 'next'
Michael Stapelberg [Tue, 30 Mar 2010 11:06:41 +0000 (13:06 +0200)]
Merge branch 'next'

14 years agoBugfix: Unset global fullscreen clients from all workspaces (Thanks Sasha)
Michael Stapelberg [Tue, 30 Mar 2010 09:56:39 +0000 (11:56 +0200)]
Bugfix: Unset global fullscreen clients from all workspaces (Thanks Sasha)

14 years agoBugfix: The last commit also needs to be applied to some other pieces of code (Thanks...
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)

14 years agoBugfix: Don’t render containers which are not visible upon hint changes
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

14 years agoRevert "Bugfix: Ignore enter_notify when warping pointer (makes "goto" work correctly)"
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.

14 years agobump copyright year
Michael Stapelberg [Sat, 27 Mar 2010 16:06:25 +0000 (17:06 +0100)]
bump copyright year

14 years agoBugfix: Ignore enter_notify when warping pointer (makes "goto" work correctly)
Michael Stapelberg [Sat, 27 Mar 2010 16:04:56 +0000 (17:04 +0100)]
Bugfix: Ignore enter_notify when warping pointer (makes "goto" work correctly)

14 years agomanpage: update version
Michael Stapelberg [Sat, 27 Mar 2010 15:05:56 +0000 (16:05 +0100)]
manpage: update version

14 years agomanpage: update i3(1)
Michael Stapelberg [Sat, 27 Mar 2010 15:05:46 +0000 (16:05 +0100)]
manpage: update i3(1)

14 years agomanpages: don’t regenerate manpages on every 'make'
Michael Stapelberg [Sat, 27 Mar 2010 15:05:26 +0000 (16:05 +0100)]
manpages: don’t regenerate manpages on every 'make'

14 years agodebian: update packaging
Michael Stapelberg [Sat, 27 Mar 2010 14:56:27 +0000 (15:56 +0100)]
debian: update packaging

14 years agomakefile: also clean src/cfgparse.output
Michael Stapelberg [Sat, 27 Mar 2010 14:55:11 +0000 (15:55 +0100)]
makefile: also clean src/cfgparse.output

14 years agomakefile: include i3-wsbar in dist
Michael Stapelberg [Sat, 27 Mar 2010 14:53:03 +0000 (15:53 +0100)]
makefile: include i3-wsbar in dist

14 years agomanpages: extract manpage for i3-wsbar using pod2man(1)
Michael Stapelberg [Sat, 27 Mar 2010 14:43:43 +0000 (15:43 +0100)]
manpages: extract manpage for i3-wsbar using pod2man(1)

14 years agomention -V -d all in docs/debugging
Michael Stapelberg [Sat, 27 Mar 2010 14:30:09 +0000 (15:30 +0100)]
mention -V -d all in docs/debugging

14 years agodocs: update for new ipc socket path
Michael Stapelberg [Sat, 27 Mar 2010 14:22:28 +0000 (15:22 +0100)]
docs: update for new ipc socket path

14 years agomake testcases use AnyEvent::I3
Michael Stapelberg [Sat, 27 Mar 2010 14:20:38 +0000 (15:20 +0100)]
make testcases use AnyEvent::I3