Clonkonaut
2d3914b33b
Fresh repository, fresh build on Windows, VS created these folders. Hope it's cool to put them on ignore.
2018-10-10 01:43:58 +02:00
Nicolas Hake
a65dd5874f
Appveyor: Fix library bundling path
2018-10-08 20:57:39 +02:00
Nicolas Hake
ca2ba96969
Appveyor: Generate package and upload it if credentials are set
2018-10-07 20:21:17 +02:00
Nicolas Hake
6dcaaa7af5
Appveyor: Inject Google Test location
2018-10-07 20:21:17 +02:00
Nicolas Hake
9691c1e41a
Appveyor: Build on Visual Studio 2017 x64 only
...
There is no pre-built binary package of Qt for 32 bit Visual Studio
2017, so we'll drop it for now.
2018-10-07 20:21:17 +02:00
Nicolas Hake
354b6be1c6
CI: Use AppVeyor to build MSVC binaries
2018-10-07 20:21:17 +02:00
Julius Michaelis
0d7738dce5
Drop broken GCC precompiled header support
2018-10-04 08:33:31 +02:00
Lukas Werling
04535b5438
Travis: Add update information for AppImage snapshots
2018-10-03 23:45:45 +02:00
Lukas Werling
55c34ecbd7
Add git branch to C4Version.h
...
The branch information is necessary for upcoming automatically-updating
snapshots. For Travis, cmake will also pick up the branch name from the
C4REVISION_BRANCH environment variable.
2018-10-03 23:44:35 +02:00
Lukas Werling
7616fa81be
Travis: Update dependencies for AppImage snapshot
2018-09-25 20:02:51 +02:00
Lukas Werling
950ad4cf2f
Fix C4ScriptLibrary destruction
...
C4PropListStaticMember must be deleted manually.
2018-09-25 20:02:51 +02:00
Lukas Werling
05e3648495
Travis: Skip TCP bind test because of missing IPv6 support
2018-09-25 20:02:51 +02:00
Lukas Werling
82feac4ccb
Remove broken assert()
2018-09-25 20:02:51 +02:00
Lukas Werling
8aeef938fc
Travis: Build and upload AppImage snapshot
2018-09-25 20:01:16 +02:00
Lukas Werling
8df71d3f32
Prevent parallel groups packing with ninja
...
For some reason, generating the groups in parallel fails frequently.
2018-09-24 19:22:32 +02:00
Lukas Werling
5395a8dc84
Add WITH_APPDIR_INSTALLATION configuration option
...
With this option enabled, `make install` will install the files in an
AppDir-compatible directory structure suitable for creating an AppImage.
2018-09-24 19:22:32 +02:00
Lukas Werling
d8add861fe
Fix LTO ar wrappers for versioned gcc executables
...
Debian packages older/newer gcc versions with executables named like
gcc-5, gcc-ar-5. The previous implementation did not handle this
correctly, breaking LTO-enabled linking.
2018-09-24 17:43:27 +02:00
Lukas Werling
2fb14b026d
Script: Remove effect after error in Timer
...
As the timer tends to run more than once, you'd also very likely get the
error more than once. The timer also often determines the effect
lifetime, making a broken effect live forever.
This was especially annoying with one-off Schedule() invokations
that wouldn't even stop throwing errors after finishing the
designated number of repeats. Although fixing just that script
function would have been possible, I believe that a more general
solution for all effects is useful.
2018-08-26 23:15:05 +02:00
Nicolas Hake
f5988085a7
Figure out whether a warning/error was #include'd or #appendto'd
...
We already notified the user on warning/error that the mistake
happened in a different script than the one we were currently
compiing. It's not too difficult to figure out whether that other
script was added due to an #include or an #appendto directive, so we
can just show the user which one it is.
We also don't show warnings in #include'd scripts anymore, since
they get compiled individually anyway and all warnings will show up
there. This way we don't duplicate warnings several times.
2018-07-24 14:35:12 +02:00
Nicolas Hake
829bb8cb28
Script functions: remove all BCCs at once instead of individually
2018-07-24 14:24:19 +02:00
Nicolas Hake
1cd3534740
C4KeyboardInput: Replace std::bind2nd &c by lambda
...
std::ptr_fun and std::bind_2nd have been deprecated since C++11, and
are no longer part of the standard since C++17.
2018-07-24 14:21:42 +02:00
Nicolas Hake
907c701fc6
Save scenario: Disable all warnings in auto-generated file
2018-07-24 14:20:09 +02:00
Nicolas Hake
4c5dfac952
Remove or use unused variables in Objects, System
2018-07-24 14:19:26 +02:00
Nicolas Hake
5ef52f2450
Fix variable_out_of_scope warnings in Worlds
2018-07-23 12:30:23 +02:00
Nicolas Hake
14ed608941
Fix variable_out_of_scope warnings in Missions
2018-07-23 12:30:23 +02:00
Nicolas Hake
7fb098c4df
Fix variable_out_of_scope warnings in Defense
2018-07-23 12:30:23 +02:00
Nicolas Hake
1ef6b7a7fc
Fix variable_out_of_scope warnings in Arena
2018-07-23 12:30:23 +02:00
Nicolas Hake
1bb728b047
Fix variable_out_of_scope warnings in Objects
2018-07-23 12:12:23 +02:00
Nicolas Hake
4c43ebf58c
Warn when using variables outside of their block
...
When we introduce block scoping, using variables declared in a more
narrow scope from a block with wider scope will fail. Warn about
these so people can avoid it and fix their code.
2018-07-23 12:12:23 +02:00
Nicolas Hake
b82cd52765
HotIce: Add closing brace omitted in c3ef039
2018-07-23 12:10:02 +02:00
Nicolas Hake
a73c1998e4
Fix suspicious_assignment warnings in World
2018-07-23 10:45:52 +02:00
Nicolas Hake
c4f47a6329
Fix suspicious_assignment warnings in Parkour
2018-07-23 10:45:52 +02:00
Nicolas Hake
c3ef039872
Fix suspicious_assignment warnings in Arena
2018-07-23 10:45:52 +02:00
Nicolas Hake
8950db9cb4
Fix incorrect assignment instead of comparison in TutorialGuide
2018-07-23 10:45:52 +02:00
Nicolas Hake
30aa6abb55
Move PlaceBatches into System.ocg
2018-07-23 10:45:52 +02:00
Nicolas Hake
05ca450111
Fix suspicious_assignment warnings in Missions
2018-07-23 10:45:52 +02:00
Nicolas Hake
806357e283
Fix suspicious_assignment warnings in Defense
2018-07-23 10:45:52 +02:00
Nicolas Hake
808a90e5af
Fix suspicious_assignment warnings in Decoration
2018-07-23 10:45:52 +02:00
Nicolas Hake
e024bef54b
Fix suspicious_assignment warnings in Objects, System
2018-07-23 10:45:52 +02:00
Nicolas Hake
81dff1b92a
Disable suspicious_assigment warning in for conditions
...
While I do not agree with the idea of using straight assignments in
the condition of a for loop, people are divided on the argument and
lots of old code uses it.
2018-07-23 08:29:46 +02:00
Maikel de Vries
ddc68d7ad3
column: proper rotation and allow smaller sizes
2018-07-04 08:30:53 +02:00
Maikel de Vries
c3b114042d
melt snow and ice much faster while submerged in lava
2018-07-04 08:17:11 +02:00
Maikel de Vries
c47b790468
remove recently introduced debug logs
2018-06-25 08:49:10 +02:00
Maikel de Vries
7a933e81b7
windbag: scenario save full load to prevent air intake at scenario start
2018-06-23 15:36:20 +02:00
Maikel de Vries
5bb9fa228a
ladder: climb up and down smoothly when grabbing ladder
...
I don't know the reason for not having this, but now we mimic normal wall climbing behaviour which is much smoother and leads to faster game play.
2018-06-23 10:05:45 +02:00
Maikel de Vries
b11a25db4b
fire: only reduce own fire strength if incineration of nearby object was successful
2018-06-23 10:05:45 +02:00
Maikel de Vries
446564f703
implement eternal flame saving
2018-06-23 10:05:45 +02:00
Lukas Werling
f8c0fe6f82
Fix fallthrough in command line parsing
2018-04-23 12:12:32 +02:00
Lukas Werling
6d5dc2b92e
c4group -l: Print both file and contents CRC
...
The contents CRC is the number that actually counts for group equality,
whereas the file CRC may differ, for example because of different
compression.
2018-04-21 21:41:28 +02:00
Martin Strohmeier
a51560ce4f
Add Nautilus to music folder
2018-04-21 15:13:32 +02:00