Fabio Cavallo
62ae38aef0
Update '.gitignore'.
2022-11-21 16:27:31 +01:00
Fabio Cavallo (FHorse)
1e781fe343
Update README.md
2022-11-19 18:54:08 +01:00
Fabio Cavallo
2bc9768374
Fixed editing of the selected cheat.
2022-11-19 14:19:42 +01:00
Fabio Cavallo
0e61a53e6b
Fixed mapper 11.
2022-11-19 09:33:02 +01:00
Fabio Cavallo
40042f6bc9
Typo.
2022-11-18 09:53:08 +01:00
Fabio Cavallo
205de2d7ad
Update '.gitignore'.
2022-11-18 09:03:40 +01:00
Fabio Cavallo
fee6dbd2f6
The cbox of the output devices must not be visible in the FreeBSD.
2022-11-15 18:36:37 +01:00
Fabio Cavallo
abd9fc5824
Fixed varius clazy warnings.
2022-11-15 14:53:47 +01:00
Fabio Cavallo
e062114d9c
Code cleanup (part9).
2022-11-15 10:34:09 +01:00
Fabio Cavallo
662db15582
Code cleanup (part8).
2022-11-14 23:07:25 +01:00
Fabio Cavallo
5744a23fb0
Code cleanup (part7).
2022-11-14 17:17:30 +01:00
Fabio Cavallo
7ab745d6d2
Updated 'en_EN.ts'.
2022-11-14 12:58:41 +01:00
Fabio Cavallo
d33166ed4d
Fixed the management of the "Toggle Virtual Keyboard" shortcut.
2022-11-14 12:39:53 +01:00
Fabio Cavallo
e09003bce5
Code cleanup (part6).
2022-11-14 09:34:55 +01:00
Fabio Cavallo
08c79de966
Code cleanup (part5).
2022-11-09 22:08:53 +01:00
fhorse
3da388b0d0
Code cleanup (part4).
2022-11-08 15:12:47 +01:00
Fabio Cavallo (FHorse)
6d11d3d151
Code cleanup (part3).
2022-11-07 10:26:38 +01:00
fhorse
45a55f4d8f
Fixed https://github.com/punesemu/puNES/issues/239 .
...
CMake 3.22.1 does not correctly interpret the conditional generator expression inside target_link_libraries when the library list is multiline. I could have put everything on one line but I preferred to treat the list externally to be able to manage it better.
Updated the README with instructions to successfully compile with Ubuntu.
2022-11-06 01:15:35 +01:00
fhorse
3e09841b51
Code cleanup (part2).
2022-11-05 15:51:29 +01:00
fhorse
8c58d053d5
Code cleanup (part1).
2022-11-04 23:46:06 +01:00
fhorse
2af242f7e7
Added support for QT6.
2022-11-02 20:11:56 +01:00
fhorse
2eea3bdeca
I forgot to delete these two files.
2022-11-02 18:45:11 +01:00
fhorse
79208b8d80
Other small tweaks.
...
- The minimum CMake version required is 3.14 (for "FetchContent_MakeAvailable").
- Improved management of old QT5 and old FFmpeg libraries (allowing compilation even on old distributions).
2022-11-02 17:00:08 +01:00
fhorse
e53be59b1c
Deleted autotools files.
2022-11-02 15:10:06 +01:00
fhorse
d92471d3ad
Deleted autotools files.
2022-11-02 15:02:33 +01:00
Azamat H. Hackimov
397ae9606b
Install targets for cmake ( #238 )
...
* Install targets for cmake
2022-11-02 13:13:22 +01:00
fhorse
8e1a1991e4
Added .idea directory to .gitignore.
2022-11-01 14:29:30 +01:00
fhorse
1fce4c46dc
Typos.
2022-11-01 10:43:18 +01:00
fhorse
29129d05ed
Converted the GitHub Actions to cmake and updated the README.
2022-11-01 10:03:38 +01:00
fhorse
887b5673a6
Small fixes.
2022-10-31 17:18:06 +01:00
Azamat H. Hackimov
3c011e0ce7
Introduce ENABLE_FULLSCREEN_RESFREQ option
...
This option enables/disables X11 dependency for Linux/FreeBSD/OpenBSD. Windows does not requires any additional dependencies so it always enabled.
2022-10-31 16:52:36 +01:00
fhorse
7bfd787f6f
Code cleanup.
2022-10-31 14:05:32 +01:00
fhorse
d05713fb3d
The minimum version of QT5 is 5.6.3.
2022-10-31 00:38:54 +01:00
fhorse
2c8f8522cd
Disabled warnings from third party libs.
2022-10-31 00:35:33 +01:00
fhorse
e104784b55
I cleaned up the compilation management under windows.
2022-10-30 22:31:42 +01:00
fhorse
1353cab548
Added cmake support under Windows.
2022-10-30 10:45:43 +01:00
fhorse
c566d10b37
Added cmake support under FreeBSD and OpenBSD as well.
2022-10-27 09:56:15 +02:00
fhorse
47b0b26c75
Patches updated.
2022-10-26 11:54:14 +02:00
fhorse
376a1ea567
Fixed a warning of autogen.sh.
2022-10-26 11:43:22 +02:00
fhorse
cbd494ec5b
Updated kissfft.
2022-10-26 11:40:00 +02:00
fhorse
a4e1f191db
Fixed compilation warning.
2022-10-26 11:38:17 +02:00
Azamat H. Hackimov
7d21a6fbca
GitHub Actions for cmake / linux environment
2022-10-25 16:14:12 +02:00
Azamat H. Hackimov
d3ebb32bd0
Fix building autogenerated Qt files by autotools
2022-10-25 16:14:12 +02:00
Azamat H. Hackimov
29940ab349
Untie xdelta subproject from main project
...
Since punes requires only one file from xdelta, there no point to
configure it with main autotools project, so let's just configure only
required macros for it.
2022-10-25 16:14:12 +02:00
Azamat H. Hackimov
238830f720
Add xdelta3 config.h generation
...
Mimic autotools config.h generation with only really needed macros.
2022-10-25 16:14:12 +02:00
Azamat H. Hackimov
7070ebe11a
Implementing first version of CMake project
...
Reworked translation, MOC and UI file generations to fit them for CMake's AUTOMOC/AUTOUIC/AUTORCC default approach.
2022-10-25 16:14:12 +02:00
fhorse
0f2cfe1e52
Improved handling of keyboard input capture.
...
I also fixed some descriptions.
2022-10-24 15:13:52 +02:00
fhorse
90cda57b43
The spacer has no tab order.
2022-10-24 11:39:03 +02:00
fhorse
33e5d1d259
Fixed warning compilation with Clang under OpenBSD.
...
"warning: nested namespace definition is a C++17 extension; define each
namespace separately [-Wc++17-extensions]"
2022-10-23 16:27:39 +02:00
fhorse
7bbf3f68c9
Removed the dependency of qkeycode on C++17.
...
Revert part of tyhe commit
dcd72791fd
.
The emulator is back to depend on C++14.
2022-10-23 15:50:19 +02:00