Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ibus-daemon crashed with SIGABRT in g_assertion_message() #12

Open
wants to merge 817 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
817 commits
Select commit Hold shift + click to select a range
af00f41
src/tests: Install IBus tests into gnome-desktop-testing
fujiwarat Jul 12, 2019
2a4f951
src/tests: Rename test-console.sh to ibus-desktop-testing-runner
fujiwarat Jul 12, 2019
fa081ac
src/tests: Use gnome-desktop-testing-runner
fujiwarat Jul 12, 2019
85b647a
src/tests: Fix IBus test cases for gnome-desktop-testing
fujiwarat Jul 24, 2019
05d03b9
Update translations
fujiwarat Jul 25, 2019
0c89a7e
client/x11: Update LOCALES_STRING
cogniti Jul 25, 2019
f4463c0
src/tests: Fix a fatal error with g_warning
fujiwarat Jul 29, 2019
7dde996
src/tests: Fix wrong echo with direct runner in ibus-desktop-testing-…
fujiwarat Jul 31, 2019
3257261
bus: Exit ibus-daemon with parent's death
fujiwarat Aug 6, 2019
32645ca
Fix typos
changwoo Aug 6, 2019
28c10d6
src/tests: Set XDG_SESSION_TYPE in ibus-desktop-testing-runner
fujiwarat Aug 13, 2019
b758478
client/wayland: Update Wayland input-method protocol to unstable v1
fujiwarat Aug 20, 2019
ab56a27
client/wayland: Connect to "disconnected" signal
fujiwarat Aug 21, 2019
b07b6b7
Update Translations
fujiwarat Aug 22, 2019
7fc8943
Fix some build errors with make dist
fujiwarat Aug 23, 2019
5744073
Release 1.5.21
fujiwarat Aug 23, 2019
ae0040c
build: Fix build errors with '-include' directive
fujiwarat Aug 23, 2019
71ee904
ui/gtk3: Fix manpage-section-mismatch in ibus-emoji.7
fujiwarat Aug 29, 2019
fcb2187
src/tests: Replace push with cd for Posix SH
fujiwarat Sep 6, 2019
bb63820
Make session file header comment more clear
ammgws Sep 6, 2019
48a8d7e
Delete deprecated g_type_class_add_private since glib 2.58
fujiwarat Sep 6, 2019
3d442db
bus: Implement GDBusAuthObserver callback
fujiwarat Sep 13, 2019
a141a14
bus: Use XDG_RUNTIME_DIR for Unix socket directory
fujiwarat Sep 13, 2019
982c40f
src: Save address file in XDG_RUNTIME_DIR
ammgws Sep 13, 2019
773420f
src: Fix to allocate compose output buffer with more than two chars
fujiwarat Sep 19, 2019
5742e1b
Revert XDG_RUNTIME_DIR to XDG_CONFIG_HOME
fujiwarat Oct 2, 2019
745ffb8
src: Replace g_abort with abort in unicode-parser.c
fujiwarat Oct 24, 2019
d53401e
Revert the commit 982c40fb819878a8131d2d4a4573d0073ef4d6cc
fujiwarat Oct 24, 2019
17f8a86
Update translations
changwoo Oct 24, 2019
35863d8
Fix deprecated APIs
fujiwarat Oct 30, 2019
efeb7b9
bus: Fix restart crash with inotify read()
Nov 1, 2019
26a8105
ui/gtk3: Fix to exit `ibus emoji` with Escape key
fujiwarat Nov 10, 2019
76b1773
engine-simple: Add the French bepo_afnor layout
fmang Nov 18, 2019
052994d
Update translations
pan93412 Nov 25, 2019
2a08af4
Amend typos
ammgws Nov 25, 2019
bccf94d
src/tests: RHEL codereview for ibus-desktop-testing-runner
fujiwarat Nov 29, 2019
d50627f
src/tests: RHEL codereview #2 for ibus-desktop-testing-runner
fujiwarat Dec 3, 2019
66141bb
setup: Add NotShowIn and Keywords keys to the desktop entry
changwoo Dec 10, 2019
25d11f5
client/gtk2: Fix to set use_button_press_event after signals are conn…
fujiwarat Dec 11, 2019
c662a02
client/gtk2: Fix to connect button-press-event signal
fujiwarat Dec 25, 2019
6f0fec0
Translated using Weblate (Turkish)
Jan 6, 2020
fc2328e
Translated using Weblate (German)
mike-fabian Jan 6, 2020
2e41b2a
Translated using Weblate (French)
julroy67 Jan 6, 2020
7be9617
Translated using Weblate (French)
Jibec Jan 6, 2020
d31e55e
Translated using Weblate (Polish)
piotrdrag Jan 6, 2020
22b4a08
Translated using Weblate (Portuguese (Brazil))
rffontenelle Jan 6, 2020
4a3aa87
Translated using Weblate (Hebrew)
yarons Jan 6, 2020
6f7aceb
Translated using Weblate (Hungarian)
Jan 6, 2020
9a9e5db
Translated using Weblate (Ukrainian)
yurchor Jan 6, 2020
687d026
po: Add ibus10.pot
fujiwarat Jan 8, 2020
ecc3465
client/gtk2: Fix some format sentences
fujiwarat Jan 23, 2020
afc0a89
Handle small final sigma in ibus_keyval_convert_case
alexhenrie Jan 24, 2020
7486385
src/tests: Increase sleep to 3 waiting for IBusConfig
fujiwarat Jan 28, 2020
cd4fef5
src: Fix SEGV to access NULL GError when compose length is zero
fujiwarat Jan 31, 2020
a1705ad
bus: Fix recursive mkdir is failed in /var/lib/gdm/.cache/ibus
fujiwarat Feb 13, 2020
ac3f5b7
po: Update translation (Persian)
haghighi Feb 21, 2020
40f4a71
po: Update translation (Ukrainian)
yurchor Feb 21, 2020
5f4f1a8
po: Update translation (Catalan)
bellaperez Feb 21, 2020
16562d4
po: Update translation (French)
julroy67 Feb 21, 2020
9e238a8
po: Update translation (German)
mike-fabian Feb 21, 2020
21f7b23
po: Update translation (Italian)
tosky Feb 21, 2020
e3262f0
Release 1.5.22
fujiwarat Feb 21, 2020
7b0d091
src/tests: Delete graves in substitution in ibus-desktop-testing-runner
fujiwarat Mar 3, 2020
8ce2520
src: Use WAYLAND_DISPLAY on Wayland sessions to make up IBus socket name
garnacho Mar 12, 2020
5765bfd
client/gtk2: Remove glib_check_version() in gtk immodule
changwoo Apr 15, 2020
8da0167
src/tests: Fix to get focus events with su in ibus-desktop-testing-ru…
fujiwarat Apr 15, 2020
0b9d936
client/gtk2: Fix typo
fujiwarat Apr 22, 2020
59d0de4
src: Build the Emoji dictionaries in parallel
changwoo Apr 23, 2020
02105c4
bus: Fix SEGV in bus_panel_proxy_focus_in()
fujiwarat May 14, 2020
f591381
bus: Fix SEGV in bus_dbus_impl_name_owner_changed()
fujiwarat May 14, 2020
0da3cec
src: Skip parsing of compose sequence with invalid keysyms
nshepperd Jul 22, 2020
0ad5e9a
setup: Delete autostart setting
fujiwarat Aug 5, 2020
3f098dc
ui/gtk3: Tell Pango about the engine language in the candidate panel
xorgy Aug 18, 2020
79a09f1
setup: Add use-glyph-from-engine-lang
fujiwarat Aug 18, 2020
6042974
engine: Delete gensimple.py and update autogen.sh
fujiwarat Aug 20, 2020
508527d
engine: Generate simple.xml with denylist
fujiwarat Aug 21, 2020
37db75b
engine: Add simple.xml
fujiwarat Aug 21, 2020
6879879
src/tests: Fix runtest with simple.xml
fujiwarat Aug 21, 2020
59b902a
src: Add file list in registry file
fujiwarat Aug 21, 2020
568d58d
engine: Add layout_variant in gensimple.py
fujiwarat Aug 21, 2020
6ed34f3
engine: Update simple.xml with layout_variant
fujiwarat Aug 21, 2020
e933cc9
po: Update translation (Finnish)
Aug 26, 2020
c17b51b
po: Update translation (Turkish)
Aug 26, 2020
39f6761
po: Update translation (Odia)
proneon267 Aug 26, 2020
372bc3b
po: Update translation (Norwegian Bokmål)
comradekingu Aug 26, 2020
79f0557
po: Update translation (Swedish)
comradekingu Aug 26, 2020
80f50a7
po: Update translation (Chinese (Traditional))
pan93412 Aug 26, 2020
5671a28
po: Update translation (Chinese (Simplified))
Aug 26, 2020
c1a8204
po: Update translation (Chinese (Simplified))
hosiet Aug 26, 2020
61feeed
po: Update translation (Hebrew)
yarons Aug 27, 2020
55795f4
po: Update translation (Urdu)
xehroz Aug 27, 2020
3b089a4
po: Update translation (French)
Jibec Aug 27, 2020
2858c2b
po: Update translation (Danish)
scootergrisen Aug 27, 2020
3d636ac
po: Update translation (Hungarian)
meskobalazs Aug 27, 2020
5959d6f
data/dconf: Fix rm $TMPDIR in make-dconf-override-db.sh
fujiwarat Aug 27, 2020
5d67a28
engine: Update simple.xml with xkeyboard-config 2.30
fujiwarat Aug 27, 2020
e10fc89
src: Update ibusunicodegen.h with unicode-ucd 13.0.0
fujiwarat Aug 27, 2020
e5b014b
po: Update translation (Japanese)
fujiwarat Aug 27, 2020
394d9a8
data/dconf: Fix regression in make-dconf-override-db.sh
fujiwarat Aug 27, 2020
ed7bc8d
engine: Move simple.xml to simple.xml.in
fujiwarat Aug 27, 2020
e938846
engine: Genarate simple.xml at build time
fujiwarat Aug 27, 2020
00adea6
Fix for several error spotted by static analyzer
ntfshard Sep 3, 2020
7caead1
Fix string formats in translatable strings
fujiwarat Sep 3, 2020
f8c468a
Update translations
fujiwarat Sep 4, 2020
a440942
ui/gtk3: Accept xdigits only for Unicode typing
fujiwarat Sep 9, 2020
3aa670e
engine: Fix to pull the correct language with no iso639 variants
fujiwarat Sep 9, 2020
0d90da4
engine: Update simple.xml.in with latest gensimple.py
fujiwarat Sep 9, 2020
ce865f6
Update POT file
fujiwarat Sep 14, 2020
3b64d4a
po: Update translation (Chinese (Simplified))
Sep 14, 2020
ea27a8b
po: Update translation (Chinese (Simplified))
Sep 14, 2020
700ef87
po: Update translation (Ukrainian)
yurchor Sep 14, 2020
7e469b5
po: Update translation (Polish)
piotrdrag Sep 14, 2020
6662b8e
po: Update translation (German)
mike-fabian Sep 14, 2020
e491e20
po: Update translation (Spanish)
Ehespinosa Sep 14, 2020
9f455b4
po: Update translation (Hebrew)
yarons Sep 14, 2020
8a40f5c
po: Update translation (Turkish)
Sep 14, 2020
cd06395
po: Update translation (Swedish)
goeranu Sep 14, 2020
38a7295
po: Update translation (Danish)
scootergrisen Sep 14, 2020
920fa49
po: Update translation (Korean)
changwoo Sep 18, 2020
cbc956b
po: Update translation (Danish)
scootergrisen Sep 18, 2020
aa3a9f0
ui/gtk3: Delete deprecated ENABLE_APPINDICATOR_ENGINE_ICON check
fujiwarat Sep 19, 2020
9a9f828
src: Update emoji-parser with CLDR emoji annotation release-31-0-1
fujiwarat Sep 25, 2020
e4dd6d1
engine: Delete xkb:in:tel-kagapa:tel in simple.xml.in
fujiwarat Sep 25, 2020
9d386d9
po: Update translation (Danish)
scootergrisen Sep 29, 2020
4479087
Release 1.5.23
fujiwarat Sep 29, 2020
dd4cc5b
ui/gtk3: Fix arguments in GLib.DBusSignalCallback for Vala 0.50
fujiwarat Sep 30, 2020
02338ce
docs: Fix make dist
fujiwarat Nov 19, 2020
aa558de
src: Fix to build emoji-*.dict in CLDR 38
fujiwarat Nov 20, 2020
b72efea
src: Update IBusInputPurpose and IBusInputHints in ibustypes.h
fujiwarat Nov 20, 2020
5322c44
ui/gtk3: Warn deprecated IBus XKB engines /w dialog
fujiwarat Nov 20, 2020
aec2ac7
ui/gtk3: Warning dialog for any deprecated IBus XKB engine
gunnarhj Dec 11, 2020
5d68b00
engine: Fix iso-path in gensimple.py
fujiwarat Dec 31, 2020
29959e1
engine: Fix input in gensimple.py
fujiwarat Dec 31, 2020
30a3641
travis: Add CI
fujiwarat Dec 31, 2020
c7928b1
Add GTK4 IM module
fujiwarat Jan 8, 2021
d0a47c3
client/gtk2: Add XTranslateCoordinates for GTK4 X11 coordinate
fujiwarat Jan 8, 2021
ef4c5c7
setup: Search engine name directly
fujiwarat Jan 20, 2021
2d49256
po: Update translation (Danish)
scootergrisen Feb 20, 2021
abca464
po: Update translation (Bengali)
Feb 20, 2021
c62043f
po: Update translation (Spanish)
fitojb Feb 20, 2021
54224ee
po: Update translation (Spanish)
Ehespinosa Feb 20, 2021
54652f5
po: Update translation (Portuguese (Brazil))
henrimitte Feb 20, 2021
fece06e
po: Update translation (Polish)
piotrdrag Feb 20, 2021
ceea329
po: Update translation (Turkish)
Feb 20, 2021
3af102b
po: Update translation (Ukrainian)
yurchor Feb 20, 2021
e9cd26d
po: Update translation (Swedish)
sebras Feb 20, 2021
37ec730
po: Update translation (German)
mike-fabian Feb 20, 2021
ceea02e
po: Update translation (Chinese (Simplified) (zh_CN))
wsxy162 Feb 20, 2021
1470078
po: Update translation (Finnish)
copperii Feb 20, 2021
ef49742
po: Update translation (Finnish)
Ricky-Tigg Feb 20, 2021
5834205
po: Update translation (French)
julroy67 Feb 20, 2021
27baf20
po: Update translation (Japanese)
Feb 20, 2021
72ca5c9
setup: Hide IBus Preferences from AppStream
gunnarhj Feb 21, 2021
5012b69
engine: Update simple.xml
fujiwarat Feb 21, 2021
4d51b73
Release 1.5.24
fujiwarat Feb 21, 2021
214b60a
src/tests: Run gnome-session with no-overview mode
fujiwarat Mar 26, 2021
d105a39
client/gtk2: Implement ibus_im_context_set_surrounding_with_selection()
fujiwarat May 12, 2021
e9e1642
Fix code reviews
fujiwarat Jun 16, 2021
bc7811c
src/tests: Fix ibus-desktop-testing-runner to get gsettings result
fujiwarat Jun 16, 2021
9f9c88b
src/ibuscomposetable: Add support for the include directive
lf- Jun 18, 2021
a755d16
src/ibuscomposetable: Do not include the same compose file
fujiwarat Jun 18, 2021
7f09379
src/ibuscomposetable: Fix a buffer overflow in compose handling
lf- Jun 24, 2021
ab6b958
src/tests: Delete G_MESSAGES_DEBUG in desktop-testing for gsettings
fujiwarat Jun 29, 2021
b952d30
Change default Emoji shortcut key
fujiwarat Jul 14, 2021
a4939f6
setup: Enhance engine search function
fujiwarat Jul 16, 2021
7e12d58
src/ibuscomposetable: Move ibus_compose_table_check
fujiwarat Jul 26, 2021
2fc1a02
src/ibusenginesimple: Multi_key to 0xB7
fujiwarat Jul 26, 2021
3e2609e
src: Update ibuskeysyms.h for latest dead keys
fujiwarat Jul 26, 2021
df49566
src/ibusenginesimple: Change gint to int
fujiwarat Jul 26, 2021
4259f16
src/ibusenginesimple: Make Compose preedit less intrusive
fujiwarat Jul 26, 2021
17ae266
Code reviews
fujiwarat Jul 26, 2021
a823161
client/gtk2/ibusimcontext: Enable sync process in GTK4
fujiwarat Aug 9, 2021
71ca4a9
client/x11: Add support for XFixes ClientDisconnectMode
ofourdan Aug 18, 2021
c0170ae
po: Update translation (Spanish)
Ehespinosa Aug 18, 2021
1239c93
po: Update translation (Bengali)
abuhuraira0099 Aug 18, 2021
3ceecf3
po: Update translation (Finnish)
copperii Aug 18, 2021
6e1588d
po: Update translation (Occitan)
Aug 18, 2021
883f517
po: Update translation (Chinese (Simplified) (zh_CN))
mwety Aug 18, 2021
a7ebfc9
po: Update translation (Russian)
rushills Aug 18, 2021
b85c399
po: Update translation (Japanese) (Korean)
simmon-nplob Aug 18, 2021
904f162
po: Update translation (Korean)
darkcircle Aug 18, 2021
32d54e0
po: Update translation (Korean)
MarongHappy Aug 18, 2021
e465011
setup: Start ibus-daemon with the --daemonize option
gunnarhj Aug 18, 2021
bc265fb
src: Fix a typo in ibusenginesimple.h
user202729 Aug 18, 2021
934c456
autogen: Check xkeyboard-config-devel for XKBCONFIG_BASE variable
fujiwarat Aug 20, 2021
238eb61
engine: Update simple.xml with xkeyboard-config 2.33
fujiwarat Aug 20, 2021
5bd2ecc
src/ibuscomposetable: Do not output incompleted compose dead keys
fujiwarat Aug 20, 2021
cfb263f
Release 1.5.25
fujiwarat Aug 20, 2021
936a0e7
client/gtk2/ibusimcontext: Fix wrong cursor location in gtk3 apps
AlynxZhou Sep 1, 2021
ecca9db
Update URLS
ermshiperete Aug 31, 2021
5487a6b
client/gtk2/ibusimcontext: Implement clear preedit for GTK4
fujiwarat Sep 6, 2021
4957d14
client/gtk2/ibusimcontext: Calculate keycode from keysym in GTK3 forw…
fujiwarat Sep 6, 2021
fbea544
Fix build errors in Ubuntu focal
fujiwarat Sep 9, 2021
6b979e7
client/gtk2/ibusimcontext: Fix a key event loop with forwarding keys
fujiwarat Sep 9, 2021
51e3295
src/tests: Add --screendump option in ibus-desktop-testing-runner
fujiwarat Sep 9, 2021
acc5570
ui/gtk3: Erase Emojier preedit/lookup popup between applications
fujiwarat Oct 29, 2021
28acfd4
ui/gtk2: Deprecate gettext.bind_textdomain_codeset() since Python 3.8
fujiwarat Nov 4, 2021
d53d31d
travis: git config pull.rebase false
fujiwarat Nov 17, 2021
cfcc6f1
src/ibuscomposetable: invalidate cache based on symlink mtime too
ncfavier Nov 15, 2021
be17934
travis: Fix bindings/pygobject/test-override-ibus.py
fujiwarat Dec 2, 2021
2bc47f0
autogen: Delete gnome-autogen dependency
fujiwarat Dec 2, 2021
104148b
src: Disable emoji shortcut key with no-emoji hint
fujiwarat Dec 2, 2021
675b94f
travis: Add autopint dependency
fujiwarat Dec 2, 2021
f5757ad
ibusenginesimple: Fix to send char position at update_preedit_text
fujiwarat Jan 6, 2022
0e118e7
data/dconf: Change XKB layout string color in panel
fujiwarat Jan 20, 2022
d9ff2bb
data/dconf: Add Ctrl-semicolon to Emoji shortcut key
fujiwarat Jan 20, 2022
5a455b1
Fix unref problems with floating references
ermshiperete Oct 13, 2021
ad95015
ui/gtk3: Update man page for Emoji shortcut key
dongsibo Feb 2, 2022
0f1485b
src: Add IBUS_INPUT_HINT_PRIVATE for browser private mode
fujiwarat Feb 3, 2022
787b564
bus: mkdir socket dirs instead of socket paths
fujiwarat Feb 3, 2022
dfd3fbf
bus: Do not mkdir abstract unix socket
fujiwarat Feb 3, 2022
c69b61a
src: Fix ibus_key_event_from_string for gobject-introspection
fujiwarat Feb 4, 2022
a076b38
src, client/x11: Add systemd unit file
garnacho Nov 4, 2020
b5423f0
src/services: Add org.freedesktop.IBus.session.generic.service
fujiwarat Feb 17, 2022
5cfe838
client/gtk2/ibusimcontext: Fix forward key keycode for GTK4
changwoo Feb 18, 2022
a82bda5
src/tests: Fix typos
fujiwarat Feb 18, 2022
19377ad
src/ibuscompose: Check algorithm dead key by 9 length
fujiwarat Mar 1, 2022
df664b1
src/ibusenginesimple: Support GTK4 coompose file
fujiwarat Mar 1, 2022
1f27521
ui/gtk3: Check XDG_SESSION_DESKTOP for Plasma desktop
fujiwarat Mar 14, 2022
a3c0724
engine: Update simple.xml with xkeyboard-config 2.35.1
fujiwarat Mar 14, 2022
9bf9ef0
src: Update ibusunicodegen.h with unicode-ucd 14.0.0
fujiwarat Mar 14, 2022
e77f80c
po: Update translation (Finnish)
copperii Mar 14, 2022
6df55eb
po: Update translation (Korean)
simmon-nplob Mar 14, 2022
0199dde
po: Update translation (Chinese (Simplified) (zh_CN))
wsxy162 Mar 14, 2022
58fe1e5
po: Update translation (Turkish)
Mar 14, 2022
a1528a0
po: Update translation (Catalan)
jordimas Mar 14, 2022
0e522c4
po: Update translation (Arabic)
albaroty Mar 14, 2022
20c5dc9
po: Update translation (Arabic)
zayedalsaidi Mar 14, 2022
6a70ab0
Release 1.5.26
fujiwarat Mar 14, 2022
17648f0
src: Fix refcounting issues
garnacho Mar 29, 2022
f1c456d
bus/services: Fix bashisms in org.freedesktop.IBus.session.GNOME.service
m-shibata Apr 10, 2022
230fb22
ui/gtk3: Disable XKB engines in Plasma Wayland
fujiwarat May 4, 2022
9d0f3c5
po: Update POT file with unicode-ucd 14.0.0
fujiwarat May 4, 2022
b4723eb
travis: Add libnotify-dev
fujiwarat May 4, 2022
f7c045e
po: Update translation (Korean)
simmon-nplob May 4, 2022
5f85888
po: Update translation (Punjabi)
aalam May 4, 2022
8ec7eff
po: Update translation (Italian)
nathan990315 May 4, 2022
2c262cb
po: Update translation (Ukrainian)
yurchor May 4, 2022
f3d7aa9
po: Update translation (Japanese)
fujiwarat May 4, 2022
47303a6
src/tests: Run ibus-daemon from CI even if GNOME desktop
fujiwarat May 20, 2022
8711dc8
client/gtk2/ibusimcontext: keycode - 8 for gtk3 keycode generation
fujiwarat May 20, 2022
3e5fab4
client/gtk2: Revert CCedilla change for pt-BR
fujiwarat May 20, 2022
bca7bf0
data/dconf: Update xkb-latin-layouts in gschema
mike-fabian May 25, 2022
16df64e
src/tests: Add xkb-latin-layouts case
fujiwarat May 25, 2022
9f62a40
configure: Use our own prefix to look up systemd user services dir
ncfavier Jun 3, 2022
233a3f4
Add functionality to change IBus panel themes with available GTK themes
HollowMan6 Jan 26, 2022
addab9f
Revert support for choosing GTK themes dark variant
HollowMan6 Jan 26, 2022
ff99828
Add tooltip text for use custom icon and theme
HollowMan6 Jan 26, 2022
9ad0637
ui/gtk3: Hide XKB engine but enable it in Plasma Wayland
fujiwarat Jun 20, 2022
b94f0c1
src: Add IBUS_CAP_OSK to IBusCapabilite
fujiwarat Jul 6, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Please fill in the following items if you don't know the root cause.

