Add a hook to run callbacks in the gui thread. This should fix concurrency issues caused by the machoine and gui threads using the same memory. The most common symptom of that is Plover locking up in the add translation dialog.
Merge branch 'master' of https://github.com/openstenoproject/plover
Fix crashing/freezing related to dictionary updates.
Merge pull request #181 from balshetzer/master

Fix crashing/freezing related to dictionary updates
Merge branch 'master' of https://github.com/openstenoproject/plover
Create lookup.py
Added lookup button to config screen
Added PLOVER:LOOKUP command

Added PLOVER:LOOKUP command that opens the dictionary lookup screen
Added space_placement to config
Added test for space_placement config setting
Added ability to put spaces after words if set
Added tests for putting spaces after output
Added space_placement to app.py
Added space placement to config screen

Added space placement to config screen inside a new section called "Output"
Fixed problem with getting last_space
Added prefix tests to test_formatting.py
Added lookup frame coordinates
Added tests for lookup frame coordinates
Create util.py
Moved platform specific code into util file