Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-17 | SCI: Some restructuring. Added some SCI3 placeholders/stubs | Filippos Karapetis | |
svn-id: r54280 | |||
2010-11-17 | SCI: The heap was a separate resource in SCI1.1 - SCI2.1 games only. It was ↵ | Filippos Karapetis | |
later merged into the script files again in SCI3 svn-id: r54279 | |||
2010-11-17 | SCI: Specify that -1 means "all maps" when listing base36-encoded resources | Filippos Karapetis | |
svn-id: r54278 | |||
2010-11-17 | SCI: Updated dissectScript() to handle synonym blocks | Filippos Karapetis | |
svn-id: r54277 | |||
2010-11-17 | SCI: Unified the functionality and parameters of the disasm and disasm_addr ↵ | Filippos Karapetis | |
commands svn-id: r54276 | |||
2010-11-17 | SCI: Added the ability to display original script bytecode in the "disasm" ↵ | Filippos Karapetis | |
console command svn-id: r54275 | |||
2010-11-16 | SCI: Fix for bug #3110215 - "SQ4 German: endless flight on Estros" | Filippos Karapetis | |
svn-id: r54272 | |||
2010-11-16 | TINSEL: Fixed compilation with MSVC | Filippos Karapetis | |
svn-id: r54271 | |||
2010-11-16 | LASTEXPRESS: Fix SequenceFrame leak in Entities code | Julien Templier | |
- Add EntityCallData destructor to dispose of frames & Sequences - Properly dispose of frames in Entities::resetSequences() svn-id: r54270 | |||
2010-11-16 | GUI: Fixed build failure in console due to missing header. | David Turner | |
svn-id: r54268 | |||
2010-11-16 | GUI: Push down some header (inter)dependencies | Max Horn | |
svn-id: r54267 | |||
2010-11-16 | GUI: Commit some changes missing in my previous commit (oops) | Max Horn | |
svn-id: r54266 | |||
2010-11-16 | GUI: Rename gui/GuiManager.* to gui/gui-manager.* | Max Horn | |
svn-id: r54265 | |||
2010-11-16 | GUI: Move major widgets to new directory gui/widgets | Max Horn | |
Also renamed the source/header files, now they are more closely aligned to how we rename most other source files svn-id: r54264 | |||
2010-11-16 | TINSEL: Remove unnecessary 'static' | Max Horn | |
svn-id: r54263 | |||
2010-11-16 | TINSEL: Mark all (?) global vars with a FIXME comment | Max Horn | |
Use of global vars is what prevents RTL from working in Tinsel (and probably in other engines). More specifically, the fact that many global vars are not explicitly inited when the engine is (re)launched. svn-id: r54262 | |||
2010-11-16 | TINSEL: Removed unnecessary 'static' | Max Horn | |
svn-id: r54261 | |||
2010-11-16 | GUI: Fixed Memory Leak in RadiobuttonGroup usage in Options Dialog. | David Turner | |
RadiobuttonGroup has a destructor which must be called to avoid leaking memory. Have also added missing NULL init() declarations on object member pointers to avoid any future issues. svn-id: r54260 | |||
2010-11-16 | COMMON: Reverting r54257 as _singleton already was protected (and I am blind :) | Max Horn | |
svn-id: r54259 | |||
2010-11-16 | COMMON: Simplify DECLARE_SINGLETON macro | Max Horn | |
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258 | |||
2010-11-16 | COMMON: Make Common::Singleton::_singleton protected instead of public | Max Horn | |
svn-id: r54257 | |||
2010-11-15 | GUI: Fix bug in ThemeEngine::addFont related to localized fonts | Max Horn | |
Basically, it was remembering the font under its non-localized name. This resulted in a leak, and potentially could have caused the wrong font to be used in a localization. svn-id: r54256 | |||
2010-11-15 | GUI: Tweak ThemeEngine methods to use Common::String params & const qualifier | Max Horn | |
svn-id: r54255 | |||
2010-11-15 | NEWS: Add Hungarian translation item for version 1.2.1 | Thierry Crozat | |
svn-id: r54254 | |||
2010-11-15 | CREDITS: Add Hungarian translator. | Thierry Crozat | |
svn-id: r54252 | |||
2010-11-15 | I18N: Update Hungarian translation and add iso-8859-2 fonts to themes. | Thierry Crozat | |
The new Hungarian translation is from patch #3109396 svn-id: r54251 | |||
2010-11-15 | I18N: Update translation template and po files from source code | Thierry Crozat | |
svn-id: r54250 | |||
2010-11-15 | LASTEXPRESS: Use Common::StackLock instead of mutex lock/unlock in Sound class | Julien Templier | |
svn-id: r54247 | |||
2010-11-15 | LASTEXPRESS: Fix frame leak in Entities::processFrame() | Julien Templier | |
When not keeping the previous frame, the current frame was overwritten. We now delete it before assigning a new value. svn-id: r54246 | |||
2010-11-15 | LASTEXPRESS: Update Animation::process() | Julien Templier | |
- Use Common::Rational to compute the current frame - Added check for _currentChunk != NULL - Add constructor to Chunk structure svn-id: r54245 | |||
2010-11-15 | LASTEXPRESS: Don't use NULL in arithmetic (silences a warning) | Matthew Hoops | |
svn-id: r54244 | |||
2010-11-15 | CONFIGMAN: added defragmentation methods for one-plugin-at-a-time | Yotam Barnoy | |
One-plugin-at-a-time can have fragmentation caused by the ConfigManager if a game changes any configuration value. By reallocating and copying over the ConfigManager, we avoid this problem. svn-id: r54243 | |||
2010-11-15 | PLUGINS: moved plugin-at-a-time unload to be after deleting the engine. | Yotam Barnoy | |
Calling the Engine's destructor after unloading the plugin caused crashes. svn-id: r54242 | |||
2010-11-15 | LASTEXPRESS: Protect sound queue accesses with mutex | Julien Templier | |
Sound entries were being streamed before the data was fully loaded and queue addition/removal could happen while the sound timer was going through the queue (reported by digitall). svn-id: r54241 | |||
2010-11-15 | SCI: Workaround for bug #3109299 "QFG1VGA: Crash when leaving area east of ↵ | David Turner | |
Antwerp" Extended current workarounds to cover QFG1VGA. svn-id: r54239 | |||
2010-11-14 | GUI: Fix GMM labels translation for SCUMM engine | Thierry Crozat | |
In the SCUMM engine (and maybe other engines), the GMM Dialog is created in the engine constructor and before the window resolution is updated (so it is still using the resolution from the Launcher). Therefore if the global scaler is x2 but a SCUMM game overwrite it to use x1, it was not using the correct labels when they had a different translation for the lowres context. svn-id: r54237 | |||
2010-11-14 | LURE: Fix for Valgrind identified memory leaks | Paul Gilbert | |
svn-id: r54236 | |||
2010-11-13 | COMMON: Fix TranslationManager | Thierry Crozat | |
Revision 54206 broke translations support because it uncovered a bug in the TranslationManager when reading the translations.dat file. In that file all the stored string lengths include the terminating 0 but Common::String expect a length without the terminating 0. Therefore all String objects created from reading the translations.dat file had an incorrect size. This caused the font file names to be wrong after adding the charset. svn-id: r54235 | |||
2010-11-13 | VIDEO: Switch Truemotion 1 to RGB565 for potential use with SCI CLUT tables | Matthew Hoops | |
svn-id: r54231 | |||
2010-11-13 | SCI: Fixup pathfinding start point when on polygon edge. | Walter van Niftrik | |
We now also fixup the start point when it's on the edge of an obstacle. If the start point is also on the edge of the screen, the actor is now allowed to walk through that obstacle to find his way to clear territory. This is based on observation of SSCI behavior. svn-id: r54230 | |||
2010-11-13 | TOOLS: Added MSVC10 project files for the create_hugo tool | Filippos Karapetis | |
svn-id: r54229 | |||
2010-11-13 | HUGO: Fixed crash on exit when hugo.dat is not available | Filippos Karapetis | |
svn-id: r54228 | |||
2010-11-13 | SCI: Fixed script bug #3108012 - "Hoyle1: Crash when changing Deal Speed in ↵ | Filippos Karapetis | |
Hearts" svn-id: r54226 | |||
2010-11-13 | HUGO: Close two minor memory leaks. | David Turner | |
Destructor added to SoundHandler and added delete for _intro in engine destructor. svn-id: r54225 | |||
2010-11-13 | TOON: Fix free/malloc mismatch | Sylvain Dupont | |
svn-id: r54224 | |||
2010-11-13 | TOON: Fix more memory leaks | Sylvain Dupont | |
Mainly leaks in audio and animations svn-id: r54223 | |||
2010-11-13 | TOON: Fixed menu music leak | Sylvain Dupont | |
svn-id: r54222 | |||
2010-11-13 | TOON: Walk animation improved | Sylvain Dupont | |
Smoothing direction changes. Still needs to be polished though. svn-id: r54221 | |||
2010-11-13 | SCI: Update resource types for SCI2.1/3 | Matthew Hoops | |
svn-id: r54220 | |||
2010-11-12 | TOON: Fix audio crashs and more memory leaks | Sylvain Dupont | |
svn-id: r54219 |