compose/parser: save len in keysym_from_name cache

This reduces a lot of strcmp's, and allows to use a faster memcmp.

Signed-off-by: Ran Benita <ran234@gmail.com>
Replace some strncmp's with memcmp

Signed-off-by: Ran Benita <ran234@gmail.com>
README: remove section on API stability

This was useful when we *weren't* stable. But now that we are this
should be obvious.

Signed-off-by: Ran Benita <ran234@gmail.com>
README: move note about xkeyboard-config to its own section

Signed-off-by: Ran Benita <ran234@gmail.com>
README: link to online API docs

Signed-off-by: Ran Benita <ran234@gmail.com>
README: move compatibility notes to their own page

Signed-off-by: Ran Benita <ran234@gmail.com>
doc/compat.md: we don't support more groups or mods yet

Signed-off-by: Ran Benita <ran234@gmail.com>
README: remove elaborate details from the intro

Point to the "quick guide" instead.

Signed-off-by: Ran Benita <ran234@gmail.com>
doc/quick-guide: some improvements

Signed-off-by: Ran Benita <ran234@gmail.com>
README: add notes about Compose support

Signed-off-by: Ran Benita <ran234@gmail.com>
docs: make html output have a fixed width, hide footer

It's hard to read text which stretches indefinitely.

The footer is not adding much.

Signed-off-by: Ran Benita <ran234@gmail.com>
README: we also accepts patches through github

Signed-off-by: Ran Benita <ran234@gmail.com>
Makefile.am: add symbol files to EXTRA_DIST

Signed-off-by: Ran Benita <ran234@gmail.com>
Add PACKAGING file

Signed-off-by: Ran Benita <ran234@gmail.com>
doc/compat.md: add compose incompatibilities

Signed-off-by: Ran Benita <ran234@gmail.com>
compose: fill @since TBD

Signed-off-by: Ran Benita <ran234@gmail.com>
Change initial symbol file versions to V_0.5.0

It will be quite confusing to use V_0.4.3 since this was already
released without symbol versioning.

Hopefully this doesn't cause any trouble for people who are using -git.

Signed-off-by: Ran Benita <ran234@gmail.com>
Update NEWS

Signed-off-by: Ran Benita <ran234@gmail.com>
Bump version to 0.5.0

Signed-off-by: Ran Benita <ran234@gmail.com>