Commit Graph

1865 Commits

Author SHA1 Message Date
Dorota Czaplejewicz 20a6cf52ac layouts: Rename ja+kana to jp+kana 2019-11-20 10:23:05 +00:00
Dorota Czaplejewicz c566d8853e translations: Register Spanish 2019-11-20 10:21:41 +00:00
Dorota Czaplejewicz 0beddc6856 Merge branch 'patch-8' into 'master'
translations: Spanish

See merge request Librem5/squeekboard!246
2019-11-20 10:11:48 +00:00
Dorota Czaplejewicz 0adde1004f cargo: Use release mode for release builds 2019-11-19 13:50:36 +00:00
Dorota Czaplejewicz 9b271a6919 devel: Package squeekboard-test-layout 2019-11-19 12:22:24 +00:00
Dorota Czaplejewicz 1db561d33a build: Handle output files better 2019-11-19 12:15:08 +00:00
Dorota Czaplejewicz 3170a0b615 Merge branch 'renderer' into 'master'
Renderer reworks

See merge request Librem5/squeekboard!238
2019-11-19 10:34:47 +00:00
Dorota Czaplejewicz 9571adb107 tests: Executable for testing layouts 2019-11-19 09:47:32 +00:00
Dorota Czaplejewicz f834f174d8 cargo: Copy target with properties, find filename automatically 2019-11-19 09:35:32 +00:00
Dorota Czaplejewicz 3c0b142c4f warnings: Print at runtime, crash at test time 2019-11-19 08:29:57 +00:00
Mark Müller 4f28e3413a langs: add de-DE for switcher 2019-11-19 00:10:35 +01:00
Mark Müller 291be9fa79 Update de-DE.txt 2019-11-18 22:58:27 +00:00
Mark Müller fd5d060eee langs: add de-DE for switcher 2019-11-18 22:56:47 +01:00
Dorota Czaplejewicz cffe07521e Merge branch 'prebuild_tests' into 'master'
Prebuild tests

See merge request Librem5/squeekboard!250
2019-11-17 15:14:50 +00:00
Dorota Czaplejewicz 36af546362 tests: Bump timeout for the execution of all unit tests 2019-11-17 15:06:07 +00:00
Dorota Czaplejewicz 0da848a5a0 tests: Use correct test compilation command 2019-11-17 14:56:25 +00:00
Dorota Czaplejewicz 8c9ae98bda Merge branch 'release' into 'master'
Release 1.3.0

See merge request Librem5/squeekboard!247
2019-11-16 15:49:58 +00:00
Dorota Czaplejewicz 7cc8eecd26 Release 1.3.0 v1.3.0 2019-11-16 15:40:56 +00:00
uzanto ef025509ba translations: Spanish 2019-11-15 20:57:24 +00:00
Dorota Czaplejewicz 3f6bb7f60b Merge branch 'fi' into 'master'
layouts: Correct most unneeded xkb symbols usage

See merge request Librem5/squeekboard!245
2019-11-15 16:50:35 +00:00
Dorota Czaplejewicz d7ee2f4c3c layouts: Correct most unneeded xkb symbols usage 2019-11-15 15:11:12 +00:00
Dorota Czaplejewicz 98f14d3e81 Merge branch 'fix_swedish_layout' into 'master'
Fix åäö in Swedish layout

See merge request Librem5/squeekboard!244
2019-11-15 15:00:19 +00:00
Dorota Czaplejewicz 02ec745856 Merge branch 'update-copyright' into 'master'
Update copyright information

See merge request Librem5/squeekboard!241
2019-11-15 14:33:23 +00:00
Andreas Rönnquist 6ac17bfde5 Fix åäö in Swedish layout 2019-11-15 15:28:36 +01:00
Dorota Czaplejewicz d8cb6ab383 Merge branch 'remove-old-files' into 'master'
Remove unused files

See merge request Librem5/squeekboard!242
2019-11-15 13:52:56 +00:00
Dorota Czaplejewicz db52a842b2 Merge branch 'caches' into 'master'
Fix leaks

See merge request Librem5/squeekboard!237
2019-11-15 13:50:29 +00:00
Dorota Czaplejewicz ad8c918e1a Merge branch 'style' into 'master'
Use dark style by default

