Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 6c98169dc3 GUI: Shorten button labels if too long, and improve the shortening logic
svn-id: r46381
2009-12-15 08:19:59 +00:00
Max Horn 605037342b GUI: Fix some GUI hacks, add some comments, etc.
* Rename LauncherDialog::selectGame() to selectTarget()
* Get rid of the 'temp_selection' ConfMan entry hack
* Add some Doxygen comments
* Turn a printf(...) into a debug(1,...)
* Don't scroll around if 'Mass Add' is cancelled

svn-id: r46380
2009-12-15 08:19:34 +00:00
Max Horn f692015301 Got rid of ReadStream::ioFailed()
svn-id: r46379
2009-12-15 08:18:57 +00:00
Vladimir Menshakov eb9b31782f skip rendering if restart was requested
svn-id: r46378
2009-12-14 22:29:09 +00:00
Vladimir Menshakov 43f9c1bce1 fixed tv/vcr callbacks
svn-id: r46377
2009-12-14 07:25:06 +00:00
Florian Kagerer 42c306208b LOL: fixed regression
svn-id: r46366
2009-12-13 20:37:26 +00:00
Florian Kagerer adba314fc6 LOL: some cleanup for recent code changes
svn-id: r46358
2009-12-13 15:19:56 +00:00
Florian Kagerer 35c695929a LOL: fixed regression
svn-id: r46354
2009-12-12 21:21:38 +00:00
Arnaud Boutonné ef6eb34a22 create_msvc: (littleboy) Fixed closing of search handle (should use FindClose instead of CloseHandle with handles from FindFirstFile)
svn-id: r46353
2009-12-12 20:54:28 +00:00
Florian Kagerer 90b4d4b45c LOL: fix compilation when the LOL engine is disabled
svn-id: r46352
2009-12-12 20:50:41 +00:00
Florian Kagerer f4c54fb636 LOL: moved TIM animation code into a separate class
svn-id: r46351
2009-12-12 20:06:42 +00:00
Vladimir Menshakov 0e7c2265b5 do not clear busy flag on !ignore animation, fixed invalid loop/ignore flags
svn-id: r46350
2009-12-12 20:02:03 +00:00
Vladimir Menshakov 0cdde4963b fixed tv issues
svn-id: r46349
2009-12-12 20:00:44 +00:00
Vladimir Menshakov 7b223452b0 fixed minor issues from the chapter 1&2
svn-id: r46348
2009-12-12 19:50:25 +00:00
Vladimir Menshakov b0a5c5869f fixed dirty rectangle
svn-id: r46346
2009-12-12 18:12:24 +00:00
Vladimir Menshakov 65ed29b3be do not play music while _rows is empty
svn-id: r46345
2009-12-12 18:07:20 +00:00
Vladimir Menshakov 1071c6d398 fixed skipped animation at lakeside house
svn-id: r46344
2009-12-12 14:18:29 +00:00
Vladimir Menshakov 435360d3ba added z-ordering of the animation slots.
svn-id: r46343
2009-12-12 13:33:35 +00:00
Vladimir Menshakov f34d552111 moved 'on' surfaces rendering into mark's code
svn-id: r46342
2009-12-12 13:12:30 +00:00
Vladimir Menshakov 100805144a render 'on' surfaces only on mark (fixed many z-order issues)
svn-id: r46341
2009-12-12 13:05:55 +00:00
Vladimir Menshakov d45385f98e fixed non-default src rectangle rendering
svn-id: r46340
2009-12-12 13:00:44 +00:00
Vladimir Menshakov 476d52aab2 fixed typo in checking src rect height
svn-id: r46339
2009-12-12 12:47:03 +00:00
Paul Gilbert d10bb1036e Implemented the rendering section of dialog display
svn-id: r46338
2009-12-12 11:59:38 +00:00
Vladimir Menshakov 8a3bb27f63 added Rect ctor from Common::Rect
svn-id: r46337
2009-12-12 11:53:44 +00:00
Vladimir Menshakov 72cb0036a3 reverted the latest patch
svn-id: r46336
2009-12-12 10:57:38 +00:00
Vladimir Menshakov 17435a0b6c render 'ons' after all stuff (needs to be discovered), fixed crumbs invisibility on screen with barman
svn-id: r46335
2009-12-12 10:50:41 +00:00
Vladimir Menshakov cc22b76c3b added debug level to the dump() methods.
svn-id: r46334
2009-12-12 10:43:17 +00:00
Vladimir Menshakov 581fd0c42d tuned vertical speed for mark
svn-id: r46333
2009-12-12 10:31:48 +00:00
Vladimir Menshakov 468c27979f moved noisy debug messages to level 1
svn-id: r46332
2009-12-12 10:29:24 +00:00
Torbjörn Andersson 22ca0c1e92 Renamed line() to drawLine() to silence warning about function parameters in
dialogs.cpp shadowing it. Actually, the function doesn't seem to be used
anywhere at the moment, but perhaps someone has future plans for it?