Which distribution and version?:
(E.g. Fedora 27. Check /etc/fedora-release)

Which desktop environment and version?:
(E.g. GNOME 3.24. Check $XDG_CURRENT_DESKTOP and your ISO image.)

Which session type?:
(X11 or Wayland. Check $XDG_SESSION_TYPE)

Which application and version?:
(E.g. gedit 3.24, leafpad, kate, xterm)

IBus version?:
(Run `ibus version`)

Issue description:


Steps to reproduce:
1.
1.
1.
1.

Can you reproduce your problem when you restart ibus-daemon? (yes / no):
(Run `ibus exit` and `ibus-daemon --xim &`)

Do you see any errors when you run ibus-daemon with the verbose option?:
(Run `ibus-daemon --xim --verbose &` and look at the output when you encounter your problem.)


Can you reproduce your problem with a new user account instead of the current your account? (yes / no):

79 changes: 79 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
language: c
compiler: gcc
os: linux

# Require gettext-0.19.8
dist: focal

branches:
only:
- master

# FIXME: Run script in every arch
arch:
- amd64
#- ppc64le
#- s390x
#- arm64

addons:
apt:
packages:
# For autogen.sh
- autopoint
# For make from
# https://packages.ubuntu.com/search?searchon=sourcenames&keywords=ibus
- desktop-file-utils
- gobject-introspection
- gtk-doc-tools
- iso-codes
- libdconf-dev
- libgirepository1.0-dev
- libglib2.0-dev
- libgtk-3-bin
- libgtk-3-dev
- libgtk2.0-dev
- libnotify-dev
- libtool
- libwayland-dev
- python-gi-dev
- python3-all
- unicode-cldr-core
- unicode-data
- valac

