c8658b00e3
Merge branch 'warnings' into 'master'
...
warnings: Fix some C stuff
See merge request Librem5/squeekboard!159
2019-09-11 14:58:19 +00:00
0989771a3b
Merge branch 'simple_cargo' into 'master'
...
cargo: Allow for manual cargo invokations
See merge request Librem5/squeekboard!158
2019-09-11 13:34:42 +00:00
9c2acde826
Merge branch 'reparse' into 'master'
...
rewrite of the parsing
See merge request Librem5/squeekboard!152
2019-09-11 12:33:25 +00:00
015ba79f65
Merge branch 'fix_tests' into reparse
2019-09-11 12:03:24 +00:00
d6aa54f30c
Merge branch 'fix_tests' into 'master'
...
Fix doctests
See merge request Librem5/squeekboard!157
2019-09-11 11:55:26 +00:00
fd0d8d4244
warnings: Fix some C stuff
2019-09-10 11:06:18 +00:00
c725cd7f14
cargo: Allow for manual cargo invokations
2019-09-10 10:17:28 +00:00
0922d4a87a
tests: Allow the building of doctests
...
Also allows for standalone tests and examples to be built and run with Cargo.
2019-09-10 09:34:25 +00:00
51562d5185
Fix imservice docstring
2019-09-10 09:27:21 +00:00
ed8b6eec28
More float_ord docs
2019-09-10 09:27:21 +00:00
e9c236a682
float_ord: Fix test
2019-09-10 09:27:19 +00:00
04a47ad0af
Merge branch '33-multi-touch-typing-not-yet-working' into 'master'
...
Resolve "Multi-touch typing not-yet working"
Closes #33
See merge request Librem5/squeekboard!135
2019-09-10 09:15:50 +00:00
99c577be60
Merge remote-tracking branch 'upstream/master' into reparse
2019-09-10 09:11:57 +00:00
db8340181f
Merge branch '88-visual-improvements' into 'master'
...
Resolve colors used in "Visual Improvements"
See merge request Librem5/squeekboard!155
2019-09-10 08:16:57 +00:00
4f18ffd34e
Resolve colors used in "Visual Improvements"
2019-09-10 08:16:56 +00:00
4306ec9c1e
Merge branch 'drop_bitflags' into 'master'
...
deps: Remove bitflags
See merge request Librem5/squeekboard!156
2019-09-09 20:16:44 +00:00
31c12e5182
layout: Convert numbers to yaml
2019-09-09 19:10:42 +00:00
521796a46d
deps: Remove bitflags
...
This removes the need to use a modified copy and makes running tests easier.
2019-09-09 19:00:40 +00:00
a187221d3f
Convert nb layout to yaml
2019-09-09 16:35:21 +00:00
583b546e81
Fix CI error
2019-09-09 15:49:25 +00:00
aa9523338f
Merge branch 'buttonlists' into reparse
2019-09-09 15:11:59 +00:00
0ed66e0eab
locked: Use keys instead of buttons
2019-09-09 13:54:55 +00:00
6523275b6a
views: Change based on layout file
2019-09-09 13:25:03 +00:00
b9e9ca368a
Merge branch 'cargo' into 'master'
...
rust: Use Cargo to build the Rust portion
See merge request Librem5/squeekboard!147
2019-09-07 17:52:24 +00:00
c4886e362a
Merge branch 'dorota.czaplejewicz/squeekboard-cargo' into 'cargo'
...
Add new meson and current ninja to the build dependencies
See merge request dorota.czaplejewicz/squeekboard!8
2019-09-07 11:37:42 +00:00
fc5f671e57
Add new meson and current ninja to the dependencies
2019-09-06 22:15:02 +02:00
035ecd6df1
Merge branch 'clean' into 'master'
...
cleanup: Vala bindings
See merge request Librem5/squeekboard!154
2019-09-04 12:46:42 +00:00
26d1a6047c
Merge branch 'fixes' into reparse
2019-09-04 10:18:53 +00:00
60a89b6c3f
Merge branch 'wrapping' into reparse
2019-09-04 10:01:22 +00:00
b84c402c4a
WIP
...
WIP
WIP: keymap generation test passes
meta: Update features and version
WiP: cargo.lock
WIP: don't crash
WIP: no outlines
parsing: New tests
WIP: base level works
WIP: remove old keyboard
symbols correctly input
WIP: lodaing files
WIP: fallback works
Valid fallback
2019-09-04 09:44:31 +00:00
2579d2fea9
cleanup: Vala bindings
2019-09-04 09:21:55 +00:00
c75ed9b230
Merge branch 'kill_tooltip' into 'master'
...
tooltips: Remove
See merge request Librem5/squeekboard!150
2019-09-02 14:58:02 +00:00
789e8b6bff
Merge branch 'buttonlists' into 'master'
...
Buttonlists
See merge request Librem5/squeekboard!145
2019-09-02 14:42:19 +00:00
633d15c438
Merge branch 'fixes' into 'master'
...
layout: Remove unused C functions
See merge request Librem5/squeekboard!151
2019-09-02 11:24:54 +00:00
baabcb1400
layout: Remove unused C functions
2019-09-01 11:42:02 +00:00
c16bbb9e7f
Merge branch 'fix-number-layout' into 'master'
...
Adjust width and height of keypad geometry
See merge request Librem5/squeekboard!149
2019-08-31 12:31:45 +00:00
623181cc34
tooltips: Remove
2019-08-31 12:18:55 +00:00
76b5104fb7
Merge branch 'improve-styling' into 'master'
...
Apply symbol names to widget paths, add styles
See merge request Librem5/squeekboard!148
2019-08-31 12:16:03 +00:00
6c0a642abf
Store key instead of button in pressed lists
2019-08-31 11:30:51 +00:00
132435a9c8
Drop callback iteration for button finding
2019-08-31 11:30:51 +00:00
521bcfc484
Adjust width and height of keypad geometry
2019-08-30 15:16:46 +00:00
3413021d30
rust: Use Cargo to build the Rust portion
...
Pros: Ability to use Rust libraries from crates.io
Problems: Need to lock library versions and document their reproducible building, either via Cargo.lock or vendoring.
2019-08-30 09:00:34 +00:00
ffc64c6d56
Apply symbol names to widget paths, add styles
2019-08-29 21:02:35 +00:00
79672f3a2d
Merge branch 'nodisplay' into 'master'
...
desktop file: Use NoDisplay=true
See merge request Librem5/squeekboard!143
2019-08-29 16:18:55 +00:00
e1d5731466
Merge branch 'wrapping' into 'master'
...
ffi: Use a generic wrapper for opaque Rust structs
See merge request Librem5/squeekboard!144
2019-08-29 15:37:57 +00:00
09deef2d6c
Merge branch 'fix-formatting' into 'master'
...
Fix code formatting
See merge request Librem5/squeekboard!146
2019-08-29 15:03:14 +00:00
83907af456
Fix code formatting
2019-08-29 14:52:10 +00:00
878b7ed18e
ffi: Use a generic wrapper for opaque Rust structs
2019-08-29 13:33:04 +00:00
e6f3b9e5be
Merge branch 'layouts' into 'master'
...
Layouts
See merge request Librem5/squeekboard!141
2019-08-29 12:19:42 +00:00
75992ff13f
Check for button position more in Rust
...
The check against fitting inside the Layout was removed: as an optimization it is unneeded, as the actual search must be optimized to be quick. In addition, the view bounds don't correspond to anything physical as long as negative offsets are allowed.
2019-08-29 12:19:42 +00:00