James Baumgarten
4ff01e59ca
Clarify userguide description of urgent_workspace configuration
2013-09-09 05:09:45 +02:00
Deiz
a7c005848a
Create pixmaps using the real bar height, rather than screen height.
2013-09-09 04:36:10 +02:00
Michael Stapelberg
a52b5212ea
Merge branch 'master' into next
2013-09-01 13:35:19 +02:00
Michael Stapelberg
0fbc40ff5f
Merge branch 'fix-flattening'
2013-09-01 13:35:19 +02:00
Michael Stapelberg
2481b9dcd7
Bugfix: don’t flatten tabbed/stacked containers
...
fixes #1053
2013-09-01 13:35:04 +02:00
Michael Stapelberg
599a4d48e6
Merge branch 'master' into next
2013-08-30 20:01:04 +02:00
Michael Stapelberg
a68a911a30
Merge branch 'fix-fullscreen-global'
2013-08-30 20:01:04 +02:00
Michael Stapelberg
93463bc393
Bugfix: update root geometry on output changes for “fullscreen global” (Thanks kaersten)
...
fixes #1064
2013-08-30 19:59:57 +02:00
Michael Stapelberg
1a7fe4ee79
Merge branch 'master' into next
2013-08-27 20:23:00 +02:00
Michael Stapelberg
bbc30cf142
Merge branch 'revert-fullscreen'
2013-08-27 20:23:00 +02:00
Michael Stapelberg
103ab83131
Revert "raise fullscreen windows on top of all other X11 windows"
...
This reverts commit 0659a0d98c
.
It was a fix for dzen2 setups, but broke several other use cases.
Because dzen2 is not really important since most people use i3bar
nowadays, let’s revert this.
fixes #1062
fixes #1068
fixes #1070
2013-08-27 20:21:11 +02:00
Michael Stapelberg
28fafcb1c2
Remove forgotten libxcursor from DEPENDS (Thanks badboy)
2013-08-22 18:44:21 +02:00
Leo Gaspard
c9611b320b
Remove debug message when debugging is disabled
...
More precisely, switch from printf to DLOG a "matching: * / *" message, like all
the other "matching: * / *" messages.
2013-08-20 19:06:03 +02:00
Bas Pape
a5ee699d36
Initialize variables to prevent (false) warnings.
2013-08-20 19:05:48 +02:00
Sebastian Ullrich
431e98dc35
Respect workspace numbers when looking for a free workspace name
...
This prevents a ws '1' appearing on a new output when there's
already a ws '1: www' on an existing output
2013-08-18 17:47:53 +02:00
Michael Stapelberg
da20cd397c
switch from libXcursor to xcb-util-cursor
2013-08-17 09:44:20 +02:00
Michael Stapelberg
2fe2e005a0
Merge branch 'fix-userguide'
2013-08-12 09:13:55 +02:00
Michael Stapelberg
3216cc79de
Merge branch 'master' into next
2013-08-12 09:13:55 +02:00
Michael Stapelberg
ee533a6ddc
Fix userguide formatting (Thanks Slava)
2013-08-12 09:12:53 +02:00
Michael Stapelberg
4fbc832f66
Merge branch 'fix-move-window-center'
2013-08-08 22:44:30 +02:00
Michael Stapelberg
cc36c94b60
Merge branch 'master' into next
2013-08-08 22:44:30 +02:00
Franck Michea
69d7adcf49
Add missing return after error reporting.
2013-08-08 22:44:23 +02:00
syl20bnr
3be0b519c9
Update documentation paragraph on variables
...
see http://infra.in.zekjur.net/archives/i3-discuss/2013-August/001377.html
2013-08-08 22:42:15 +02:00
Michael Stapelberg
c296a57db9
Merge branch 'fix-float-h'
2013-08-08 22:37:47 +02:00
Michael Stapelberg
20cc9cfe70
Merge branch 'master' into next
2013-08-08 22:37:47 +02:00
Kacper Kowalik (Xarthisius)
0b168ee499
Include float.h for DBL_EPSILON
...
https://bugs.gentoo.org/show_bug.cgi?id=480272
Patch was written by Jeroen Roovers <jer@gentoo.org>
2013-08-08 22:37:27 +02:00
Michael Stapelberg
6562f440c5
update debian/ packaging
2013-08-07 21:21:47 +02:00
Michael Stapelberg
f682841ae1
Merge branch 'next'
2013-08-07 21:13:46 +02:00
Michael Stapelberg
4d2785da68
Merge branch 'release-4.6' into next
2013-08-07 21:13:41 +02:00
Michael Stapelberg
e6ee8b3256
add release notes for v4.6
2013-08-07 21:04:18 +02:00
Michael Stapelberg
bf760d0241
log.c: use posix_fallocate() instead of ftruncate() (Thanks don)
...
The effect is that the error handling is much better. posix_fallocate()
will allocate all the requested space, whereas ftruncate() does not.
Before this commit, in case the /dev/shm filesystem is too small to hold
the _contents_ of the log file, i3 will SIGBUS when writing to the shm
logfile. With this commit, it will print an error message on startup,
but continue to run without logging.
2013-08-01 00:42:24 +02:00
Michael Stapelberg
3eea370db2
i3bar: draw workspace buttons at x=0 instead of x=1
...
This makes the workspace buttons align with the window borders, which is
particularly visible with color configurations like the one in this
screenshot: http://i.imgur.com/CH8srF5.png
fixes #687
2013-07-29 21:50:59 +02:00
Michael Stapelberg
0c7a76c2f1
Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat)
...
This ClientMessage can be used to estimate how big the window will be
before opening it. Java always sends the ClientMessage and checks the
atom that should be set by the window manager, but it seems that the
fallback code path has a race condition.
Let’s see if the situation gets better with this change. I have been
running this patch for about two weeks and have not seen any issues with
it.
fixes #934
fixes #709
2013-07-27 15:06:08 +02:00
koebi
88671986f4
implement unmark command
2013-07-17 23:02:31 +02:00
Michael Stapelberg
35aec2f038
i3-dmenu-desktop: honor Path= key (Thanks Alexander)
...
fixes #1041
2013-07-13 17:47:10 +02:00
Michael Stapelberg
eec80838ab
actively delete _NET_WORKAREA on startup
...
fixes #1038
2013-07-13 12:24:15 +02:00
Franck Michea
1f8a860744
bugfix: Resize and center a scratchpad even when a criteria is used.
2013-07-11 21:18:21 +02:00
Alexander Berntsen
023594909e
Implement debuglog command
...
Add debuglog command that takes toggle|on|off. Add get_debug_logging()
to be able to toggle. Make t/187-commands-parser.t expect 'debuglog'.
Document the debuglog command in userguide.
2013-07-07 15:33:42 +02:00
Michael Stapelberg
8a7a80e22e
Merge branch 'fix-nagbar-without-font'
2013-06-29 23:47:29 +02:00
Michael Stapelberg
6241419c86
Merge branch 'master' into next
2013-06-29 23:47:29 +02:00
Michael Stapelberg
e8759691b8
Bugfix: call i3-nagbar correctly for configfiles without the font directive (Thanks xeen)
...
fixes #1030
2013-06-29 23:46:53 +02:00
Michael Stapelberg
f55b7977e8
Store aspect_ratio instead of weird proportional_{width,height} (Thanks phillip)
...
This commit only goes to “next” because I am not sure whether it
actually makes things better in all cases and want to give it some
testing first.
There was no documented reason behind using the
proportional_{width,height} variables, so I suppose that code was just
stupidity on my part (it was written merely a month after I started this
project in 2009).
fixes #1032
2013-06-29 23:11:54 +02:00
Michael Stapelberg
73508dec0c
Merge branch 'fix-whitespace'
2013-06-29 20:58:51 +02:00
Michael Stapelberg
c4d4418745
Merge branch 'master' into next
2013-06-29 20:58:51 +02:00
Michael Stapelberg
d055e70a89
tests: update t/172-start-on-named-ws.t to check the previous commit
2013-06-29 20:58:33 +02:00
Eika Enge
625d5bdba6
Bugfix: Ignore spaces in front of default workspace name
2013-06-29 20:58:15 +02:00
Michael Stapelberg
e53b410894
Merge branch 'fix-floating-criteria'
2013-06-29 20:28:07 +02:00
Michael Stapelberg
78e99440f6
Merge branch 'master' into next
2013-06-29 20:28:07 +02:00
Michael Stapelberg
b4f7142509
Bugfix: fix focus handling in 'floating disable' on non-visible windows (Thanks necoro)
...
fixes #1027
2013-06-29 20:27:33 +02:00
Michael Stapelberg
d7222c0073
Merge branch 'fix-unaligned-memory'
2013-06-29 19:28:41 +02:00