1120 Commits

Author SHA1 Message Date
David Corrales
cacd7a28fd Merged the FSNode branch with trunk r27031:27680
svn-id: r27681
2007-06-23 18:51:33 +00:00
Max Horn
2bbe67afdf Added more flexible KeyState constructor; updated comment in gui/Key.h
svn-id: r27654
2007-06-23 10:06:39 +00:00
Max Horn
f97cbb8294 Update GUI::Key constructs
svn-id: r27643
2007-06-23 00:05:32 +00:00
Max Horn
8cfb778bfa Adding two missing #includes to fix compilation. *sigh* I am really bad at double checking my commits tonight. Sorry, folks
svn-id: r27630
2007-06-22 21:58:32 +00:00
Max Horn
d21b8c43d0 Converted some more code to make use of Common::KEYCODE_ / Common::ASCII_
svn-id: r27628
2007-06-22 21:38:34 +00:00
Max Horn
2b23374468 Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/
svn-id: r27616
2007-06-22 20:04:44 +00:00
Max Horn
39405cbb25 Changed default buttons of MessageDialogs and mass add dialog to accept 'return' as hotkey for the default button, instead of 'enter' (resp. even 'nothing' on some systems)
svn-id: r27611
2007-06-22 17:51:17 +00:00
Torbjörn Andersson
4305483ad0 Use KEYCODE constants.
svn-id: r27598
2007-06-22 07:49:02 +00:00
Travis Howell
05ecd1bcc4 Fix reading the speech_mute setting, the global setting was read, instead of the domain specific setting.
svn-id: r27554
2007-06-20 14:29:45 +00:00
Eugene Sandulenko
276cdc5416 Update credits with some nicks from SF.net
svn-id: r27482
2007-06-16 19:24:43 +00:00
David Corrales
f7ea7e666d Removed the isValid operation from the FilesystemNode class in favor of the much richer combinations possible with the new operations (exists, isReadable and isWritable).
The work on the Common::File class is far from complete. Only the necessary was updated.

