Commit graph

150 commits

Author SHA1 Message Date
Trihedraf
cf15e2cdc7 Improve Visual Studio Instructions 2022-01-22 21:43:20 +01:00
Felipe Wannmacher
8efbcf2058
Xbox One/Series support (#3946) 2022-01-17 12:37:29 +01:00
Yuri Pourre
fee49afe60 Update Fedora instructions 2022-01-07 09:34:19 +01:00
Licaon_Kter
0ffba33cdb Add two more Debian deps 2021-12-22 13:28:47 +00:00
Gleb Mazovetskiy
2d3ee0f5fd Emscripten: Add a basic index.html based on emrun
Based on stripped down emrun output
2021-12-20 04:07:34 +00:00
Gleb Mazovetskiy
fe7e38695d Emscripten SDK support
Adds support for the Emscripten SDK via CMake.
2021-12-20 04:07:34 +00:00
Matthias Kastner
e496e1c4bb Update Fedora build dependencies
Add gmock and cpp-static libraries to Fedora build instructions.
2021-12-19 12:46:59 +00:00
Anders Jenbo
98cd3613a8
Add libgmock-dev to Debian dependencies 2021-12-18 05:32:31 +01:00
Anders Jenbo
a6e778a8ca
Update building.md 2021-12-17 19:27:01 +01:00
Gleb Mazovetskiy
c07172d8b7 building.md: Add googletest 2021-12-17 17:28:34 +00:00
Bubio
f9d1ab5913 Fixed iOS build description
Sorry, I made a mistake.
2021-12-13 13:24:54 +01:00
Bubio
f382a8b2ed Update iOS Build Descriptions.
- Correct the path of CMAKE_TOOLCHAIN_FILE to the correct one.
2021-12-13 10:56:00 +01:00
Gleb Mazovetskiy
5986a081c3 Amiga: Cleanup build process
1. Run Docker as the current user instead of root,
   removing the need to chown directories.
2. Copy `devilutionx.info` via CMake, removing the need to do it
   manually.
3. Cleanup `prep.sh` somewhat.
2021-12-08 17:59:23 +01:00
qndel
ff6a12ba3d
fix ios instructions (#3712) 2021-12-08 08:21:58 +01:00
Stephen C. Wills
dc93d4b377
Use distro zlib package for MinGW instead of SDL-ttf zlib dll 2021-12-08 01:31:20 +01:00
JoBergeron
c96ba09e35
Added iOS installation instructions 2021-12-07 22:42:34 +01:00
Gleb Mazovetskiy
4848632db2 CMake: Organize files
1. Platform and toolchain files are now all under `platforms/`, with a
   single `CMake/platforms/${platform}.cmake` per platform.

2. Custom functions/macros are under `functions/`.

3. Finder modules are in `/finders`.
2021-12-07 18:32:25 +01:00
Anders Jenbo
8192434bea [ios] Set up build process 2021-12-06 22:01:02 +01:00
Stephen C. Wills
b89ead0aec Add QR code for 3DS remote install 2021-12-01 20:41:50 +01:00
Gleb Mazovetskiy
c066a3d56d docs/building.md: Modernize cmake commands
Also mention `devilutionx-src.tar.xz`
2021-11-30 16:44:25 +00:00
Anders Jenbo
1b0909a87f
Update CHANGELOG.md 2021-11-27 21:17:49 +01:00
qndel
68b8aea49e
fix duplicated 'around' in 1.3.0 changelog (#3632) 2021-11-27 20:47:41 +01:00
Anders Jenbo
6adad515be
Create privacy.md (#3517) 2021-11-14 20:02:01 +01:00
Stephen C. Wills
53df211881
Add support fro 3DS C-stick 2021-11-14 18:37:49 +01:00
Stephen C. Wills
c15123688a
Improve 3DS documentation (#3462) 2021-11-10 18:13:47 +01:00
staphen
9fa99ea800 Update platform manual for 3DS 2021-11-10 02:39:19 +01:00
Stephen C. Wills
08792e0b49
Remove 3dsx from docs and builds (#3458) 2021-11-10 01:33:33 +01:00
ephphatha
38de1359a7 Add VS configuration for building in WSL using GCC
This is mainly to help me test code builds under GCC faster than pushing to the remote and letting the build server do it. If someone without WSL installed selects the build target they'll get an error in their IDE, but no harmful impact other than that. The variables should be populated for any WSL2 installation. No idea about WSL1.

The whitespace in this file is showing significant changes because visual studio regenerates the whole file when a change is made, I didn't think it was worth reverting since it'll happen again next time someone makes a change (seems it defaults to spaces...). Added an entry to .editorconfig documenting the format used.
2021-11-08 23:23:39 +01:00
Gleb Mazovetskiy
3d308983a8 Migrate to libmpq
libmpq is a much simpler alternative to StormLib for reading MPQ archives.

We use our own fork of libmpq: https://github.com/diasurgical/libmpq

Impact:

* DevilutionX is now a lot more portable. Unlike StormLib, libmpq only
  needs platform-specific code for Windows.
* Locks around file access **removed** (instead we duplicate the file descriptor for streamed audio only).
* RAM usage is **300 KiB** lower than StormLib.
* Stripped release linux_x86_64 binary is **32 KiB** smaller.
* Amiga build now hangs instead of crashing.
2021-11-06 23:51:42 +00:00
Anders Jenbo
ff69272eb2
Update 3ds download link 2021-11-06 20:52:30 +01:00
frrsth
779c17a688 remove ttf references 2021-11-06 16:53:28 +01:00
staphen
a117963305 Tweak 3DS installation instructions for 1.3.0 2021-11-03 10:22:56 +01:00
Anders Jenbo
afb52ac41d
Add version 1.3.0 to the changelog 2021-11-02 17:30:11 +01:00
Anders Jenbo
41f9f3bc43
Link to GoG from the installation guide 2021-10-31 04:08:59 +01:00
Anders Jenbo
a712c30867
Remove reference to outdated PPA 2021-10-30 20:36:20 +02:00
Anders Jenbo
8a6b76a31a
Correct typos in the install instructions 2021-10-30 19:54:00 +02:00
Anders Jenbo
81dea1fa22
[android] Fix typo in install instructions 2021-10-30 19:46:18 +02:00
Anders Jenbo
b84845c4de
Improve Android install instructions (#3332)
Also update devilutionx.mpq, and mention fonts.mpq and pl.mpq
2021-10-30 19:31:53 +02:00
Anja Elzinger
9e9e71d46d
fix typos in documentation (#3097) 2021-10-11 17:30:41 +02:00
obligaron
9833445421 Make smpq optional for building under windows 2021-10-10 00:51:45 +02:00
staphen
6c847233bf Update link for editing system's PATH environment variable on Windows 10 2021-10-09 13:03:15 +02:00
Bernd Stellwag
020eaadfe1 replace dead links to release files to point to the latest version they were included in 2021-10-09 12:54:29 +02:00
Bernd Stellwag
07c5c0972d replace dead links with their snapshot from the wayback machine 2021-10-09 12:54:29 +02:00
Bernd Stellwag
0e8ca7121f change http links to https where possible 2021-10-09 12:54:29 +02:00
staphen
b4864307e7 Fix broken link in the installation instructions 2021-10-07 16:49:53 +02:00
Thomas Christlieb
1f61e8c57b
url to the vcpkg quickstart guide for windows has (slightly) changed 2021-10-05 12:46:34 +02:00
Licaon_Kter
668741a8cf Fix typo in .mpq 2021-10-05 09:05:18 +02:00
ThomasChr
d47b24e362 add poedit and smpq to build instructions 2021-10-05 08:56:49 +02:00
Anders Jenbo
aa9cf21796
Delete most remaning references to SDL_ttf 2021-10-04 16:47:02 +02:00
staphen
66e1e38161 Add instructions for installing smpq on Windows 2021-09-30 04:43:01 +02:00