Christoph Neidahl
90dd5bc904
Fix dlgLog.cpp on aarch64 ( #273 )
...
It doesn't like std::nullptr_t.
/build/source/src/gui/dlgLog.cpp: In member function 'void dlgLog::print(dlgLog::types, const uTCHAR*, va_list)':
/build/source/src/gui/dlgLog.cpp:307:18: error: cannot convert 'std::nullptr_t' to 'va_list' {aka '__va_list'}
307 | lclose(nullptr, nullptr);
| ^~~~~~~
| |
| std::nullptr_t
/build/source/src/gui/dlgLog.cpp:238:49: note: initializing argument 2 of 'void dlgLog::lclose(const uTCHAR*, va_list)'
238 | void dlgLog::lclose(const uTCHAR *utxt, va_list ap) {
| ~~~~~~~~^~
/build/source/src/gui/dlgLog.cpp: In member function 'void dlgLog::print_box(dlgLog::types, const uTCHAR*, va_list)':
/build/source/src/gui/dlgLog.cpp:311:22: error: cannot convert 'std::nullptr_t' to 'va_list' {aka '__va_list'}
311 | lclose_box(nullptr, nullptr);
| ^~~~~~~
| |
| std::nullptr_t
/build/source/src/gui/dlgLog.cpp:245:53: note: initializing argument 2 of 'void dlgLog::lclose_box(const uTCHAR*, va_list)'
245 | void dlgLog::lclose_box(const uTCHAR *utxt, va_list ap) {
| ~~~~~~~~^~
And x86 doesn't like an empty va_list().
error: functional cast to array type 'va_list' {aka '__va_list_tag [1]'}
Passing through just the va_list from the parameters seems to work.
2023-01-08 07:02:21 +01:00
Fabio Cavallo
ffc9c3d6f3
Update io.github.punesemu.puNES.metainfo.xml.
2023-01-04 22:03:59 +01:00
JakobDev
b0fd87ec2b
Make Crowdin more prominent ( #272 )
2023-01-04 22:00:11 +01:00
Fabio Cavallo (FHorse)
86af75ed62
New Crowdin updates ( #271 )
...
* New translations en_EN.ts (German)
2023-01-04 19:22:41 +01:00
Fabio Cavallo
cd661ff072
Under Windows closing the x265 codec without having written any frame blocks the process for several seconds. Until I figure out what I can do (updating ffmpeg libraries?), I force the libx265 codec.
2023-01-04 19:18:54 +01:00
Fabio Cavallo
318aa4d278
Same as OpenBSD.
2023-01-04 17:31:42 +01:00
Fabio Cavallo
19e19188a8
Fixed dimension of font.
2023-01-04 15:17:20 +01:00
Fabio Cavallo
b8ede26375
Merge remote-tracking branch 'origin/master'
2023-01-03 16:57:01 +01:00
Fabio Cavallo
e3cb5ad192
Update Changelog.
2023-01-03 16:56:46 +01:00
Fabio Cavallo
84b0d96639
Added German translation (thx to JacobDev).
2023-01-03 16:55:34 +01:00
Fabio Cavallo
accb2b0f32
Update com.github.punesemu.puNES.metainfo.xml.
2023-01-03 13:35:48 +01:00
Fabio Cavallo (FHorse)
6b73ac20a3
New Crowdin updates ( #267 )
...
* New translations en_EN.ts (French)
* New translations en_EN.ts (Spanish)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Turkish)
* New translations en_EN.ts (Chinese Simplified)
* New translations en_EN.ts (Portuguese, Brazilian)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (French)
* New translations en_EN.ts (German)
* New translations en_EN.ts (German)
* New translations en_EN.ts (French)
* New translations en_EN.ts (Spanish)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Turkish)
* New translations en_EN.ts (Chinese Simplified)
* New translations en_EN.ts (Portuguese, Brazilian)
* New translations en_EN.ts (French)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Portuguese, Brazilian)
2023-01-03 13:25:39 +01:00
Fabio Cavallo
699fd3a229
Update en_EN.ts.
2023-01-03 11:38:28 +01:00
JakobDev
0d99dfa5ef
Enable German translation ( #268 )
...
* Enable German translation
2023-01-03 11:33:49 +01:00
Fabio Cavallo
65d336976c
Improved recognition of available formats (recording.c).
2023-01-02 15:30:22 +01:00
Fabio Cavallo
e5b3570233
Update Changelog.
2023-01-02 09:12:55 +01:00
Fabio Cavallo
671b0b611f
Added support for FFmpeg 5.1 libraries.
...
Converted to new channel layout API.
2023-01-02 09:10:25 +01:00
JakobDev
7aba1b2aab
Change App ID ( #266 )
...
* Change App ID
2022-12-31 05:01:45 +01:00
Fabio Cavallo (FHorse)
4f3c96ddc7
New Crowdin updates ( #265 )
...
* New translations en_EN.ts (French)
* New translations en_EN.ts (Spanish)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Turkish)
* New translations en_EN.ts (Chinese Simplified)
* New translations en_EN.ts (Portuguese, Brazilian)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (French)
2022-12-31 00:23:51 +01:00
Fabio Cavallo
0dffebac4e
I forgot to add the "merge fields" option.
2022-12-30 12:20:10 +01:00
Fabio Cavallo (FHorse)
9f7025bbbd
New translations en_EN.ts (French) ( #264 )
2022-12-30 04:20:57 +01:00
Fabio Cavallo
f92b5021cd
Simplified layout of wdgNTSCFilter and wdgNTSCBisqwitFilter.
2022-12-30 00:29:25 +01:00
Fabio Cavallo (FHorse)
c8e85c93b4
New translations en_EN.ts (French) ( #263 )
2022-12-29 20:52:36 +01:00
Fabio Cavallo
1ee2d85a4c
Minor aesthetic changes.
2022-12-29 17:05:27 +01:00
Benjamin Siskoo
67ffefd842
Updated frenc language by Benjamin Siskoo ( #261 )
2022-12-29 17:00:18 +01:00
Fabio Cavallo (FHorse)
bf7b9ac0d2
New Crowdin updates ( #260 )
...
* New translations en_EN.ts (French)
* New translations en_EN.ts (Spanish)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Turkish)
* New translations en_EN.ts (Chinese Simplified)
* New translations en_EN.ts (Portuguese, Brazilian)
2022-12-29 16:42:18 +01:00
Fabio Cavallo
6d58f65eb8
Fixed compilation of ntsc_bisqwit.c.
2022-12-29 16:17:13 +01:00
Fabio Cavallo
ad738ebb3a
Fixed sentence.
2022-12-29 16:12:53 +01:00
Fabio Cavallo
b334df90b5
Added video filters: NTSC Bisqwit 2X, NTSC Bisqwit 4X, NTSC Bisqwit 8X ( https://forums.nesdev.org/viewtopic.php?t=14338 ).
...
Notice : This filter uses its own color palette.
2022-12-29 15:45:29 +01:00
Fabio Cavallo
cdb3e7927f
Fixed compiling on Linux distributions that using the legacy libGL library.
...
From https://cmake.org/cmake/help/latest/module/FindOpenGL.html :
```
Linux-specific¶
Some Linux systems utilize GLVND as a new ABI for OpenGL. GLVND separates context libraries from OpenGL itself; OpenGL lives in "libOpenGL", and contexts are defined in "libGLX" or "libEGL". GLVND is currently the only way to get OpenGL 3+ functionality via EGL in a manner portable across vendors. Projects may use GLVND explicitly with target OpenGL::OpenGL and either OpenGL::GLX or OpenGL::EGL.
Projects may use the OpenGL::GL target (or OPENGL_LIBRARIES variable) to use legacy GL interfaces. These will use the legacy GL library located by OPENGL_gl_LIBRARY, if available. If OPENGL_gl_LIBRARY is empty or not found and GLVND is available, the OpenGL::GL target will use GLVND OpenGL::OpenGL and OpenGL::GLX (and the OPENGL_LIBRARIES variable will use the corresponding libraries). Thus, for non-EGL-based Linux targets, the OpenGL::GL target is most portable.
A OpenGL_GL_PREFERENCE variable may be set to specify the preferred way to provide legacy GL interfaces in case multiple choices are available. The value may be one of:
GLVND
If the GLVND OpenGL and GLX libraries are available, prefer them. This forces OPENGL_gl_LIBRARY to be empty.
Changed in version 3.11: This is the default, unless policy CMP0072 is set to OLD and no components are requeted (since components correspond to GLVND libraries).
LEGACY
Prefer to use the legacy libGL library, if available.
For EGL targets the client must rely on GLVND support on the user's system. Linking should use the OpenGL::OpenGL OpenGL::EGL targets. Using GLES* libraries is theoretically possible in place of OpenGL::OpenGL, but this module does not currently support that; contributions welcome.
OPENGL_egl_LIBRARY and OPENGL_EGL_INCLUDE_DIRS are defined in the case of GLVND. For non-GLVND Linux and other systems these are left undefined.
```
2022-12-27 09:45:58 +01:00
Fabio Cavallo
3f0ff8556f
Fixed compilation with ENABLE_FFMPEG to OFF.
2022-12-27 09:38:00 +01:00
Fabio Cavallo
4953a2e831
Update Changelog.
2022-12-27 09:37:30 +01:00
Fabio Cavallo
fe1ebd7033
Update Chengelog.
2022-12-26 01:11:51 +01:00
Fabio Cavallo (FHorse)
ceae11f97b
New Crowdin updates ( #257 )
...
* New translations en_EN.ts (French)
* New translations en_EN.ts (Spanish)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Turkish)
* New translations en_EN.ts (Chinese Simplified)
* New translations en_EN.ts (Portuguese, Brazilian)
2022-12-25 14:29:55 +01:00
Fabio Cavallo
7b9e79a792
Fixed repeated keyboard accelerator.
2022-12-25 13:30:31 +01:00
Fabio Cavallo
585bd669fa
Implemented on-the-fly dialog translation.
2022-12-23 23:19:23 +01:00
Fabio Cavallo (FHorse)
ea43f48981
New Crowdin updates ( #255 )
...
* New translations en_EN.ts (French)
* New translations en_EN.ts (Spanish)
* New translations en_EN.ts (German)
* New translations en_EN.ts (Hungarian)
* New translations en_EN.ts (Italian)
* New translations en_EN.ts (Russian)
* New translations en_EN.ts (Turkish)
* New translations en_EN.ts (Chinese Simplified)
* New translations en_EN.ts (Portuguese, Brazilian)
2022-12-23 21:44:09 +01:00
Fabio Cavallo
c7ceba1e14
Typos.
2022-12-23 16:26:50 +01:00
Fabio Cavallo
e76a0c837a
Update README.md.
2022-12-23 09:48:54 +01:00
Fabio Cavallo
4c5e573e5e
Update com.github.punesemu.puNES.metainfo.xml.
...
https://github.com/punesemu/puNES/issues/213
2022-12-23 09:48:17 +01:00
Fabio Cavallo
88d80b157d
Added p7zip to the dependency list for compressed file support.
2022-12-23 09:03:15 +01:00
Fabio Cavallo
5023edaab9
Merge remote-tracking branch 'origin/master'
2022-12-22 18:36:51 +01:00
Fabio Cavallo
de2cba2307
Added support for files compressed (Flatpack package).
...
https://github.com/punesemu/puNES/issues/213 .
2022-12-22 18:36:34 +01:00
Fabio Cavallo
ddda294771
Added support for files compressed by the Flatpack package.
...
https://github.com/punesemu/puNES/issues/213 .
2022-12-22 17:51:16 +01:00
Fabio Cavallo
c9c28e2979
I disable the "Save" button when the joystick is not present/not selected.
2022-12-22 15:27:30 +01:00
Fabio Cavallo
906f17e27f
Same as with Windows.
2022-12-22 15:25:25 +01:00
Fabio Cavallo
ce2120abe7
Without vendor_id and product_id I can't figure out what kind of joystick/gamepad it is.
2022-12-21 18:00:01 +01:00
Fabio Cavallo
27575319b2
Typos.
2022-12-21 17:58:05 +01:00
Fabio Cavallo
3602d62239
Typos.
2022-12-21 17:53:06 +01:00
Fabio Cavallo
ac68563eec
Update Changelog.
2022-12-21 08:54:03 +01:00