Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates #51

Merged
merged 73 commits into from
Feb 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
e7631de
🍅 Add batch time to ketchup in recipe_food.json
pjf Feb 21, 2020
218eecf
Permit making candles from lard
l29ah Feb 21, 2020
c070b99
Magazine name to object
snipercup Feb 21, 2020
897818d
Ammo name to object
snipercup Feb 22, 2020
9dc476d
Bionic name to object
snipercup Feb 22, 2020
0479cf2
bionic_item name to object
snipercup Feb 22, 2020
164a32e
Update Spike and Makeshift Knife recipe to be more reasonable. (#38033)
Feb 22, 2020
a4ad844
Fix an issue preventing Luo (beggar) from being recruited.
culithir Feb 17, 2020
42d9e25
Fix remote vehicles teleporting when folding (#37974)
saurocyte Feb 22, 2020
cc186e6
add purse to bride and ballroom dancer professions
jkraybill Feb 22, 2020
244457c
Merge pull request #38216 from snipercup/Bionic-name-to-object
ZhilkinSerg Feb 22, 2020
df20fd2
Merge pull request #38205 from l29ah/candle-lard
ZhilkinSerg Feb 22, 2020
f0e6614
Merge pull request #38215 from snipercup/Ammo-name-to-object
ZhilkinSerg Feb 22, 2020
de2abc2
Merge pull request #38213 from snipercup/Magazine-name-to-object-2
ZhilkinSerg Feb 22, 2020
bd5b9fb
Merge pull request #38217 from snipercup/bionic_item-name-to-object
ZhilkinSerg Feb 22, 2020
a000b0b
Merge pull request #38198 from pjf/ketchup_bulk
ZhilkinSerg Feb 22, 2020
d9c6079
Moved more string consts into single file (#38220)
Ramza13 Feb 22, 2020
a70217c
Merge pull request #38223 from jkraybill/38207
ZhilkinSerg Feb 22, 2020
9a78ab5
Grammar/Spelling (#38006)
klorpa Feb 22, 2020
12fd768
#38201, #37504 tweaked canning ratios
jkraybill Feb 22, 2020
9df131e
linted
jkraybill Feb 22, 2020
9c05bbe
reduced calories of canned fruit
jkraybill Feb 22, 2020
cbd994a
Merge pull request #38226 from jkraybill/37504
Rivet-the-Zombie Feb 22, 2020
52a776f
Disable grenade_lethality test for sanitizer CI
jbytheway Feb 22, 2020
e0855b3
Add dark_craftable bool to construction
Feb 22, 2020
58ad188
Make spots dark craftable
Feb 22, 2020
d2634f5
Disallow bashing liquids
Feb 22, 2020
5c80905
Routine i18n updates on 22 Feb 2020 (#38230)
BrettDong Feb 22, 2020
ed471cc
Disable all starve tests on clang sanitizer test
jbytheway Feb 22, 2020
07c7ec0
Disable vehicle efficiency on the gcc asan build
jbytheway Feb 22, 2020
14a261e
Merge pull request #38239 from Fris0uman/dark_build
kevingranade Feb 22, 2020
9015618
Don't stale 0.E content frozen PRs (#38245)
anothersimulacrum Feb 22, 2020
5231875
Merge pull request #38241 from Fris0uman/liquid_bash
Rivet-the-Zombie Feb 23, 2020
4987742
Moved more string consts into single file (#38237)
Ramza13 Feb 23, 2020
4e3f9e1
fix spelling error (#38231)
curstwist Feb 23, 2020
087338b
item_groups penultimate (#38240)
LilShiningMan Feb 23, 2020
585fbbe
Make the boat hull crafting time a little more real (#38253)
l29ah Feb 23, 2020
4c48fc6
adds newspaper item groups (#38246)
cosmiccoincidence Feb 23, 2020
73d7992
fix laundromat
curstwist Feb 23, 2020
f00a2f8
Simplify shadowcasting types
jbytheway Feb 23, 2020
4c70a18
Separate caches for light and vision transparency
jbytheway Feb 23, 2020
9528517
Add a test for crouching vision
jbytheway Feb 23, 2020
95cfdc4
Increase the fishing quality of the pro fishing rod (#38257)
l29ah Feb 24, 2020
1d6cc0e
BIONIC_ITEM name to object (#38273)
snipercup Feb 24, 2020
e55bd75
Ammo name to object (#38274)
snipercup Feb 24, 2020
d850c6e
Magazine name to object (#38278)
snipercup Feb 24, 2020
abdf29a
Generic name to object (#38277)
snipercup Feb 24, 2020
92b0b2c
Bionic name to object (#38279)
snipercup Feb 24, 2020
f29c9d2
Include JSON formatter binary in release.
damien Feb 24, 2020
1c29e3d
Even more gcc warning options (#38222)
jbytheway Feb 24, 2020
a8d43e7
Merge pull request #38283 from curstwist/fix-laundromat
ZhilkinSerg Feb 24, 2020
875d138
Decreasing how many Zombie brides and priests there are. (#38291)
TimPollard Feb 24, 2020
8793567
Fix dark craftable PR (#38243)
Fris0uman Feb 24, 2020
d10f828
add random town name string (#38242)
cosmiccoincidence Feb 24, 2020
865e12c
Disable more tests for sanitizer CI (#38232)
ZhilkinSerg Feb 24, 2020
f8c79aa
Move some description function to Character (#38236)
Fris0uman Feb 24, 2020
bd3524c
Merge pull request #38280 from jbytheway/crouching_affects_lighting
Rivet-the-Zombie Feb 24, 2020
6cc80b3
Translated fertilizer name for "ran out of fertilizer" message (#38261)
jkraybill Feb 24, 2020
dc64c6e
Converting multi-cooker to another item when it is filled with a dish…
eilaattwood Feb 24, 2020
7ddabba
Merge pull request #38288 from damien/add-json-formatter-to-dist
ZhilkinSerg Feb 24, 2020
a31826a
Fix translation of vehicle owner
Aloxaf Feb 24, 2020
dbe55a1
container name to object, volume to string (#38281)
snipercup Feb 24, 2020
95e95eb
Ammo name to object 3 (#38302)
snipercup Feb 24, 2020
58d1d9f
bionic name to object (#38305)
snipercup Feb 24, 2020
66e62f9
gun name to object (#38306)
snipercup Feb 24, 2020
06b484f
Tool name to object (#38307)
snipercup Feb 24, 2020
b03e1f5
Vitamins name to object (#38308)
snipercup Feb 24, 2020
01b7e6f
Gun name to object
snipercup Feb 24, 2020
700e579
Lamp oil now has an 80% time-saving at 4 units. 🪔
pjf Feb 24, 2020
7f8d1db
Ammo name to object
snipercup Feb 24, 2020
839d8b3
Merge pull request #38310 from snipercup/Ammo-name-to-object
ZhilkinSerg Feb 24, 2020
9c7257d
Merge pull request #38309 from snipercup/Gun-name-to-object-2
ZhilkinSerg Feb 24, 2020
b54b890
Merge pull request #38301 from Aloxaf/fix_veh_owner_trans
ZhilkinSerg Feb 24, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ exemptLabels:
- "(P5 - Long-term)"
- "(S2 - Confirmed)"
- "0.E Feature Freeze"
- "0.E Content Freeze"

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: true
Expand Down
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
packages: ["g++-5=5.3.1-14ubuntu2", "libstdc++-5-dev=5.3.1-14ubuntu2", "gcc-5=5.3.1-14ubuntu2", "gcc-5-base=5.3.1-14ubuntu2", "cpp-5=5.3.1-14ubuntu2", "libgcc-5-dev=5.3.1-14ubuntu2", "libasan2=5.3.1-14ubuntu2", "libmpx0=5.3.1-14ubuntu2"]
sources: [*apt_sources]

- env: COMPILER=g++-8 CXXFLAGS='-Wno-implicit-fallthrough' TILES=1 SOUND=1 SANITIZE=address
- env: COMPILER=g++-8 CXXFLAGS='-Wno-implicit-fallthrough' TILES=1 SOUND=1 SANITIZE=address EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency"
name: "GCC 8 Make build with Tiles, Sound, astyle and address sanitization"
dist: bionic
compiler: gcc
Expand All @@ -84,7 +84,7 @@ jobs:
packages: ["g++-8", "g++-8-multilib", "libc6-dbg", "libc6-dbg:i386", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev", "astyle"]
sources: *apt_sources

- env: CLANG=clang++-8 SANITIZE=address,undefined EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency ~vehicle_drag ~starting_items ~starve_test"
- env: CLANG=clang++-8 SANITIZE=address,undefined EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency ~vehicle_drag ~starting_items ~[starve] ~grenade_lethality"
name: "Clang 8 Make build with sanitizers enabled, but long-running tests disabled"
compiler: clang
addons: &clang8
Expand Down
10 changes: 8 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ ELSE (CMAKE_BUILD_TYPE STREQUAL Debug)
MESSAGE(STATUS "PIXMAPS_UNITY_ENTRY_PATH : ${PIXMAPS_UNITY_ENTRY_PATH}")
MESSAGE(STATUS "MANPAGE_ENTRY_PATH : ${MANPAGE_ENTRY_PATH}\n")
ADD_DEFINITIONS(-DRELEASE)
# Use PREFIX as storage of data,gfx, etc.. Usefull only on *nix OS.
# Use PREFIX as storage of data,gfx, etc.. Useful only on *nix OS.
IF (PREFIX AND NOT WIN32)
ADD_DEFINITIONS(-DDATA_DIR_PREFIX)
ENDIF (PREFIX AND NOT WIN32)
Expand Down Expand Up @@ -221,12 +221,18 @@ IF(MSVC)
ELSE()
SET(CATA_WARNINGS
"-Werror -Wall -Wextra \
-Wformat-signedness \
-Wlogical-op \
-Wmissing-declarations \
-Wmissing-noreturn \
-Wnon-virtual-dtor \
-Wold-style-cast \
-Woverloaded-virtual \
-Wsuggest-override \
-Wpedantic \
-Wredundant-decls \
-Wsuggest-override \
-Wunused-macros \
-Wzero-as-null-pointer-constant \
-Wno-unknown-warning-option")
# Compact the whitespace in the warning string
string(REGEX REPLACE "[\t ]+" " " CATA_WARNINGS "${CATA_WARNINGS}")
Expand Down
20 changes: 14 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -89,12 +89,18 @@
RELEASE_FLAGS =
WARNINGS = \
-Werror -Wall -Wextra \
-Wformat-signedness \
-Wlogical-op \
-Wmissing-declarations \
-Wmissing-noreturn \
-Wnon-virtual-dtor \
-Wold-style-cast \
-Woverloaded-virtual \
-Wpedantic \
-Wredundant-decls \
-Wsuggest-override \
-Wunused-macros \
-Wzero-as-null-pointer-constant \
-Wno-unknown-warning-option
# Uncomment below to disable warnings
#WARNINGS = -w
Expand Down Expand Up @@ -165,6 +171,13 @@ ifdef MSYSTEM
MSYS2 = 1
endif

# Determine JSON formatter binary name
ifeq ($(MSYS2), 1)
JSON_FORMATTER_BIN=tools/format/json_formatter.exe
else
JSON_FORMATTER_BIN=tools/format/json_formatter.cgi
endif

# Enable backtrace by default
ifndef BACKTRACE
# ...except not on native Windows builds, because the relevant headers are
Expand Down Expand Up @@ -362,7 +375,7 @@ endif
CXXFLAGS += $(WARNINGS) $(DEBUG) $(DEBUGSYMS) $(PROFILE) $(OTHERS) -MMD -MP
TOOL_CXXFLAGS = -DCATA_IN_TOOL

BINDIST_EXTRAS += README.md data doc LICENSE.txt LICENSE-OFL-Terminus-Font.txt VERSION.txt
BINDIST_EXTRAS += README.md data doc LICENSE.txt LICENSE-OFL-Terminus-Font.txt VERSION.txt $(JSON_FORMATTER_BIN)
BINDIST = $(BUILD_PREFIX)cataclysmdda-$(VERSION).tar.gz
W32BINDIST = $(BUILD_PREFIX)cataclysmdda-$(VERSION).zip
BINDIST_CMD = tar --transform=s@^$(BINDIST_DIR)@cataclysmdda-$(VERSION)@ -czvf $(BINDIST) $(BINDIST_DIR)
Expand Down Expand Up @@ -1067,11 +1080,6 @@ endif

JSON_FILES = $(shell find data -name "*.json" | sed "s|^\./||")
JSON_WHITELIST = $(filter-out $(shell cat json_blacklist), $(JSON_FILES))
ifeq ($(MSYS2), 1)
JSON_FORMATTER_BIN=tools/format/json_formatter.exe
else
JSON_FORMATTER_BIN=tools/format/json_formatter.cgi
endif

style-json: $(JSON_WHITELIST)

Expand Down
Loading