Michael Stapelberg
3f525eba41
docs/wsbar: update (we have i3bar now, i3-wsbar is just an example)
...
fixes #735
2013-04-07 10:24:38 +02:00
Michael Stapelberg
cd001a49f6
Merge branch 'fix-tab-width'
2013-04-07 10:00:42 +02:00
Michael Stapelberg
bb22e232ad
Merge branch 'master' into next
2013-04-07 10:00:42 +02:00
Michael Stapelberg
9f353996fe
tabbed: floor(), put extra pixels into the last tab (Thanks xeen)
...
This is the only sane way I can think of to deal with the problem that
the screen size may not be dividable by the amount of tabbed children
(e.g. 1280 / 41 = 31.219512…).
fixes #645
fixes #791
2013-04-07 10:00:28 +02:00
Michael Stapelberg
114d7bf262
docs/multi-monitor: nVidia ≥ 302.17 works just fine (Thanks HedgeMage)
2013-04-06 22:49:14 +02:00
Michael Stapelberg
4f72c5c5fc
Merge branch 'fix-floating-size'
2013-04-02 23:59:48 +02:00
Michael Stapelberg
0b000b1464
Merge branch 'master' into next
2013-04-02 23:59:48 +02:00
Michael Stapelberg
0901720a24
Bugfix: fix floating window size with hide_edge_borders (+test)
...
fixes #998
2013-04-02 23:59:26 +02:00
haptix@web.de
2926ddb69f
ipc: use correct workspace in workspace change event
...
fixes #990
2013-04-02 22:27:04 +02:00
haptix@web.de
43bf72fc5d
add testcase for the workspace-focus ipc event
2013-04-02 22:27:04 +02:00
Michael Stapelberg
bfc2cbc69a
t/201-config-parser: add test for quotes in comments
2013-04-02 22:27:04 +02:00
Eelis van der Weegen
7f5a18e093
Add 'line' as a configuration parsing primitive
...
…and use it for ignoring comment lines, so that quotes in them
doesn't cause problems anymore.
2013-04-02 22:26:29 +02:00
Michael Stapelberg
82b59788ac
userguide: mention forgotten layout splitv/splith (Thanks Eelis)
2013-03-30 13:03:35 +01:00
Simon Elsbrock
6b0efac483
i3bar: fix usage description, make -b happen
2013-03-29 09:55:03 +01:00
Philippe Virouleau
0a3d42c21e
Fix scratchpad_show
...
Test if window is in scratchpad
Test if function is called without criteria
Updated testcase
2013-03-27 21:51:13 +01:00
Yuxuan Shui
18148205b6
Don't dup2() the parent's stdout to child's stdin.
...
There're DLOG()s, seriously.
2013-03-24 09:55:46 +01:00
enkore
58e68940f6
Add click events to i3bar
...
If the statusline generator (i.e. i3status) specifies click_events:true
in the protocol header, i3bar will write a JSON array on it's stdin
notifying it if the user clicks on a block.
The exact protocol is documented in docs/i3bar-protocol.
2013-03-21 23:55:30 +01:00
Yuxuan Shui
5adb09c5fc
Use a saner sanity check for floating_reposition.
...
The function contained_by_output checks whether any output contains any
parts of a give rect. Rather than relying on the central point of the rect.
2013-03-21 23:41:07 +01:00
Yuxuan Shui
5b4ff1804d
Fix restarting with 32bit depth windows (v5)
...
What I do in this patch is:
1. Split the con_new() function, so I can create a Con without actually
create a window.
2. Store the depth of Cons in the layout file when i3 is restarting.
Fix typos and mis-staged files in previous patch.
2013-03-21 23:38:09 +01:00
Michael Stapelberg
7552a02d5c
i3-dmenu-desktop: run commands when they don’t match a .desktop file
...
This allows you to enter e.g. "i3 layout stacking" (provided you don’t
have an i3 .desktop file)
2013-03-21 23:32:46 +01:00
Baptiste Daroussin
505d87ef3e
FreeBSD expect a real path on the filesystem for shm_open
2013-03-20 17:29:06 +01:00
Baptiste Daroussin
346cba0e0f
shm_unlink the created/open shm
2013-03-20 17:26:14 +01:00
Baptiste Daroussin
f530e5452d
Do not use ELOG while logwalk is not initialized
2013-03-20 17:24:10 +01:00
Baptiste Daroussin
eb601a2615
All supported FreeBSD version has getline now
2013-03-20 11:17:26 +01:00
Michael Stapelberg
056168494c
update debian/
2013-03-18 23:01:36 +01:00
Michael Stapelberg
11a3d4077e
Merge branch 'master' into next
2013-03-18 22:45:55 +01:00
Michael Stapelberg
72f42bdc85
Merge branch 'release-4.5.1'
2013-03-18 22:45:50 +01:00
Michael Stapelberg
13f4a9f3ee
add release notes for v4.5.1
2013-03-18 22:42:33 +01:00
Michael Stapelberg
41ac26456b
Merge branch 'master' into next
2013-03-17 01:01:11 +01:00
Michael Stapelberg
1e388796ab
Merge branch 'bump-copyrights'
2013-03-17 01:01:11 +01:00
Michael Stapelberg
271189444d
bump copyright years to 2013
2013-03-17 01:01:04 +01:00
Michael Stapelberg
1510579c86
Merge branch 'master' into next
2013-03-17 00:59:52 +01:00
Michael Stapelberg
fcabc0ab6c
Merge branch 'i3dd-error'
2013-03-17 00:59:52 +01:00
Michael Stapelberg
a7ba8931d5
i3-dmenu-desktop: improve error message when dmenu cannot be found
...
fixes #984
2013-03-17 00:59:18 +01:00
Michael Stapelberg
f5a43738d1
Merge branch 'master' into next
2013-03-15 19:27:23 +01:00
Michael Stapelberg
203f5dafd0
Merge branch 'fix-floating-move'
2013-03-15 19:27:23 +01:00
Michael Stapelberg
083611e434
Bugfix: Don’t warp the pointer when dragging floating windows
...
fixes #951
2013-03-15 19:27:08 +01:00
Michael Stapelberg
c488bf7a76
Merge branch 'master' into next
2013-03-14 15:20:34 +01:00
Michael Stapelberg
aea25407df
Merge branch 'fix-make'
2013-03-14 15:20:34 +01:00
Marcus Crestani
89c41f50af
Add YAJL_CFLAGS to i3-msg.mk.
2013-03-14 15:20:33 +01:00
Michael Stapelberg
0f6d483558
docs/hacking-howto: explain our different branches
2013-03-14 14:44:01 +01:00
Michael Stapelberg
fee6d15a3a
docs/hacking-howto: fix the link to the git introduction
2013-03-14 14:43:51 +01:00
Michael Stapelberg
b8230183ef
add dummy entry to debian/changelog
2013-03-12 15:12:13 +01:00
Michael Stapelberg
fe34820c0a
update debian/
2013-03-12 15:11:35 +01:00
Michael Stapelberg
a1691a08ba
Merge branch 'next'
2013-03-12 14:05:47 +01:00
Michael Stapelberg
de9c31611d
Merge branch 'release-4.5' into next
2013-03-12 14:05:41 +01:00
Michael Stapelberg
2640fb2b5f
makefile: delete test.{config_parser,commands_parser} in distclean
2013-03-12 14:03:22 +01:00
Michael Stapelberg
ec0dca9c75
add release notes for i3 v4.5
2013-03-12 13:40:52 +01:00
Michael Stapelberg
c534b6f7e3
i3-dmenu-desktop: bump version to 1.4
2013-03-12 13:38:14 +01:00
oblique
8a4a719093
Add support for _NET_WM_STATE_DEMANDS_ATTENTION.
...
_NET_WM_STATE_DEMANDS_ATTENTION indicates that some action in or with
the window happened. It's a weaker hint than urgency flag of WM_HINTS,
but some applications and almost all Qt applications use it instead of
WM_HINTS' urgency flag (one example is Skype).
2013-03-09 10:55:13 +01:00