111334 Commits

Author SHA1 Message Date
Bartosz Gentkowski
529b64d8cd DOXYGEN: Review of high prio files from graphics
Editing doxygen comments in:

- cursorman.h
- font.h
- managed_surface.h
- pixelformat.h
- surface.h
2020-12-01 23:24:37 +00:00
Bartosz Gentkowski
ee8598ba2c DOXYGEN: disable displaying friend classes in output
As discussed with criezy, showing friend classes in
doxygen output is unnecessary.
2020-12-01 23:24:37 +00:00
Bartosz Gentkowski
a35cbeab46 DOXYGEN: Add doxy groups to remaining headers in 'graphics'
To make sure that they appear in the graphics group
in the doc structure.
2020-12-01 23:24:37 +00:00
trembyle
22ea6375ed DIRECTOR: Add detection for Byron Preiss Multimedia products 2020-12-01 21:02:34 +01:00
Ano Nymous
2853c357cc CRYOMNI3D: Simple fix for encoding problems
That's simpler than reimplementing an U32String object
2020-12-01 20:09:22 +01:00
Ano Nymous
4c833495d4 Revert "CRYOMNI3D: Don't use U32String with non UTF-32 codepoints"
This reverts commits 83b7fe01eac2898f96a2d55057be4d83f5cbdb0a and
20533b819bd55ec77f27599c8f0a45be1347cf0a.
2020-12-01 20:09:22 +01:00
Le Philousophe
b093c9d6b5 GRAPHICS: Fix decoding of TTF font names
This fixes a buffer overflow when decoding font Unicode name as length
provided to decodeUTF16BE is in code units and not in bytes (twice less).
2020-12-01 20:03:07 +01:00
Le Philousophe
58f728a042 COMMON: Fix UTF-16 decoding
In case of 4-bytes codepoints, length wasn't decreased.
If codepoint is invalid don't eat the second code unit to let
resynchronization happen.
2020-12-01 19:43:20 +01:00
Thierry Crozat
f744d41515 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2020-12-01 17:44:13 +00:00
antoniou
23c066d00e ANDROID: Attempt to fix IllegalArgumentException for chooseEglConfig()
Crash reports mentioning this exception came from Play Store

stacktrace looked like the following:
java.lang.RuntimeException:
		  at org.scummvm.scummvm.ScummVM.run (ScummVM.java:144)
		  at java.lang.Thread.run (Thread.java:919)
		Caused by: java.lang.IllegalArgumentException:
		  at com.google.android.gles_jni.EGLImpl.eglGetConfigAttrib (Native Method)
		  at org.scummvm.scummvm.ScummVM$EglAttribs.<init> (ScummVM.java:339)
		  at org.scummvm.scummvm.ScummVM.chooseEglConfig (ScummVM.java:440)
		  at org.scummvm.scummvm.ScummVM.initEGL (ScummVM.java:180)
		  at org.scummvm.scummvm.ScummVM.run (ScummVM.java:133)
2020-12-01 19:42:01 +02:00
Thierry Crozat
b220e9ca02 I18N: Update translations templates 2020-11-30 23:17:39 +00:00
Matthew Duggan
f187dfe044 ULTIMA8: UC machine updates from disassembly
Mostly updates to comments:
* Remove questions which were confirmed by looking at disasm
* Add notes on unimplemented (unused) opcodes

