1b59c4dad3
Use an icon for backspace
2019-07-10 14:36:19 +02:00
189c721d7e
Merge branch 'use_gresource' into 'master'
...
Use a gresource to store the css
See merge request Librem5/squeekboard!28
2019-07-10 11:36:53 +00:00
1ff1592f24
Merge branch 'master' into 'use_gresource'
...
# Conflicts:
# src/server-context-service.c
2019-07-10 11:35:40 +00:00
f999861228
Merge branch 'remove-more-unused-code-and-data' into 'master'
...
Remove unused color definitions
See merge request Librem5/squeekboard!42
2019-07-09 21:40:36 +00:00
a571bd7dca
Remove unused color definitions
2019-07-09 17:55:40 +02:00
3d0d28fa01
Merge branch 'remove-unused-eekboard-context-service-code' into 'master'
...
Remove currently unused eekboard code
See merge request Librem5/squeekboard!41
2019-07-09 15:48:59 +00:00
4c54b49ef5
Merge branch 'remove-unused-sources' into 'master'
...
Remove unlisted files
See merge request Librem5/squeekboard!38
2019-07-09 14:44:00 +00:00
eb940bcf52
Remove currently unused eekboard code
2019-07-09 16:34:16 +02:00
be0e773879
Merge branch 'quick-review-fast-lane-very-speedy' into 'master'
...
Some cleanups, and some FIXME hints for future work (no functional changes)
See merge request Librem5/squeekboard!39
2019-07-09 14:25:45 +00:00
056e07e80e
Merge branch 'prevent-warnings' into 'master'
...
Prevent compiler warnings by commenting out unused code
See merge request Librem5/squeekboard!37
2019-07-09 13:44:54 +00:00
83b36d07d0
Add note about unused code
2019-07-09 15:28:02 +02:00
89aaf05aff
Some minor cleanups
2019-07-09 13:52:23 +02:00
2f87fd46fb
Improve codeflow
2019-07-09 13:50:14 +02:00
e04276ee38
Use properly typed and named variables for user_data
2019-07-09 13:46:44 +02:00
05c3061f08
Add some FIXME hints for future work
2019-07-09 13:41:20 +02:00
c33006bcbc
use g_clear_pointer with gtk_widget_destroy
...
brief, clear, idiomatic and grep friendly
2019-07-09 13:33:49 +02:00
4bf4500ae1
Remove unlisted files
2019-07-09 01:07:19 +02:00
e2944ff4a7
Use a macro to declare a type with private data
2019-07-09 00:46:03 +02:00
f79b5dadbb
Use a macro to declare a type with private data
2019-07-09 00:41:25 +02:00
4d44129b04
Prevent compiler warnings by commenting out unused code
2019-07-09 00:24:57 +02:00
b3e1d84e6c
Merge branch 'mem' into 'master'
...
Fix visibility-related bugs
See merge request Librem5/squeekboard!25
2019-07-08 21:25:27 +00:00
6702edaa9d
Merge branch 'fix-deprecated-warnings' into 'master'
...
Fix deprecated warnings
See merge request Librem5/squeekboard!34
2019-07-08 21:19:57 +00:00
a3a6e5933a
Merge branch 'quick-review-fast-lane-very-speedy' into 'master'
...
Quick review fast lane very speedy
See merge request Librem5/squeekboard!36
2019-07-08 21:01:40 +00:00
66ec95ebb0
fix-up prototypes (-Wincompatible-pointer-types)
2019-07-08 09:21:26 +02:00
a944bf85b8
remove stray const (-Wdiscarded-qualifiers)
2019-07-08 09:20:17 +02:00
1d1829f664
fix accidentally committed line (-Wincompatible-pointer-types)
2019-07-08 09:18:41 +02:00
094aa872ce
Cleanups: fix deprecated g_type_class_add_private()
...
- use G_DECLARE_ and G_DEFINE_ macros
- move all data into ClassNamePrivate
- use _get_instance_private()
This should not introduce any functional changes or breakage.
Skipped two classes (EekKeyboard and EekboardContextService) for now in
order not to break the build.
These two classes are used in some very funky WIP code that tries to
circumvent encapsulation.
(Funky code is in eekboard/key-emitter.c and eekboard/eekboard-context-service.c)
2019-07-08 08:44:05 +02:00
eaf925e30b
Cleanups: fix g_type_init() deprecation warning
...
None of this seems necessary anymore. This file could be axed, but leave
it for now.
2019-07-08 08:39:43 +02:00
722d3d1ad4
Cleanups: fix deprecations
...
gtk_widget_get_root_window()
gdk_screen_get_monitor_at_window()
gdk_screen_get_monitor_geometry()
2019-07-08 08:39:16 +02:00
b69b3e9409
Merge branch 'fix-uninitialized-var' into 'master'
...
Fix an uninitialized-variable warning, and fixes gradients (quickie)
See merge request Librem5/squeekboard!35
2019-07-07 17:37:11 +00:00
ae5eaeec93
Fix an uninitialized-variable warning, and fixes gradients
2019-07-07 18:45:56 +02:00
c393eb20be
Merge branch 'improve-key-rendering' into 'master'
...
Improve key rendering and eliminate two deprecation warnings
See merge request Librem5/squeekboard!33
2019-07-07 11:39:12 +00:00
0e8715b4ff
Improve key rendering and eliminate two deprecation warnings
...
- Replace two calls to deprecated gdk_cairo_create()
- Alleviate asymmetry between rendering pressed and released keys
by consistenly clipping the same area up front to avoid
artefacts
- make sure pressed and released keys are shown immediately by
calling gdk_window_invalidate_rect()
- improve consistency between render_(pressed|locked|released)_key
- improve code flow
2019-07-07 11:34:24 +02:00
b09c812579
Merge branch 'drop-icons' into 'master'
...
Drop icons
See merge request Librem5/squeekboard!29
2019-07-04 18:34:15 +00:00
d6f7c271e2
Merge branch 'kill-automake' into 'master'
...
Remove automake leftovers
See merge request Librem5/squeekboard!27
2019-07-04 18:26:24 +00:00
f1d97e396b
Drop icons
...
They're not being installed and we want ones matching current
GNOME design anyway.
2019-07-04 16:25:05 +02:00
abf8f4daa8
eek-theme: Remove code for old croko versions
...
These versions aren't even in Debian's oldstable release.
2019-07-04 16:21:18 +02:00
aba242301d
Use a gresource to store the css
...
This makes build / test faster since one can skip install. It's
also more obvious which file is being used.
2019-07-04 16:16:04 +02:00
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02:00
c3ffe6ab8b
visibility: Handle visibility change no-ops
2019-07-04 08:48:43 +00:00
851a9185c0
Merge branch 'margins' into 'master'
...
style: Fix right margin
See merge request Librem5/squeekboard!26
2019-07-04 08:44:52 +00:00
c1e1ddb73f
style: Fix right margin
...
For some reason, adjusting the width of the keyboard layout affects the margin when used at 360 width.
2019-07-04 08:27:37 +00:00
d530c1d6d6
Merge branch 'session' into 'master'
...
session: Register to the session manager
See merge request Librem5/squeekboard!24
2019-07-04 08:27:00 +00:00
43579b51f0
session: Register to the session manager
...
Registering as "sm.puri.OSK0", because that's as much as the session knows about the virtual keyboard.
2019-07-04 07:58:34 +00:00
3d1133cdb5
Fix memory corruption due to a wrong assumption
2019-07-04 07:48:46 +00:00
e27af9fd24
Merge branch 'be-explicit-about-meson' into 'master'
...
Specify the build system when building a package
See merge request Librem5/squeekboard!23
2019-07-03 22:28:20 +00:00
a7c6597246
Specify the build system when building a package
2019-07-04 00:18:42 +02:00
fd6d873c01
Merge branch 'add-debian-source-format' into 'squeekboard'
...
Add missing packaging file
See merge request Librem5/squeekboard!22
2019-07-03 19:40:43 +00:00
89dee04cdf
Add missing packaging file
2019-07-03 21:35:24 +02:00
3b0a073964
Merge branch 'conflict' into 'squeekboard'
...
build: Apply fixes/suggestions
See merge request Librem5/squeekboard!21
2019-07-03 08:48:40 +00:00