]>
git.sur5r.net Git - i3/i3/log
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 [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 [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>
Axel Wagner [Sat, 1 Jan 2011 21:11:44 +0000 (22:11 +0100)]
Add font-option to i3-input
Michael Stapelberg [Sat, 25 Dec 2010 14:42:53 +0000 (15:42 +0100)]
s/separate/seperate/g (Thanks Donald)
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
Fernando Tarlá Cardoso Lemos [Sat, 23 Oct 2010 20:20:08 +0000 (18:20 -0200)]
More sensible lookup order loading the config.
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
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
Fernando Tarlá Cardoso Lemos [Sun, 12 Sep 2010 19:17:21 +0000 (16:17 -0300)]
Fixed overflow and underflow bugs when resizing.
Niklas Hambüchen [Thu, 14 Oct 2010 21:57:15 +0000 (22:57 +0100)]
Fix wallpaper flickering on workspace switch by mapping new clients before unmapping old clients
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 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 [Wed, 1 Sep 2010 14:23:18 +0000 (16:23 +0200)]
Set some more atoms for _NET_SUPPORTED (Thanks lexszero)
Michael Stapelberg [Wed, 1 Sep 2010 12:31:46 +0000 (14:31 +0200)]
Use ELOG instead of DLOG for invalid config directives
Michael Stapelberg [Wed, 1 Sep 2010 12:31:25 +0000 (14:31 +0200)]
Sanity-check the stack-limit argument (limit needs to be > 0)
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 13:04:13 +0000 (15:04 +0200)]
Look for $SYSCONFDIR/i3/config instead of hard-coded /etc/i3/config (Thanks Don)
Michael Stapelberg [Sat, 31 Jul 2010 12:57:44 +0000 (14:57 +0200)]
Bugfix: Replay unhandled pointer events (Thanks Marcus)
Michael Stapelberg [Sat, 24 Jul 2010 10:35:16 +0000 (12:35 +0200)]
little style fixes, part 2
Michael Stapelberg [Sat, 24 Jul 2010 10:34:27 +0000 (12:34 +0200)]
little style fixes
Michael Stapelberg [Sat, 24 Jul 2010 10:32:03 +0000 (12:32 +0200)]
Bugfix: Use scalloc to get a null-terminated string
Christopher Zimmermann [Thu, 15 Jul 2010 12:35:17 +0000 (14:35 +0200)]
don't use wordexp.h for tilde expansion
wordexp.h is not supported by OpenBSD. Therefore do tilde expansion only
via glob().
rename glob_path() to resolve_tilde() since it should not do globbing.
Michael Stapelberg [Sat, 24 Jul 2010 10:21:33 +0000 (12:21 +0200)]
Makefile: don’t set PREFIX/SYSCONFDIR (necessary for OpenBSD ports framework) (Thanks madroach)
Michael Stapelberg [Sat, 24 Jul 2010 10:19:53 +0000 (12:19 +0200)]
debian: add i3-wm.wm for dh_installwm to repository
Michael Stapelberg [Sat, 24 Jul 2010 10:19:31 +0000 (12:19 +0200)]
expand .gitignore (Thanks madroach)
Christopher Zimmermann [Thu, 15 Jul 2010 12:38:29 +0000 (14:38 +0200)]
secure strcpy by replacing with strncpy
Michael Stapelberg [Fri, 23 Jul 2010 19:38:42 +0000 (21:38 +0200)]
docs: add reference card (by Zeus Panchenko)
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 [Tue, 29 Jun 2010 12:48:19 +0000 (14:48 +0200)]
ipc: send workspace event in workspace_initialize (Thanks fernando)
Fernando Tarlá Cardoso Lemos [Sun, 20 Jun 2010 22:20:04 +0000 (19:20 -0300)]
Reset the color to the default color, don't harcode white.
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, 23 Jun 2010 16:03:43 +0000 (18:03 +0200)]
debian: call dh_installwm to register as alternative for x-window-manager
Michael Stapelberg [Wed, 9 Jun 2010 07:53:36 +0000 (09:53 +0200)]
debian: update changelog
Michael Stapelberg [Sat, 19 Jun 2010 09:48:47 +0000 (11:48 +0200)]
i3-wsbar: replace %w with the width of the output (Thanks dothebart)
This fixes ticket #231
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 07:59:33 +0000 (09:59 +0200)]
debian: update i3-wm.docs
Michael Stapelberg [Wed, 2 Jun 2010 09:21:52 +0000 (11:21 +0200)]
Include git branch name in the version string
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 [Thu, 27 May 2010 18:21:17 +0000 (20:21 +0200)]
Add documentation for external workspace bars
Michael Stapelberg [Wed, 26 May 2010 21:40:05 +0000 (23:40 +0200)]
wsbar: print an error and exit after not being able to talk to i3 for 2 seconds (Thanks badboy)
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, 10 May 2010 06:43:13 +0000 (08:43 +0200)]
document border styles in "Border style for new windows" section (Thanks Dirkson)
Michael Stapelberg [Tue, 4 May 2010 18:27:52 +0000 (20:27 +0200)]
Don’t pretend like the global fullscreen mode would be configured in the default config (Thanks Mirko)
Blekos EelVex Kostas [Sun, 11 Apr 2010 12:19:13 +0000 (15:19 +0300)]
bring_window_here function and command
Michael Stapelberg [Sat, 17 Apr 2010 21:18:04 +0000 (23:18 +0200)]
style fixes for the last commit
batman [Thu, 15 Apr 2010 17:40:18 +0000 (10:40 -0700)]
added a move mode and command
Michael Stapelberg [Tue, 13 Apr 2010 19:05:04 +0000 (21:05 +0200)]
userguide: add missing $ (Thanks artoj)
Jan-Erik Rediger [Sun, 11 Apr 2010 19:00:57 +0000 (21:00 +0200)]
add socket path parameter to i3-wsbar script
fixes http://i3.zekjur.net/bugs/ticket/210
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 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
Michael Stapelberg [Sat, 27 Mar 2010 14:05:16 +0000 (15:05 +0100)]
bugfix: use globbed instead of filename when unlinking ipc socket
Michael Stapelberg [Sat, 27 Mar 2010 13:50:12 +0000 (14:50 +0100)]
make i3-msg and i3-input use the new default path
Michael Stapelberg [Sat, 27 Mar 2010 13:43:36 +0000 (14:43 +0100)]
ipc: change default socket path to ~/.i3/ipc.sock, enable in default config
Having the IPC socket is handy, so enable it by default. Also, if
you have > 1 user running i3 on the same machine, the old path of
/tmp/i3-ipc.sock is not so useful. On the other hand, we needed
quite a bit of changes to make tilde expansion and creation of
directories (mkdir -p) work…
Michael Stapelberg [Sat, 27 Mar 2010 03:08:50 +0000 (04:08 +0100)]
Bugfix: Don’t allow fullscreen floating windows to be moved (Thanks Sasha)