Age | Commit message (Collapse) | Author |
|
This change means there can now be different translations for the same
english string depending on the context. It is based on gettext msgctxt feature.
There is a new macro _c(msg, ctxt) that should be used instead of _(msg) in
the source code when we want to add a context to the message. For the
moment I have added contexts to only one message ("None") so that I could
test the changes. Context could be added also to get shorter translations when
GUI is in 1x mode.
I have also added back the fuzzy option to msmerge since it is useful when
adding contexts to populate the translations for the new contexts.
svn-id: r52308
|
|
svn-id: r52305
|
|
location
svn-id: r52302
|
|
which is sci1 and sci1.1
fixes bug #3051145
- separating this mother goose from ega and sci2.1
- adding workaround when restoring saved games in these games, games try to calculate restored savedgameid instead of looking it up, we patch this code out and also set the global to the current savedgameid
- adding workaround for scripts checking savedgameid to be below 13 (our savedgameids begin at 100 now)
- changing official range for savedgameids from 1000->1999 to 100->199, otherwise mother goose would have required much larger patches and this range should be fine even if we replace savedgame dialogs later
svn-id: r52301
|
|
svn-id: r52300
|
|
svn-id: r52299
|
|
"SCI: Bug in file read/write operations"
svn-id: r52298
|
|
svn-id: r52297
|
|
svn-id: r52296
|
|
svn-id: r52295
|
|
SQ6 workarounds
svn-id: r52294
|
|
While the sliders cannot move yet, the game now knows if the puzzle is complete and whether you're over a slider or not. Drawing the sliders and moving the sliders will come next.
svn-id: r52292
|
|
and added a FIXME inside kGraphDrawLine
svn-id: r52291
|
|
svn-id: r52290
|
|
svn-id: r52289
|
|
Again, thanks SylvainTV for the debugging efforts
svn-id: r52288
|
|
svn-id: r52287
|
|
Add detection for Spanish, Italian, German and French
svn-id: r52286
|
|
svn-id: r52285
|
|
Until now the parsing was done by the po2c perl script, which
generated a messages.h file. The create_translations executable
had then to be recompiled before being executed. This commit
removes the po2c perl script. The parsing is now directly done by
the create_translations tool.
The parsing has also been extended to support the msgctxt strings.
This is not dumped yet in translations.dat but will be once I have
finished implementing context support for the translations.
svn-id: r52284
|
|
svn-id: r52283
|
|
svn-id: r52282
|
|
debugger. There is no real need to implement kernel debug commands, but since this one maps almost directly to our own "show" debug command, it has been reimplemented (was removed in rev #45310). Normally, there is no real need to implement kernel functions for debug functionality, since there are advanced tools for this purpose nowadays (plus, ScummVM's debugger). Fixes bug #3050616 - "QFG1 EGA: priority/control/view functions crash, debug mode"
svn-id: r52281
|
|
svn-id: r52280
|
|
svn-id: r52277
|
|
svn-id: r52275
|
|
Formerly we did not read the first chunk of MP3 data after seeking. This
resulted in incorrect sound output in the Freddy Pharkas demo when the
sound was compressed with MP3 for example.
svn-id: r52272
|
|
Turns out that stdio is about 30x(!) slower than using the PSP's functions. Very significant optimization.
svn-id: r52271
|
|
svn-id: r52270
|
|
inside the if-statement.
svn-id: r52269
|
|
svn-id: r52268
|
|
Move Fascination specific function to appropriate classes, plus some style modifications
svn-id: r52267
|
|
should hopefully make them run better on different platforms (some platforms dont update on every updateScreen call, so the transitions worked much faster there (e.g. wii) and some other platforms dont have that much power, so transitions were slower on those)
svn-id: r52266
|
|
svn-id: r52265
|
|
looks better, although sierra didn't do that (examples: qfg3 demo/intro)
svn-id: r52264
|
|
svn-id: r52263
|
|
warnings
svn-id: r52262
|
|
svn-id: r52261
|
|
svn-id: r52260
|
|
pharkas/german has duplicate resource entries inside the main resource files and we used the first ones. This results in half of the game being english and umlauts missing. We now use the last entries, which will fix all those issues (fixes bug #3039551)
svn-id: r52259
|
|
of the bitwise OR aren't reading from the same source)
svn-id: r52258
|
|
svn-id: r52257
|
|
svn-id: r52256
|
|
svn-id: r52255
|
|
svn-id: r52254
|
|
(which has no selector vocabulary), so that the workarounds of the CD version match with the ones from the floppy version
svn-id: r52253
|
|
handling synthetic (keyboard repeat) events and adding support for Control-C
svn-id: r52252
|
|
svn-id: r52251
|
|
svn-id: r52250
|
|
svn-id: r52249
|