libretroadmin
590a945cc2
fifo_read - only call memcpy if 3rd argument is greater than 0
2025-07-23 16:03:55 +02:00
Jamiras
3829672dc1
(cheevos) upgrade to rcheevos 12.0 ( #18117 )
2025-07-23 04:04:15 +02:00
sonninnos
a86c031410
Make reset and close content follow quit confirm logic ( #18118 )
2025-07-23 04:03:54 +02:00
libretroadmin
312550f499
(task_content.c) Cut down on some gotos
2025-07-22 17:51:37 +02:00
libretroadmin
d9dba4e376
Revert "(task_content) Silence warning"
...
This reverts commit c1862dccc8
.
2025-07-22 17:29:13 +02:00
libretroadmin
8dfc31461e
Revert "* task_content.c"
...
This reverts commit 9b1d67c03a
.
2025-07-22 17:27:04 +02:00
libretroadmin
5ba1e7077e
Revert "content_init - don't need the switch when error_enum is not null"
...
This reverts commit e18b01302d
.
2025-07-22 17:26:54 +02:00
libretroadmin
4c3a88a2f8
Revert "No longer shows unnecessary content info runloop message"
...
This reverts commit a6b7cf459e
.
2025-07-22 17:26:25 +02:00
libretroadmin
051c5cff77
Revert "(task_content.c) Get rid of some more unnecessary gotos"
...
This reverts commit 903501f183
.
2025-07-22 17:26:15 +02:00
libretroadmin
13c6eb53c9
Some more static code analysis fixes/cleanups
2025-07-22 17:17:20 +02:00
libretroadmin
c1862dccc8
(task_content) Silence warning
2025-07-22 16:43:45 +02:00
libretroadmin
903501f183
(task_content.c) Get rid of some more unnecessary gotos
2025-07-22 16:42:23 +02:00
libretroadmin
a6b7cf459e
No longer shows unnecessary content info runloop message
2025-07-22 16:02:16 +02:00
libretroadmin
e18b01302d
content_init - don't need the switch when error_enum is not null
2025-07-22 15:42:05 +02:00
libretroadmin
9b1d67c03a
* task_content.c
...
* content_file_load refactor - simplify
* error_string no longer needs to be dynamically allocated, make
a small local string and pass it around
2025-07-22 15:39:46 +02:00
libretroadmin
9e31b35f1b
(task_content) content_file_list_append_temporary - simplify
2025-07-22 15:14:43 +02:00
libretroadmin
e453abc71b
standardize return variable names
2025-07-22 14:36:50 +02:00
libretroadmin
327621938b
Cut down on gotos
2025-07-22 14:16:31 +02:00
libretroadmin
341f6d3df4
task_autodetect - cleanups - get rid of gotos
2025-07-22 04:14:20 +02:00
LibretroAdmin
9e0b21da5e
Revert "Optimize wastefully encoded raster image files ( #18113 )" ( #18114 )
...
This reverts commit af28b06d02
.
2025-07-22 03:25:27 +02:00
Peter J. Mello
af28b06d02
Optimize wastefully encoded raster image files ( #18113 )
...
Apply an aggressive set of ultimately deterministic optimizations to
raster image files where an actual file size reduction of not less than
50% was possible without the removal of intrinsic properties such as
alpha channels. Rendered image dimensions were always left unchanged.
The primary mechanisms employed during optimization are:
- PNG color mode conversion from TrueColor to indexed palette
+ Accomplished using NeuQuant neural-net color quantization algorithm
- Stripping of data blocks containing irrelevant information, such as:
+ XMP metadata fields
+ Embedded comment fields
+ ICC color profiles (simple graphics with basic color schemes only)
+ EXIF profiles
- Re-compression using "best" or "smallest" profile presets
All modifications are performed on lossless image formats and closely
visually inspected after processing to ensure no loss of apparent
details or introduction of new, unwanted artifacts.
Toolset used:
- RIOT (Radical Image Optimization Tool), v2024.1.0 64-bit
- AdvanceCOMP (part of the Advance Projects), v2.6 64-bit
- optiPNG, v7.9.1 64-bit
- PNGOUT, v2015.02.13 32-bit
Signed-off-by: Peter J. Mello <admin@petermello.net>
2025-07-22 03:15:29 +02:00
sonninnos
d452cb843b
Database scan logging cleanups
2025-07-22 03:50:27 +03:00
sonninnos
5afbd5f53d
Widget color unifications
2025-07-22 03:40:17 +03:00
github-actions
26293387c4
Fetch translations from Crowdin
2025-07-22 00:18:18 +00:00
sonninnos
d3756624c8
Menu ticker spacer simplifications
2025-07-22 01:47:14 +03:00
libretroadmin
4b77ad663a
task_content.c - small cleanups, initialize variables being passed
2025-07-21 05:59:09 +02:00
libretroadmin
e24ca9da66
(task_content.c) replace one magic number
2025-07-21 05:38:18 +02:00
libretroadmin
f1198c65a3
(task_content.c) Get rid of some of the obtuse macros
2025-07-21 05:20:46 +02:00
github-actions
d99d8a8547
Fetch translations from Crowdin
2025-07-21 00:19:14 +00:00
sonninnos
2153ab55ad
Ozone Buildfix
2025-07-20 21:52:30 +03:00
sonninnos
9ab7cd6a62
Ozone: Fix sidebar non-playlist font ticker
2025-07-20 21:38:47 +03:00
sonninnos
8e30bbe3e2
Fix quick playlist manager builtin paths
2025-07-20 21:04:46 +03:00
libretroadmin
eb6f0c8dba
Get rid of winraw_scancodes enums
2025-07-20 12:52:12 +02:00
libretroadmin
dc9ffcce66
(sinc resampler) style nits
2025-07-20 09:37:15 +02:00
libretroadmin
99fe15be46
Fix wasapi_microphone
2025-07-20 08:31:12 +02:00
libretroadmin
7b66dec4f0
core_info_list_new - fix potential leak on error
2025-07-20 08:24:18 +02:00
libretroadmin
b0e344a423
Silence some code analysis warnings
2025-07-20 08:11:36 +02:00
libretroadmin
6182e39938
Split libretro_d3d.h up into two separate files
2025-07-20 06:26:12 +02:00
libretroadmin
d821ce1062
Some UCRT64 buildfixes
2025-07-20 06:19:58 +02:00
LibretroAdmin
26b806f860
Rewrite file_list_insert - use memmove instead of a malloc and copy ( #18097 )
...
* Rewrite file_list_insert - use memmove instead of a malloc and copy
* Use INLINE keyword - C89 buildfix
2025-07-20 05:22:49 +02:00
libretroadmin
fa2ce70c5b
fifo_write - only do second memcpy call if rest_write > 0
2025-07-20 03:26:50 +02:00
libretroadmin
954d202637
string_remove_all_chars - only write if the character is not the
...
one to remove
2025-07-20 03:14:20 +02:00
libretroadmin
02f3f31121
scaler_gen_filter - small simplification
2025-07-20 02:38:04 +02:00
github-actions
974c016241
Fetch translations from Crowdin
2025-07-20 00:19:40 +00:00
LibretroAdmin
e011e710bd
Make last_slash concatenation parts consistent ( #18102 )
2025-07-19 23:37:31 +02:00
libretroadmin
ff652ce22d
Fix typo
2025-07-19 22:54:51 +02:00
libretroadmin
f8840774e3
(WASAPI) Get rid of IFACE_RELEASE macro
2025-07-19 22:51:49 +02:00
libretroadmin
99e7a80314
Inline uwpgdi.h into wgl_ctx.c
2025-07-19 21:59:54 +02:00
libretroadmin
4b5b214dea
Move gdi_texture to gdi_gfx.c
2025-07-19 21:51:58 +02:00
libretroadmin
8ecb7eefd7
Merge rsx_defines.h into rsx_gfx.c
2025-07-19 21:47:56 +02:00