Commit Graph

3390 Commits

Author SHA1 Message Date
Michael Stapelberg 6e9bbe67ce Bugfix: fix reload crashes in rare cases (Thanks Tucos)
Depending on the memory layout, it could happen that bind->command was
exchanged with something else while the parser still accessed it.

Therefore, we now copy the command and let the parser use that copy.
2012-06-27 17:48:22 +02:00
Michael Stapelberg 28d453a276 Merge branch 'fix-C' 2012-06-25 21:44:07 +02:00
Michael Stapelberg 6146f39b8a when using i3 -C, don’t send remaining arguments via IPC (Thanks Somelauw) 2012-06-25 21:43:41 +02:00
Michael Stapelberg 27a5cceb61 Merge branch 'gitignore' 2012-06-24 21:22:39 +02:00
stfn 7374633422 Fix up .gitignore 2012-06-24 21:22:26 +02:00
Michael Stapelberg 421fd9a772 Merge branch 'userguide-containers' 2012-06-24 17:30:39 +02:00
Michael Stapelberg 453cc68e40 add section about implicit containers to the userguide (Thanks mloskot) 2012-06-24 17:30:18 +02:00
Michael Stapelberg 1ad6eea4a8 userguide: make the default clear for focus_follows_mouse and new_window 2012-06-10 21:30:14 +02:00
Michael Stapelberg 67c425ad97 Merge branch 'i3bar-handle-negative' 2012-06-10 21:05:44 +02:00
Michael Stapelberg 599f7cc2a4 i3bar: handle clicks with negative coordinates (Thanks Julian)
This can happen if you move your mouse pointer to the very left of the
screen and then click. For better usability, we handle this edge case
like a click on pixel 0.
2012-06-10 21:04:51 +02:00
Michael Stapelberg 3587155c47 makefile: don’t try to install i3.welcome 2012-06-10 18:31:42 +02:00
Michael Stapelberg 21a5d4f4c1 manpages: don’t build i3-wsbar(1) from pod 2012-06-10 18:24:44 +02:00
Michael Stapelberg 5e735744ce also don’t ship GOALS 2012-06-10 18:23:20 +02:00
Michael Stapelberg 09da8a27cb don’t ship i3.welcome and i3-wsbar in the tarballs anymore 2012-06-10 18:21:06 +02:00
Michael Stapelberg 65f88f431d add banner.svg to contrib/ 2012-06-10 18:19:17 +02:00
Michael Stapelberg a27ee11d89 add sticker SVG to contrib/ 2012-06-10 18:18:58 +02:00
Michael Stapelberg 318b1fa2e2 add slides from 2012-03-16 (German) 2012-06-10 18:17:02 +02:00
Michael Stapelberg 6c5f938699 delete unused/outdated i3.welcome 2012-06-10 18:16:02 +02:00
Michael Stapelberg 0859f61cd0 delete GOALS, see website instead 2012-06-10 18:14:39 +02:00
Michael Stapelberg 2731a74edd delete render-tree (unfinished/unused) 2012-06-10 18:12:05 +02:00
Michael Stapelberg b704238cf6 Introduce contrib/
contrib is a place for scripts which live in the i3 git repository
because they are closely related. However, they should not be shipped
with the distribution packages for example.
2012-06-10 18:10:37 +02:00
Michael Stapelberg 6dc69bbd00 delete old release notes 2012-06-10 18:08:14 +02:00
Michael Stapelberg f4a86d9eda Merge branch 'fix-split-horiz' 2012-06-10 17:57:06 +02:00
Michael Stapelberg f0b56c5e98 parser: reorder v/h/vertical/horizontal
This eliminates an error message upon split horizontal which did not
occur in older i3 versions. The command itself worked just fine.
2012-06-10 17:56:28 +02:00
Michael Stapelberg 807d2288b6 Merge branch 'use-xkb-kc2ks' 2012-05-30 17:27:18 +02:00
David Coppa 7a67938f3c Replace deprecated XKeycodeToKeysym() with XkbKeycodeToKeysym() 2012-05-30 17:24:43 +02:00
Michael Stapelberg 24b1fcfd1a Merge branch 'tests-focus-parent-child' 2012-05-28 23:37:22 +02:00
Fernando Tarlá Cardoso Lemos 485871ffdd Get rid of references to level up/down.
In v4 syntax, that's focus parent/child.
2012-05-28 23:37:15 +02:00
Michael Stapelberg 04b5ec8165 Merge branch 'fix-keycodes' 2012-05-18 09:14:34 +02:00
David Coppa 7d657a6a65 Fix errors in i3.config.keycodes (bindsym -> bindcode) 2012-05-18 09:14:22 +02:00
Michael Stapelberg 0cce707451 Merge branch 'fix-stray-ws-number' 2012-05-16 06:24:50 +02:00
Michael Stapelberg ec4e6d1cdf Fix stray workspaces "number 1" being created when having workspace number 1 in your config 2012-05-16 06:24:16 +02:00
Michael Stapelberg d1443f9c71 Merge branch 'i3bar-fix-null' 2012-05-12 08:24:09 +02:00
Michael Stapelberg 156a06e495 i3bar: Don’t crash when full_text is missing or null in the JSON input (Thanks fernandotcl) 2012-05-12 08:23:51 +02:00
Michael Stapelberg 56f6d01ba3 Merge branch 'focus-in-fullscreen' 2012-05-09 21:08:25 +02:00
Fernando Tarlá Cardoso Lemos 4eab046e8f Allow focus w/ target when in fs in some cases.
If the target is in a different workspace, there's no reason why
we wouldn't allow the user to focus it. We already allow this when
focusing a workspace, for example.
2012-05-09 21:08:19 +02:00
Michael Stapelberg 687ad3b44e Merge branch 'fix-workspace-number' 2012-05-09 20:39:23 +02:00
Ondrej Grover edae08a4d9 maybe_back_and_forth now sets render_tree 2012-05-09 20:38:41 +02:00
Michael Stapelberg 42dcb4e8c4 make maybe_back_and_forth static 2012-05-09 20:34:40 +02:00
Ondrej Grover b88ab981fd bugfix: less differentiation between named and numbered workspaces
calling workspace by number now also checks for switching back and forth
and creates a new workspace if no workspace starting with that number is
found

