70 Commits

Author SHA1 Message Date
Eugene Sandulenko
829c600a02
GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
lb_ii
53721953a2 TESTBED: Remove data string from AchivementsInfo 2021-06-10 01:56:23 +03:00
lb_ii
dda0cbec5f TESTBED: Use simple achievements API 2021-05-28 21:07:08 +03:00
ysj1173886760
32f66c21dd TESTBED: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Eugene Sandulenko
faefa38c66
TESTBED: Fix GUI for HiDPI 2021-05-14 20:01:09 +02:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv (#2586)
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.

It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Henrik "Henke37" Andersson
ec1ebfa248 TESTBED: Test isConnectionLimited 2020-09-12 12:02:13 +02:00
aryanrawlani28
4b6976c558 GUI: U32: Reduce number of files changed and fixes
Up until last commit, everything was working fine but the amount of files changed was too large. This commit tries to reduce the changes.

- Add a fake constructor to Keymap, text-to-speech, setDescription (save-state)
- Redirecting functions for PopUpWidget::appendEntry, ButtonWidget::setLabel, GUIErrorMessage
- Use the above functions and constructors to reduce changes in Engines
- Fix warnings being in unicode. Only output english text in - Warnings, Errors, etc.
- Mark some strings as "translation" strings. (Not yet added to POTFILES)
- Remove some CP related things from po/modules.mk
- Previously used some Common::convertToU32 where it was not necessary, replace this with u32constructor
2020-08-30 14:43:41 +02:00
aryanrawlani28
bed05ea134 GUI: U32: Fix compilation errors across entire project
After the initial changes just to scummvm/gui for u32, this commit includes the whole project

- Widget creations now always have u32 descriptions, labels, or tooltips
- Message dialogs make use of default arguments instead of providing the same argument explicitly
- encode String::format properly before passing on as argument where necessary
- Modify hugo utils (yesNoBox and notify box) to use u32
- Also provide fake constructors for the above which redirect to the u32 constructor
- Convert all keymap descriptions to u32 across all engines
- showConfirmationDialog in mohawk now uses u32
- showScummVMDialog also uses u32
- Scumm engine has dialogs now which use u32
- General fixes and wrapping convertToU32String for setLabels and related functions
- Add a fake constructor to MesssageDialog which redirects to the u32 constructor
2020-08-30 14:43:41 +02:00
Eugene Sandulenko
d35a2aa96e TESTBED: Added simple movie player. Plays QT movies only so far
Invoke with --start-movie flag
2020-08-23 19:46:58 +02:00
lolbot-iichan
24c34a1fe8 TESTBED: Give achievements for completed testsuites 2020-06-13 16:29:17 +02:00
lolbot-iichan
3bfd87d88a TESTBED: Create testsuite list at separate static method 2020-06-13 16:29:17 +02:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
Thierry Crozat
5198459bba TESTBED: Move the TTS tests after the critical components 2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
a5c9e8c74b TESTBET: Add TTS tests 2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
1346dcc3ef TESTBED: Move encoding conversion tests to testbed
This way it is possible to test the backend conversions too.
2019-08-24 18:12:45 +03:00
Willem Jan Palenstijn
4233156505 TESTBED: Only build cloud tests if libcurl is available too
This matches the module.mk checks for backends/cloud
2017-10-29 00:05:51 +02:00
Colin Snover
432fd522d2 ENGINES: Remove default1x scaler flag
This flag is removed for a few reasons:

* Engines universally set this flag to true for widths > 320,
  which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
  since its behaviour was almost completely undocumented and users
  would need to figure out that they'd need an explicit non-default
  scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
  deciding how the backend may choose to render its virtual screen.
  The choice of rendering behaviour belongs to the user, and the
  backend, in that order.

A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Tarek Soliman
d602850b0c TESTBED: Fix building with --disable-cloud (#938)
The linker fails when building with --disable-cloud and not
passing --disable-libcurl
2017-04-30 09:42:48 +02:00
Alexander Tkachev
830c7b578c TESTBED: Add Webserver test suite
Two tests now: IP resolving and index page check.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
4a0a5af52e TESTBED: Add first Cloud tests
Adding tests for:
* Storage::info();
* Storage::listDirectory();
* Storage::createDirectory().
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
b9fc8cf746 TESTBED: Sanity check 2015-11-28 00:21:09 +01:00
Johannes Schickel
3edca1abb4 TESTBED: Make GPL headers consistent in themselves. 2014-02-18 02:39:38 +01:00
Julien
063814b15c TESTBED: Update some switch constructs for better control flow handling 2011-06-07 03:56:54 -04:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2 JANITORIAL: Reduce header dependencies in shared code
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
e27b05ef35 COMMON: Rename String::printf() to String::format()
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.

The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.

svn-id: r54004
2010-11-01 16:02:28 +00:00
Neeraj Kumar
a16832760b 1. Added ConfigParams Singelton class to eliminate use of configuration specific static variables.
2. Modified code to handle the change
3. Updated the previously merged obsolete copy of branch gsoc2010-testbed.

svn-id: r52973
2010-10-02 01:05:16 +00:00
Neeraj Kumar
0a7bda50cc TESTBED: formatting fix, deleted spaces/tabs at end of line
svn-id: r52081
2010-08-14 08:32:39 +00:00
Neeraj Kumar
169d1eb0cc TESTBED: some more refinements with handling Quit events in GUI
svn-id: r52078
2010-08-14 06:06:41 +00:00
Neeraj Kumar
32553308cf TESTBED: basic template for midi tests
svn-id: r51957
2010-08-10 20:20:28 +00:00
Neeraj Kumar
acb32580ce TESTBED: Some more refinements to the GUI and mouse event tests
svn-id: r51946
2010-08-09 21:18:27 +00:00
Neeraj Kumar
4e92b3a17e TESTBED: Some refinemnts related to skipping tests and display in GUI
svn-id: r51945
2010-08-09 20:10:53 +00:00
Neeraj Kumar
717e5f619b TESTBED: implemented the exit dialog using ListWidget
svn-id: r51602
2010-08-01 23:26:38 +00:00
Neeraj Kumar
a6e84128c9 TESTBED: generalized the GUI, added code for the end text gui message and option to rerun tests
svn-id: r51507
2010-07-30 13:54:25 +00:00
Neeraj Kumar
26c0547e67 TESTBED: Updated the progress bar to show count of enabled test/testsuites instead of entire list size
svn-id: r51351
2010-07-27 09:32:19 +00:00
Neeraj Kumar
39780f4a68 TESTBED: implemented some sample beeps using PCSpeaker emulator for testing sound subsystem
svn-id: r51333
2010-07-26 20:59:50 +00:00
Neeraj Kumar
62e6780188 TESTBED: minor addition of code to enable logging
svn-id: r51279
2010-07-25 19:01:22 +00:00
Neeraj Kumar
3f2527a48a Implemented selection of tests using a config file, config file layout resembles to that of .scummvmrc on linux
svn-id: r51248
2010-07-24 16:05:19 +00:00
Neeraj Kumar
f3defb0de1 added code to display progress of the engine so far
svn-id: r51038
2010-07-19 21:12:17 +00:00
Neeraj Kumar
07a9a03587 a few more modifications in the testsuite selection widget
svn-id: r50983
2010-07-18 07:53:05 +00:00
Neeraj Kumar
407d65068a separated testsuite configuration to another class
svn-id: r50918
2010-07-15 18:51:56 +00:00
Jordi Vilalta Prat
555acf4ba1 Some code formatting fixes
svn-id: r50893
2010-07-14 19:44:51 +00:00
Jordi Vilalta Prat
0b3201e5e3 Whitespace cleanup (mainly spaces and tabs at the end of line)
svn-id: r50885
2010-07-14 14:12:42 +00:00
Neeraj Kumar
85958744a2 Added code to enable testsuite selection using checkboxes
svn-id: r50850
2010-07-13 19:26:45 +00:00
Neeraj Kumar
424c13e9f4 switched testbed detection code to advance detector, doesn't bails out when game data not found
svn-id: r50789
2010-07-10 19:24:12 +00:00
Neeraj Kumar
333f704513 implemented rainbow palette rotation
svn-id: r50748
2010-07-08 20:30:11 +00:00
Neeraj Kumar
f470baa314 made Quit and RTL features working
svn-id: r50711
2010-07-05 21:29:15 +00:00