6ccee82368Fix for the fix: Don’t substract height twice
Michael Stapelberg
2009-04-18 01:13:57 +02:00
49d5bdbb08Bugfix: Correctly adjust state when transferring fullscreen windows to other workspaces (Thanks Mirko)
Michael Stapelberg
2009-04-17 21:01:33 +02:00
12cc8b78afBugfix: Calculation of width in fake_absoute_configure_notify was wrong for windows with aspect ratio (Thanks Mirko)
Michael Stapelberg
2009-04-17 19:08:38 +02:00
36bacc151eBugfix: Fullscreen configure notifies mustn’t use absolute position/size
Michael Stapelberg
2009-04-16 11:08:11 +02:00
3c06ab1b98Prepare debian/changelog for the bugfix release
Michael Stapelberg
2009-04-14 16:31:36 +02:00
65b858b9c5Bugfix: Fix unmapping of dock windows (Thanks Mirko)
Michael Stapelberg
2009-04-13 23:27:47 +02:00
a2d20b6848Bugfix: Send clients their absolute position/size in generated configure events, not relative
Michael Stapelberg
2009-04-11 22:37:48 +02:00
b7e8a63474Bugfix: Fix warping of cursor when only switching screen, not workspace
Michael Stapelberg
2009-04-11 20:55:16 +02:00
7133974306Bugfix: Don’t only check for the currently active screen, but check for all screens (Thanks Mirko)
Michael Stapelberg
2009-04-11 19:06:26 +02:00
bb8727cf27Bugfix: Perform some bounds checking for snapped containers in fix_colrowspan (Thanks jchome)
Michael Stapelberg
2009-04-11 14:52:11 +02:00
bcbe800720Bugfix: Store dock clients per screen, not per workspace.
Michael Stapelberg
2009-04-11 14:29:15 +02:00
8cc1fcf536General small cleanups
Michael Stapelberg
2009-04-11 14:08:19 +02:00
e3516d72f5Bugfix: Don’t change to workspaces on different screens when scrolling through them (Thanks Mirko)
Michael Stapelberg
2009-04-11 11:54:30 +02:00
0216e84327Bugfix: Warp pointer to the right window
Michael Stapelberg
2009-04-11 11:36:58 +02:00
3548abd48aMake the makefile print out "INSTALL" when installing
Michael Stapelberg
2009-04-11 11:34:20 +02:00
aace42cd7aBugfix: Don’t crash anymore when moving focus to another screen (Thanks, Mirko!)
Michael Stapelberg
2009-04-10 21:29:25 +02:00
ee5cb143c0Oops. Don’t kill the current workspace
Michael Stapelberg
2009-04-09 12:13:14 +02:00
72d82f3993Bugfix: Delete empty workspaces even when they’re not the active workspace
Michael Stapelberg
2009-04-09 11:19:56 +02:00
4bd7667445Bugfix: Correctly set focus when switching between screens
Michael Stapelberg
2009-04-08 13:48:37 +02:00
b98d7ab3c0Debian: Create package i3-wm-dbg with debug symbols (thanks sur5r)
Michael Stapelberg
2009-04-08 12:21:20 +02:00
bd9de8189bPut documentation for each function in the header files, doxygen-compatible
Michael Stapelberg
2009-04-07 19:02:07 +02:00
cb7b7a73d2Bugfix: Set focus to the client which was previously focused instead of the next client when moving windows
Michael Stapelberg
2009-04-07 16:48:42 +02:00
28aa13d831Bugfix: Don’t set focus if it is not necessary.
Michael Stapelberg
2009-04-01 12:50:42 +02:00
755540817eImplement scrolling on stack windows and on the bar. This implements ticket #18
Michael Stapelberg
2009-04-01 12:31:13 +02:00
75a35319c9Bugfix: Correctly remove client from container when moving to another workspace
Michael Stapelberg
2009-04-01 12:02:22 +02:00
0520714aa0Remove comment as popup menus in dzen2 get triggered by enter notify and focus is not needed
Michael Stapelberg
2009-04-01 11:51:11 +02:00
b4e337027eBugfix: Apply workspaces to screens when Xinerama is turned off (Thanks Igor, Urs)
Michael Stapelberg
2009-03-31 19:17:31 +02:00
fcc5ce516bBugfix: Don’t free xinerama-reply if it is NULL, implement FREE()-macro (Thanks Igor)
Michael Stapelberg
2009-03-30 08:27:53 +02:00
3164bb7afaDebian package fixes (use ${misc:Depends}, close ITP, call dh_strip, correct spelling of metapackage)
Michael Stapelberg
2009-03-29 18:44:01 +02:00
a8478efa34Bugfix: Correctly filter out the numlock state bit (doesn’t get cleared for some reason)
Michael Stapelberg
2009-03-27 15:24:52 +01:00
9077831ed3Bugfix: When entering a stack window with the mouse, set the focus to the active client
Michael Stapelberg
2009-03-26 23:00:26 +01:00
8338f95d82Website: Sitemap should contain URLs without redirects
Michael Stapelberg
2009-03-22 23:47:20 +01:00
dffa3564eeFix robots.txt
Michael Stapelberg
2009-03-21 01:18:38 +01:00
e0f7e253ffBugfix: Fix memory leak
Michael Stapelberg
2009-03-20 17:31:34 +01:00
8ec7a1f81cAdd sitemap.xml
Michael Stapelberg
2009-03-18 10:03:06 +01:00
48a6ff30e3Add meta tags to header
Michael Stapelberg
2009-03-18 09:59:00 +01:00
4647d0ea54website: Add robots.txt, Link bugtracker
Michael Stapelberg
2009-03-18 09:47:12 +01:00
7b2fd99021Add description to screenshot
Michael Stapelberg
2009-03-16 09:59:00 +01:00
c586ced835Add screenshots to website
Michael Stapelberg
2009-03-16 09:57:37 +01:00
1d4e311abbUpdate manpage
Michael Stapelberg
2009-03-16 08:18:52 +01:00
780ee5725cwebsite: Link GPG-signature
Michael Stapelberg
2009-03-15 23:42:08 +01:00
6a8ea6c898Fix makefile to replace git-versions so tarball works without git
Michael Stapelberg
2009-03-15 23:40:08 +01:00
4d5b4631d5Update debian changelog
Michael Stapelberg
2009-03-15 23:28:56 +01:00
a505e4ea05Update download page for release of 3.α
Michael Stapelberg
2009-03-15 23:27:03 +01:00
eb2ceb95bfCleanup makefiles, add version to i3 -v and i3 startup
Michael Stapelberg
2009-03-15 23:15:16 +01:00
21f7b7a724Disable horizontal resizing for the release version, it still has bugs
Michael Stapelberg
2009-03-15 21:31:35 +01:00
3d260f8e50Bugfix: re-decorate old client when switching screens
Michael Stapelberg
2009-03-15 21:13:15 +01:00
74465a562aBugfix: Only actively change focus if this is the current container
Michael Stapelberg
2009-03-15 20:52:43 +01:00
3a994e4bf7Implement clicking on the bar to switch workspaces
Michael Stapelberg
2009-03-15 17:49:25 +01:00
76effaf29aBugfix: Fix rounding problems when positioning proportional windows
Michael Stapelberg
2009-03-15 17:35:16 +01:00
c02dd93bccBugfix: Query WM_NORMAL_HINTS when managing a window to handle proportional hints which were set before mapping
Michael Stapelberg
2009-03-15 12:24:49 +01:00
cb9c7078beImplement kill-command to kill the current window, document it
Michael Stapelberg
2009-03-14 22:09:36 +01:00
cc0b060628Implement exit command, document it in manpage, add it to defaultconfig (Mod1+Shift+e)
Michael Stapelberg
2009-03-14 21:31:22 +01:00
21e62ae9b7Add docbook-xml as build dependency, revert last commit
Michael Stapelberg
2009-03-14 18:55:47 +01:00
a6f00488d6Add -L to not invoke xmllint which fails on some systems because it can’t download the DTD
Michael Stapelberg
2009-03-14 18:45:55 +01:00
80e2bf708dSend configure notify after putting a client into fullscreen mode, log at a central place
Michael Stapelberg
2009-03-14 17:37:11 +01:00
29112655dcUpdate „Building i3 on Ubuntu 9.04” howto
Michael Stapelberg
2009-03-14 17:12:11 +01:00
df5ba408dcAdd imprint to the website for compliance with german law.
Michael Stapelberg
2009-03-14 01:51:01 +01:00
26e05604f6Add file PACKAGE-MAINTAINERS with hints for package maintainers
Michael Stapelberg
2009-03-14 01:30:37 +01:00
70644c6379Update the overview of default bindings
Michael Stapelberg
2009-03-14 01:26:09 +01:00
95cd4334a9Fix errors in i3.config, update manpage
Michael Stapelberg
2009-03-14 01:21:51 +01:00
2816f75140Update website (menu, links to the documentation, manpage online)
Michael Stapelberg
2009-03-14 01:15:54 +01:00
4ad1edc5ebRemove unused variable (fixes warning)
Michael Stapelberg
2009-03-13 11:20:21 +01:00
1a377d2af0Update build-dependencies for debian
Michael Stapelberg
2009-03-13 05:08:42 +01:00
e3085b4f75Fix fullscreen for xpdf (at least on debian, with proper _NET_WM_STATE hints)
Michael Stapelberg
2009-03-13 04:51:17 +01:00
9c755dcb0dFix compilation
Michael Stapelberg
2009-03-13 04:51:09 +01:00
14834c3530Fake more configure notifies (makes xpdf work better)
Michael Stapelberg
2009-03-13 00:39:16 +01:00
89db5f7217More example code
Michael Stapelberg
2009-03-12 17:56:03 +01:00
1b2e180718Add some code to the presentation
Michael Stapelberg
2009-03-12 17:19:19 +01:00
755709c86dBugfix: Completely ignore legacy hints as soon as the client uses _NET_WM_NAME
Michael Stapelberg
2009-03-12 16:44:44 +01:00
0ef49807baAdd slides for presentation at NoName e.V.
Michael Stapelberg
2009-03-12 04:37:05 +01:00
349aff59d1Add website for i3lock
Michael Stapelberg
2009-03-12 00:25:28 +01:00
6bcb53e5eaUpdate debian/ to build a meta-package for i3
Michael Stapelberg
2009-03-11 22:49:41 +01:00
e1252b51daMove i3lock in its own repository
Michael Stapelberg
2009-03-11 22:21:50 +01:00
cc2c63b860Handle legacy window titles by rendering them not unicode-compatible.
Michael Stapelberg
2009-03-11 21:31:54 +01:00
17bcdd8b0fImplement cleaning up the list of ignored events
Michael Stapelberg
2009-03-11 20:06:30 +01:00
12970211c4Fix misnomer (window_type_handler → handle_window_type), resolve TODO
Michael Stapelberg
2009-03-11 19:39:32 +01:00
d8ac364749Update config to use i3menu on Mod1+p, update Makefile to compile/install i3lock and i3menu
Michael Stapelberg
2009-03-11 19:09:17 +01:00
969d6f202eMove i3lock to src/i3lock, import dmenu-3.9 as i3menu
Michael Stapelberg
2009-03-11 19:03:24 +01:00
c0aa9cac61Implement moving containers, implement moving windows to the top if top-most, change config to use Mod3
Michael Stapelberg
2009-03-11 18:56:31 +01:00
49b56166dcImplement moving clients to the left if they are leftmost
Michael Stapelberg
2009-03-11 01:55:10 +01:00
9c0d5b6e5eBugfix: Redecorate the last focused window of the container we are switching into
Michael Stapelberg
2009-03-11 00:56:39 +01:00
ec290cbfa9Bugfix: Don’t handle mouse click events inside the titlebar
Michael Stapelberg
2009-03-11 00:45:49 +01:00
38c8541807Bugfix: Change the event mask to ignore enter notifies when rendering the layout and changing workspaces
Michael Stapelberg
2009-03-11 00:20:56 +01:00
408b2bdb39Bugfix: Eliminate race condition, fix dock windows
Michael Stapelberg
2009-03-10 20:56:25 +01:00
434345aa30Ignore notify events which are not in mode XCB_NOTIFY_MODE_NORMAL
Michael Stapelberg
2009-03-10 11:26:52 +01:00
441f406a4bFix warning (typecast)
Michael Stapelberg
2009-03-10 09:51:00 +01:00
ae5814550cRemove that stupid XBell() which gets triggered falsely when resuming suspend to RAM
Michael Stapelberg
2009-03-10 09:46:17 +01:00
c025678177Major change: Redirect events instead of handle the notifies.
Michael Stapelberg
2009-03-10 00:51:15 +01:00
3f482bd3b3Make i3lock fork(), use white color and disable DPMS
Michael Stapelberg
2009-03-09 18:20:15 +01:00
2a1e9a6ea4Import slock-0.9 as i3lock
Michael Stapelberg
2009-03-09 18:15:38 +01:00
d38636439cFix warning
Michael Stapelberg
2009-03-09 17:50:00 +01:00
b800408a97Bugfix: Handle all events when dragging to resize, correctly set OVERRIDE_REDIRECT
Michael Stapelberg
2009-03-09 08:50:33 +01:00
3a34cfc603Bugfix: Draw bar at the correct position, handle expose events for bars
Michael Stapelberg
2009-03-09 08:24:05 +01:00
00f08cba75Bugfix: Correctly free containers, the bug was not freeing when not moving
Michael Stapelberg
2009-03-09 08:14:00 +01:00
71993c9b48Implement wrapping left/right/up/down across screens
Michael Stapelberg
2009-03-09 07:39:19 +01:00
38d903aea5Update comment
Michael Stapelberg
2009-03-09 07:18:04 +01:00
cc78664f9dBugfix: Use memcmp() instead of strcmp(), use new_len * 2 to check all bytes
Michael Stapelberg
2009-03-09 07:02:47 +01:00
2cf3a9dd96Bugfix: Correctly free containers when shrinking the table
Michael Stapelberg
2009-03-09 06:49:11 +01:00
65595c61a8Bugfix: Don’t strcmp() if client->name == NULL
Michael Stapelberg
2009-03-09 06:41:04 +01:00