]>
git.sur5r.net Git - i3/i3/log
Michael Stapelberg [Fri, 8 May 2009 21:22:40 +0000 (23:22 +0200)]
Bugfix: Don’t raise clients in fullscreen mode, send correct position to clients in fullscreen mode (Thanks ch3ka, mist)
This fixes #38 which only happened for clients which actively tried
to reconfigure themselves.
Michael Stapelberg [Fri, 8 May 2009 10:09:23 +0000 (12:09 +0200)]
Debian: Update build-dependencies (Thanks Ned), s/Source-Version/binary:Version for debug package
Michael Stapelberg [Thu, 7 May 2009 11:46:34 +0000 (13:46 +0200)]
Bugfix: Resize all containers in the column instead of only the active one (Thanks Ned)
This fixes ticket #33.
Michael Stapelberg [Sun, 3 May 2009 21:09:18 +0000 (23:09 +0200)]
website: add screenshot by Atsutane
Michael Stapelberg [Sun, 3 May 2009 21:02:39 +0000 (23:02 +0200)]
debian: update changelog
Michael Stapelberg [Sun, 3 May 2009 20:59:50 +0000 (22:59 +0200)]
Bugfix: Reconfigure bar window when changing resolutions (Thanks Mirko)
Michael Stapelberg [Sun, 3 May 2009 20:18:33 +0000 (22:18 +0200)]
Bugfix: Fix crash on new clients (Thanks Mirko)
Michael Stapelberg [Sun, 3 May 2009 15:37:20 +0000 (17:37 +0200)]
website: link screencast
Michael Stapelberg [Sun, 3 May 2009 15:33:17 +0000 (17:33 +0200)]
website: add link to the release notes
Michael Stapelberg [Sun, 3 May 2009 15:29:26 +0000 (17:29 +0200)]
website: Update download page
Michael Stapelberg [Sun, 3 May 2009 15:24:07 +0000 (17:24 +0200)]
Add release notes to git, welcome 3.a-bf1 :-)
Michael Stapelberg [Sun, 3 May 2009 15:16:12 +0000 (17:16 +0200)]
Makefile: Correctly create dist package
Michael Stapelberg [Sun, 3 May 2009 15:15:49 +0000 (17:15 +0200)]
debian: remove alpha version hint
Michael Stapelberg [Sun, 3 May 2009 14:52:53 +0000 (16:52 +0200)]
manpage: Fix wrong keybindings
Michael Stapelberg [Sun, 3 May 2009 14:41:53 +0000 (16:41 +0200)]
Fix a bug caused by not absolutely raising windows (revision
95f4085bc )
Michael Stapelberg [Sun, 3 May 2009 14:24:12 +0000 (16:24 +0200)]
Bugfix: Insert windows at correct position/set focus correctly when moving between containers
Michael Stapelberg [Sun, 3 May 2009 12:31:02 +0000 (14:31 +0200)]
debian: update changelog
Michael Stapelberg [Sun, 3 May 2009 12:29:58 +0000 (14:29 +0200)]
Bugfix: Re-distribute free space when closing customly resized containers, re-evaluate for other containers
This fixes ticket #4
Michael Stapelberg [Sun, 3 May 2009 00:13:11 +0000 (02:13 +0200)]
Bugfix: Correctly restore focus when leaving fullscreen mode
Michael Stapelberg [Sat, 2 May 2009 22:23:12 +0000 (00:23 +0200)]
Raise clients only relatively to the one which was focused before.
This should fix ticket #31.
Michael Stapelberg [Sat, 2 May 2009 21:53:36 +0000 (23:53 +0200)]
website: Add new screenshot
Michael Stapelberg [Sat, 2 May 2009 19:03:54 +0000 (21:03 +0200)]
Bugfix: Correctly redirect output when checking for pkg-config
Michael Stapelberg [Sat, 2 May 2009 18:56:37 +0000 (20:56 +0200)]
debian: update changelog, change maintainer address
Michael Stapelberg [Sat, 2 May 2009 18:51:55 +0000 (20:51 +0200)]
Bugfix: Fix drag&drop in GTK applications (firefox, thunderbird)
Thanks to Daniel Wäber’s contribution to wmii:
http://code.suckless.org/hg/wmii/rev/
f4f25de0de54
Michael Stapelberg [Fri, 1 May 2009 17:34:03 +0000 (19:34 +0200)]
i3status: fix filename
Michael Stapelberg [Fri, 1 May 2009 17:29:29 +0000 (19:29 +0200)]
Add website for i3status
Michael Stapelberg [Fri, 1 May 2009 14:10:02 +0000 (16:10 +0200)]
Bugfix: Correctly restart i3 when not using its absolute path
Michael Stapelberg [Thu, 30 Apr 2009 15:39:01 +0000 (17:39 +0200)]
Makefile: Add more checks: check if pkg-config and libxcb-keysyms are installed
Michael Stapelberg [Thu, 30 Apr 2009 15:31:09 +0000 (17:31 +0200)]
Manpage: Remove alpha warning, remove TODO list and add a hint to the bugtracker instead
Michael Stapelberg [Thu, 30 Apr 2009 15:27:58 +0000 (17:27 +0200)]
Some more work on the how to hack documentation
Michael Stapelberg [Thu, 30 Apr 2009 13:16:45 +0000 (15:16 +0200)]
Change maintainer email address and set the DM-Upload-Allowed field
Michael Stapelberg [Thu, 30 Apr 2009 10:45:27 +0000 (12:45 +0200)]
debian-package: Add provides: x-window-manager, suggest a terminal emulator
Michael Stapelberg [Tue, 28 Apr 2009 20:41:00 +0000 (22:41 +0200)]
Bugfix: Don’t crash when asprintf() can’t print the window name (Thanks ch3ka)
Apparantly, under some conditions (using LANG=en_US.UTF-8, other locale
variables unset), asprintf() says "Invalid or incomplete multibyte or
wide character" when given a string in COMPOUND_TEXT encoding.
For now, we properly handle asprintf-errors (this should have been
before), but there might be a better solution.
Michael Stapelberg [Tue, 28 Apr 2009 20:25:51 +0000 (22:25 +0200)]
docs/debugging: also redirect stderr
Michael Stapelberg [Tue, 28 Apr 2009 19:11:27 +0000 (21:11 +0200)]
Add docs/debugging to website
Michael Stapelberg [Tue, 28 Apr 2009 19:10:20 +0000 (21:10 +0200)]
Add docs/debugging
Michael Stapelberg [Thu, 23 Apr 2009 20:44:57 +0000 (22:44 +0200)]
Add pkg-config to build dependencies
Michael Stapelberg [Sun, 19 Apr 2009 20:31:49 +0000 (22:31 +0200)]
Add missing files to make dist, delete old RFC file
Michael Stapelberg [Sun, 19 Apr 2009 20:29:04 +0000 (22:29 +0200)]
Add a .desktop-file containing xsession information for freedesktop compliant login managers
Michael Stapelberg [Sun, 19 Apr 2009 19:40:49 +0000 (21:40 +0200)]
Bugfix: That should be xcb_keycode_t, not xcb_keysym_t
Michael Stapelberg [Sun, 19 Apr 2009 19:37:34 +0000 (21:37 +0200)]
Add conditional for the 0.3.3 → 0.3.4 API fix in libxcb-keysyms
Michael Stapelberg [Sun, 19 Apr 2009 18:45:37 +0000 (20:45 +0200)]
Update debian changelog / controlfile
Michael Stapelberg [Sun, 19 Apr 2009 18:45:28 +0000 (20:45 +0200)]
Update TODO file
Michael Stapelberg [Sun, 19 Apr 2009 18:44:34 +0000 (20:44 +0200)]
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
Michael Stapelberg [Sun, 19 Apr 2009 12:04:33 +0000 (14:04 +0200)]
FreeBSD requires -liconv to link (Thanks Dennis Herrmann)
Michael Stapelberg [Fri, 17 Apr 2009 23:13:57 +0000 (01:13 +0200)]
Fix for the fix: Don’t substract height twice
Michael Stapelberg [Fri, 17 Apr 2009 19:01:33 +0000 (21:01 +0200)]
Bugfix: Correctly adjust state when transferring fullscreen windows to other workspaces (Thanks Mirko)
This fixes ticket #27.
Furthermore, it is ensured that only one client at a time is in fullscreen mode.
Michael Stapelberg [Fri, 17 Apr 2009 17:08:38 +0000 (19:08 +0200)]
Bugfix: Calculation of width in fake_absoute_configure_notify was wrong for windows with aspect ratio (Thanks Mirko)
Michael Stapelberg [Thu, 16 Apr 2009 09:08:11 +0000 (11:08 +0200)]
Bugfix: Fullscreen configure notifies mustn’t use absolute position/size
Michael Stapelberg [Tue, 14 Apr 2009 14:31:36 +0000 (16:31 +0200)]
Prepare debian/changelog for the bugfix release
Michael Stapelberg [Mon, 13 Apr 2009 21:27:47 +0000 (23:27 +0200)]
Bugfix: Fix unmapping of dock windows (Thanks Mirko)
Michael Stapelberg [Sat, 11 Apr 2009 20:37:48 +0000 (22:37 +0200)]
Bugfix: Send clients their absolute position/size in generated configure events, not relative
This fixes ticket #26.
Michael Stapelberg [Sat, 11 Apr 2009 18:55:16 +0000 (20:55 +0200)]
Bugfix: Fix warping of cursor when only switching screen, not workspace
Michael Stapelberg [Sat, 11 Apr 2009 17:06:26 +0000 (19:06 +0200)]
Bugfix: Don’t only check for the currently active screen, but check for all screens (Thanks Mirko)
Michael Stapelberg [Sat, 11 Apr 2009 12:52:11 +0000 (14:52 +0200)]
Bugfix: Perform some bounds checking for snapped containers in fix_colrowspan (Thanks jchome)
This fixes ticket #22
Michael Stapelberg [Sat, 11 Apr 2009 12:29:15 +0000 (14:29 +0200)]
Bugfix: Store dock clients per screen, not per workspace.
This fixes ticket #12
Michael Stapelberg [Sat, 11 Apr 2009 12:08:19 +0000 (14:08 +0200)]
General small cleanups
Michael Stapelberg [Sat, 11 Apr 2009 09:54:30 +0000 (11:54 +0200)]
Bugfix: Don’t change to workspaces on different screens when scrolling through them (Thanks Mirko)
This fixes ticket #19
Michael Stapelberg [Sat, 11 Apr 2009 09:36:58 +0000 (11:36 +0200)]
Bugfix: Warp pointer to the right window
This fixes ticket #20
Michael Stapelberg [Sat, 11 Apr 2009 09:34:20 +0000 (11:34 +0200)]
Make the makefile print out "INSTALL" when installing
Michael Stapelberg [Fri, 10 Apr 2009 19:29:25 +0000 (21:29 +0200)]
Bugfix: Don’t crash anymore when moving focus to another screen (Thanks, Mirko!)
This fixes ticket #24. The crash appeared only under special conditions:
- The screen on which you switch to must be empty or at least not as
full as the screen on which you were before.
- You switch focus using your mouse.
- You previously selected a column/row which is not availably on the
destination screen (for example (1,1) and switching to an empty
screen).
Michael Stapelberg [Thu, 9 Apr 2009 10:13:14 +0000 (12:13 +0200)]
Oops. Don’t kill the current workspace
Michael Stapelberg [Thu, 9 Apr 2009 09:19:56 +0000 (11:19 +0200)]
Bugfix: Delete empty workspaces even when they’re not the active workspace
This fixes ticket #23
Michael Stapelberg [Wed, 8 Apr 2009 11:48:37 +0000 (13:48 +0200)]
Bugfix: Correctly set focus when switching between screens
Michael Stapelberg [Wed, 8 Apr 2009 10:21:20 +0000 (12:21 +0200)]
Debian: Create package i3-wm-dbg with debug symbols (thanks sur5r)
Michael Stapelberg [Tue, 7 Apr 2009 17:02:07 +0000 (19:02 +0200)]
Put documentation for each function in the header files, doxygen-compatible
Thanks to psychoschlumpf for the hint. Having comments in the headers
makes it easier to get the big picture when not being interested in the
source.
The doxygen file extracts as much as it can into HTML files. Please note
that this is not official/supported documentation, but rather being nice
to people who have to/want to use doxygen (I don’t).
Let me paste the header of the doxygen file:
You can use this file with doxygen to create a pseudo-documentation
automatically from source. doxygen-comments are not used very extensively
in i3, mostly for the reason that it clutters the source code and has no
real use (doxygen’s output looks really ugly).
So, if you want to use it, here you go. This is however not a supported
document, and I recommend you have a look at the docs/ folder or at
http://i3.zekjur.net/ for more, real documentation.
Michael Stapelberg [Tue, 7 Apr 2009 14:48:42 +0000 (16:48 +0200)]
Bugfix: Set focus to the client which was previously focused instead of the next client when moving windows
This fixes ticket #21
Michael Stapelberg [Wed, 1 Apr 2009 10:50:42 +0000 (12:50 +0200)]
Bugfix: Don’t set focus if it is not necessary.
This fixes ticket #13
Michael Stapelberg [Wed, 1 Apr 2009 10:31:13 +0000 (12:31 +0200)]
Implement scrolling on stack windows and on the bar. This implements ticket #18
Michael Stapelberg [Wed, 1 Apr 2009 10:02:22 +0000 (12:02 +0200)]
Bugfix: Correctly remove client from container when moving to another workspace
This fixes ticket #16
Michael Stapelberg [Wed, 1 Apr 2009 09:51:11 +0000 (11:51 +0200)]
Remove comment as popup menus in dzen2 get triggered by enter notify and focus is not needed
Michael Stapelberg [Tue, 31 Mar 2009 17:17:31 +0000 (19:17 +0200)]
Bugfix: Apply workspaces to screens when Xinerama is turned off (Thanks Igor, Urs)
Michael Stapelberg [Mon, 30 Mar 2009 06:27:53 +0000 (08:27 +0200)]
Bugfix: Don’t free xinerama-reply if it is NULL, implement FREE()-macro (Thanks Igor)
Michael Stapelberg [Sun, 29 Mar 2009 16:44:01 +0000 (18:44 +0200)]
Debian package fixes (use ${misc:Depends}, close ITP, call dh_strip, correct spelling of metapackage)
Michael Stapelberg [Fri, 27 Mar 2009 14:24:52 +0000 (15:24 +0100)]
Bugfix: Correctly filter out the numlock state bit (doesn’t get cleared for some reason)
This fixes ticket #14
Michael Stapelberg [Thu, 26 Mar 2009 22:00:26 +0000 (23:00 +0100)]
Bugfix: When entering a stack window with the mouse, set the focus to the active client
Fixes ticket #17
Michael Stapelberg [Sun, 22 Mar 2009 22:47:20 +0000 (23:47 +0100)]
Website: Sitemap should contain URLs without redirects
Michael Stapelberg [Sat, 21 Mar 2009 00:18:38 +0000 (01:18 +0100)]
Fix robots.txt
Michael Stapelberg [Fri, 20 Mar 2009 16:31:34 +0000 (17:31 +0100)]
Bugfix: Fix memory leak
Michael Stapelberg [Wed, 18 Mar 2009 09:03:06 +0000 (10:03 +0100)]
Add sitemap.xml
Michael Stapelberg [Wed, 18 Mar 2009 08:59:00 +0000 (09:59 +0100)]
Add meta tags to header
Michael Stapelberg [Wed, 18 Mar 2009 08:47:12 +0000 (09:47 +0100)]
website: Add robots.txt, Link bugtracker
Michael Stapelberg [Mon, 16 Mar 2009 08:59:00 +0000 (09:59 +0100)]
Add description to screenshot
Michael Stapelberg [Mon, 16 Mar 2009 08:57:37 +0000 (09:57 +0100)]
Add screenshots to website
Michael Stapelberg [Mon, 16 Mar 2009 07:18:52 +0000 (08:18 +0100)]
Update manpage
Michael Stapelberg [Sun, 15 Mar 2009 22:42:08 +0000 (23:42 +0100)]
website: Link GPG-signature
Michael Stapelberg [Sun, 15 Mar 2009 22:40:08 +0000 (23:40 +0100)]
Fix makefile to replace git-versions so tarball works without git
Michael Stapelberg [Sun, 15 Mar 2009 22:28:56 +0000 (23:28 +0100)]
Update debian changelog
Michael Stapelberg [Sun, 15 Mar 2009 22:27:03 +0000 (23:27 +0100)]
Update download page for release of 3.α
Michael Stapelberg [Sun, 15 Mar 2009 22:15:16 +0000 (23:15 +0100)]
Cleanup makefiles, add version to i3 -v and i3 startup
Michael Stapelberg [Sun, 15 Mar 2009 20:31:35 +0000 (21:31 +0100)]
Disable horizontal resizing for the release version, it still has bugs
Michael Stapelberg [Sun, 15 Mar 2009 20:13:15 +0000 (21:13 +0100)]
Bugfix: re-decorate old client when switching screens
Michael Stapelberg [Sun, 15 Mar 2009 19:52:43 +0000 (20:52 +0100)]
Bugfix: Only actively change focus if this is the current container
Michael Stapelberg [Sun, 15 Mar 2009 16:49:25 +0000 (17:49 +0100)]
Implement clicking on the bar to switch workspaces
Michael Stapelberg [Sun, 15 Mar 2009 16:35:16 +0000 (17:35 +0100)]
Bugfix: Fix rounding problems when positioning proportional windows
Michael Stapelberg [Sun, 15 Mar 2009 11:24:49 +0000 (12:24 +0100)]
Bugfix: Query WM_NORMAL_HINTS when managing a window to handle proportional hints which were set before mapping
Michael Stapelberg [Sat, 14 Mar 2009 21:09:36 +0000 (22:09 +0100)]
Implement kill-command to kill the current window, document it
Michael Stapelberg [Sat, 14 Mar 2009 20:31:22 +0000 (21:31 +0100)]
Implement exit command, document it in manpage, add it to defaultconfig (Mod1+Shift+e)
Michael Stapelberg [Sat, 14 Mar 2009 17:55:47 +0000 (18:55 +0100)]
Add docbook-xml as build dependency, revert last commit
Michael Stapelberg [Sat, 14 Mar 2009 17:45:55 +0000 (18:45 +0100)]
Add -L to not invoke xmllint which fails on some systems because it can’t download the DTD