Commit graph

2601 commits

Author SHA1 Message Date
SabineSIL
90e53e845b
Merge pull request #11895 from keymanapp/feat/linux/mcompile-rework_u16
feat(linux): comments on module u16 🐘
2024-07-04 18:17:19 +02:00
SabineSIL
4424c23f73
Merge branch 'feat/linux/mcompile-rework_keymap_part2' into feat/linux/mcompile-rework_mcompile 2024-07-04 18:11:15 +02:00
Sabine
e6f212ce77 feat(linux): changes in convert_rgkey_Shiftstate_to_LinuxShiftstate 2024-07-04 17:56:08 +02:00
Sabine
83f079e685 feat(linux): remove count 2024-07-04 17:16:45 +02:00
Sabine
5a70d83b4f feat(linux): new fun convert_rgkey_Shiftstate_to_LinuxShiftstate() 2024-07-04 17:09:31 +02:00
Sabine
17eea39b4b feat(linux): ensureValidInputForKeyboardTranslation more 2024-07-04 15:00:57 +02:00
Sabine
f6a969b111 feat(linux): ensureValidInputForKeyboardTranslation 2024-07-04 14:24:25 +02:00
Eberhard Beilharz
d554415b1c
change(common): add readme and build.sh 2024-07-04 13:14:13 +02:00
Sabine
81abbafc55 feat(linux): remove declaration of fun without definition 2024-07-04 12:01:40 +02:00
Sabine
89f8ee7289 feat(linux): run and DoConvert without argv_gdk 2024-07-04 11:35:15 +02:00
Sabine
e6b108ac1e feat(linux): macro max to std::max; wprintf->printf in run() 2024-07-03 17:04:05 +02:00
Sabine
e9d158fffe feat(linux): remaining comments on u16 2024-07-03 14:10:38 +02:00
Sabine
d40ef153e4 feat(linux): prevent buffer overrun #11910 2024-07-03 13:31:31 +02:00
Sabine
536ef54457 feat(linux): macro max to std::max; wprintf->printf in run() 2024-07-02 21:06:52 +02:00
Sabine
683c062cbf feat(linux): finish up comments on u16 2024-07-01 15:10:55 +02:00
Sabine
334ee3b434 feat(linux): remove unused function 2024-07-01 12:28:05 +02:00
Eberhard Beilharz
c6c5a481d9
Merge pull request #11862 from keymanapp/chore/linux/9356_distlist
chore(linux): remove unused building with pbuilder
2024-07-01 12:18:10 +02:00
Sabine
1c34bde643 feat(linux): formatting 2024-07-01 12:08:16 +02:00
Sabine
ec05b41546 feat(linux): char-filenames, check parameters in run() 2024-07-01 11:15:14 +02:00
Sabine
f6c5a4a81d feat(linux): warning after Error, keycode_max 2024-06-28 17:15:24 +02:00
Sabine
69660376d9 feat(linux): remove filesystem.h/cpp and move OpenFile() function to mc_kmx_file 2024-06-28 13:59:16 +02:00
Sabine
6647932a14 feat(linux): move run, GetDeadkeys: declaration to fwd-decl in cpp`s 2024-06-28 13:57:47 +02:00
Sabine
a488f61925 feat(linux): rework mcompile switch 2024-06-28 09:05:43 +02:00
Sabine
08f2b05384 feat(linux): >= instead of > for comparison with gdk_level 2024-06-27 17:19:54 +02:00
Sabine
7a0fcd1149 feat(linux): more comments for keymap 2 2024-06-27 15:48:01 +02:00
Sabine
912b8ac9d4 feat(linux): more comments on keymap 2024-06-26 21:28:10 +02:00
Sabine
fad203d847 feat(linux): change mcompile.h 2024-06-26 16:08:25 +02:00
Sabine
5795625ca7 feat(linux): ... and back in 2024-06-26 16:06:42 +02:00
Sabine
98beb944c5 feat(linux): ... and remove again 2024-06-26 16:02:18 +02:00
Sabine
e8c8f165e1 feat(linux): add blanc lines to prevent github from stating "empty file" 2024-06-26 15:50:32 +02:00
Sabine
75c9850cfd feat(linux): remove x11 from meson.build 2024-06-26 15:00:49 +02:00
Sabine
6e9396c997 feat(linux): changes in file permission and other files 2024-06-26 14:56:41 +02:00
SabineSIL
e84c4befd4
Merge branch 'feat/linux/mcompile-DoConvert-read' into feat/linux/mcompile-rework_mc_import_rules 2024-06-26 13:26:08 +02:00
Eberhard Beilharz
07a2cb5bad
Merge pull request #11852 from keymanapp/feat/linux/7697_SimulateAltGr
feat(linux): implement Linux side of SimulateAltGr option 🏁
2024-06-26 12:34:08 +02:00
Eberhard Beilharz
f6f4d3f165
Merge pull request #11861 from keymanapp/fix/linux/11855_install_cache
fix(linux): ignore exceptions trying to install cache
2024-06-25 19:17:38 +02:00
Sabine
bc5b502cf0 feat(linux): comments for mc_kmxfile 2024-06-25 17:12:58 +02:00
Eberhard Beilharz
bcc09b78c8
chore(linux): use shared meson config
Fixes: #8406
2024-06-24 19:08:12 +02:00
Eberhard Beilharz
f0d365e4b8
chore(linux): remove unused building with pbuilder
We no longer build with pbuilder/cowbuilder, so this change removes
that unnecessary code. This also changes the `deb.sh` script which no
longer needs parameters since it's only purpose is now to build the
source package, and removes the no-longer needed targets from `Makefile`.

This solves #9356 as good as possible. We still have the list of
distributions in two places, but I don't see a way to import the list
of distributions to the packaging GHA.

Fixes: #9356
2024-06-24 18:37:10 +02:00
Eberhard Beilharz
582ccbec11
fix(linux): ignore exceptions trying to install cache
Using the cache when getting data from the server is just an optimization
to speed up things. However, things still work if we don't use the cache.
This change therefore catches the AttributeError that sometimes happen
on some machines for unknown reasons and falls back to not using the
cache.

Fixes: 11855
Fixes: KEYMAN-LINUX-6R
2024-06-24 18:13:28 +02:00
Sabine
2b59c3ca1b feat(linux): CodePointToU16String 2024-06-24 16:05:49 +02:00
Sabine
0075b8f04a feat(linux): createCompleteVector_US 2024-06-24 14:57:37 +02:00
Sabine
252c409400 feat(linux): comment and assert in KMX_ToUnicodeEx when surrogate pairs are used 2024-06-24 10:35:54 +02:00
Sabine
7051754154 feat(linux): work on 2.nd round of comments 11816 2024-06-24 09:44:44 +02:00
Sabine
f9c05b872a feat(linux): second round of comments for 11816 2024-06-24 09:25:33 +02:00
Eberhard Beilharz
3169cc0fa5
feat(linux): implement engine side of SimulateAltGr option
- read value from dconf
- set up Core environment
- if dconf value changes re-create the Core environment

Fixes: #7697
2024-06-21 18:27:06 +02:00
Eberhard Beilharz
3c800ed65a
feat(linux): implement UI part of SimulateAltGr option 2024-06-21 18:24:02 +02:00
Eberhard Beilharz
d93fb6aa0b
refactor(linux): rename methods that deal with keyboard options
This renames the existing methods that read and write keyboard options
so that it's visible from the name that they read/write keyboard options.
This is in preparation of new methods that read and write more general
options.
2024-06-21 18:22:29 +02:00
Eberhard Beilharz
2b7d74f4b6
refactor(linux): add KeymanOption class for options 2024-06-21 18:08:56 +02:00
Sabine
1ddbcf68be feat(linux):work on comments for keymap 2024-06-21 18:03:44 +02:00
Sabine
0eb96a70ac feat(linux):check buffer size moved 2024-06-21 09:45:21 +02:00