Cameron Cawley
42903e7e6e
COMMON: Add inttypes.h to common/scummsys.h
2024-07-03 22:34:26 +01:00
Filippos Karapetis
7347a82df2
COMMON: Remove inttypes.h
...
It contains defines that should be available from scummsys.h.
Also, it contains defines to support ancient and
now unsupported versions of MSVC (2013 and earlier)
2024-07-04 00:03:15 +03:00
Le Philousophe
c712fb8af9
COMMON: FORMATS: Fix build
2024-06-30 22:28:17 +02:00
Krish
c39c63af3a
COMMON: FORMATS: Add support for parsing QuickTime VR panorama atoms
...
This commit introduces functionality to parse panorama atoms in QuickTime VR files.
Atoms parsed include:
- pHdr: PanoSampleHeader
- pHot: HotSpotTableAtom
- strT: StringTableAtom
- pLnk: LinkTableAtom
- pNav: NavgTableAtom
2024-06-30 20:43:49 +02:00
Krish
9596bf04a8
COMMON: FORMATS: Implement smhd atom parsing for QuickTime movies
...
This commit implements smhd (Sound Media Information Header Atom) parsing for QuickTime movies.
It defines the sound media’s control information, such as balance.
2024-06-30 20:43:49 +02:00
Krish
5d0c745783
COMMON: FORMATS: Implement WLOC atom parsing for QuickTime movies
...
This commit implements WLOC (Window Location) atom parsing for QuickTime movies.
It defines the default window location for the movie.
2024-06-30 20:43:49 +02:00
Krish
5e6b127a8c
COMMON: FORMATS: Implement gmin atom parsing for QuickTime movies
...
This commit implements gmin (Base Media Info Atom) parsing for QuickTime movies.
It defines control information for the media, including graphics mode and balance.
2024-06-30 20:43:49 +02:00
Krish
d704b8e959
COMMON: FORMATS: Implement vmhd atom parsing for QuickTime movies
...
This commit implements vmhd (Video Media Information Header) atom parsing for QuickTime movies.
It contains information about the video track's graphics mode and opcolor.
2024-06-30 20:43:49 +02:00
Krish
fc34902998
COMMON: FORMATS: Implement pInf atom parsing for QuickTime movies
...
This commit implements pInf (Panorama Information) atom parsing for QuickTime movies.
It contains information about panoramic nodes (ID, timestamp) and the default node's zoom level.
2024-06-30 20:43:49 +02:00
Krish
4a180f94f5
COMMON: FORMATS: Implement ctyp atom parsing for QuickTime movies
...
This commit implements ctyp (Controller Type) atom parsing for QuickTime movies.
It identifies whether the movie is a panoramic movie or an object movie.
2024-06-30 20:43:49 +02:00
Krish
d4fa4dde30
COMMON: FORMATS: Implement NAVG atom parsing for QuickTime movies
...
This commit implements NAVG (Navigation) atom parsing for QuickTime movies.
It contains information about the movie's navigation.
2024-06-30 20:43:49 +02:00
Eugene Sandulenko
27503e46a2
COMMON: Implement sanity check to adding debug channels
2024-06-21 14:59:07 +02:00
Cameron Cawley
1357bfe672
COMMON: Avoid including engine headers in common code for DebugChannelDef
2024-06-20 20:15:57 +01:00
Le Philousophe
f675e643b8
COMMON: Add helper function to parse command-line provided paths
2024-06-15 02:07:38 +02:00
Le Philousophe
b930232e6d
COMMON: Punyencode path if it's already encoded.
...
This allows to have puny-encoded folders on disk and use them without
seeing them decoded by ScummVM like if they were encoded by us.
2024-06-15 02:07:38 +02:00
Abhinav Chennubhotla
6dc1950207
COMMON: Fix percentEncodeString()
2024-06-14 01:15:43 +02:00
Abhinav Chennubhotla
54d58463dc
GUI: Display results in IntegrityDialog
...
- Create percentEncodeString for escaping URL strings
2024-06-14 01:15:43 +02:00
D G Turner
8eeabab034
COMMON: Remove Stray Semicolon From Common Archive Class
...
This causes a warning if -Wpedantic is passed to GCC.
2024-06-04 01:08:17 +01:00
athrxx
d7e8a54756
AUDIO/GUI: add Mac sound option
2024-05-30 20:10:51 +02:00
Eugene Sandulenko
49d0d24968
COMMON: Add C++11 extension functions to forbidden symbols list
2024-05-30 00:45:44 +02:00
Eugene Sandulenko
e29828f9a6
COMMON: Avoid name clash for global GUI debug level
2024-05-26 23:42:10 +02:00
Peter
86a9fd66c5
JANITORIAL: Fix GCC 14 warnings
...
Fix repetitive warnings about template-id in constructors and destructors. This ensures C++20 compatibility. Warnings are encountered when compiling with GCC 14.
2024-05-26 00:00:45 +03:00
Eugene Sandulenko
25577d4702
COMMON: Improved debug output for dumping archives
2024-05-24 18:29:08 +02:00
scemino
4325e2db00
COMMON: Add a log watcher
2024-05-24 12:39:29 +02:00
Le Philousophe
b8e08ff2a0
COMMON: Fix Path::baseName
...
When baseName was called with a base name path but escaped, unescape was
called with the escaping marker while this is not allowed.
2024-05-19 21:18:34 +02:00
Eugene Sandulenko
0a034af1b2
COMMON: Get rid of global constructor
2024-05-18 14:00:17 +02:00
Hubert Maier
fe62b967c3
JANITORIAL: Fix sucess typo in variable in liolib.cpp
2024-05-18 13:52:31 +02:00
Hubert Maier
14ca629215
JANITORIAL: Fix ressurect typo in lfunc.cpp
2024-05-18 13:52:31 +02:00
Hubert Maier
f154f5ab3d
JANITORIAL: Fix funtion typo in ldo.h
2024-05-18 13:52:31 +02:00
Hubert Maier
6788532cf3
JANITORIAL: Fix neccessarily and responsiblity typos in system.h
2024-05-18 13:52:31 +02:00
Hubert Maier
ec7d5f538d
JANITORIAL: Add apostrophe to seek'ed to distinguish between command and typo in stream.cpp
2024-05-18 13:52:31 +02:00
Hubert Maier
6bd015a042
JANITORIAL: Fix managment typo in str.h
2024-05-18 13:52:31 +02:00
Hubert Maier
e72abcbc26
JANITORIAL: Fix comparision typo in str-base.cpp
2024-05-18 13:52:31 +02:00
Hubert Maier
a56c9f6f43
JANITORIAL: Fix extremly typo in stack.h
2024-05-18 13:52:31 +02:00
Hubert Maier
39f3b632d5
JANITORIAL: Fix refering typo in ptr.h
2024-05-18 13:52:31 +02:00
Hubert Maier
a7e01b0d31
JANITORIAL: Fix comparision typo in path.h
2024-05-18 13:52:31 +02:00
Hubert Maier
b73454d417
JANITORIAL: Fix auxillary typo in mutex.h
2024-05-18 13:52:31 +02:00
Hubert Maier
c41d8330dc
JANITORIAL: Fix caluclate typo in macresman.h
2024-05-18 13:52:31 +02:00
Hubert Maier
48dcfe2305
JANITORIAL: Fix beeing typo in dialogs.h
2024-05-18 13:52:31 +02:00
Hubert Maier
e755a276d2
JANITORIAL: Fix continously typos in coroutines.h
2024-05-18 13:52:31 +02:00
Scott Percival
0bbed1793e
COMMON: Silence FSDirectory::createReadStreamForMemberAltStream warning
...
Components such as Common::MacResManager call this method to check if an
alternate stream exists; a null response is valid, so move this to the
debug log.
2024-05-12 22:00:19 +02:00
Little Cat
267bfc9d03
COMMON: Base64 string validation.
2024-05-12 15:08:27 +02:00
Little Cat
6b80c4c581
COMMON: Add Base64 encoding/decoding
2024-05-12 15:08:27 +02:00
Paul Gilbert
08bb30ea61
BAGEL: Created an engine data file for STRIP_POINTS array
2024-05-05 13:27:01 +02:00
Paul Gilbert
cf4b595166
MM: Move engine_data.cpp into Common namespace
2024-05-05 13:27:01 +02:00
Cameron Cawley
0ff6909fbd
COMMON: Remove deprecated SeekableSubReadStreamEndian class
2024-05-03 23:52:36 +02:00
scemino
936109fe4f
BACKENDS: Update ImGui callbacks in OSystem and fix engines
2024-05-03 20:25:01 +02:00
scemino
8e07681356
BACKENDS: Update setImGuiRenderCallback in OSystem
2024-05-03 20:04:30 +02:00
Le Philousophe
3822d9d644
BACKENDS: Move setImGuiRenderCallback in OSystem and hide implementation
...
This avoids dynamic casts and having a variable defined in
backends not supporting ImGui
2024-04-28 21:48:10 +02:00
PushmePullyu
3902c07d74
COMMON: Use matchPathComponents param in FSDirectory::listMatchingMembers
2024-04-24 20:46:00 -07:00