summaryrefslogtreecommitdiffstats
path: root/src/common
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for compiling on MSYSPiotr Dziwinski2013-03-224-6/+14
| | | | | | * fixed SDL_main() and putenv() issues * disabled desktop subdir for MSYS * disabled building CBot_console for now
* * Changed file loading to fix issue #73erihel2013-03-174-125/+75
| | | | | | | * Moved few functions from misc.cpp to profile.cpp (used to set/get user dir) * Removed some warnings * More work to change const char* to std::string * Some work on file path to fix issue #60 with bad slashes on POSIX platform
* VBO override option; argv parsing using getoptPiotr Dziwinski2013-03-102-76/+137
| | | | | | * added -vbo option to override autodetection of OpenGL VBO extension * refactored argument parsing to use getopt() * fixed failing UTs
* CInstanceManager refactoringPiotr Dziwiński2013-02-177-112/+63
| | | | | | | | | * removed classes managed by CInstanceManager except for CObject, CPyro, CBrain and CPhysics because of dependencies * refactored instance searching to use existing singleton instances of CApplication, CEngine and CRobotMain and calling their getter functions
* Added Destroyer from Ceebot-Teen.krzys-h2013-02-133-1/+4
| | | | We need a new icon for it.
* Refactoring in tests infrastructurePiotr Dziwinski2013-02-034-138/+0
| | | | | | | * all tests are now in /test/ subdirectory * unit tests concatenated to one executable (TODO: ui, common) * preparation for test environments (OpenGL and others) * removed old TestCBot
* Fixed some clang warningsPiotr Dziwinski2013-01-171-2/+2
|
* Merge dev and dev-graphicsPiotr Dziwinski2013-01-071-1/+0
|\
| * Small fix in detecting language. Fixes needed to compile code using clangMarcin Zawadzki2013-01-051-1/+0
| |
* | Corrected OpenGL extension detectionPiotr Dziwinski2013-01-051-1/+0
| | | | | | | | | | | | - corrected multitexture and VBO detection - GLEW is now a required library - minor CMakeLists refactoring
* | Merge branch 'dev' into dev-graphicsPiotr Dziwinski2013-01-045-8/+22
|\|
| * Merge pull request #108 from OdyX/dev-central-cmake-versionPiotr Dziwiński2012-12-292-1/+7
| |\ | | | | | | Create a central version
| | * Create a central versionDidier Raboud2012-12-272-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Make it 0.1.0~pre-alpha for now. - Add it to runtime program - Add it to -help option - Add it to manpage - Update translations
| * | Replaced malloc/free with new/deletePiotr Dziwinski2012-12-281-2/+2
| |/ | | | | | | | | | | - now new/delete used everywhere except for CBotStack, which has to be fixed in other way - some segfaults should be fixed with this
| * latest changeserihel2012-12-211-0/+2
| |
| * Installation path fixes and CMakeLists refactoringPiotr Dziwinski2012-12-202-3/+2
| | | | | | | | make && make install should now give a working installation.
| * Put common CXX flags in common variablesDidier Raboud2012-12-191-1/+2
| | | | | | | | | | CMAKE_CXX_FLAGS is taken into account in all builds; build-type-specific flags are appended to it.
| * Don't enforce CMake build type on users.Didier Raboud2012-12-191-1/+3
| | | | | | | | Only set CMAKE_BUILD_TYPE to Debug when no value is provided.
| * Merge branch 'dev' into dev-use-installed-i18nDidier Raboud2012-12-161-0/+1
| |\ | | | | | | | | | | | | Conflicts: src/common/config.h.cmake
| | * Set a default datadir, in sync with the data installation path.Didier Raboud2012-12-161-1/+3
| | |
| * | Use default installation paths for i18n.Didier Raboud2012-12-161-1/+3
| |/ | | | | | | | | | | This finishes the work started in 19b75e174338f8e7be7486a7445d1e90e9795077 by actually using the translation where they are installed.
| * Split gtest and gmock, fixed using system packagesPiotr Dziwinski2012-12-161-1/+1
| | | | | | | | | | | | - split the bundled gtest and gmock libraries - allowed the use of system gmock - refactoring in CMakeLists
| * Merge branch 'master' into devPiotr Dziwinski2012-12-151-0/+1
| |\
| | * Inherit translation setting from environment.Didier Raboud2012-12-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This ensures that users with a correctly-defined locale don't need to explicitely set the locale. - By dropping the setlocale content, it fixes the loading of translations. - Add a Debug log message to check what is put in the environment.
* | | Ground spot texture drawingPiotr Dziwinski2012-10-202-0/+12
|/ /
* | Restext rewrite to runtime initialized arraysPiotr Dziwinski2012-10-178-1571/+1480
| |
* | Doxygen/comment fixes and some #include refactoringPiotr Dziwinski2012-10-1722-83/+80
| |
* | Changing and saving input bindingsPiotr Dziwinski2012-10-071-2/+4
|/
* Commented out profile_testMichał Zieliński2012-10-051-3/+3
|
* Merge branch 'dev' into dev-graphicsPiotr Dziwinski2012-10-021-2/+2
|\
| * Further work on saving profile and directory listing.Zaba9992012-10-021-2/+2
| |
* | Fixed bugs in texture coloringPiotr Dziwinski2012-09-301-4/+4
|/
* Map texture paintingPiotr Dziwinski2012-09-302-0/+9
|
* MXE support and CMake files refactoringPiotr Dziwinski2012-09-291-2/+1
| | | | | | - added support for cross-compiling with MXE (http://mxe.cc/) - refactored CMake files, adding some options and moving definitions to more suitable places
* Merge branch 'dev' into dev-graphicsPiotr Dziwinski2012-09-296-71/+156
|\
| * Small fix in profile + profile_test rewritten to gtest.Zaba9992012-09-284-39/+48
| |
| * Profile rewritten to boost. Read/write to ini should work.Zaba9992012-09-272-22/+26
| | | | | | | | Load/Save should work.
| * Work in progress on opening files, and listing dirsZaba9992012-09-263-30/+102
| | | | | | | | | | Fixed includes profile changed from SimpleIni to boost::ptree -> not finished yet
* | Updated docs and some Doxygen fixesPiotr Dziwinski2012-09-273-3/+3
| |
* | Refactored resource and relief loadingPiotr Dziwinski2012-09-262-8/+33
|/ | | | | - now loading can be from any image format - added IntColor struct for precise pixel operations
* Removed metafile editor and loaderPiotr Dziwinski2012-09-222-488/+0
|
* Various fixesPiotr Dziwinski2012-09-221-2/+6
| | | | | | | | - disabled UserDir() in path lookup - fixed crashes on loading missions in CObject - fixed texture bug in CTerrain - changed mouse move event handling to avoid flooding event queue - enabled all missions for testing
* Data dir pathsPiotr Dziwinski2012-09-221-0/+20
| | | | | - changed access to paths in data directory in CApplication - models now load from data directory
* Event fixes & refactoringPiotr Dziwinski2012-09-222-63/+61
| | | | | | - added new state tracking to Event - removed old fields from Event - fixed some issues with Events and fps counter
* * Fixed audio problemserihel2012-09-221-1/+1
| | | | | | * Added colobot.ini to CApp in Create function * Fixes to plugin manager * Fixed CProfile segfault
* robotmain, restext and engine fixesPiotr Dziwinski2012-09-211-34/+60
|
* Mouse wheel events, motion vectorsPiotr Dziwinski2012-09-193-54/+85
| | | | | | - added mouse wheel events - added motion vectors to CRobotMain - other minor changes in event.h
* Input bindings rewritePiotr Dziwinski2012-09-195-68/+103
| | | | | | - moved input bindings to CRobotMain - added virtual keymod and joystick button key presses - fixed putenv error; other minor fixes
* Warnings cleaned, left only those connected to commented out code.Zaba9992012-09-182-2/+2
|
* warnings fight in progress.Zaba9992012-09-185-9/+9
|