jobs:
include:
- name: Build in Ubuntu
before_script:
- sudo apt-get -qq update
env:
- SAVE_DIST_FILES=0
script:
- set -e
- git config pull.rebase false
- git pull --depth=200
# configure options from
# https://salsa.debian.org/debian/ibus/-/blob/master/debian/rules
- >
./autogen.sh
--enable-gtk-doc
--with-python=/usr/bin/python3
--with-ucd-dir='/usr/share/unicode'
--enable-install-tests
# Set the cutom DESTDIR because the default DESTDIR
# /home/travis/bulid/fujiwarat/$PKG/ibus/ibus-$VERSION/_inst seems to be
# too long and failed to set DESTDIR to install bindings/pygobject/IBus.py
- >
make distcheck
DISTCHECK_CONFIGURE_FLAGS="
--enable-gtk-doc
--disable-schemas-install
--enable-memconf
--with-python=/usr/bin/python3
--with-ucd-dir='/usr/share/unicode'
--enable-install-tests
"
DISABLE_GUI_TESTS="ibus-compose ibus-keypress test-stress xkb-latin-layouts"
VERBOSE=1
DESTDIR="$HOME/build/$USER/dest"
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@

Peng Huang <[email protected]>

Maintainers:
-----------
Takao Fujiwara <[email protected]>

