This is an automated email from the git hooks/post-receive script. odyx pushed a commit to branch upstream/latest in repository colobot.
commit 6c87144ae844b207ce469c8cde8c1084523ea11f Merge: 81096fd 56393f4 Author: Piotr Dziwinski <[email protected]> Date: Tue Apr 28 14:51:53 2015 -0700 Merge branch 'ManuelBlanc-dev-osx' into dev CMakeLists.txt | 6 +----- lib/clipboard/CMakeLists.txt | 3 +++ lib/clipboard/src/clipboardOSX.m | 24 ++++++++++++++++++++++++ src/CMakeLists.txt | 4 +++- src/ui/edit.cpp | 9 +++++++-- 5 files changed, 38 insertions(+), 8 deletions(-) diff --cc CMakeLists.txt index be9f0b7,e11acf8..33320de --- a/CMakeLists.txt +++ b/CMakeLists.txt @@@ -275,26 -254,10 +275,22 @@@ include("${colobot_SOURCE_DIR}/cmake/ms ## +# MSVC specific settings +## +set(WINGETOPT 0) +if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + message(STATUS "Adding MSVC-specific options") + + set(CBOT_STATIC 1) # only this works for some reason + set(USE_SDL_MAIN 1) # fixes SDL_main + set(WINGETOPT 1) # use wingetopt library +endif() + +## # Clipboard support needs X11 libraries ## - if(PLATFORM_GNU OR PLATFORM_MACOSX) + if(PLATFORM_GNU) find_package(X11 REQUIRED) - if(PLATFORM_MACOSX) - # Add the includes for X11 - include_directories("/opt/X11/include") - endif() endif() diff --cc src/CMakeLists.txt index 84e08a7,5a9e49f..5c2cdb7 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@@ -254,9 -239,10 +255,10 @@@ set(SYSTEM_INCLUDE ${Boost_INCLUDE_DIRS} ${LIBSNDFILE_INCLUDE_DIR} ${LOCALENAME_INCLUDE_DIR} - ${OPTIONAL_INCLUDE_DIRS} ${CLIPBOARD_INCLUDE_DIR} ${PHYSFS_INCLUDE_PATH} + ${LIBINTL_INCLUDE_PATH} + ${OPTIONAL_INCLUDES} ) set(COLOBOT_LOCAL_INCLUDES ${LOCAL_INCLUDES} PARENT_SCOPE) diff --cc src/ui/edit.cpp index ba248ac,736a11f..ed8e3c1 --- a/src/ui/edit.cpp +++ b/src/ui/edit.cpp @@@ -25,7 -24,11 +25,8 @@@ #include "clipboard/clipboard.h" -#include "object/robotmain.h" - -#include "object/level/parserparam.h" - + #include "common/config.h" +#include "common/pathman.h" #include "common/resources/inputstream.h" #include "common/resources/outputstream.h" @@@ -300,14 -301,15 +301,18 @@@ bool CEdit::EventProcess(const Event &e } } - if ( event.type == EVENT_KEY_DOWN && m_bFocus ) + if (event.type == EVENT_KEY_DOWN) { - bShift = ((event.kmodState & KEY_MOD(SHIFT)) != 0); - bControl = ((event.kmodState & KEY_MOD(CTRL)) != 0); + bShift = ( (event.kmodState & KEY_MOD(SHIFT) ) != 0 ); + #if PLATFORM_MACOSX + bControl = ( (event.kmodState & KEY_MOD(META) ) != 0); + #else + bControl = ( (event.kmodState & KEY_MOD(CTRL) ) != 0); + #endif + } + if ( event.type == EVENT_KEY_DOWN && m_bFocus ) + { if ( (event.key.key == KEY(x) && !bShift && bControl) || (event.key.key == KEY(DELETE) && bShift && !bControl) ) { -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/colobot.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

