Merge lp://staging/~hesky-fisher/plover/windows-merge into lp://staging/plover
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~hesky-fisher/plover/windows-merge |
Merge into: | lp://staging/plover |
Diff against target: |
2260 lines (+1373/-503) 18 files modified
README.txt (+1/-1) application/plover (+15/-5) plover/app.py (+3/-3) plover/config.py (+9/-3) plover/dictionary/__init__.py (+1/-0) plover/formatting.py (+17/-15) plover/gui/main.py (+3/-0) plover/gui/serial_config.py (+4/-14) plover/keyboardcontrol.py (+0/-402) plover/machine/sidewinder.py (+50/-45) plover/oslayer/__init__.py (+6/-0) plover/oslayer/comscan.py (+544/-0) plover/oslayer/config.py (+19/-0) plover/oslayer/keyboardcontrol.py (+58/-0) plover/oslayer/winkeyboardcontrol.py (+191/-0) plover/oslayer/xkeyboardcontrol.py (+411/-0) plover/steno.py (+15/-15) pyinstaller.spec (+26/-0) |
To merge this branch: | bzr merge lp://staging/~hesky-fisher/plover/windows-merge |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Joshua Harlan Lifton | Pending | ||
Review via email: mp+107705@code.staging.launchpad.net |
Commit message
Make plover work on windows.
Description of the change
This adds an oslayer module with the intention of abstracting the OS from plover. This integration would add windows compatibility to the trunk.
Unmerged revisions
- 67. By Hesky Fisher
-
Integrate lp:~ark3/plover/capitalization-fix
- 66. By Hesky Fisher
-
Plover now always listens to the machine for start and stop events. The keyboard capture in X allows events through and fixes that with backspaces. The windows version suppresses the keyboard events when it is active. This change makes the keyboard suppression behavior explicit in the capture class. Now the app is fully aware and (on windows) in control of whether the keyboard is suppressed.
- 65. By Hesky Fisher
-
Changes needed to build a binary
- 64. By Hesky Fisher
-
Add windows versions of keyboard classes and com port scanning
It's great to see this merging into trunk. It will take me at least a week to give it a proper review and testing, but it is indeed on my radar. Thanks!