lp://staging/~jbicha/onboard/build-with-gcc-6

Created by Jeremy Bícha and last modified
Get this branch:
bzr branch lp://staging/~jbicha/onboard/build-with-gcc-6
Only Jeremy Bícha can upload to this branch. If you are Jeremy Bícha please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jeremy Bícha
Project:
Onboard
Status:
Merged

Recent revisions

2153. By marmuta

Increase docking aspect limit a bit to allow for more stretching on tablets (LP:1586493).

2152. By marmuta

Hide debug output.

2151. By marmuta

Regression: keys in the symbol layer of Small layout tend to type wrong characters

Happened only on Ubuntu-GNOME, not Ubuntu (both 16.04).

Temporary group switching works reliably only when groups are latched
(vs. locked), but then key-repeats type a different character again.

-> Remove temporary group switching and depend on the improved key remapping
   instead.

2150. By marmuta

XkbGetNames seems redundant, removed.

2149. By marmuta

Fix a number of problems with the new xkb-based key remapping. Finally it works in Ubuntu-Gnome too.

2148. By marmuta

Regression: traceback on startup when virtkey is unavailable

2147. By marmuta

Regression: modifiers get stuck when lock_temporary_modifiers() was called multiple times

2146. By marmuta

Actually enable temporary group switching for keys that need it. Fixes "#" and "'" typing wrong characters with Small layout and Russian key map.

2145. By marmuta

Remap keys with Xkb instead of X functions.

pros:
- keycode is stable between press and release -> no unwanted key
repeats anymore (so far).
- All characters can be typed. Before there were always some emoji
that didn't come out right.

cons:
- The very first one or two key-strokes after Onboard was started
type nothing. Couldn't solve this.
- Remnants of the previous mappings remain active across the system.
The range of remapped keycodes has to exclude hard-coded(?) system
tasks, e.g. keycode 244 that opens the power settings dialog.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/onboard
This branch contains Public information 
Everyone can see this information.

Subscribers