also removed the obsolete tree_render() in favor of setting
cmd_output->needs_tree_render to true
2012-05-09 20:33:59 +02:00
Michael Stapelberg ec4dddb608 tests: add test to verify workspace_auto_back_and_forth works with 'workspace number' 2012-05-09 20:33:41 +02:00
Michael Stapelberg 82e0eaa315 tests: Check that 'workspace number <number>' opens a new workspace 2012-05-09 20:33:11 +02:00
TunnelWicht 4f93e0587a don’t wrap when changing workspaces by mouse wheel scrolling 2012-05-09 20:16:02 +02:00
Michael Stapelberg 78721065e0 Merge branch 'fix-static-analysis' 2012-05-09 20:06:42 +02:00
Michael Stapelberg 62d3329906 remove dead code
This was a left-over of commit 9d68d780e2
2012-05-09 20:00:46 +02:00
Michael Stapelberg f229570bbc remove unused variable 2012-05-09 19:58:50 +02:00
Michael Stapelberg a9b57a44a9 Remove set but never read variable
This was due to the changes in commit d25e77ce75
2012-05-09 19:56:21 +02:00
Michael Stapelberg 8b55b2c24c Merge branch 'fix-dump-log-errmsg' 2012-05-09 19:47:10 +02:00
Michael Stapelberg 1b536d70cc Improve the main error message of i3-dump-log 2012-05-09 19:46:44 +02:00
Michael Stapelberg eeb6ff9237 Move is_debug_build() to libi3/ 2012-05-09 19:12:20 +02:00