Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
10-python.patch | adjust Makefile to build Python bindings correctly Include Python make fules and add build options. | no | ||||
40-no-update-pot.patch | no | |||||
41-java-bytecode-compat.patch | Debian and Ubuntu contain multiple JRE implementations . This patch ensures that the Java bytecode built by this package is compatible with all versions of Java from 1.8. |
James Page <james.page@ubuntu.com> | no | debian | ||
disable-synth-callback.patch | diff --git a/Drivers/Speech/eSpeak/speech.c b/Drivers/Speech/eSpeak/speech.c index 6c303c759..9b58bc58b 100644 |
no | ||||
atspi2-routing-crash.patch | commit 1d7515229f4283b2b6c1a74135be3eae2d9892cd AtSpi2: Fix crash on routing request We would otherwise get, here with ubsan: brltty: report listener already registered: 5: a2CoreSelUpdated UndefinedBehaviorSanitizer:DEADLYSIGNAL ==2087615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000000000000 (pc 0x56356b124850 bp 0x000000000000 sp 0x7fcc4d9fdbd8 T2087615) ==2087615==The signal is caused by a READ memory access. ==2087615==Hint: address points to the zero page. #0 0x56356b124850 in unregisterReportListener /home/samy/brl/mielke-svn/brltty/Programs/./report.c:208:22 #1 0x7fcc5233f0ab in destruct_AtSpi2Screen /home/samy/brl/mielke-svn/brltty/Drivers/Screen/AtSpi2/./a2_screen.c:1574:5 #2 0x56356b15304d in destructRoutingScreen /home/samy/brl/mielke-svn/brltty/Programs/./scr.c:255:3 #3 0x56356b1542e9 in startRoutingProcess /home/samy/brl/mielke-svn/brltty/Programs/./routing.c:498:9 #4 0x56356b1542e9 in runRoutingThread /home/samy/brl/mielke-svn/brltty/Programs/./routing.c:543:17 #5 0x56356b11f574 in runThreadFunction /home/samy/brl/mielke-svn/brltty/Programs/./thread.c:151:33 #6 0x56356b11f857 in runThread /home/samy/brl/mielke-svn/brltty/Programs/./thread.c:46:18 #7 0x7fcc4f9c8fd3 in start_thread nptl/./nptl/pthread_create.c:442:8 #8 0x7fcc4fa4966b in clone3 misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 diff --git a/Drivers/Screen/AtSpi2/a2_screen.c b/Drivers/Screen/AtSpi2/a2_screen.c index d60a91c68..9d5ca1d23 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2023-04-06 | ||
git-xbrlapi | https://github.com/brltty/brltty/pull/419 commit 898350dcbe11bd46d2e3babffe0764169d0a0457 xbrlapi: Do not try to start brltty with ba+a2 when unavailable When a distribution ships them separately they may not be available, and brltty would then flood logs with driver load failure warning every 5 seconds. diff --git a/Autostart/X11/90xbrlapi.in b/Autostart/X11/90xbrlapi.in index ecb2f5e57..cb3e3e5b3 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2023-06-17 | ||
git-base-none-quality | commit aadd8a93de29fb1d7d47dbe91b815655e76ef5f8 screen: Set quality to low or none for base and no When e.g. brltty cannot load a screen driver, but can load the BrlAPI driver, we have to make sure to know that we have a low screen reading quality, otherwise the BrlAPI driver would consume braille keyboard events, without being able to do anything about them. This notably fixes cursor routing and braille panning in Orca when xbrlapi is installed but the a2 screen driver is not installed. diff --git a/Programs/scr_base.c b/Programs/scr_base.c index 23c7e4d1f..de867a7d5 100644 |
Samuel Thibault <samuel.thibault@ens-lyon.org> | no | 2023-09-05 |