Package: torus-trooper / 0.22.dfsg1-13

Metadata

Package Version Patches format
torus-trooper 0.22.dfsg1-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
imports.patch | (download)

import/SDL.d | 51 22 + 29 - 0 !
import/SDL_Keysym.d | 308 0 + 308 - 0 !
import/SDL_Version.d | 75 0 + 75 - 0 !
import/SDL_audio.d | 9 5 + 4 - 0 !
import/SDL_cdrom.d | 2 1 + 1 - 0 !
import/SDL_endian.d | 2 1 + 1 - 0 !
import/SDL_events.d | 10 5 + 5 - 0 !
import/SDL_keyboard.d | 2 1 + 1 - 0 !
import/SDL_keysym_.d | 308 308 + 0 - 0 !
import/SDL_mixer.d | 22 10 + 12 - 0 !
import/SDL_quit.d | 4 2 + 2 - 0 !
import/SDL_rwops.d | 44 10 + 34 - 0 !
import/SDL_syswm.d | 2 1 + 1 - 0 !
import/SDL_thread.d | 2 1 + 1 - 0 !
import/SDL_timer.d | 4 2 + 2 - 0 !
import/SDL_types.d | 2 1 + 1 - 0 !
import/SDL_version_.d | 75 75 + 0 - 0 !
import/SDL_video.d | 16 8 + 8 - 0 !
import/bulletml.d | 40 20 + 20 - 0 !
import/opengl.d | 56 23 + 33 - 0 !
import/openglu.d | 75 35 + 40 - 0 !
21 files changed, 531 insertions(+), 578 deletions(-)

 port import/ code to d language version 2
  With this patch the code is accepted by GDC 4.8 without triggering deprecation
  warnings/errors.
fixes.patch | (download)

Makefile | 11 11 + 0 - 0 !
src/abagames/tt/barrage.d | 1 1 + 0 - 0 !
src/abagames/tt/camera.d | 8 4 + 4 - 0 !
src/abagames/tt/shape.d | 32 17 + 15 - 0 !
src/abagames/util/logger.d | 16 8 + 8 - 0 !
src/abagames/util/rand.d | 4 2 + 2 - 0 !
src/abagames/util/sdl/luminous.d | 3 2 + 1 - 0 !
7 files changed, 45 insertions(+), 30 deletions(-)

---
directories.patch | (download)

src/abagames/tt/barrage.d | 2 1 + 1 - 0 !
src/abagames/util/sdl/sound.d | 4 2 + 2 - 0 !
src/abagames/util/sdl/texture.d | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

---
windowed.patch | (download)

src/abagames/tt/boot.d | 5 4 + 1 - 0 !
src/abagames/util/sdl/screen3d.d | 2 1 + 1 - 0 !
2 files changed, 5 insertions(+), 2 deletions(-)

---
dotfile.patch | (download)

src/abagames/tt/prefmanager.d | 19 17 + 2 - 0 !
src/abagames/tt/replay.d | 6 3 + 3 - 0 !
2 files changed, 20 insertions(+), 5 deletions(-)

---
window resizing.patch | (download)

src/abagames/util/sdl/screen3d.d | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

---
save score 444372.patch | (download)

src/abagames/tt/gamemanager.d | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

---
level select 444948.patch | (download)

src/abagames/tt/title.d | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

---
avoid segfault when sdl fails.patch | (download)

src/abagames/tt/gamemanager.d | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
dlang_v2.patch | (download)

