From 0b339e547b77f80d6e81313bfb38249ce8995553 Mon Sep 17 00:00:00 2001 From: Thorbjørn Lindeijer Date: Sun, 27 May 2012 23:26:19 +0200 Subject: Replaced EventListener with signals based on libsigc++ This replaces the rather hard to understand event dispatcher with a probably even harder to understand templated library, but fortunately we can rely on the available documentation. Hopefully it will also help with the readability of our code and with adding additional signals to other classes. Added libsigc++ to README and Travis CI configuration. Reviewed-by: Erik Schilling --- README | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'README') diff --git a/README b/README index 06e56ce6..34faafcf 100644 --- a/README +++ b/README @@ -6,15 +6,16 @@ COMPILATION Before trying to compile, make sure all the dependencies are installed. For each dependency the Ubuntu package name is listed as well as the website. - * libxml2 (libxml2-dev) - http://xmlsoft.org/ - * Lua (liblua5.1-0-dev) - http://lua.org/ - * PhysFS (libphysfs-dev) - http://icculus.org/physfs/ - * SQLite 3 (libsqlite3-dev) - http://sqlite.org/ - * zlib (zlib1g-dev) - http://zlib.net/ + * libsigc++ 2.0 (libsigc++-2.0-dev) - http://libsigc.sourceforge.net/ + * libxml2 (libxml2-dev) - http://xmlsoft.org/ + * Lua (liblua5.1-0-dev) - http://lua.org/ + * PhysFS (libphysfs-dev) - http://icculus.org/physfs/ + * SQLite 3 (libsqlite3-dev) - http://sqlite.org/ + * zlib (zlib1g-dev) - http://zlib.net/ Optional dependencies: - * MySQL (libmysqlclient-dev) - http://dev.mysql.com/ + * MySQL (libmysqlclient-dev) - http://dev.mysql.com/ (replaces the SQLite 3 depency) -- cgit v1.2.3-70-g09d2