Package: kiki-the-nano-bot / 1.0.2+dfsg1-6

Metadata

Package Version Patches format
kiki-the-nano-bot 1.0.2+dfsg1-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
from upstream cvs.patch | (download)

py/lang.py | 2 1 + 1 - 0 !
py/lang/francaise.py | 77 77 + 0 - 0 !
src/main/KikiPython.cpp | 6 3 + 3 - 0 !
src/main/KikiPythonWidget.h | 1 1 + 0 - 0 !
src/main/main.cpp | 9 9 + 0 - 0 !
src/sound/KikiSound.cpp | 4 2 + 2 - 0 !
6 files changed, 93 insertions(+), 6 deletions(-)

---
directories.patch | (download)

src/main/KikiController.cpp | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

---
Makefile.patch | (download)

kodilib/linux/Makefile | 4 2 + 2 - 0 !
linux/Makefile | 10 6 + 4 - 0 !
2 files changed, 8 insertions(+), 6 deletions(-)

---
missing includes.patch | (download)

kodilib/src/handler/KPickable.h | 1 1 + 0 - 0 !
kodilib/src/tools/KIntrospection.h | 1 1 + 0 - 0 !
kodilib/src/tools/KStringTools.cpp | 2 1 + 1 - 0 !
kodilib/src/tools/KStringTools.h | 1 1 + 0 - 0 !
kodilib/src/tools/KXMLTools.cpp | 1 1 + 0 - 0 !
5 files changed, 5 insertions(+), 1 deletion(-)

---
portability 64bit.patch | (download)

kodilib/src/tools/KFileTools.cpp | 8 4 + 4 - 0 !
kodilib/src/tools/KKeyTools.cpp | 6 3 + 3 - 0 !
kodilib/src/tools/KStringTools.cpp | 30 15 + 15 - 0 !
kodilib/src/tools/KXMLTools.cpp | 20 10 + 10 - 0 !
kodilib/src/types/KKey.cpp | 4 2 + 2 - 0 !
kodilib/src/widgets/KFileNameField.cpp | 6 3 + 3 - 0 !
src/gui/KikiMenu.cpp | 2 1 + 1 - 0 !
src/gui/KikiTextLine.cpp | 2 1 + 1 - 0 !
8 files changed, 39 insertions(+), 39 deletions(-)

---
gcc const correctness.patch | (download)

kodilib/src/tools/KDisplayTools.cpp | 4 2 + 2 - 0 !
kodilib/src/tools/KDisplayTools.h | 2 1 + 1 - 0 !
kodilib/src/tools/KKeySymbols.h | 38 19 + 19 - 0 !
kodilib/src/widgets/KButtonSymbols.h | 24 12 + 12 - 0 !
src/base/KikiPyAction.cpp | 9 5 + 4 - 0 !
5 files changed, 39 insertions(+), 38 deletions(-)

---
gcc annoying warnings.patch | (download)

kodilib/src/tools/KFileTools.cpp | 2 2 + 0 - 0 !
kodilib/src/tools/KFileTools.h | 4 3 + 1 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

---
gcc miscompilation 479086.patch | (download)

src/base/KikiEvent.cpp | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

---
dont use getwd.patch | (download)

kodilib/src/tools/KFileTools.cpp | 18 12 + 6 - 0 !
1 file changed, 12 insertions(+), 6 deletions(-)

---
SWIG.patch | (download)

SWIG/KConsole.i | 2 1 + 1 - 0 !
SWIG/KEventHandler.i | 2 1 + 1 - 0 !
SWIG/KWindow.i | 2 1 + 1 - 0 !
SWIG/KikiAction.i | 3 3 + 0 - 0 !
SWIG/KikiBot.i | 8 4 + 4 - 0 !
SWIG/KikiController.i | 2 1 + 1 - 0 !
SWIG/KikiEvent.i | 2 1 + 1 - 0 !
SWIG/KikiGUI.i | 12 6 + 6 - 0 !
SWIG/KikiItems.i | 45 22 + 23 - 0 !
SWIG/KikiMutant.i | 2 1 + 1 - 0 !
SWIG/KikiObject.i | 4 2 + 2 - 0 !
SWIG/KikiPlayer.i | 6 3 + 3 - 0 !
SWIG/KikiPython.i | 4 2 + 2 - 0 !
SWIG/KikiSound.i | 2 1 + 1 - 0 !
SWIG/KikiText.i | 2 1 + 1 - 0 !
SWIG/KikiTypes.i | 4 2 + 2 - 0 !
SWIG/KikiWorld.i | 2 1 + 1 - 0 !
17 files changed, 53 insertions(+), 51 deletions(-)

---
SWIG KikiText.patch | (download)

SWIG/KikiText.i | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix swig declaration of kikitext::gettext() to match the c++ header
kikiaction delete hack.patch | (download)

src/base/KikiAction.cpp | 16 15 + 1 - 0 !
src/base/KikiAction.h | 2 2 + 0 - 0 !
2 files changed, 17 insertions(+), 1 deletion(-)

---
kikievent empty check.patch | (download)

src/base/KikiEvent.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
dont leak python results.patch | (download)

src/base/KikiPyAction.cpp | 14 12 + 2 - 0 !
1 file changed, 12 insertions(+), 2 deletions(-)

---
dont leak menu objects.patch | (download)

src/gui/KikiMenu.cpp | 18 18 + 0 - 0 !
src/gui/KikiMenu.h | 2 2 + 0 - 0 !
src/gui/KikiScrollMenu.cpp | 11 11 + 0 - 0 !
src/gui/KikiScrollMenu.h | 1 1 + 0 - 0 !
4 files changed, 32 insertions(+)

---
look up down.patch | (download)

src/bots/KikiPlayer.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
turn and exit level.patch | (download)

src/bots/KikiPlayer.cpp | 10 10 + 0 - 0 !
src/bots/KikiPlayer.h | 2 2 + 0 - 0 !
src/world/KikiWorld.cpp | 1 1 + 0 - 0 !
3 files changed, 13 insertions(+)

---
sdl set video mode.patch | (download)

kodilib/src/handler/KEventHandler.cpp | 115 42 + 73 - 0 !
py/config.py | 17 12 + 5 - 0 !
2 files changed, 54 insertions(+), 78 deletions(-)

---
fix french translation.patch | (download)

py/lang/francaise.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
fix dutch translation.patch | (download)

py/lang/dutch.py | 18 10 + 8 - 0 !
1 file changed, 10 insertions(+), 8 deletions(-)

---
ogg sound.patch | (download)

src/sound/KikiSound.cpp | 66 33 + 33 - 0 !
1 file changed, 33 insertions(+), 33 deletions(-)

 use ogg instead of wav files as sounds
level selection with no levels solved.patch | (download)

py/levelselection.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
freebsd.patch | (download)

kodilib/src/tools/KFileTools.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
virtual destructors.patch | (download)

kodilib/src/tools/KNotificationObject.h | 3 3 + 0 - 0 !
src/gui/KikiCharacter.h | 1 1 + 0 - 0 !
2 files changed, 4 insertions(+)

 add missing virtual destructors
  GCC gives the following warning:
  deleting object of polymorphic class type KObject/KikiCharacter which has
  non-virtual destructor might cause undefined behaviour

  Fix this by adding empty virtual destructors. The warning is probably
  spurious for KikiCharacter but better safe than sorry.