Fuck this one piece of code in particular
Reload keys. Also removes sidebar font setting.
Fix infinite loop on sleep
Re-engineered text field

This commit introduces two things, the most of important of which is a
new text field backend.

Previously, the text field scaled each row by a pre-defined line height
based on which font size was selected in preferences.

Instead, the line height for each line is automatically calculated
based off the actual text which means certain Unicode characters like
emojis will scale the text field correctly.

This commit also re-introduces some Mavericks support. The text field
on mavericks got a few minor altercations by using some new drawing
techniques. The side lists are functional but do not show the names of
the associated views.
Very small frame changes
Small disclosure triangle touchup
Fix some drawing issues and lay some groundwork for Mavericks
Lay more foundation for revisiting Mavericks UI
Updated drawing logic
Easier to understand conditional
Draw directly to screen instead of setting fill color.

Doing this allows the drawing to react to specific situations.

For example, when presenting a modal dialog, the fill color would not
update in time because by resignKey was called on the window delegate,
the main window -activeForDrawing did not see the modal which resulted
in it drawing as an active state.
Always active
Updated binding logic
Navigation
Fix URL parsing
Partial revert

This reverts commit 320015ad2b01aa42815be65dc1efaeeed805e0a5.
Add "-.-" to emoji list
Merge pull request #466 from xlexi/master

Add "-.-" to emoji list
Fix exporting preferences
Light mode Mavericks user list