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