When the user adjusts the left side bearing, move the bearing with the mouse and scroll in order to keep the glyph contours in the same place.
Add a comment explaining a function declaration in cvpointer.c.
Merge pull request #1915 from coolwanglu/ppa_fix

Add cairo-dev and pango-dev to the dependencies of fontforge-dev
Fix bug introduced in GlyphNameInClass by me in 3cb817b, and simplify
Merge pull request #1917 from rrthomas/master

Remove incorrect copy introduced in 3cb817b
Fix the position of the ligature caret relative to the glyph contours rather than to the left side bearing when moving the left side bearing in the CharView.
sfd: stop outputting trailing whitesp for LangName
Merge pull request #1919 from fontforge/lbearing_experiment_1

Alter handling of left side bearing adjustments.
Metricsview: allow chars to be created on demand

You can now type a char in and fontforge will create that char in the
font if it doesn't already exist. Handy for setting the glyph width
regardless of if there is already a glyph in the font or not.
a warning sign
Merge pull request #1921 from adrientetar/trails-lang

sfd: stop outputting trailing whitesp for LangName
Stop reversing kerning entities when reading a feature file.
Avoid duplicating kerning pairs.
Fix some crippling problems in fea_classesIntersect.
Merge pull request #1925 from monkeyiq/2014nov/metricsview-create-char-on-demand

Metricsview: allow chars to be created on demand
Merge pull request #1929 from fontforge/ufo_kerning_storage_rework_1

Rework feature file kerning.
fontforge-dev depends on python-dev