~roguescholar/alacritty/+git/trunk:fontconfig

Last commit made on 2018-02-20
Get this branch:
git clone -b fontconfig https://git.launchpad.net/~roguescholar/alacritty/+git/trunk

Branch merges

Branch information

Name:
fontconfig
Repository:
lp:~roguescholar/alacritty/+git/trunk

Recent commits

038899c... by Christian Duerr <email address hidden>

WIP

2466f81... by Jeff

Update core-text (#1061)

This cleans up a bunch of code.

53a5a96... by Christian Duerr <email address hidden>

Update lockfile

Updated the lockfile to make sure clippy is building properly with the
latest nightly toolchain.

b82622e... by golem131 <email address hidden>

Update dependencies

Updated the version of some dependencies.

This also changes to a new clippy version so clippy can work with the latest nightly compiler again. Some issues created by new lints have been fixed.

59b561b... by Rachel K <email address hidden>

Better character cell width with FreeType (#1029)

This should fix #1020, #710, and #902

b396a9a... by Christian Duerr <email address hidden>

Implement `reset_state` of Term struct (#1035)

Up to this point the `reset_state` method of the `Term` struct has been
just a placeholder. This has been changed and all important state has
been reset.

The only state that has not been reset is stuff which is retrieved from
the config and isn't stored as default on the `Term` struct either. From
what I can tell these are all never changed though.

This fixes jwilm/alacritty#1033.

After doing some more testing trying to figure out how to fix that all
glyphs are messed up after doing `cat /dev/urandom`, I was able to
confirm that resetting `Term::cursor` fixes the glyphs and restores
everything to normal.

So this also fixes jwilm/alacritty#804.

692cdef... by Christian Duerr <email address hidden>

Update lockfile (#1031)

The lockfile has been updated to make clippy work with nightly again.

2b5de00... by Christian Duerr <email address hidden>

Spawn alacritty window as invisible

This change initially spawns alacritty as in invisible window, this
makes it possible for the pty to already access data like `window_id`
without having to wait for the window manager to actually open the
window.

Even though `GlWindow::new` is blocking when `with_visibility(true)` is
used, the `window.show` call is not blocking. So calling `GlWindow::new`
and `with_visibility(false)`, then immediately calling `window.show`
will create a window and make it visible instantly.

8aa8422... by Christian Duerr <email address hidden>

Update lockfile

Clippy failed to build with the latest nightly, so the lockfile has been
updated to allow the nightly builds to work again.

f6839a8... by Christian Duerr <email address hidden>

Expand key binding config documentation

A link to all variants available as `key` has been added to the key
bindings documentation, to help users with finding the right place
for mapping key codes.