Age | Commit message (Collapse) | Author |
|
+ : amortized O(1) allocation, O(1) deallocation, less overhead per allocation
- : unused memory is not reclaimed until death or manual invocation of a function
svn-id: r31320
|
|
svn-id: r30664
|
|
svn-id: r30041
|
|
svn-id: r26721
|
|
parse graphics (ILBM, PBM) and audio (8SVX), thus replacing old decoding routines. SAGA and Parallaction have been adjusted to work with the new code.
svn-id: r26719
|
|
without further code duplication.
svn-id: r24083
|
|
svn-id: r23361
|
|
in progress)
svn-id: r23279
|
|
* Renamed common.rules to rules.mk
* Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it)
svn-id: r23275
|
|
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)
svn-id: r23274
|
|
that many STL implementations have a class hash_map next to class map, too)
- Changed some static File class member vars to be normal static variables, in
yet another attempt to reduce header dependencies (in this case on hashmap.h)
svn-id: r21473
|
|
faster.
svn-id: r21419
|
|
svn-id: r20797
|
|
and x11 backends; added engines/module.mk
svn-id: r20584
|
|
- adds a ImageMan and ImageDec class for loading and managing image files
- adds a loader for zip files which is used by the new theme and the image manager
- changes the widgets to use the new gui code
- changes the scumm dialogs to use the new gui code
- fixes a #include problem in the sky debugger with the new gui code
To use the new gui copy gui/themes/default-theme.zip to your extrapath.
If the theme zip can not be found the gui will fallback to the classic theme.
If you want to change the gui styles use "gui_theme=classic" for the classic theme
and "gui_theme=default-theme" for the new theme.
Thanks to eriktorbjorn for testing and help with the new theme and to sev for
reviewing this patch.
svn-id: r20227
|
|
except essential Normal1x. Also thumbnails get compiled unconditionally
so we get them on all platforms, even those which never display them.
Sorted out mess brought to sdl backend by epoc maintainer. He misused
__SYMBIAN32__ where DISABLE_SCALERS is more appropriate.
svn-id: r18850
|
|
DISABLE_HE so more HE-specific code gets excluded.
svn-id: r18099
|
|
part of patch #1163026)
svn-id: r17978
|
|
be rewritten around this class. Note that it is not final yet and may be revised in many ways.
svn-id: r17773
|
|
svn-id: r16566
|
|
svn-id: r14784
|
|
easily update to new version and benefit from their optimizations (e.g. MMX support)
svn-id: r14502
|
|
svn-id: r13844
|
|
mails on scummvm-devel)
svn-id: r13595
|
|
external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
svn-id: r12680
|
|
svn-id: r11602
|
|
Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
|
|
be changed, but it seems to work well enough to put it into CVS
svn-id: r10687
|
|
svn-id: r10490
|
|
optimizations (in particular, the hq2x/hq3x scalers now are compiled into two versions, one for 555 and one for 565 mode)
svn-id: r10488
|
|
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
|
|
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner)
svn-id: r10282
|
|
svn-id: r10279
|
|
scummvm executable
svn-id: r10103
|
|
members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code
svn-id: r10092
|
|
svn-id: r9626
|
|
svn-id: r6747
|
|
all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
svn-id: r5653
|