After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 736764 - Add all IBus input sources
Add all IBus input sources
Status: RESOLVED FIXED
Product: gnome-initial-setup
Classification: Applications
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: GNOME Initial Setup maintainer(s)
GNOME Initial Setup maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-09-16 17:41 UTC by Rui Matos
Modified: 2014-09-18 16:26 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
keyboard: Remove dead code (1022 bytes, patch)
2014-09-16 17:41 UTC, Rui Matos
committed Details | Review
keyboard: Disregard the current locale when adding IBus engines (1.89 KB, patch)
2014-09-16 17:41 UTC, Rui Matos
committed Details | Review
keyboard: Add the default input source regardless of type (1.88 KB, patch)
2014-09-16 17:42 UTC, Rui Matos
committed Details | Review
keyboard: Ellipsize input source labels (1.31 KB, patch)
2014-09-16 17:42 UTC, Rui Matos
committed Details | Review

Description Rui Matos 2014-09-16 17:41:52 UTC
Similar to what was done for bug 729208.
Comment 1 Rui Matos 2014-09-16 17:41:55 UTC
Created attachment 286315 [details] [review]
keyboard: Remove dead code

This is already done a few lines earlier.
Comment 2 Rui Matos 2014-09-16 17:41:58 UTC
Created attachment 286316 [details] [review]
keyboard: Disregard the current locale when adding IBus engines

Similarly to 198e3bbb080109188d21482214ca829ecbd19628 we should
include all the relevant IBus engines.
Comment 3 Rui Matos 2014-09-16 17:42:02 UTC
Created attachment 286317 [details] [review]
keyboard: Add the default input source regardless of type

Some locales suggest an IBus engine as default input source. We should
add it to the list and if we haven't been able to fetch the engine
descriptions from IBus yet we use the id as label. Note that as soon
as we connect to IBus and get the descriptions we'll update the label,
see update_ibus_active_sources() .
Comment 4 Rui Matos 2014-09-16 17:42:05 UTC
Created attachment 286318 [details] [review]
keyboard: Ellipsize input source labels

Some input sources have unreasonably long labels which might make us
too wide. Ellipsize them.
Comment 5 Matthias Clasen 2014-09-16 23:06:57 UTC
Review of attachment 286315 [details] [review]:

sure
Comment 6 Matthias Clasen 2014-09-16 23:08:01 UTC
Review of attachment 286316 [details] [review]:

ok
Comment 7 Matthias Clasen 2014-09-16 23:08:41 UTC
Review of attachment 286317 [details] [review]:

ok
Comment 8 Matthias Clasen 2014-09-16 23:09:08 UTC
Review of attachment 286318 [details] [review]:

makes sense
Comment 9 Matthias Clasen 2014-09-16 23:09:28 UTC
can you ask for a freeze break for these ?
Comment 10 Matthias Clasen 2014-09-17 14:52:11 UTC
Attachment 286315 [details] pushed as f17838d - keyboard: Remove dead code
Attachment 286316 [details] pushed as 5f0a764 - keyboard: Disregard the current locale when adding IBus engines
Attachment 286318 [details] pushed as 2037d6b - keyboard: Ellipsize input source labels