Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Ingo Bürk 8158e4c415 Copy the entire window content on Expose events. (#2685)
With commit d58dbc3 we started ignoring Expose events in a sequence
except for the last one. Since we only copied the affected part of
the window in the Expose event handler, this caused incorrectly
rendered window decorations.

Instead of reverting to the old behavior, we now copy the entire window
content on this single, last event with the following rationale:
- It's cheaper to copy a larger chunk once than multiple smaller
  chunks doing one server roundtrip each.
- That's how we do it when rendering out decoration on decoration
  changes as well.

fixes #2683
2017-02-17 00:06:40 -08:00
.github document our project governance model (#2675) 2017-02-06 10:10:41 -08:00
contrib contrib: add per-workspace-layout.pl 2014-01-26 16:51:32 +01:00
debian debian: update changelog 2016-11-08 21:31:34 +01:00
docs Add troubleshooting for title attributes during layout restoring. (#2679) 2017-02-12 11:24:35 -08:00
etc Move/rename config files/.desktop files into subdirs 2016-10-23 21:09:24 +02:00
i3-config-wizard migrate i3-config-wizard to draw_util (#2654) 2017-01-24 23:18:13 -08:00
i3-dump-log Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
i3-input migrate i3-input to draw_util (#2645) 2017-01-21 07:30:31 -08:00
i3-msg Fix memory leak in i3-msg. (#2542) 2016-11-06 08:14:37 -08:00
i3-nagbar migrate i3-nagbar to draw_util (#2644) 2017-01-21 07:25:21 -08:00
i3bar restart bar status command on config reload (#2668) 2017-02-05 01:04:35 -08:00
include Add the ipc shutdown event (#2652) 2017-01-22 14:08:32 -08:00
libi3 Remove unused function arguments. (#2635) 2017-01-13 09:34:09 -08:00
m4 Accept calling absolute path when building outsource 2016-11-09 22:37:21 +01:00
man Fix name of mcedit (#2524) 2016-12-09 08:37:49 +01:00
parser-specs Implement RandR 1.5 support (#2580) 2016-11-28 18:20:46 +01:00
share Move/rename config files/.desktop files into subdirs 2016-10-23 21:09:24 +02:00
src Copy the entire window content on Expose events. (#2685) 2017-02-17 00:06:40 -08:00
testcases Testcases: Check for required binaries (#2655) 2017-01-22 23:40:08 -08:00
travis switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
.clang-format switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
.gitignore pull autotools.gitignore into .gitignore 2016-10-23 21:09:24 +02:00
.travis.yml travis: switch to container-based trusty (#2550) 2016-11-08 14:04:46 -08:00
DEPENDS Remove conditional compilation for cairo/pangocairo (#2480) 2016-09-27 12:57:00 -07:00
I3_VERSION Set non-git version to 4.13-non-git. 2016-11-08 19:54:14 +01:00
LICENSE Remove copyright year range from License 2016-01-17 16:25:54 +05:30
Makefile.am remove debug.h from Makefile.am (#2581) 2016-11-21 03:02:43 -08:00
PACKAGE-MAINTAINER Update PACKAGE-MAINTAINER’s compilation instructions 2016-10-23 21:09:24 +02:00
RELEASE-NOTES-4.13 release i3 4.13 2016-11-08 19:54:01 +01:00
configure.ac fix conditional in configure script 2017-01-10 20:48:59 -06:00
generate-command-parser.pl Implement RandR 1.5 support (#2580) 2016-11-28 18:20:46 +01:00
i3-dmenu-desktop i3-dmenu-desktop: do not die on failed open 2016-03-23 18:48:38 +01:00
i3-migrate-config-to-v4 Remove dead documentation for non-existing feature "stack-limit". 2015-06-09 23:13:15 +02:00
i3-save-tree Update "mark" to "marks" in i3-save-tree. (#2308) 2016-04-23 12:43:23 +01:00
i3-sensible-editor Fix name of mcedit (#2524) 2016-12-09 08:37:49 +01:00
i3-sensible-pager Quote the variables in i3-sensible-* correctly 2015-11-30 21:36:23 +00:00
i3-sensible-terminal Add uxterm to terminal list (#2397) 2016-07-19 19:28:42 +01:00
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
pseudo-doc.doxygen s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
release.sh Added instructions to update Github milestones after release. (#2561) 2016-11-21 12:41:43 -08:00