Version 0.33.90
Revert "Add urxvt extended mouse tracking mode support"

This reverts commit 60e0ce9ff6b27787c47c266e779d80e3389babe9.
emulation: Support xterm extended mouse tracking mode

https://bugzilla.gnome.org/show_bug.cgi?id=681329
Revert "emulation: Support xterm extended mouse tracking mode"

This reverts commit e75d806d8a79d7b7e28d982da05e066c3681ea32.
Revert "Revert "Add urxvt extended mouse tracking mode support""

This reverts commit 580bc054a083c020ab658183864ab44ba8589c85.
widget: Remove broken 'visual beep' code

It's not possible to draw to widget->window outside of a ::draw event,
so don't do that.

https://bugzilla.gnome.org/show_bug.cgi?id=602726
widget: Remove extraneous vte_draw_[start|end] calls

Drawing only happens on ::draw which calls start/end already.
drawing: Fix drawing of Box Drawing and Block Elements characters

... and remove the few other special-cased characters. We may consider
adding all or parts of U+2400..U+243F (Control Pictures) and U+25A0..U+25FF
(Geometric Shapes) back in.

The Box drawing block is:

U+250x ─ ━ │ ┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┌ ┍ ┎ ┏

U+251x ┐ ┑ ┒ ┓ └ ┕ ┖ ┗ ┘ ┙ ┚ ┛ ├ ┝ ┞ ┟

U+252x ┠ ┡ ┢ ┣ ┤ ┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬ ┭ ┮ ┯

U+253x ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿

U+254x ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╌ ╍ ╎ ╏

U+255x ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟

U+256x ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ ╭ ╮ ╯

U+257x ╰ ╱ ╲ ╳ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿

and the Block Elements block is:

U+258x ▀ ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▉ ▊ ▋ ▌ ▍ ▎ ▏

U+259x ▐ ░ ▒ ▓ ▔ ▕ ▖ ▗ ▘ ▙ ▚ ▛ ▜ ▝ ▞ ▟

https://bugzilla.gnome.org/show_bug.cgi?id=435000
docs: Add index for API new in 0.34
Replace GDK_THREADS_ENTER/LEAVE with gdk_threads_enter/leave

Using the functions directly allows us to benefit from the
new more gracious deprecation approach, and doesn't force
a harsh build break due to undefined macros.

https://bugzilla.gnome.org/show_bug.cgi?id=681216
introspection: Fix some annotations

https://bugzilla.gnome.org/show_bug.cgi?id=679805
Correct introspection annotation for vte_terminal_new

https://bugzilla.gnome.org/show_bug.cgi?id=681714
CJK: Fix width of Box Drawing and Block Elements characters

U+254C..U+254F and U+2574..U+257F have East Asian Width property
N (neutral) while all the other line drawing characters are
A (ambigous). This makes those characters not match up with those
other line drawing characters from the Box Drawing (U+2500..U+257F)
block when using VTE_CJK_WIDTH=wide; so we forcibly treat them as
ambigous too.

And we also do the same for the Terminal Graphic Characters
(U+2596..U+259F) as well as U+2590 and U+2591 from the Block Elements
(U+2580..U+259F) block.

The reasons *why* these characters are N instead of A is not clear.
It certainly looks like a bug in Unicode, but these characters are there
since Unicode 1.1, and even the first version of UAX#11
(DTR#11, http://www.unicode.org/reports/dtr11.html) has them as N.
drawing: Don't overdraw the cell on bold characters

This was added in comment dcb7fd974bea5fe49d4f5b0344ebdaffc6d7bae1 and is only
required when using double-strike pseudo-bolding; so only add the extra pixel when
doing that. This makes the usual case (i.e. using a real bold font) look nicer.

https://bugzilla.gnome.org/show_bug.cgi?id=682692
Updated Polish translation
Version 0.34.0
Post release version bump
emulation: Support italic text

The escape sequence SGR 3 for italic text is now recognised and supported.

https://bugzilla.gnome.org/show_bug.cgi?id=685223
keymap: Simplify debug code

Remove the autogenerated keysyms.c and just use gdk_keyval_name().

Conflicts:
	src/Makefile.am
emulation: Support xterm extended mouse tracking mode

https://bugzilla.gnome.org/show_bug.cgi?id=681329