svn-id: r27473
2007-06-16 17:31:36 +00:00
Max Horn
a5c2c06a97 If we failed to compute any description for a game target, create a dummy description (this ensures that the entry is at least displayed)
svn-id: r27419
2007-06-15 16:32:14 +00:00
David Corrales
e7aa6b996b Fixed a TODO about checking that the savegames path is writable.
svn-id: r27403
2007-06-14 18:40:27 +00:00
Max Horn
d6b073961e Updated the about dialog (2006->2007, and added a header similar to our new source code legal header; also moved the GPL header after the engines list (it seems wrong to list it at the *very end* of the about dialog scroller, after all it is our license)
svn-id: r27391
2007-06-13 20:37:24 +00:00
Eugene Sandulenko
347545dcdf Fix for reported button overlapping in PSP resolution.
svn-id: r27348
2007-06-11 08:18:38 +00:00
Eugene Sandulenko
b9b9d6adbc Bump theme version
svn-id: r27346
2007-06-11 08:00:35 +00:00
Eugene Sandulenko
2982a6ebb3 Fix bugs #1709323: "GUI: Button overlapping" and #1677997: "GUI: Switching
options dialog between 1x and 2x" by introducing Volume tab to all resolutions

svn-id: r27345
2007-06-11 07:57:39 +00:00
Eugene Sandulenko
7f7abe8706 Revert commits:
r27175: Added partial workaround for bug #1677997
r27311: Extended the fix for bug #1677997 to also cover the global options dialog; also made the code a bit more flexible
r27312: Oops, fix crash when opening globals options dialog

svn-id: r27344
2007-06-11 07:35:52 +00:00
Max Horn
3c359449ad Oops, fix crash when opening globals options dialog
svn-id: r27312
2007-06-10 14:23:26 +00:00
Max Horn
85893e457d Extended the fix for bug #1677997 to also cover the global options dialog; also made the code a bit more flexible
svn-id: r27311
2007-06-10 13:56:10 +00:00
Max Horn
c7169a36ff Added partial workaround for bug #1677997
svn-id: r27175
2007-06-07 17:55:39 +00:00
Max Horn
4ecce505db Added a FIXME/TODO regarding the volume override control in the 'Edit Game' options dialog
svn-id: r27174
2007-06-07 17:36:47 +00:00
Max Horn
a6db69102b Extended comment on TabWidget::removeTab() a bit
svn-id: r27169
2007-06-07 15:17:01 +00:00
Max Horn
0bebe25e0f Added TabWidget::removeTab method; and updated some comments in TabWidget.h
svn-id: r27168
2007-06-07 15:14:58 +00:00
David Corrales
3b96c7fad5 Renamed methods in the FilesystemNode class to match the AbstractFSNode implementations.
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.

svn-id: r27113
2007-06-05 21:02:35 +00:00
Eugene Sandulenko
09ae91b118 Fix bugs mentioned in #1730147 "GUI: Classic themes need to be updated"
svn-id: r27061
2007-06-03 08:11:19 +00:00
David Corrales
0cab5b7791 Merged the fs branch with trunk. r26949:27031
svn-id: r27032
2007-05-31 23:44:43 +00:00
Max Horn
218e132e37 Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
ed02fb1443 Fix warning caused by not handling all enum values in a switch (caused by the newly added EVENT_PREDICTIVE_DIALOG constant)
svn-id: r27008
2007-05-29 21:35:13 +00:00
Kostas Nakos
5543e61e40 simplified code by moving key naming to the sdl port (where it belongs)
svn-id: r26978
2007-05-27 19:00:28 +00:00
Johannes Schickel
86104e0bf0 Reverted r26922.
svn-id: r26967
2007-05-27 11:40:03 +00:00
David Corrales
3646c968c9 Merged the fs branch with trunk. r26472:26948
svn-id: r26949
2007-05-26 20:23:24 +00:00
Johannes Schickel
ad03c72bdb Commit of patch #1715313 ("CORE: STL like algorithm implementation").
svn-id: r26929
2007-05-23 12:02:31 +00:00
Eugene Sandulenko
81c218fe34 sync
svn-id: r26926
2007-05-23 06:52:43 +00:00
Johannes Schickel
8ff17142c5 Simpilified Singleton implementation and usage.
svn-id: r26922
2007-05-22 14:17:44 +00:00
Eugene Sandulenko
a178c25ea2 Move Yaz0r back from retired project members.
svn-id: r26919
2007-05-22 14:07:50 +00:00
Nicola Mettifogo
0ab229eb2c Added peres to credits.
svn-id: r26896
2007-05-20 21:35:57 +00:00
Filippos Karapetis
ecf8417d01 Adding myself to the AGI section as well
svn-id: r26746
2007-05-04 12:56:48 +00:00
Johannes Schickel
7143d08e71 Little improvement for theme config validity check.
svn-id: r26671
2007-04-29 00:18:54 +00:00
Johannes Schickel
e0b462b33b Fix for crash when trying to select an outdated/wrong theme config.
svn-id: r26670
2007-04-29 00:15:32 +00:00
Max Horn
00b9bc7b36 Removing lots of superfluous semicola (see mail by David Weinehall on scummvm-devel)
svn-id: r26594
2007-04-25 19:31:23 +00:00
Torbjörn Andersson
8306e0ebe5 Re-generated credits.h
svn-id: r26593
2007-04-25 17:40:27 +00:00
Kostas Nakos
6e8fe8632d improve the looks of keysdialog
svn-id: r26554
2007-04-21 14:01:36 +00:00
Kostas Nakos
31d728bf55 added credits for wince code contributions
svn-id: r26527
2007-04-16 10:43:43 +00:00
Max Horn
f8067d54e5 Fixing some memory leaks in the GUI code
svn-id: r26515
2007-04-15 19:03:25 +00:00
Max Horn
ed54ea9155 Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
2007-03-17 19:02:05 +00:00
Max Horn
cfe7ecd6d9 Don't track the modifier state, use the eventmanager instead (this also fixes bug #1657322, GUI: 'Mass Add' button text does not revert after mass add)
svn-id: r26174
2007-03-17 16:05:16 +00:00
Max Horn
b765e998f7 use _ prefix for member vars, as per our code formatting conventions
svn-id: r26173
2007-03-17 15:52:35 +00:00
Torbjörn Andersson
53624376b4 Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with
Fingolfin's blessings. Keyboard repeat is now handled by the event manager,
rather than by individual engines.

Since this can cause problems with some engines (see the AGI engine), the extra
"key down" events are marked as "synthetic", so that they can be ignored if
necessary.

svn-id: r26170
2007-03-17 15:44:26 +00:00
Max Horn
15d9bc42ea Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
svn-id: r26156
2007-03-17 00:53:21 +00:00