src/abagames/tt/barrage.d | 33 16 + 17 - 0 !
src/abagames/tt/boot.d | 39 20 + 19 - 0 !
src/abagames/tt/bulletactorpool.d | 2 1 + 1 - 0 !
src/abagames/tt/camera.d | 4 2 + 2 - 0 !
src/abagames/tt/enemy.d | 5 1 + 4 - 0 !
src/abagames/tt/floatletter.d | 9 3 + 6 - 0 !
src/abagames/tt/gamemanager.d | 24 12 + 12 - 0 !
src/abagames/tt/letter.d | 10 5 + 5 - 0 !
src/abagames/tt/particle.d | 7 2 + 5 - 0 !
src/abagames/tt/prefmanager.d | 17 9 + 8 - 0 !
src/abagames/tt/replay.d | 8 4 + 4 - 0 !
src/abagames/tt/screen.d | 4 2 + 2 - 0 !
src/abagames/tt/shape.d | 54 27 + 27 - 0 !
src/abagames/tt/ship.d | 4 2 + 2 - 0 !
src/abagames/tt/shot.d | 3 2 + 1 - 0 !
src/abagames/tt/soundmanager.d | 30 16 + 14 - 0 !
src/abagames/tt/stagemanager.d | 40 20 + 20 - 0 !
src/abagames/tt/title.d | 2 1 + 1 - 0 !
src/abagames/tt/tunnel.d | 60 30 + 30 - 0 !
src/abagames/util/actor.d | 4 2 + 2 - 0 !
src/abagames/util/bulletml/bullet.d | 5 1 + 4 - 0 !
src/abagames/util/iterator.d | 2 1 + 1 - 0 !
src/abagames/util/logger.d | 31 12 + 19 - 0 !
src/abagames/util/rand.d | 22 11 + 11 - 0 !
src/abagames/util/sdl/mainloop.d | 2 1 + 1 - 0 !
src/abagames/util/sdl/pad.d | 3 2 + 1 - 0 !
src/abagames/util/sdl/screen3d.d | 11 6 + 5 - 0 !
src/abagames/util/sdl/sdlexception.d | 4 2 + 2 - 0 !
src/abagames/util/sdl/sound.d | 29 15 + 14 - 0 !
src/abagames/util/sdl/texture.d | 6 3 + 3 - 0 !
src/abagames/util/tokenizer.d | 17 9 + 8 - 0 !
src/abagames/util/vector.d | 5 3 + 2 - 0 !
32 files changed, 243 insertions(+), 253 deletions(-)

 port to d language version 2
  With this patch the code is accepted by gdc-4.6 0.29.1-4.6.4-3 without
  triggering deprecated feature warnings/errors.
lowest level position 602808.patch | (download)

src/abagames/tt/title.d | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 keep level display visible in title screen
 In title screen, the position of the text showing the level depends on the
 value of the level itself. The higher is the level, the lower is the text.
 When the level is too big, the text starts overlapping with the game name and
 then disappear at the bottom of the screen. This patch gives a maximum
 position to the level display position.
libbulletml0v5 segfault.patch | (download)

src/abagames/tt/barrage.d | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 libbulletml0v5 segfault

Remove the check because it causes a segmentation fault at runtime with the
latest version of bulletml.

Bug: https://bugs.debian.org/803216

std.math.fabs.patch | (download)

src/abagames/tt/shape.d | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 std.math.fabs

Debian-Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835712
gdc 8.patch | (download)

src/abagames/tt/barrage.d | 6 3 + 3 - 0 !
src/abagames/tt/boot.d | 6 3 + 3 - 0 !
src/abagames/tt/bulletactor.d | 2 1 + 1 - 0 !
src/abagames/tt/prefmanager.d | 42 18 + 24 - 0 !
src/abagames/tt/replay.d | 25 11 + 14 - 0 !
src/abagames/tt/tunnel.d | 4 2 + 2 - 0 !
src/abagames/util/logger.d | 22 11 + 11 - 0 !
src/abagames/util/rand.d | 6 3 + 3 - 0 !
src/abagames/util/sdl/luminous.d | 6 3 + 3 - 0 !
src/abagames/util/sdl/recordablepad.d | 15 8 + 7 - 0 !
src/abagames/util/tokenizer.d | 8 3 + 5 - 0 !
11 files changed, 66 insertions(+), 76 deletions(-)

 gdc-8

With this patch the code is accepted by gdc-8 8-20180414-1 without
triggering deprecated feature warnings.
  - Convert I/O to use std.stdio module
  - Some other modules got renamed
  - Avoid C-style array type notation
  - Use "in" operator to test associative arrays
    (the proper fix for libbulletml0v5-segfault.patch)

gcc12.patch | (download)

import/SDL_cdrom.d | 2 1 + 1 - 0 !
import/SDL_mouse.d | 2 1 + 1 - 0 !
src/abagames/tt/stagemanager.d | 2 1 + 1 - 0 !
src/abagames/util/vector.d | 18 9 + 9 - 0 !
4 files changed, 12 insertions(+), 12 deletions(-)

 fix ftbfs with gdc 12
Bug-Debian: https://bugs.debian.org/1013055