Commit graph

43 commits

Author SHA1 Message Date
Felipe Wannmacher
1ca5e5681b
Added UWP to appveyor.yaml (#3959) 2022-01-18 01:50:22 +01:00
Felipe Wannmacher
8efbcf2058
Xbox One/Series support (#3946) 2022-01-17 12:37:29 +01:00
Gleb Mazovetskiy
614efb5bd5 A tool to build a self-contained source tarball
The does some pruning of the dependencies' files to avoid a 100 MiB+ tarball.
Even with that, the final tarball size is 17 MiB with xz, 25 MiB with gzip.

See the file documentation at the top of `tools/make_src_dist.py` for
more information.
2021-11-25 01:43:25 +00:00
Anders Jenbo
0395c70f01 Ignore compiled language files 2021-06-03 21:17:54 +02:00
Gleb Mazovetskiy
1c2650b235 GPERF: Option to dump heap profile of the 1st game iteration
If `GPERF` and `GPERF_HEAP_FIRST_GAME_ITERATION` are set,
start tracking allocation in `main` and save the heap state of the first game iteration.
2021-05-12 10:25:11 +02:00
Mieszko Ślusarczyk
f1208cd491
set macOS deployment target to 10.12.0 (macOS Sierra) (#879) 2020-10-12 14:57:25 +02:00
Anders Jenbo
893efd51ea Merge branch 'master' of github.com:diasurgical/devilution 2020-09-27 03:34:42 +02:00
qndel
2cc494581f Add enum for icreateinfo 2020-09-01 07:02:38 +02:00
Cyril SIX
3d24a014ba Adding vim .swp files to gitignore
Should I conclude I'm the only vim user out here? ;)
2020-09-01 06:50:57 +02:00
Anders Jenbo
9e6d99ebb0 CMakeSettings.json is needed to configure VS build envs 2020-05-14 11:44:15 +02:00
Anders Jenbo
776ab10476 Merge branch 'master' of github.com:diasurgical/devilution 2020-03-29 23:40:05 +02:00
Anders Jenbo
3c276a3cd3 Add documentation
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
2020-03-01 22:18:00 +01:00
Robin Eklind
e7064e0b3f Add *.so and *.a to .gitignore
ELF build artifacts.
2020-02-14 23:36:58 +01:00
danie1kr
d728caaf94 add new platform: clockwork pi GameShell 2020-01-29 23:20:52 +01:00
Gleb Mazovetskiy
309693b9ff OpenDingux: GKD350h support
Start and Select are swapped in this version because Start + D-Pad controls backlight on the GKD350h.

There is nothing to map mouse emulation to in this version because of this but it isn't necessary to play the game.

This version looks uglier than on RG350 because it uses software scaling beacuse the IPU on the GKD350h doesn't work.
2020-01-26 00:57:43 +01:00
Gleb Mazovetskiy
e1c7ad0ac4 OpenDingux/RetroFW: Build improvements
1. Use RetroFW buildroot directly as it is now open-source.
2. Build in separate build directories.
   This lets us build them in parallel and preserves cmake cache across build.
2020-01-22 13:19:02 +01:00
lantus360
4c96d946c6 Initial Nintendo Switch support 2019-11-24 15:22:59 +01:00
arczi84
9b4fd2debd Ignore data file 2019-09-30 23:17:40 +02:00
Sergey Semushin
ef44e9b59e Ignore CMakeSettings.json. 2019-07-06 15:09:20 +02:00
Anders Jenbo
a907a4d49b Merge branch 'master' of github.com:diasurgical/devilution 2019-04-05 15:21:53 +02:00
Anders Jenbo
24381c2749 ignorer generated files 2019-03-30 14:09:19 +01:00
Benny Franco Dennis
6a1e307382 Adding ignored files of xcode 2019-03-19 12:18:20 +01:00
Benny Franco Dennis
abce04c14a Revert "Updating gitignore with xcode info" removing a rare character added by osxx
This reverts commit f65fc44e8b.
2019-03-19 12:18:13 +01:00
fenix
93df116482 ignore macos x86 libs 2019-03-19 12:17:19 +01:00
Benny Franco Dennis
f65fc44e8b Updating gitignore with xcode info 2019-03-17 05:36:05 -07:00
Anders Jenbo
28d8132298
Update .gitignore 2019-03-07 01:34:32 +01:00
Anders Jenbo
eea41503f1 Implement more of the init, audio and video system
- Fix audio for videos with 8bit audio
- Allow muting music and audio
- Save audio volumns to ini
2019-02-24 17:11:20 +01:00
Anders Jenbo
be381511d2 Remove build files 2019-01-20 15:14:55 +01:00
aperturesecurity
05fe910159 adding text to main menu again 2019-01-18 20:41:26 +02:00
aperturesecurity
2b9edeca92 adding new build 2019-01-18 18:41:53 +02:00
aperturesecurity
9a2543f731 build should be passing now 2019-01-18 18:28:01 +02:00
aperturesecurity
c7b07fe94d make resizing window and cleaned up a few things 2019-01-15 19:45:42 +02:00
aperturesecurity
80eb28fa91 fixed a bunch of unmerged stuff 2018-10-09 22:09:27 +03:00
aperturesecurity
e324260a18 Added a ton of bug fixes 2018-10-02 20:43:20 +03:00
aperturesecurity
42ce77ce05 Rebirth and Nuke 2018-09-30 16:17:16 +03:00
Dennis Duda
06d4e8a64e Converted workspace, projects, makefile to VC++6
updated Makefile to compile with VC++ 6, link/generate the DLLs with link.exe 6, but link Diablo.exe with link 5.10
2018-08-21 14:35:34 +02:00
Robin Eklind
e3a51ed1d1 Add Makefile for compiling with VC on Linux (#94) 2018-06-28 17:40:21 -05:00
Adam Heinermann
0c01fc41ad Created VS 2017 solution file and project files. (#93) 2018-06-28 07:42:47 -05:00
Adam Stachowicz
6e1722389e .gitignore for Visual Studio from gitignore.io (#74) 2018-06-24 18:08:31 -05:00
Leonard
7e5bed4fb5 Makefile: Use just one makefile; improvements (#29) 2018-06-21 09:21:09 -05:00
mewmew
f5f76f8b8a Fix build on Linux 2018-06-08 11:23:30 +02:00
galaxyhaxz
b1ee40f6e7
Revert "Add preliminary support for compiling on Linux" 2018-06-07 22:00:35 -05:00
mewmew
1836399875 Fix linking against storm.dll and diabloui.dll
* add aliases for storm exports to handle __stdcall calling convention on Linux
* mark external functions as extern "C"
2018-06-08 01:28:20 +02:00