Thu, 31 Oct 2019 14:00:28 +0300ARM: Create configure option --enable-arm-neon to govern assembly optimizations SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13219
ARM: Create configure option --enable-arm-neon to govern assembly optimizations
---
configure.in | 39 +++++++++++++++++++++++++++++++++++++++
include/SDL_config.h.in | 1 +
include/SDL_cpuinfo.h | 3 +++
src/cpuinfo/SDL_cpuinfo.c | 37 +++++++++++++++++++++++++++++++++++++
4 files changed, 80 insertions(+)

Thu, 31 Oct 2019 14:00:28 +0300ARM: SIMD optimization for 4:4:4:4 to 8:8:8:8 normal blits SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13218
ARM: SIMD optimization for 4:4:4:4 to 8:8:8:8 normal blits
---
src/video/SDL_blit_N.c | 18 +++++++++
src/video/arm/pixman-arm-simd-asm.S | 57 +++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)

Thu, 31 Oct 2019 14:00:28 +0300ARM: assembly optimization for SDL_FillRect SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13217
ARM: assembly optimization for SDL_FillRect
---
src/video/SDL_surface.c | 22 ++++++++++
src/video/arm/pixman-arm-simd-asm.S | 68 +++++++++++++++++++++++++++++
2 files changed, 90 insertions(+)

Thu, 31 Oct 2019 14:00:28 +0300ARM: SIMD assembly optimization for BGR-to-RGB 32bpp normal blits SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13216
ARM: SIMD assembly optimization for BGR-to-RGB 32bpp normal blits
---
src/video/SDL_blit_N.c | 25 +++++++++++++++--
src/video/arm/pixman-arm-simd-asm.S | 42 +++++++++++++++++++++++++++++
2 files changed, 65 insertions(+), 2 deletions(-)

Thu, 31 Oct 2019 14:00:28 +0300SDL_blit: use a named enum for required hardware features bits in dispatch tables SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13215
SDL_blit: use a named enum for required hardware features bits in dispatch tables
---
src/video/SDL_blit_N.c | 47 ++++++++++++++++++++++++------------------
1 file changed, 27 insertions(+), 20 deletions(-)

Thu, 31 Oct 2019 14:00:28 +0300ARM: SIMD assembly optimization for function BlitARGBto565PixelAlpha SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13214
ARM: SIMD assembly optimization for function BlitARGBto565PixelAlpha
---
src/video/SDL_blit_A.c | 23 ++++
src/video/arm/pixman-arm-simd-asm.S | 197 ++++++++++++++++++++++++++++
2 files changed, 220 insertions(+)

Thu, 31 Oct 2019 14:00:28 +0300ARM: SIMD assembly optimization for function BlitRGBtoRGBPixelAlpha SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13213
ARM: SIMD assembly optimization for function BlitRGBtoRGBPixelAlpha
Much of the heavy lifting of this optimization is lifted from the Pixman
project, which is distributed under an MIT-style license. As far as possible,
these elements have been relicensed to the zlib license.
---
src/video/SDL_blit_A.c | 20 +
src/video/arm/pixman-arm-asm.h | 36 +
src/video/arm/pixman-arm-simd-asm.S | 168 +++++
src/video/arm/pixman-arm-simd-asm.h | 1034 +++++++++++++++++++++++++++
4 files changed, 1258 insertions(+)
create mode 100644 src/video/arm/pixman-arm-asm.h
create mode 100644 src/video/arm/pixman-arm-simd-asm.S
create mode 100644 src/video/arm/pixman-arm-simd-asm.h

Thu, 31 Oct 2019 14:00:28 +0300ARM: Create configure option --enable-arm-simd to govern assembly optimizations SDL-1.2
Ben Avison <bavison@riscosopen.org> [Thu, 31 Oct 2019 14:00:28 +0300] rev 13212
ARM: Create configure option --enable-arm-simd to govern assembly optimizations
---
configure.in | 60 +++++++++++++++++++--------------------
include/SDL_config.h.in | 1 +
include/SDL_cpuinfo.h | 3 ++
src/cpuinfo/SDL_cpuinfo.c | 53 ++++++++++++++++++++++++++++++++++
4 files changed, 87 insertions(+), 30 deletions(-)

Wed, 30 Oct 2019 21:12:36 +0100Wayland: touch events, use of memory after it is freed
Sylvain Becker <sylvain.becker@gmail.com> [Wed, 30 Oct 2019 21:12:36 +0100] rev 13211
Wayland: touch events, use of memory after it is freed

Wed, 30 Oct 2019 17:59:20 +0100Use correct enum: typo in org_kde_kwin_server_decoration_mode
Sylvain Becker <sylvain.becker@gmail.com> [Wed, 30 Oct 2019 17:59:20 +0100] rev 13210
Use correct enum: typo in org_kde_kwin_server_decoration_mode
instead of org_kde_kwin_server_decoration_manager_mode