Donovan Watteau
b79cc6ebfc
COMMON: Fix inttypes.h support on RISC OS
2024-08-10 23:20:39 +03:00
Eugene Sandulenko
a95427f964
COMMON: Add Common::reverse() implementation with iterators
2024-08-06 21:55:09 +02:00
elasota
155aefb82c
COMMON: Add move constructors and assign operators to Pair
2024-08-06 09:39:02 +03:00
athrxx
0aca97d8f5
COMMON: add PC-98 8-color render mode to launcher
2024-08-06 08:47:25 +03:00
elasota
179f7ecdc3
COMMON: Add emplace, emplace_back, and rvalue push_back
2024-08-05 09:57:40 +03:00
elasota
915eccfa47
COMMON: Fix forwarding of rvalue refs
2024-08-05 09:57:40 +03:00
Cameron Cawley
f1b04fb5b7
COMMON: Make Std::vector a subclass of Common::Array
2024-08-03 10:43:05 -07:00
Cameron Cawley
08010fa185
COMMON: Return an iterator for List::insert
2024-07-30 13:29:18 +03:00
Cameron Cawley
421cb1f087
COMMON: Rename common/math.h to common/intrinsics.h
2024-07-27 14:00:48 +03:00
Cameron Cawley
89c57d29ef
COMMON: Move more maths functions into the Math namespace
2024-07-27 14:00:48 +03:00
Cameron Cawley
d99ed4f1d4
COMMON: Use uninitialized_move when resizing arrays
2024-07-20 14:17:15 +02:00
Cameron Cawley
0ad948d51a
COMMON: Add uninitialized move functions
2024-07-20 14:17:15 +02:00
Cameron Cawley
6b9d40ee71
DETECTION: Support Clickteam installers in detection tables
2024-07-15 20:48:55 +03:00
Paul Gilbert
3d71d8e08c
COMMON: Move huffman.h to common/compression/
2024-07-15 02:56:12 +02:00
athrxx
7ada2f4017
COMMON: mark vga grey scale rendermode as translateable
2024-07-12 23:51:52 +02:00
athrxx
bc6573237d
SCI: add SCI 1 video mode detection for EGA and VGA grey scale
2024-07-11 08:02:49 +03:00
sluicebox
17bde4c4a3
COMMON: Comment typo
2024-07-08 07:25:39 -07:00
Eugene Sandulenko
8e66c9efea
COMMON: STD: Added displaimer explaining the purpose
2024-07-08 15:47:47 +02:00
Paul Gilbert
b9a20efa68
COMMON: Minor comments fixes for new Std files
2024-07-07 15:31:35 -07:00
Paul Gilbert
c2a476411c
AGS: Move std namespace into common/std/
2024-07-07 15:28:31 -07:00
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