Still some questions left.
2020-12-01 08:14:58 +09:00
Matthew Duggan
c6c0f42d4b ULTIMA8: Make I_avatarStoleSomething behavior more closely match original 2020-12-01 08:14:45 +09:00
Matthew Duggan
6ead0fedf8 ULTIMA8: Update gravity process for Crusader 2020-12-01 08:13:48 +09:00
Matthew Duggan
394455e9eb ULTIMA8: Process crusader usecode anims correctly 2020-12-01 08:13:48 +09:00
Matthew Duggan
01c520c81a ULTIMA8: Add crusader isKneeling intrinsic 2020-12-01 08:13:48 +09:00
Matthew Duggan
33159f447f ULTIMA8: Add crusader detonate bomb key 2020-12-01 08:13:48 +09:00
Matthew Duggan
7a08388180 ULTIMA8: Add some more known animation flags 2020-12-01 08:13:48 +09:00
Matthew Duggan
cb7a2bea13 ULTIMA8: Add assertion about direction being valid 2020-12-01 08:13:48 +09:00
Matthew Duggan
c32a594a24 ULTIMA8: Tiny cleanup - const and whitespace 2020-12-01 08:13:48 +09:00
Matthew Duggan
93c7fd831f ULTIMA8: Correct 16-dir movement tables 2020-12-01 08:13:48 +09:00
cadihowley
16312141bb DOCS: fixes multiple small things
- changes colour of unselected tabs
- clarifies language option
- changes hierarchy of headings on game files page
- renames game files page
- fixes windows path
- corrects save game path info on Path page
-  renames Other Platforms to Platform Guides
-  standardises  Understanding Audio/Graphics pages
2020-11-30 17:41:26 -05:00
cadihowley
f5123047ca DOCS: adds info to iOS page - trusting built app 2020-11-30 17:41:26 -05:00
cadihowley
4177a80927 DOCS: clarifies config key table 2020-11-30 17:41:26 -05:00
cadihowley
81cb95b514 DOCS: changes location of templates 2020-11-30 17:41:26 -05:00
cadihowley
be131fdde6 DOCS: updates landing page with other platforms 2020-11-30 17:41:26 -05:00
cadihowley
c1f6c2f638 DOCS: excludes 'contribute' folder from build 2020-11-30 17:41:26 -05:00
cadihowley
547201b294 DOCS: changes title of install page 2020-11-30 17:41:26 -05:00
cadihowley
e20ec44f80 DOCS: adds config file ref 2020-11-30 17:41:26 -05:00
cadihowley
d42a2241be DOCS: adds ref to new game files page 2020-11-30 17:41:26 -05:00
cadihowley
028a11c2d0 DOCS: tidies up FAQ 2020-11-30 17:41:26 -05:00
cadihowley
6c20b03eb1 DOCS: refines templates - settings/platform pages 2020-11-30 17:41:26 -05:00
cadihowley
b80d05563f DOCS: adds missing cmd line/config file keys 2020-11-30 17:41:26 -05:00
cadihowley
9804f4e23b DOCS: changes layout of site
- rearranges pages into "User Manual" and "Other platforms" sections
- refines "Other platforms" pages - clearer headings/structure
- updates graphics page + adds borders to images
- rewritten iOS build instructions for clarity
2020-11-30 17:41:26 -05:00
cadihowley
7d39826b26 DOCS: multiple changes in response to review
Getting started/ports:
- As a trial, redesigned the site layout
- All install/control/path info is now contained in section "The basics"
- Duplicate information  has not been removed - awaiting feedback

General changes:
- Lightened up the tone in some sections
- Made headings more descriptive
- Added reference to .ini keys on Settings pages
- Reformatted Launcher page
- Split adding/playing games into two pages
- Added favicon
- Changed formatting of inline code
2020-11-30 17:41:26 -05:00
cadihowley
9b50c278a6 DOCS: changes PDF output 2020-11-30 17:41:26 -05:00
cadihowley
e123f389fa DOCS: fixes PDF font spelling 2020-11-30 17:41:26 -05:00
cadihowley
73a6cc4306 DOCS: changes PDF fonts 2020-11-30 17:41:26 -05:00
cadihowley
23853634a6 DOCS: changes PDF output font 2020-11-30 17:41:26 -05:00
cadihowley
c50acc2014 DOCS: changes pdf output fonts 2020-11-30 17:41:26 -05:00
cadihowley
4206bc5035 DOCS: changes logo and theming
- adds ScummVM logo
- adds external link icons
- changes navbar colors
- changes PDF output - removes blank pages
- new font
2020-11-30 17:41:26 -05:00
cadihowley
2b9bcd6d7a DOCS: final drafts all pages 2020-11-30 17:41:26 -05:00
cadihowley
6d553eb5f9 DOCS: final drafts
- final drafts Quickstart, Use, Settings, and Advanced topics sections
- renames some files/folders and updates links
2020-11-30 17:41:26 -05:00
cadihowley
fb3f2dad63 DOCS: change Getting Started to Get Started. 2020-11-30 17:41:26 -05:00
cadihowley
fd6af89663 DOCS: fixes link 2020-11-30 17:41:26 -05:00
cadihowley
711fa2422f DOCS: removes double up info from bug reporting 2020-11-30 17:41:26 -05:00
cadihowley
446ffbf0e2 DOCS: style edits to multiple pages
- aligns docs with style guide
2020-11-30 17:41:26 -05:00
cadihowley
62598c8951 DOCS: final draft getting started section 2020-11-30 17:41:26 -05:00
cadihowley
055d40b56b DOCS: adds Atari/FreeMiNT page 2020-11-30 17:41:26 -05:00
cadihowley
7f0ca4d2c3 DOCS: rearranges the project
- moves android/ios back to getting started section
- moves other platforms further down sidebar navigation
- renames advanced options to advanced topics
- moves cloud/lan pages into using scummvm section
- changes index page to be only a landing page; some info moved out
- updates refs/links for new structure
2020-11-30 17:41:26 -05:00