See merge request Librem5/squeekboard!239
2019-11-15 13:49:28 +00:00
David Boddie 8191324e46 Remove unused files 2019-11-15 01:25:52 +01:00
David Boddie 6777f1b4b7 Update copyright information 2019-11-15 00:53:41 +01:00
Dorota Czaplejewicz 0bfaa8cd7a debian: Wrap squeekboard in theme selector
This works around https://source.puri.sm/Librem5/squeekboard/issues/151 by providing a dark style to match the dark style of the layouts.
2019-11-13 14:07:23 +00:00
Dorota Czaplejewicz 238900f01a Merge branch 'readme' into 'master'
hacking: Clarify dev env and testing

See merge request Librem5/squeekboard!231
2019-11-13 13:44:03 +00:00
Dorota Czaplejewicz e47ec16293 Merge branch 'fi' into 'master'
Finnish layout

See merge request Librem5/squeekboard!240
2019-11-12 14:51:44 +00:00
Dorota Czaplejewicz 6fe08967f6 fi: add tests 2019-11-12 14:44:37 +00:00
Dorota Czaplejewicz 71d2df8b2a Merge branch 'rename-nb-layout-to-no' into 'master'
Rename the nb layout to no, fixing input source selection

See merge request Librem5/squeekboard!233
2019-11-11 19:36:58 +00:00
David Boddie 8024998a4b Rename the nb layout to no, fixing input source selection 2019-11-11 19:36:58 +00:00
Dorota Czaplejewicz ea4bf3de29 tools: A theme override wrapper useful for the Librem5 2019-11-11 16:49:21 +00:00
David Boddie 87d368878b Merge branch 'rusty_popup' into 'master'
language selection popup

See merge request Librem5/squeekboard!190
2019-11-08 15:00:04 +00:00
Dorota Czaplejewicz 55584e27fa translations: Filled out Polish 2019-11-08 10:21:35 +00:00
Dorota Czaplejewicz 9f88660d99 locale: Add translations for layout names
Pulled in some Unix-specific code from https://github.com/rust-locale/locale_config to reduce dependencies.

First reason to reduce dependencies: gettext-rs is not in Debian. Copying gettext-sys might have made sense, but the interface is somewhat confusing.

For translating a couple identifiers, detection and some hand-rolled hash map is all that is needed, and the option to move to gettext later remains.

locale_config has been stripped of the lazy_static dependency, which, messing with the strtup sequence, might be a source of debugging woes. Plus setting language once in the beginning is somewhat inflexible regarding runtime changes.
2019-11-08 10:21:27 +00:00
Dorota Czaplejewicz c096698ec1 renderer: Remove unused ascii_font 2019-11-07 14:13:27 +00:00
Dorota Czaplejewicz 3aaaed3bae renderer: Clean up EekColor & label 2019-11-07 14:10:20 +00:00
Dorota Czaplejewicz f1c76a0ca4 Don't leak CSS 2019-11-06 15:46:53 +00:00
Dorota Czaplejewicz b78c3ad131 Try to free keymaps 2019-11-06 14:51:54 +00:00
Dorota Czaplejewicz b6dfb20fec cache: Remove keyboard cache 2019-11-06 14:45:33 +00:00
Dorota Czaplejewicz 7d18f81a30 Remove unused surface caches 2019-11-06 14:32:23 +00:00
Dorota Czaplejewicz 959f5fbfc9 Merge branch 'drop-desktop-icon' into 'master'
Drop the desktop entry icon

See merge request Librem5/squeekboard!236
2019-11-05 17:14:16 +00:00
Adrien Plazas c2ad03af97 Drop the desktop entry icon
The icon doesn't exist, and having one set up prevents GNOME Usage from
displaying the desfault system component one, so we better drop it.
2019-11-05 18:07:22 +01:00
Dorota Czaplejewicz 47c4119ab7 Add a popover menu to switch languages 2019-11-05 13:10:55 +00:00
Dorota Czaplejewicz e71e843eff hacking: Define big no-nos in code style 2019-11-05 11:11:56 +00:00
Dorota Czaplejewicz 6e90c9a833 hacking: Clarify dev env and testing 2019-11-05 11:11:52 +00:00