Commit graph

2313 commits

Author SHA1 Message Date
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