159 Commits

Author SHA1 Message Date
yvt
a041abaf0d Add Quaternion (from ngspades) 2017-01-08 00:36:09 +09:00
VelocityRa
94e122544f Fix VersionInfo again (sorry about that) 2017-01-05 16:15:03 +02:00
VelocityRa
245cd210a3 Fix VersionInfo errors, add Windows Server checking 2017-01-05 02:13:04 +02:00
Flávio Monteiro
b0fa1ccbe5 Update VersionInfo.cpp
* Remove use of deprecated API
 * Add support for Windows 10+ detection

Also, indented the macros a bit.
2017-01-05 02:08:01 +02:00
yvt
2554eaad57 Refactor, add more checks 2017-01-05 04:11:42 +09:00
yvt
88f03f01e9 Refactoring
- Mark overriding virtual functions with `override`
- Get rid of warnings
2017-01-05 03:48:11 +09:00
yvt
a7b9909b2e Refactoring 2017-01-05 03:03:39 +09:00
yvt
253443dd4c Fix matrix inversion 2017-01-04 23:35:28 +09:00
YVT
fddd0ccb4a Make Opus decoder working on Windows 2016-12-17 09:46:43 -08:00
yvt
c5312e4905 ALDevice: support FP audio data (which is produced by Opus decoder) 2016-12-18 01:39:22 +09:00
yvt
005c0d3452 Reformat OpusAudioStream.cpp 2016-12-18 00:48:12 +09:00
yvt
2ecbd554b4 Support Ogg Opus audio files (.opus) on macOS 2016-12-18 00:45:17 +09:00
YVT
2d0ae3b817 FreeType2 font renderer (#484)
* Backport ngspades’s FreeType2 font renderer

* Change system fonts

* Fix SWImage::Update

* Preliminary custom TTF/OTF font support

* Fix font rendering

* Adjust design

* Update devpak

* Fix to compile on Linux

* Update .travis.yml

* Update external libraries

* Update .travis.yml

* Attempt to fix Travis CI build

* Add missing sudo to travis.yml

* Nevermind the changes, it didn't work

* Update .travis.yml

* Update .travis.yml and CMakeLists.txt
2016-12-11 23:18:16 +09:00
YVT
5b887ddb96 Provide an option to browse the config directory (#481)
Fixes #268.
2016-12-08 04:40:33 +09:00
YVT
dcce3d900e Merge pull request #480 from feikname/master
Add missing <intrin.h> header for Windows build
2016-12-06 15:28:44 +09:00
YVT
8784754bec Fix #476 2016-12-05 22:27:13 -08:00
Flávio Monteiro
a208506a74 Add missing <intrin.h> header for Windows build
- Fixes VS2017 build (#473)
2016-12-06 03:37:19 -02:00
YVT
0df91910ed Remove polyfills for older versions of MSVC 2016-12-04 01:23:12 -08:00
Tomoaki Kawada
c601a5e7d2 Fix coding style 2016-12-04 01:04:38 +09:00
Tomoaki Kawada
2be6524d02 Implement language switcher
Fixes #445.
2016-12-04 00:22:05 +09:00
Tomoaki Kawada
ccd365b602 Fix incorrect SPLog arguments
Fixes #468.
2016-12-03 22:00:46 +09:00
YVT
113c8479aa Fix to compile with MSVC 2015 2016-12-03 02:40:17 -08:00
Tomoaki Kawada
624d291f79 Update #includes
- Reorder them so that system libraries come first
- Use C++-style headers (`<cmath>`) instead of C-style headers (`<math.h>`)
2016-12-03 19:04:58 +09:00
Tomoaki Kawada
ebd79c0099 Change #include style
All `#include`s to other subsystem now use angle brackets, e.g., `#include <Core/Math.h>`.
2016-12-03 18:49:07 +09:00
Tomoaki Kawada
2eb9e35c65 Apply clang-format to all non-external source files 2016-12-03 18:23:47 +09:00
YVT
941bf6b177 Fix plural form selection code (#470)
Fixes #469.
2016-12-03 02:28:41 +09:00
Tomoaki Kawada
9ebcaf9101 Fix segfault caused by access to an uninitialized std::string
Segfault seems to occur only with the latest version of GCC or glibc.
Hopefully fixes the second issue reported in #434.
2016-11-30 17:09:07 +09:00
VelocityRa
30d133ce31 Use better random generator 2016-11-22 23:08:35 +02:00
Tomoaki Kawada
18f3e81fd1 Convert space indentations to tabs 2016-11-20 19:13:00 +09:00
Tomoaki Kawada
100eb15378 Fix a bug that prevented config variables from being initialized 2016-11-20 17:40:50 +09:00
Tomoaki Kawada
3380a07bfe Renderer: latch some config variables 2016-11-19 23:22:18 +09:00
Tomoaki Kawada
6a7af96daf Refactor setting variables 2016-11-19 21:27:13 +09:00
YVT
f1f88d3e18 Fix to compile with MSVC 2015 2016-11-18 04:44:57 -08:00
Tomoaki Kawada
64e74eb5df No longer tries to load a catalog file if the locale string is empty (fixes #433) 2016-11-11 20:01:53 +09:00
Tomoaki Kawada
3f7fcee586 Reorganise resource files 2016-07-16 00:14:59 +09:00
Tomoaki Kawada
89748d6bc6 Reduced compiler warnings 2016-07-15 19:40:05 +09:00
yvt
66627a4de2 Support for third person view and so on. 2015-01-23 18:26:00 +09:00
Tomoaki KAWADA
df40c16c5a Update Strings.h
Added the missing '>'
2014-12-19 05:08:43 +09:00
Tomoaki KAWADA
793ea5b807 Fix #327 2014-12-19 04:42:45 +09:00
Dmitry Marakasov
fd7c0a874c sys/sysinfo.h is specific ot Linux, not gcc 2014-07-31 00:40:27 +04:00
Tomoaki KAWADA
550cc1079d Merge pull request #262 from noway421/deb_package
Rough support for generating .deb package
2014-05-05 15:25:21 +09:00
yvt
84a99cfe58 Detect x86_64 2014-05-03 18:50:29 +09:00
yvt
987ed84d93 Fixed a bug in gzip/deflate stream (fix #91) 2014-05-01 22:04:21 +09:00
Way, No
d72212aa5f fixed typos 2014-04-26 19:37:11 +11:00
yvt
d856bcadaa Reduce compiler warnings 2014-04-06 22:42:17 +09:00
yvt
ad5701bcd9 Fix #230 2014-04-06 21:56:07 +09:00
yvt
a4a6f2aead Use Unicode APIs for Windows version 2014-04-04 16:46:01 +09:00
yvt
5abca864d2 Fixed bug in windows version 2014-04-03 03:06:11 +09:00
yvt
92cfbd0126 OS X application bundle support 2014-04-01 15:52:40 +09:00
yvt
10ed3aec19 Some small fixes 2014-04-01 15:52:22 +09:00