1c0b542c07
Merge branch 'master' into next
2012-05-09 20:06:45 +02:00
78721065e0
Merge branch 'fix-static-analysis'
2012-05-09 20:06:42 +02:00
62d3329906
remove dead code
...
This was a left-over of commit 9d68d780e2
2012-05-09 20:00:46 +02:00
f229570bbc
remove unused variable
2012-05-09 19:58:50 +02:00
a9b57a44a9
Remove set but never read variable
...
This was due to the changes in commit d25e77ce75
2012-05-09 19:56:21 +02:00
2a0fb1db69
Merge branch 'master' into next
2012-05-09 19:47:19 +02:00
8b55b2c24c
Merge branch 'fix-dump-log-errmsg'
2012-05-09 19:47:10 +02:00
1b536d70cc
Improve the main error message of i3-dump-log
2012-05-09 19:46:44 +02:00
eeb6ff9237
Move is_debug_build() to libi3/
2012-05-09 19:12:20 +02:00
d13ba7ca53
Fix floating precision bug
...
When calculating coordinates we should multiply at first otherwise
we lose precision when i3 is compiled without sse2 support.
The following code prints "Res1: 348 Res2: 349" when compiled with
-O0 -mno-sse2 and "Res1: 349 Res2: 349" with -O0 -msee2.
Note that -msse2 is default flag on 64bit OSes.
int main() {
double a = 349.0 / 768;
double b = 349.0 * 768;
int res1 = a * 768;
int res2 = b / 768;
printf("Res1: %d Res2: %d\n", res1, res2);
return 0;
}
Thanks guys for helping me to hunt down this one.
2012-05-06 14:13:59 +02:00
8557b05a2c
t/141-resize.t: do not compare float values directly. use i3test.pm::cmp_float which compares using precision of 1e-6.
2012-05-05 19:15:43 +02:00
6bbcddab29
Merge branch 'fix-invalid-cmd-reply'
2012-05-02 22:02:37 +02:00
bbe607899c
Send proper error messages upon parser failures, use yajl for generating command replies
...
Fixes : #693
2012-05-02 22:01:50 +02:00
87cb664236
Merge branch 'fix-spelling'
2012-05-02 20:21:03 +02:00
5a29eb20e0
Fix spelling of success
...
Fixes : #695
2012-05-02 20:20:45 +02:00
1066676185
Merge branch 'build-mac-os-x'
2012-05-02 20:08:34 +02:00
280a35717b
log.c: len is always positive, remove useless check (Thanks Marcus)
2012-05-02 20:07:59 +02:00
07a385bb7a
don’t link against librt on Mac OS X (Thanks Marcus)
2012-05-02 20:06:57 +02:00
eedd1a64d7
Make log.c figure out the physical amount of memory on Mac OS X (Thanks Marcus)
2012-05-02 20:05:07 +02:00
4e734bf331
makefile: use LDFLAGS when linking test.commands_parser (Thanks Marcus)
2012-05-02 20:00:50 +02:00
fda8b3d44d
Merge branch 'release-4.2'
2012-04-25 23:30:18 +02:00
e69c54df07
debian: install the RELEASE-NOTES as upstream changelog for now
2012-04-25 23:21:10 +02:00
327267cc33
debian: bump changelog
2012-04-25 23:19:52 +02:00
d5ed466e0f
/usr/share/applications/i3.desktop: drop the encoding key, UTF-8 is now required
2012-04-25 23:18:22 +02:00
2b290c0bcc
debian: add i3-dump-log.1 to manpages
2012-04-25 23:18:04 +02:00
5fbbf3c09e
add release notes for v4.2
2012-04-25 23:06:39 +02:00
3a378f7cb1
i3bar: don’t immediately redraw bars after kicking tray clients
2012-04-24 12:04:35 +02:00
abd6f24bf2
a few little corrections for the previous commit
2012-04-23 23:21:51 +02:00
27b7f6a6e5
man/i3-input.man: Add description of options and improve examples.
2012-04-23 23:16:51 +02:00
17b477d25d
i3bar: when kicking tray clients, remove them immediately
...
This should fix empty spaces showing up instead of tray icons sometimes.
2012-04-22 20:53:01 +02:00
78891c1c62
i3bar: when tray_output == primary and there is no primary output, fall back to the first available output
2012-04-22 20:51:15 +02:00
17e4d7ede1
i3bar: kick tray clients after output configuration changed
...
This makes i3bar reflect xrandr --output foo --primary changes immediately.
2012-04-22 20:43:52 +02:00
189b27b01e
i3bar: Bugfix: Properly update the primary flag
2012-04-22 20:43:43 +02:00
54222d5617
Merge branch 'master' into next
2012-04-22 20:11:25 +02:00
75720fa88e
Merge branch 'fix-i3bar-dying-tray'
2012-04-22 20:11:07 +02:00
97d17f2f5b
i3bar: Bugfix: Properly reparent tray clients before killing the bar window when outputs disappear
...
Fixes : #655
2012-04-22 20:10:29 +02:00
cc9f0ab353
bump copyright in --version (Thanks joepd)
2012-04-22 13:04:24 +02:00
2c23eb4c75
cfgparse: accept force-xinerama as a synonym of force_xinerama
2012-04-21 12:48:34 +02:00
63ea509482
ipc: update the links to the python libraries on github (Thanks BusMaster)
2012-04-14 20:32:41 +02:00
3a42038b8f
add missing docs/refcard_style.css to git
2012-04-13 13:38:06 +02:00
70c27d9be4
fix broken link in docs/debugging (Thanks nh2)
2012-04-13 13:30:04 +02:00
b4ef809101
debian: update changelog with new upload, add .menu file, update email, bump standards-version, fix section
2012-04-12 16:32:19 +02:00
41d034a6db
replace the refcard with an HTML version (by SardemFF7)
...
This eliminates our build-depedency on latex.
2012-04-12 16:04:29 +02:00
1bb165a29a
tests: warp the pointer to in multi-monitor tests to avoid flaky tests
2012-04-09 14:48:57 +02:00
983ba656fc
t/166-assign: wait until the window is definitely mapped
2012-04-09 14:48:25 +02:00
7210ab22d7
t/166-assign: remove unnecessary sleeps
2012-04-09 14:48:15 +02:00
0f10ccdf12
Implement fake-outputs option (cmdline, cfg) for multi-monitor testing
...
This kills the dependency on xdmx and makes the testsuite simpler
and more flexible (in the output sizes / configurations).
2012-04-09 14:28:36 +02:00
fa6a3d57d2
Only resize when the left/right mouse button is used, not when scrolling (Thanks eeemsi)
2012-04-08 21:04:21 +02:00
eec41d1276
Fix warning: properly initialize 'workspace' variable
2012-04-08 20:45:49 +02:00
373b4ad74a
Implement 'rename workspace <old_name> to <new_name>'
2012-04-08 20:40:00 +02:00