svn-id: r46331
2009-12-11 17:14:55 +00:00
Paul Gilbert 724d698a05 Beginnings of a dialog display class
svn-id: r46330
2009-12-11 09:41:27 +00:00
Johannes Schickel 6b44a09a52 Hopefully fixing linking on MSVC:
svn-id: r46329
2009-12-10 21:40:38 +00:00
Johannes Schickel 9e04ca3633 Silence gcc warning.
svn-id: r46326
2009-12-09 23:05:36 +00:00
Johannes Schickel dce1d4aa4b Properly clean up memory when destroying CursorManager.
svn-id: r46325
2009-12-09 23:05:15 +00:00
Johannes Schickel 7605a35fd7 Cleanup: Move constructor/destructor definition of CursorManager::Cursor and CursorManager::Palette to cursorman.cpp.
svn-id: r46324
2009-12-09 23:04:54 +00:00
Johannes Schickel 2f372d79d5 Fix compilation for systems without USE_RGB_COLOR defined.
svn-id: r46323
2009-12-09 22:50:12 +00:00
Max Horn f3420c6372 DRACI: Reduce header interdependencies; some cleanup
svn-id: r46320
2009-12-09 21:03:22 +00:00
Johannes Schickel 5cd176052c Typo...
svn-id: r46319
2009-12-09 20:11:02 +00:00
Johannes Schickel 27e03012d5 This is hopefully fixing compilation of the fluidsynth code.
svn-id: r46318
2009-12-09 20:08:57 +00:00
Max Horn 0a1d16ef6b Change GOB engine so that not all its files depend on gui/dialog.h (and thus tons of other headers in gui/ and graphics/)
svn-id: r46317
2009-12-09 18:15:04 +00:00
Max Horn c8873d8492 Changed MidiDriver::createMidi to take a MidiDriverType instead of an int
svn-id: r46316
2009-12-09 18:12:51 +00:00
Max Horn 84f3c98fad Remove the Audio::Mixer parameter from the midi/music plugins
svn-id: r46315
2009-12-09 18:05:20 +00:00
Johannes Schickel 414e6ffef3 Some more slight cleanup.
svn-id: r46314
2009-12-09 17:09:18 +00:00
Johannes Schickel 0d43cc61d2 Cleanup: remove "s_initialized" from CursorManager and FontManager implementation, these classes are Singletons, so they will ever only be initialized once at most anyway.
svn-id: r46313
2009-12-09 17:05:23 +00:00
Johannes Schickel 8f34e4b11c Commit of the 2nd revision of my patch for FR# 2840967 "GUI: Display filenames in "Add games"'s file dialog", since it seems on "Making it easier for users to add games" on -devel the majority of developers, who commented, are for this.
svn-id: r46312
2009-12-09 16:48:33 +00:00
Max Horn d60b5ca516 Include font.h instead of fontman.h in places that don't need fontman :)
svn-id: r46311
2009-12-09 16:46:14 +00:00
Max Horn 626f85ae5e Move findCompatibleFormat from graphics/pixelformat.h to engines/engine.cpp
This function is used in only one place. Declaring it requires common/list.h;
by putting it into pixelformat.h, which is included by common/system.h, tons
of things suddenly included list.h for no good reason.

If we ever need to call this function in other places, we can figure out aborts
more appropriate place for it.

svn-id: r46310
2009-12-09 16:45:35 +00:00
Max Horn fb5e747565 GRAPHICS: Change font code to be identical on all platforms
svn-id: r46309
2009-12-09 16:44:48 +00:00
Johannes Schickel 421363a132 Slightly modified commit of patch #2911414 "MSVC: conversions warnings in common code".
svn-id: r46308
2009-12-09 16:41:08 +00:00
Max Horn 5df86e4ccc SCI: Paranoia tweak for EngineState::autoDetectFeature
svn-id: r46306
2009-12-09 12:32:47 +00:00