Translators:
-----------
ar.po:
Expand Down
52 changes: 52 additions & 0 deletions COPYING.unicode
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
(Apply to data/annotations/en.xml)

UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE

Unicode Data Files include all data files under the directories
http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF
online code charts under the directory http://www.unicode.org/Public/.
Software includes any source code published in the Unicode Standard or under
the directories http://www.unicode.org/Public/,
http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.

NOTICE TO USER: Carefully read the following legal agreement. BY
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF
YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA
FILES OR SOFTWARE.

COPYRIGHT AND PERMISSION NOTICE

Copyright © 1991-2016 Unicode, Inc. All rights reserved. Distributed under
the Terms of Use in http://www.unicode.org/copyright.html.

Permission is hereby granted, free of charge, to any person obtaining a
copy of the Unicode data files and any associated documentation (the "Data
Files") or Unicode software and any associated documentation (the "Software")
to deal in the Data Files or Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, and/or
sell copies of the Data Files or Software, and to permit persons to whom the
Data Files or Software are furnished to do so, provided that (a) the above
copyright notice(s) and this permission notice appear with all copies of the
Data Files or Software, (b) both the above copyright notice(s) and this
permission notice appear in associated documentation, and (c) there is clear
notice in each modified Data File or in the Software as well as in the
documentation associated with the Data File(s) or Software that the data or
software has been modified.

THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN
THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE
DATA FILES OR SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in these Data Files or Software without prior written authorization
of the copyright holder.
86 changes: 32 additions & 54 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,34 @@
#
# ibus - The Input Bus
#
# Copyright (c) 2007-2010 Peng Huang <[email protected]>
# Copyright (c) 2007-2010 Red Hat, Inc.
# Copyright (c) 2007-2016 Peng Huang <[email protected]>
# Copyright (c) 2015-2019 Takao Fujiwara <[email protected]>
# Copyright (c) 2007-2019 Red Hat, Inc.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this program; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
# Boston, MA 02111-1307 USA
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
# USA

NULL =

if ENABLE_UI
UI_DIR = ui
endif

if ENABLE_ENGINE
ENGINE_DIR = engine
endif

if ENABLE_SETUP
SETUP_DIR = setup
Expand All @@ -40,17 +47,18 @@ endif

SUBDIRS = \
src \
bindings \
util \
conf \
client \
engine \
tools \
portal \
data \
m4 \
po \
docs \
bindings \
$(ENGINE_DIR) \
$(UI_DIR) \
tools \
$(DAEMON_DIR) \
$(PYTHON_LIB_DIRS) \
$(SETUP_DIR) \
Expand All @@ -63,6 +71,7 @@ pkgconfig_DATA = ibus-@[email protected]

ibus_pc_in = ibus-@[email protected]
EXTRA_DIST = \
COPYING.unicode \
autogen.sh \
$(ibus_pc_in) \
ibus.spec.in \
Expand All @@ -83,17 +92,28 @@ install-data-hook:
DISTCHECK_CONFIGURE_FLAGS = \
--enable-gtk-doc \
--disable-schemas-install \
--disable-introspection \
--enable-memconf \
$(NULL)

dist-hook:
if test -d .git ; then \
git log --name-status --date=iso > $(distdir)/ChangeLog ; \
IBUS_PREV_MICRO_VERSION=`expr $(IBUS_MICRO_VERSION) - 1`; \
IBUS_PREV_VERSION=\
"$(IBUS_MAJOR_VERSION).$(IBUS_MINOR_VERSION).$$IBUS_PREV_MICRO_VERSION"; \
echo "Changes in IBus $(IBUS_VERSION)" > $(distdir)/NEWS; \
echo "" >> $(distdir)/NEWS; \
git shortlog $$IBUS_PREV_VERSION...$(IBUS_VERSION) \
>> $(distdir)/NEWS; \
echo "" >> $(distdir)/NEWS; \
git log $$IBUS_PREV_VERSION...$(IBUS_VERSION) --reverse \
--pretty=format:'%s (%an) %h' >> $(distdir)/NEWS; \
fi

distclean-local:
if test "x$(srcdir)" = "x."; then :; else \
rm -f ChangeLog; \
rm -f NEWS; \
fi

MAINTAINERCLEANFILES = \
Expand All @@ -118,48 +138,6 @@ srpm: dist @[email protected]
--define "_specdir `pwd`/rpm" \
@[email protected]

.PHONY: debian/changelog
debian/changelog:
$(AM_V_GEN) \
( \
. /etc/lsb-release; \
date=`date -R`; \
version=@VERSION@; \
serie=$(serie); \
if test -z "$$serie"; then \
serie=$$DISTRIB_CODENAME; \
fi; \
if test -z "$$release"; then \
release=1; \
fi; \
s=`cat debian/changelog.in`; \
eval "echo \"$${s}\""; \
) > $@

ppa: dist debian/changelog
$(AM_V_GEN) \
( \
mkdir ppa; \
cd ppa; \
tar zxvf ../$(distdir).tar.gz ; \
cd $(distdir); \
cp -a ../../debian . ; \
cd debian; \
debuild -S -sa ; \
)

dpkg: dist debian/changelog
$(AM_V_GEN) \
( \
mkdir ppa; \
cd ppa; \
tar zxvf ../$(distdir).tar.gz ; \
cd $(distdir); \
cp -a ../../debian . ; \
cd debian; \
debuild -b -us -uc; \
)

clean-rpm:
$(RM) -r "`uname -i`"

Expand Down
5 changes: 2 additions & 3 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,9 @@ ibus:
It is ibus daemon.

hotkeys:
Ctrl + Space: Enable or Disable input method
Ctrl + Shift: Change input method.
Super + Space: Change input method.

For more detail please refer to http://code.google.com/p/ibus/wiki/ReadMe .
For more detail please refer to https://github.com/ibus/ibus/wiki/ReadMe .


Peng Huang <[email protected]>
Loading