Jipok
d25cf1bb91
Show shotgun tracers
2018-12-09 21:09:28 +05:00
yvt
3cd581260a
Fix a bug causing the program not to start
...
This bug was introduced in ac4799abafbeb1d44d1b7166913406cd3a46b560.
This bug apparently only affected MSVC since the evaluation order of function
call parameters respect to other parameters is unspecified by the C++
specification.
Fixes #785 .
2018-10-31 16:16:51 +09:00
yvt
cafb664e8e
Do not unmask "Invalid" FP exceptions
...
This commit removes code that enables "Invalid" FP exceptions. Its
intent is unclear since it predates the git history of OpenSpades, but
it's probably for debugging.
Fixes #784 .
2018-10-28 17:51:17 +09:00
YVT
ac4799abaf
Merge pull request #782 from yvt/patch-dispose-sdlswport
...
Explicitly delete a reference to SDL surface when a window is closed
2018-10-27 18:28:23 +09:00
yvt
c50906d16b
Fix to build with GCC 4.9
2018-10-27 18:19:38 +09:00
YVT
2e49a51af7
Merge pull request #783 from Calinou/use-https-links
...
Use HTTPS links in README
2018-10-16 11:36:18 +09:00
Hugo Locurcio
4414cec6d1
Use HTTPS links in README
...
This also replaces references to Mac OS X with macOS, which is
the official name since 10.12.
2018-10-15 21:44:34 +02:00
yvt
ea0088ddd4
Explicitly delete a reference to SDL surface when a window is closed
...
This issue was identified by #775 . (Hopefully) fixes #779 .
2018-10-13 16:09:15 +09:00
yvt
6a6e771478
Add utilities and static checks to Handle
2018-10-13 16:07:24 +09:00
yvt
5dd26e3ce0
Use SPUnreachable()
in place of SPAssert(false)
2018-10-13 16:07:04 +09:00
yvt
cfb972f944
Improve code quality
...
- Overriding methods are clearly indicated with `override` keywords
- Remove redundant `virtual` keywords from destructors of subclasses
- Introduce `SPUnsupported()`, replacing most uses of
`SPNotImplemented()`, which now serves as a dynamic "TODO" marker
2018-10-13 14:43:49 +09:00
YVT
176b217cd4
Merge pull request #778 from yvt/fix-777
...
README.md: mention imagemagick dependency
2018-10-09 13:39:51 +09:00
Flávio Monteiro
a83b267eea
README.md: mention imagemagick dependency
...
It's required as a build dependency for generating the icon(s).
The wiki page was also updated too.
Fixes #777 .
2018-10-09 01:37:58 -03:00
YVT
49f0bbe6f4
Merge pull request #774 from yvt/patch-rng
...
Improve/fix random number generation
2018-10-08 14:39:38 +09:00
yvt
5e03526fe4
Fix to compile with MSVC 2017
2018-10-08 14:35:10 +09:00
yvt
888253a691
Remove an unnecessary constructor of stmp::optional
2018-10-08 01:22:29 +09:00
yvt
6bde199bea
Do not use empty shaders
...
Some (old?) video drivers are unhappy about shaders containing no
executable lines and cause link errors.
This commit fixes #741 .
2018-10-08 01:22:29 +09:00
yvt
5376c1c0c4
Get rid of the non-standard typeof
operator
2018-09-18 22:33:48 +09:00
yvt
30e49b68aa
Implement thread-local random number generator
2018-09-18 22:18:54 +09:00
yvt
5ec968ecf5
Call SDL_GL_SetSwapInterval
after a GL context was created
...
Fixes #763 .
2018-09-18 00:36:34 +09:00
YVT
4863135714
Merge pull request #770 from devnexen/build_fix
...
modern gcc and clang build fix
2018-09-18 00:12:15 +09:00
yvt
6982134ed7
Fix to build with GCC 4.9
2018-09-17 23:57:35 +09:00
yvt
585cbfce1c
Improve random number generation
...
The global RNG state is now protected from simultaneous accesses by
employing a mutex.
Performance sensitive code requiring generation of a large number of
random numbers can utilize `LocalRNG`. This is not thread-safe but
provides a much greater throughput. `LocalRNG` is seeded by the global
RNG only at construction time.
2018-09-17 23:48:38 +09:00
David Carlier
6e3ee7df68
modern gcc and clang build fix
...
putting constraints on g rather than r as well.
2018-09-02 19:27:23 +01:00
Flávio Monteiro
90054b51a7
Do not overwrite User Resource Directory on every snap launch
...
-f was being used instead of -d for checking the User Resource Directory existence.
Also, remove an indentation inconsistency in the script.
2018-08-18 02:45:07 -03:00
YVT
995e7f2ffc
Merge pull request #755 from davicr/issue-731
...
Flashlight fixes
2018-08-02 16:26:36 +09:00
Davi
358800f260
Flashlight fixes: dead players and spectators may no longer toggle the flashlight, spectating other players while dead will keep your flashlight off
2018-07-15 16:07:34 -03:00
YVT
3143e561c0
Merge pull request #753 from BR-/issue-752
...
make palette hotkeys configurable (closes #752 )
2018-07-09 13:15:35 +09:00
Benjamin
1bd5cd7cc5
make palette hotkeys configurable ( closes #752 )
2018-07-04 09:22:19 -07:00
YVT
399e24090d
Merge pull request #654 from NotAFile/scoreboard-show-dead-players
...
Show Dead players in gray on scoreboard
2018-02-21 16:18:50 +09:00
YVT
8991f9d819
Merge pull request #728 from godwhoa/master
...
Fix input for ThirdPersonLocal
2018-02-21 16:17:17 +09:00
Godwhoa
474f5cbf69
Fix input for ThirdPersonLocal
...
Closes : #717
2018-02-19 23:48:53 +05:30
YVT
ccc1c79d07
Merge pull request #726 from feikname-forks/update-readme
...
Update README.md to have VS2017 as a supported version
2018-02-15 16:59:19 +09:00
feikname
9da4ea4c23
Update README.md to have VS2017 as a supported version
2018-02-14 15:27:32 -02:00
YVT
2f501dbeca
Create uk.json
2018-02-02 23:43:58 +09:00
NotAFile
4ea1e50ae0
Add Counter for world updates per Second ( #707 )
...
* Add Counter for world updates per Second
This work was just done for personal testing and is probably not up to the
required code standards. Nonetheless, I have decided to send a PR as it is very
useful information and a good starting point.
* add MarkWorldUpdate method
2018-01-06 19:38:14 +09:00
YVT
d45678b3c8
Merge pull request #700 from fantoro/patch-1
...
Update README.md
2018-01-01 17:10:07 +09:00
fantoro
97a28cff10
Update README.md
...
I removed the PPA because I gave up, debian packaging is a fucking nightmare.
2018-01-01 02:37:58 +01:00
yvt
b535d4879e
Update OpenSpades.h
2018-01-01 00:15:03 +09:00
yvt
c04f7e257d
Change the version for real (oopsie!)
2017-12-31 22:32:25 +09:00
yvt
009b0c718e
Bump version to 0.1.2
2017-12-31 19:15:21 +09:00
yvt
0eded302cc
Update translations
2017-12-31 19:02:26 +09:00
yvt
03cfbdee12
Fix the wrong reference to a config variable
2017-12-31 18:35:12 +09:00
yvt
35bcea5110
Indicate that you carry the intel
...
Fixes #601 .
2017-12-30 23:47:47 +09:00
yvt
c654b7074b
TextViewer: Support text selection and the copy operation
...
Fixes #417 .
2017-12-30 23:23:07 +09:00
yvt
8e7cf01492
Refactor AngelScript code
...
Split huge source files
2017-12-30 22:06:38 +09:00
yvt
604d82eee4
Fix #592
2017-12-30 21:19:21 +09:00
yvt
5948ef1a2a
Exclude unknown configs in the in-game config editor
...
Fixes #693 .
2017-12-30 21:02:36 +09:00
yvt
4b4e8ec217
Eliminate an undefined behavior
2017-12-30 20:44:57 +09:00
yvt
f702eca1d8
Fix crash on server connection
2017-12-30 04:28:50 +09:00