1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
Open-source engine for Heroes of Might and Magic III
Go to file
Ivan Savenko c6cc6e6301 Large changeset, first part of editing H3 objects via mods feature. Changes:
- loading of all objects (including H3 objects) will be directed by mod handlers
- common base for all handlers accessible from mod system (IHanderBase)
- json format changes: use struct with string ID's instead of vector

- fixed some gcc/clang errors and warnings
- fixed several cases of memory leaks and invalid memory access (mostly related to usage of bonus system and/or identifiers resolution)

Note that right now loading is much slower than before due to excessive json validation (or not fast enough validator)
2013-04-21 12:49:26 +00:00
AI Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
client Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
cmake_modules patches from forum: 2013-01-30 20:46:09 +00:00
config Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
debian (linux) version set to 0.92 2013-03-01 21:51:38 +00:00
editor - Compile fix for editor - Renamed /Editor to /editor and Scripting/ERM to scripting/erm - Removed unused ipch folder and format file - Removed ancient lua folder 2013-04-13 11:07:32 +00:00
lib Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
Mods - missing changes 2013-01-16 16:19:45 +00:00
osx Fixed incorrect URL in sparkle_appcast.xml 2013-04-04 16:45:18 +00:00
scripting/erm Compile fixes for MVS2010 2013-04-20 16:01:58 +00:00
server Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
AUTHORS - linux version update 2012-10-01 07:05:12 +00:00
CCallback.cpp - Integrated the logging API into the client and the lib - Remove some more comments and switched to /// style - Fixed recursive locks - Added Global.h to CMakeLists(now visible in qt-creator) - Removed usage of shared_mutex - Added unique_ptr to CLogger targets 2013-04-09 14:31:36 +00:00
CCallback.h * PlayerColor and TeamID refactoring 2013-03-03 17:06:03 +00:00
ChangeLog Version set to 0.92. Changelog updated. 2013-03-01 21:48:37 +00:00
CMakeLists.txt - Compile fix for editor - Renamed /Editor to /editor and Scripting/ERM to scripting/erm - Removed unused ipch folder and format file - Removed ancient lua folder 2013-04-13 11:07:32 +00:00
COPYING Added COPYING (refers to license.txt). 2009-05-17 15:48:13 +00:00
Global.h Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
license.txt * license (GPL v2 or later) 2009-01-09 18:38:08 +00:00
NEWS Autoconf/automake scripts to easy building. 2008-08-04 09:33:08 +00:00
README Reverted r731 2009-02-14 14:37:13 +00:00
README.linux - fixed #1167 2012-12-20 13:57:29 +00:00
VCMI_global_debug.props Partially reverting r3191: DLL_LINKAGE on registerTypes def breaks compilation for MSVC. The function definition cannot be marked as dll import (and that happened, when it was included in CGameHandler.cpp) 2013-02-12 12:51:31 +00:00
VCMI_global_release.props Project files update/cleanup. 2012-12-19 18:23:21 +00:00
VCMI_global.props Big change: Introduced new mechanism to handle queries. It should not cause any visible changes ATM apart from fixing several long-standing bugs realted to handling post-visit/battle/levelup callback, including infamous creature bank issues: #955, #1053, #1063, #1191. Needs testing. 2013-04-20 11:34:01 +00:00
VCMI_VS10.sln - Compile fix for editor - Renamed /Editor to /editor and Scripting/ERM to scripting/erm - Removed unused ipch folder and format file - Removed ancient lua folder 2013-04-13 11:07:32 +00:00
VCMI_VS11.sln - Compile fix for editor - Renamed /Editor to /editor and Scripting/ERM to scripting/erm - Removed unused ipch folder and format file - Removed ancient lua folder 2013-04-13 11:07:32 +00:00
vcmi.workspace compile fix 2013-01-21 18:27:00 +00:00
vcmibuilder - fixed #1220 and #1218 2013-02-27 15:46:14 +00:00
vcmimanual.tex - fixed seer hut issue (#1073) 2012-09-17 17:25:54 +00:00

    VCMI Project
    Copyright (C) 2007-2009  VCMI Team (check AUTHORS file for the contributors list)

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 (included in the license.txt)
    of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.