Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-18 | AGOS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-22 | AGOS: Get rid of ArchiveMan in favor of global SearchMan. | Johannes Schickel | |
This in fact slightly changes the priority order of added archives. Formerly, all archives in SearchMan were preferred to the customly added ones in ArchiveMan. All standard paths (i.e. path and extrapath) will be still be searched before the custom ones (which are all priority 0 right now) but system specific paths will be searched after (due to their priority being -1). Since system specific paths shouldn't contain any game data files this should hopefully be harmless. This wasn't tested for games with CAB archives. | |||
2014-01-22 | AGOS: Slightly clean up ArchiveMan code. | Johannes Schickel | |
This removes the (always true) _fallBack flag which determined whether SearchMan should be searched. | |||
2013-08-23 | AGOS: Use Common::String for savegame filenames | Willem Jan Palenstijn | |
2012-04-15 | AGOS: Add comment about the limitations of quick loading/saving games in the ↵ | Travis Howell | |
AGOS game engine. | |||
2012-01-27 | AGOS: Make ArchiveMan a proper sub-type of SearchSet. | Johannes Schickel | |
Now all of the Archive API is implemented to avoid possibly inconsistent behavior when an ArchiveMan object is accessed via a class type higher in the class hierachy. | |||
2012-01-27 | AGOS: Rename ArchiveMan's open to createReadStreamForMember to match our ↵ | Johannes Schickel | |
Archive API. | |||
2012-01-27 | AGOS: Properly overwrite hasFile from SearchSet in ArchiveMan. | Johannes Schickel | |
Formerly the hasFile method was non-const, thus did not overwrite the virtual hasFile method of SearchSet. Since all accesses to this function have been done through a ArchiveMan typed variable, the missing overwrite should not have caused any trouble. It looks like this was forgotten in a6ec4f70da120a1ce406ed4dd9e149e081542f59. | |||
2011-11-13 | AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles. | D G Turner | |
Playing with cabinet datafiles, this failed to find the "Charisma.smk" file in the cabinets when in the Recreation (TV) room on Cygnus Alpha and this caused an engine abort after the GUI dialog warning of the "missing" video file. This was due to animation.cpp code using Common::file::exists() instead of going via the ArchiveMan. However,a hasFile() method implementation was also required to implement fallback to decompressed (movie) files if the file requested is not in the cabinet or the cabinet has been externally decompressed to files. Thanks to fuzzie for the hasFile() patch. Also, removed noisy warning which this correction triggers repeatedly in installshield_cab.cpp hasFile(). This looks like leftover from debugging, so not critical. | |||
2011-10-07 | AGOS: Fix dumping all images option. | Travis Howell | |
2011-08-27 | AGOS: Integrate InstallShield support. | Travis Howell | |
2011-08-20 | AGOS: Slight cleanup. | Johannes Schickel | |
Now AgosEngine::_language is of type Common::Language instead of uint16. It is currently only used with values of that enumeration, thus it should be safe to use that type for it too. | |||
2011-08-09 | AGOS: Fix struct/class mismatch | Ori Avtalion | |
2011-08-06 | AGOS: Reduced header dependency | Eugene Sandulenko | |
2011-05-17 | AGOS: cleanup | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-18 | COMMON: Rename Error to ErrorCode, introduce new Error class | Max Horn | |
2011-04-14 | ALL: centre -> center | Max Horn | |
2011-03-23 | ENGINES: Further simplify pseudo MidiDrivers; fix some regressions | Max Horn | |
The regression affected AGOS and maybe some others; specifically, the real MidiDriver would have been deleted twice -- I previously missed that the Engine instances takes care of freeing the real MidiDriver, not the MidiPlayer wrapping it. This commit should clarify the ownership of the real MidiDriver for most pseudo MidiDrivers. | |||
2011-02-27 | AGOS: Avoid hiding overloaded virtual methods | Ori Avtalion | |
2011-02-15 | AGOS: Adapt to setPalette RGBA->RGB change. | Johannes Schickel | |
I only (minimally) tested this change with Simon 1 + 2 DOS CD. | |||
2011-02-09 | AGOS: Reduce header interdependencies | Max Horn | |
svn-id: r55843 | |||
2010-11-17 | ENGINES: Change 'colour' to 'color' | Max Horn | |
Only changed this in engines where 'color' was/is already used almost exclusively svn-id: r54288 | |||
2010-11-05 | AGOS: Display item names and descriptions via GUImessage, in Swampy ↵ | Travis Howell | |
Adventures for now. svn-id: r54084 | |||
2010-10-15 | ENGINES: Enhance namespace comments a bit | Max Horn | |
svn-id: r53484 | |||
2010-07-04 | Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up, | Torbjörn Andersson | |
because that would cause some nasty regressions...) svn-id: r50643 | |||
2010-03-23 | Fix compiler warning. | Travis Howell | |
svn-id: r48365 | |||
2010-03-18 | COMMON: Move Common::RandomSource to common/random.* | Max Horn | |
svn-id: r48279 | |||
2010-03-07 | Exclude font data tables for The Feeble Files, when AGOS2 games are disabled. | Travis Howell | |
svn-id: r48174 | |||
2009-11-24 | Added Doxygen comments for the various engine namespaces (currently mostly ↵ | Max Horn | |
without details; help filling these out is welcome) svn-id: r46128 | |||
2009-09-24 | Split the script opcode table for DIMP, since it doesn't match(ie timers) ↵ | Travis Howell | |
other Puzzle Pack games. svn-id: r44285 | |||
2009-09-24 | Fix bug #2865191 - NoPatience hangs after undo. | Travis Howell | |
svn-id: r44281 | |||
2009-08-12 | Enable Personal Nightmare by default. | Travis Howell | |
svn-id: r43304 | |||
2009-08-11 | Fix AGOS compilation. | Johannes Schickel | |
svn-id: r43276 | |||
2009-08-11 | Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game ↵ | Travis Howell | |
engine, which require higher resolution. svn-id: r43270 | |||
2009-07-21 | Fix fade effects in Waxworks. | Travis Howell | |
svn-id: r42638 | |||
2009-07-18 | AGOS: Removed second setjmp in PN code (untested!) | Max Horn | |
svn-id: r42593 | |||
2009-07-18 | AGOS: Get rid of one setjmp in PN code (needs testing) | Max Horn | |
svn-id: r42592 | |||
2009-07-14 | AGOS: Cleanup PN code a bit, trying to make sense out of it | Max Horn | |
svn-id: r42491 | |||
2009-07-06 | Use graphics surfaces for screen buffers, and always use correct pitch when ↵ | Travis Howell | |
writing to the frameBuffer. svn-id: r42163 | |||
2009-07-03 | Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings | Max Horn | |
svn-id: r42054 | |||
2009-07-01 | Fixed some more warnings observed on buildbot | Max Horn | |
svn-id: r42010 | |||
2009-07-01 | - Added GCC_PRINTF attribute to several funcs where it makes sense | Max Horn | |
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings - removed duplicate prototypes for some funcs - fixed some "increases required alignment of target type" warnings svn-id: r42009 | |||
2009-06-08 | Add more Polish font data for The Feeble Files. | Travis Howell | |
svn-id: r41374 | |||
2009-05-16 | Add initial support for DOS non-interactive demos of The Feeble Files. | Travis Howell | |
svn-id: r40619 | |||
2009-05-14 | Expand dump image code to cover all games, and add options to the debugger. | Travis Howell | |
svn-id: r40548 | |||
2009-05-05 | Fix input glitch regression again, by closer matching original PN code. | Travis Howell | |
svn-id: r40329 | |||
2009-05-04 | Fix input been displayed during ending sequence in PN. | Travis Howell | |
svn-id: r40300 | |||
2009-04-22 | AGOS: Merged timerCallback and timerProc; removed checkTimerCallback ↵ | Max Horn | |
declaration without implementation svn-id: r40076 |