#18882 closed enhancement (fixed)
ibus-1.5.29
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 12.1 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description
New point version.
Change History (9)
comment:1 by , 15 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 15 months ago
Summary: | ibus-1.5.29 → ibus-1.5.29 (Wait fo rstable -- not -rc2 |
---|
comment:3 by , 15 months ago
Summary: | ibus-1.5.29 (Wait fo rstable -- not -rc2 → ibus-1.5.29 |
---|
URL is now https://github.com/ibus/ibus/archive/refs/tags/1.5.29/ibus-1.5.29.tar.gz
1.5.29-rc1
- Implement Plasma Wayland
- Distinguish Arabic XKB and Keypad XKB options
- Update simple.xml with xkeyboard-config 2.39
- Fix key typing issues
- Fix Emoji and Unicode issues
- Fix build issues
- Fix setup dialog SEGV
- Fix remote desktop issue 25a2dfc
- Enhance CI
- Enhance man page builds
- Fix typo in src/ibusservice.h
- Fix BSD build issues
- Fix unaligned accesses in different endianness in compose table
- Enhance parallel builds
- Enhance builds
- Fix cross compiling
- Update Emoji shortcut key in ibus-emoji(7)
- use a shell exec in systemd service files for Ubuntu
- Fix position of candidate popup window with GTK4 applications in Xorg
Changes between 1.5.29-rc1 and 1.5.29 (1.5.29-rc2)
- Add DeleteSurroundingText to PostProcessKeyEvent
- Add preedit D-Bus signals to PostProcessKeyEvent
- Tab should not be committed by IM
- Translate keycodes with CapsLock
- Update org.freedesktop.ibus.gschema.xml
comment:4 by , 15 months ago
From https://github.com/ibus/ibus/issues/2584#issuecomment-1816036567:
Thinking about this and I won't make a 1.5.29 tarball because 1.5.29 and 1.5.29-rc2 are same contents. If I generate a 1.5.29 tarball, the file stamp will be different from 1.5.29-rc2 tarball so I think just adding the git tag is good.
So we can just use the 1.5.29-rc2 tarball. Note that using the git archive will make gtk-doc a required dependency.
follow-up: 6 comment:5 by , 15 months ago
It seems wanting https://github.com/AyatanaIndicators/libdbusmenu. The dependency can be disabled via --disable-appindicator
but I'm not sure if it'll break things.
comment:6 by , 15 months ago
Replying to Xi Ruoyao:
It seems wanting https://github.com/AyatanaIndicators/libdbusmenu. The dependency can be disabled via
--disable-appindicator
but I'm not sure if it'll break things.
If we use --disable-appindicator
, we need to run rm ui/gtk3/panel.c
before make
to regenerate this file from panel.vala
. This makes vala required.
The built ibus works fine under GNOME, not sure other DEs.
follow-up: 8 comment:7 by , 15 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I'm not sure we need to rm ui/gtk3/panel.c. I did not see any problems without it.
Fixed at commit 494030be0a
follow-up: 9 comment:8 by , 15 months ago
Replying to Bruce Dubbs:
I'm not sure we need to rm ui/gtk3/panel.c. I did not see any problems without it.
Because you are using the git archive which does not contain this file.
I really don't like to make gtk-doc required.
comment:9 by , 15 months ago
Replying to Xi Ruoyao:
Replying to Bruce Dubbs:
I'm not sure we need to rm ui/gtk3/panel.c. I did not see any problems without it.
Because you are using the git archive which does not contain this file.
And for the same reason, now valac should be recommended because we need it to generate those .c files.
Alright it's already required because we have "rm -f src/main.c", but this command was unneeded before and it now does nothing as main.c does not exist.
And "autogen.sh" automatically sets "-fsanitize=address -fsanitize=leak" in CFLAGS. This is completely stupid, and breaks my build with some sanitizer warnings.
This is rc-2. Wait for stable release.