Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
869 commits
Select commit Hold shift + click to select a range
b7544fd
Upgrade Wyrmbane's tile according to its enchantment
nlavsky Aug 15, 2019
15dcb32
Fix UI cutoffs not being cleared properly (vt, 12061)
aidanholm Sep 18, 2019
f19a5e4
Tidy up tilesdl font members
aidanholm Sep 14, 2019
94eeae6
Add remaining tilesdl font getters
aidanholm Sep 14, 2019
3dea988
Fix tooltips freezing local tiles window
aidanholm Sep 16, 2019
e6ffb7a
Fix menu items being unnecessarily ellipsized
aidanholm Sep 16, 2019
3da5d4e
Allow querying current scissor without UI layout
aidanholm Sep 16, 2019
d29bdeb
Fix layout error for empty ellipsizable text widget
aidanholm Sep 16, 2019
f045310
Remove probably-no-longer-needed kludge
aidanholm Sep 14, 2019
5f7070a
Add per-text-widget fonts
aidanholm Sep 14, 2019
290c21e
Replace line_reader use with cancellable_get_line
aidanholm Sep 12, 2019
0d56a85
Don't prewrap level builder logs
aidanholm Sep 12, 2019
346d576
Fix some issues with singing sword revealed in arena (p0a)
rawlins Sep 20, 2019
5ea6cb6
Fix HP of summons created via the Phantom Mirror spell
nlavsky Sep 11, 2019
c6fd4e6
Default show_more to false in debug builds
alexjurkiewicz Jul 10, 2019
0d32015
Remove useless textcolour calls
aidanholm Sep 18, 2019
2190dae
Remove unused player name error messages
aidanholm Sep 18, 2019
79b4920
Remove support for yesno outside the messge window
aidanholm Sep 18, 2019
7c97eb6
Remove explicit cursor positioning
aidanholm Sep 14, 2019
cb9520c
Remove cprintf calls that do nothing
aidanholm Sep 18, 2019
b70a11d
Fix monster list position when re-running arena
aidanholm Sep 20, 2019
e7cd8ce
Fix a crash when cloning an almost dead monster (geekosaur)
nlavsky Sep 22, 2019
3ea5ddb
Remove support for multi-key macro binds
aidanholm Sep 23, 2019
5a8975c
Simplify macro code
aidanholm Sep 22, 2019
678ee33
Refactor _getch_mul() -> _getch_single()
aidanholm Sep 23, 2019
049a785
Simplify macro_buf_add_with_keymap
aidanholm Sep 23, 2019
0e779d2
Fix some compile warnings (geekosaur)
aidanholm Sep 25, 2019
0627d6e
Remove unused and rename used fs_op members
aidanholm Sep 24, 2019
6ad1058
Remove some formatted_string functions
aidanholm Sep 24, 2019
eb4d282
Reduce unnecessary text widget allocations
aidanholm Sep 24, 2019
0b1efcb
Revert "Fix some compile warnings (geekosaur)"
aidanholm Sep 25, 2019
d158fba
Fix some compile warnings (geekosaur)
aidanholm Sep 25, 2019
4b16227
More refactoring of formatted_string code
aidanholm Sep 25, 2019
46ecf6d
Remove unused function chop_tagged_string()
aidanholm Sep 25, 2019
3936067
A meagre spelling correction for AUS english (#1157)
kitchen-ace Sep 26, 2019
80d7c3d
Fix ungenerated branches in wizmode + pregen (12071)
rawlins Sep 26, 2019
ff19f33
Mark trove portals as single-use
alexjurkiewicz Sep 26, 2019
406b842
Add ui_render()
aidanholm Sep 25, 2019
2a43284
Fix invalid read during program shutdown
aidanholm Aug 12, 2018
01783e0
Add UIGrid stretch_h, stretch_v
aidanholm Jun 23, 2018
4d30056
Remove black background from high scores tile
aidanholm Jul 2, 2018
50bd2e0
Add text widget background colour (console-only)
aidanholm Jul 2, 2018
0428708
Add UI widget input focus
aidanholm Jun 23, 2018
b86fa12
Add add_event_filter()
aidanholm Aug 15, 2018
f253313
Add per-layer focus
aidanholm Aug 20, 2018
72f1adc
Add debug drawing
aidanholm Jun 23, 2018
7134dd4
Add OuterMenu, MenuButton widgets
aidanholm Jul 3, 2018
9970949
Add descriptions to outer menu buttons
aidanholm Aug 19, 2018
1274d92
Add PlayerDoll widget
aidanholm Aug 26, 2018
87535ee
Add species/background newgame doll generator
aidanholm Sep 2, 2018
3169f25
Convert startup menu to new UI framework
aidanholm Aug 18, 2018
20abbd2
convert hints menu to new UI framework
aidanholm Aug 18, 2018
ded90f5
Convert hiscores menu to new UI framework
aidanholm Aug 18, 2018
9f778ef
Fix ui::Image widget using uninitialized data
aidanholm Aug 18, 2018
b661a63
Convert newgame menus to new UI framework
aidanholm Aug 18, 2018
23a3942
Add species/job tiles (CanOfWorms)
aidanholm Aug 18, 2018
efe2a7d
Let Box widgets stretch children on main axis
aidanholm Sep 11, 2018
94e85a7
Add species attributes to starting weapon menu (VeryAngryFelid)
aidanholm Aug 19, 2018
77bbe51
Respect popup child widget's preferred size
aidanholm Aug 19, 2018
e13cadf
Add operator[] accessor for container widgets
aidanholm Aug 25, 2018
bbc46fc
Make send_doll() public
aidanholm Sep 15, 2018
41769e3
Add HTML newgame menus, more tiles
aidanholm Aug 25, 2018
a0fde06
Add pgup/pgdn/home/end support to OuterMenu
aidanholm Aug 25, 2018
94b374d
Add tile to game-over screen
aidanholm Aug 26, 2018
ba565db
Fix Switcher widget handling mouse events incorrectly
aidanholm Sep 6, 2018
6919a33
Add enable_shared_from_this to Widget
aidanholm Sep 6, 2018
5dd181b
Add alignment options to Switcher widget
aidanholm Sep 8, 2018
bb89a6c
Improve newgame name choice prompt
aidanholm Sep 8, 2018
cd35390
Improve end-game hiscore list appearance
aidanholm Jan 26, 2019
3e190a4
Remove unused menu code
aidanholm Sep 26, 2019
1fcc531
Refactor MenuFreeform methods with find_if()
aidanholm Sep 26, 2019
17bb100
Refactor identical colourpair remapping code
aidanholm Sep 27, 2019
db4295c
Fix broken win32 console text colouring API
aidanholm Sep 27, 2019
40b4c61
Add rudimentary win32 console colour adjustment
aidanholm Sep 27, 2019
39a19ac
Remove unused smart cursor interface
aidanholm Sep 27, 2019
bbc8897
More dead code removal
aidanholm Sep 27, 2019
53c33f0
Fix webtiles newgame menu background colour
aidanholm Sep 28, 2019
d18775d
Reduce webtiles newgame menu height (12074, kitchen_ace)
aidanholm Sep 28, 2019
8e49684
Use MenuButton highlight color in local console
rawlins Sep 28, 2019
60d090b
Fix a shadowed variable warning in webtiles
rawlins Sep 28, 2019
5a66b1a
Fix(ish) for menu highlighting issues in webtiles console
rawlins Sep 28, 2019
7b85b32
Slightly improve console MenuButton highlighting code
rawlins Sep 28, 2019
6234c29
Address an uninitialized variable
rawlins Sep 28, 2019
aeb99fb
Fix another webtiles console menu glitch
rawlins Sep 28, 2019
d2de06d
tweak windows install instructions
rawlins Sep 29, 2019
6ba659e
Tweak windows install instructions again
rawlins Sep 29, 2019
0f4390f
Replace some symbolic links with copies
rawlins Sep 29, 2019
cb3158e
just one more windows install instructions tweak
rawlins Sep 29, 2019
b641180
Fix a crash with full pregen
rawlins Sep 29, 2019
aa951a3
Fix hiscores not showing in webtiles (12077, Ge0ff)
aidanholm Sep 29, 2019
2bac2fb
Restore centering for the progress popup in console
rawlins Sep 29, 2019
5bd470a
Don't clear player name when selecting arena (12075)
rawlins Sep 29, 2019
964def8
Fix a compiler warning (shadowed variable)
rawlins Sep 29, 2019
f68d918
checkwhite
rawlins Sep 29, 2019
bfea814
Apply some brute-force output debugging to the problem
rawlins Sep 29, 2019
40886de
More public bisection
rawlins Sep 29, 2019
0b739ee
One more batch of debug code
rawlins Sep 29, 2019
2d0fce6
Don't generate unknown weapons for weapon selection
rawlins Sep 29, 2019
5a4ac4e
Remove debug logging
aidanholm Sep 30, 2019
8282249
Refactor memorise menu entry colour code
aidanholm Sep 30, 2019
2d00395
Fix memorise menu entry letter colour
aidanholm Sep 30, 2019
bbc45b0
Fix newgame menu highlight width on remote console
aidanholm Sep 30, 2019
5fed591
Reduce popup padding on small screens (alexjurkiewicz)
aidanholm Sep 30, 2019
261a0b2
Main menu improvements and streamlining
rawlins Sep 30, 2019
3c9d5f2
Remove full_name logic from main menu
rawlins Sep 30, 2019
be6272a
Use no_tele_into in a Bazaar map (wizard44)
gammafunk Sep 30, 2019
f1a930f
Don't pull abyss terrain from the vestibule
rawlins Sep 30, 2019
2f2aade
The unrand staff of Battle
aolowin Apr 16, 2019
0e0b679
Tiles for the staff of Battle (CanOfWorms)
ebering Oct 1, 2019
f61156f
Distinguish flammable and non-flammable trees
nlavsky Jul 18, 2019
ac2e79e
Add descriptions for awoken autumnal and dead trees
nlavsky Sep 26, 2019
011b83a
Let Trog and Okawaru gift regular boomerangs and javelins
NormalPerson7 Aug 10, 2019
3ed16d2
Refactor curses colour and attr munging
aidanholm Sep 30, 2019
6844edd
Fix difficult-to-read main menu labels on console (advil)
aidanholm Sep 30, 2019
940da44
Tidy up some duplication and incorrect naming
aidanholm Oct 1, 2019
ca5e8cf
Use quads for line drawing (advil)
aidanholm Oct 1, 2019
323ad4e
Fix clinging monsters breaking autoexplore (shalmezad, 11924)
aidanholm Oct 1, 2019
4e6fe30
Fix sealed-off sensed monsters stopping travel (gammafunk)
aidanholm Oct 1, 2019
6aba940
Rephrase MP-powered wands player alert (#984)
srvanmeter87 Aug 12, 2019
26e8666
An assortment of item and location quotations
john-science Sep 20, 2019
463e120
Clean up Paradise Lost quote citations
john-science Sep 21, 2019
ebba34e
Add more random uselessness messages
john-science Oct 2, 2019
7e681d2
Vary orb descriptors in the welcome text
john-science Oct 2, 2019
8abc067
Add more flavour to the Halloween welcome spam
john-science Oct 2, 2019
f6d4cf8
Remove troves asking for scrolls of identify
NormalPerson7 Jan 26, 2019
42da65f
De-randomize Golden Eye confusion spellpower
ebering Oct 2, 2019
3348362
Fix being able to pick out barbs while incapacitated (12065)
Shalmezad Oct 1, 2019
0b10f19
Fedhas rework part 1: piety gain
gammafunk Sep 9, 2019
9563602
Fedhas rework part 2: Wall of Briars ability
gammafunk Sep 9, 2019
1d64b78
Fedhas rework part 3: remove Sunlight
gammafunk Sep 9, 2019
6ba74d5
Fedhas rework part 4: remove Growth
gammafunk Sep 10, 2019
dd8df34
Fedhas rework part 5: remove Evolution
gammafunk Sep 10, 2019
7da3b9e
Fedhas rework part 6: simplify ballistomycetes
gammafunk Sep 10, 2019
7ac76a7
Fedhas rework part 7: rework Reproduction
gammafunk Sep 11, 2019
8f1ea3d
Fedhas rework part 8: remove Rain
gammafunk Sep 11, 2019
286ebac
Fedhas rework part 9: Overgrow ability
gammafunk Sep 11, 2019
dacd3b1
Fedhas rework part 10: Grow Oklob ability
gammafunk Sep 11, 2019
27a75b7
Fedhas rework part 11: simplify conducts
gammafunk Sep 11, 2019
a1bddc0
Rework damage of ballistomycete spores
gammafunk Sep 20, 2019
bab67b8
Remove an unused function for Dithmenos conducts
gammafunk Oct 1, 2019
bfa02ac
Fix wizdump loading when rotted or Gozag follower.
Jul 15, 2019
74cc3ae
Fix display of detected gold on the minimap (11950)
nlavsky Jun 14, 2019
f4813fd
Update the descriptions for Sif Muna (Goratrix)
gammafunk Oct 2, 2019
ca426f5
Update descriptions for Fedhas (Snack ⑨)
gammafunk Oct 2, 2019
f1eb651
Fix startup menu spacing issues
aidanholm Oct 3, 2019
f64bd74
Simplify code
aidanholm Oct 3, 2019
0be37ba
Fix off-by-one error in mouse hover handling
aidanholm Oct 3, 2019
fb0ce18
Add widget margin debug drawing
aidanholm Oct 3, 2019
98f1965
Don't include debug drawing in release builds
aidanholm Oct 3, 2019
dea222d
Refactor and improve UI widget iterators
aidanholm Oct 1, 2019
368c164
Clean up a function
ufshaikh Oct 3, 2019
ad1f87b
Fix empty high scores menu (Goratrix, 12080)
aidanholm Oct 6, 2019
643f6c6
Fix main menus not handling app quit (Goratrix, 12080)
aidanholm Oct 6, 2019
bb1ff42
Fix invalid read causing map-view crash (jackofblades, 12069)
aidanholm Oct 6, 2019
3be9bf8
Add keybind to clear player name (kitchen_ace, 12084)
aidanholm Oct 6, 2019
f26d611
Fix dungeon feature quotes not visible (Vaamat, 12032)
aidanholm Oct 6, 2019
b0425b2
Remove an ifdef related to seed selection
rawlins Oct 3, 2019
8ac5403
Add an explicit bounds check to crawl_view_buffer ()
rawlins Oct 6, 2019
30414c0
Fix typo.
wheals Oct 6, 2019
74da537
Update mailmap.
wheals Oct 6, 2019
36f0aeb
Remove ill-fitting confusion text (1583)
john-science Oct 5, 2019
3fb7a4b
Improving redundant working on flight dangers (#1174)
john-science Oct 8, 2019
048a31f
Put an oklob in the tile for Fedhas's oklob ability (#1173)
john-science Oct 8, 2019
92173c3
Add tile for sprint monster spell
aidanholm Oct 7, 2019
e536774
Fix grow oklob tile colour space reduction
aidanholm Oct 8, 2019
601f8f6
Use felid blade hands tile with mons:natasha
Oct 8, 2019
4d0d9f2
Give monsters the player airstrike damage formula
ebering Oct 9, 2019
aa6b62e
Add attack strength punctuation to waterstrike and airstrike
ebering Oct 9, 2019
06d714f
Add new airstrike formula to monster (minmay)
ebering Oct 9, 2019
2b66604
Fix use of Slimify on derived undead (CanOfWorms)
gammafunk Oct 9, 2019
35933f4
Don't let overgrow target out of bounds
rawlins Oct 9, 2019
2df86a5
Add widget visibility
aidanholm Oct 8, 2019
5029d81
Add ui::Size helper class
aidanholm Oct 8, 2019
aeaa904
Add ui::Margin helper class
aidanholm Oct 8, 2019
87254cb
Add ui::Region helper class
aidanholm Oct 8, 2019
9d7ac8f
Clean up headers
aidanholm Oct 8, 2019
cb68440
Remove use of ui::i2
aidanholm Oct 8, 2019
1ec443c
Remove ui::vec utility array
aidanholm Oct 8, 2019
d9e12f6
Make RestartAllocation private to ui.cc
aidanholm Oct 8, 2019
c303d00
Improve Box widget alignment property names
aidanholm Oct 8, 2019
83d332e
Make ui::Box member private
aidanholm Oct 8, 2019
6c541cf
Remove ui::Widget align_self property
aidanholm Oct 8, 2019
6733c44
Make text widget members private
aidanholm Oct 8, 2019
ad5c9cc
Remove UI_CRT and other UI gunk
aidanholm Oct 8, 2019
fe114aa
Remove ui_ prefix from namespaced functions
aidanholm Oct 10, 2019
bc6939d
Fix minimap stretching on local tiles
aidanholm Oct 10, 2019
410b6b9
Revert "Remove UI_CRT and other UI gunk"
aidanholm Oct 10, 2019
5730307
Indicate damage done by Ignite Poison
nlavsky Oct 7, 2019
36a6468
Don't scale when rendering lines (Goratrix, 12085)
aidanholm Oct 10, 2019
ddf7d93
Adjust OTR to be more turn length invariant.
ByrelMitchell Oct 10, 2019
71cb82d
Fix crash when repeating menu evocations (gammafunk)
aidanholm Oct 10, 2019
b7a8766
Fixed bug in OTR variance reduction commit
ByrelMitchell Oct 10, 2019
b57a41d
Allow wielding and wearing from the floor
ufshaikh Jul 1, 2019
a050431
Allow putting on jewellery from the floor
ufshaikh Sep 10, 2019
0f74319
Don't crash with equip_unequip
rawlins Oct 11, 2019
8421e6d
Update ballistomycete descriptions (kitchen-ace)
gammafunk Oct 13, 2019
60987f9
Fix showing regen amulets as useless for Vampires
Oct 12, 2019
fb01ec5
Show that bloodless vampires' bite can heal
Oct 12, 2019
caac7ac
Fix abyss-gen level excursion milestones (kitchen_ace, 12078)
aidanholm Oct 14, 2019
3faab67
Don't stop travel for changes from (un)melding
Oct 7, 2019
ffcf5fe
Fix manual typos
mwvdev Oct 12, 2019
a05ef93
Fix seed selection on webtiles
rawlins Oct 14, 2019
42a7a38
Fix the build on non-webtiles (aidanh)
rawlins Oct 14, 2019
656096a
rltiles: Allow referencing generated images by enum
aidanholm Oct 14, 2019
47935d7
Refactor the processing of species/job tiles
nlavsky Oct 11, 2019
726ef25
Add details to the newgame dolls
nlavsky Oct 11, 2019
ff0f5c7
Fix off-by-one error
aidanholm Oct 13, 2019
bd631bd
Add ui::Switcher::current_widget()
aidanholm Oct 13, 2019
4467201
Fix some event forwarding bugs
aidanholm Oct 13, 2019
65f01f3
Fix segfault when delivering mousebutton events
aidanholm Oct 12, 2019
1bb75ce
Don't allow showing messages on arena team choice UI
aidanholm Oct 15, 2019
333a2cb
Factor out Region::contains_point()
aidanholm Oct 14, 2019
7bf1ee1
Add ui::Widget::is_ancestor_of()
aidanholm Oct 12, 2019
473684c
Disallow focusing widgets not in top layout (advil, 12098)
aidanholm Oct 17, 2019
bde2acd
Tidy dc-spells.txt
aidanholm Oct 17, 2019
112412d
Add tiles for a few monster spells
aidanholm Oct 17, 2019
0eb5d06
Remove stray pixels from spell tiles
aidanholm Oct 17, 2019
afdfcff
Show whether spells are in library in book description
aidanholm Jul 14, 2019
f508232
Add icon to the high scores screen (advil)
aidanholm Oct 17, 2019
6b60962
Fix text bug (Goratrix)
aidanholm Oct 19, 2019
8ceb4f9
Prevent torment from killing spriggan riders
Oct 20, 2019
4fdf8e6
Draw shields on deep elf knights
Oct 19, 2019
2ded09c
Fix Sceptre of Torment inconsistency (12093)
john-science Oct 17, 2019
1207306
Adjust barehanded attack prompt wording (11907)
john-science Oct 18, 2019
840c9ef
Fix formatted_scroller more text alignment
aidanholm Oct 20, 2019
8417325
More updates to the 0.24 changelog
gammafunk Oct 23, 2019
fa96c2c
Some updated invocations tiles from CanOfWorms
gammafunk Oct 23, 2019
ac06a54
Fix loading screen click activating main menu
aidanholm Oct 23, 2019
51e9afa
Fixed typo in wands mutation (12103)
john-science Oct 23, 2019
8d94f1b
Add seed as a logfile/score entry
rawlins Oct 21, 2019
4422a53
Fix tile_menu_icons = false on local tiles ability menu
aidanholm Oct 17, 2019
cc77c95
Specify max menu width relative to font size (Siegurt, 12097)
aidanholm Oct 17, 2019
ba7f130
Show flay damage in status light
ufshaikh Oct 14, 2019
cf0c3ad
Revert "Remove support for multi-key macro binds" + associated commits
rawlins Oct 16, 2019
316ccf4
Fix Ru sacrifice delay with faith (12096 / @Wise Wolf)
rawlins Oct 16, 2019
f54ec44
Add a webtiles seed selection popup
rawlins Oct 15, 2019
26507f1
Fix a js error in go_lobby
rawlins Oct 15, 2019
36a1182
Misleading text when renouncing religion (8887)
john-science Oct 12, 2019
37ad8b3
Update CREDITS
ebering Oct 15, 2019
99aa94c
Correct a changelog entry (pblur)
ebering Oct 23, 2019
c52801c
Warn when exploding portal projectiles would hit you
Oct 22, 2019
47cfe1e
Changelog tweaks
rawlins Oct 23, 2019
d9db55c
Rework a wizard vault
gammafunk Oct 23, 2019
86bb956
Fix mummy death curses from ally kills (12104)
rawlins Oct 24, 2019
03419eb
Add vaults to stable version morgues
rawlins Oct 24, 2019
3365646
Fix a gcc warning
rawlins Oct 24, 2019
54606e7
Finalize changelog for 0.24 release
rawlins Oct 24, 2019
a7d21de
Update debian changelog for release
rawlins Oct 24, 2019
78d63de
Merge tag '0.24.0' into android
Oct 31, 2019
000bc81
Adds a missing file which mysteriously disappeared from this after bu…
Oct 31, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.cquery_cache/
.DS_Store
4 changes: 3 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ galehar <raphael.langella@gmail.com>
galehar <Raphael@.(none)>
elliptic <hyperelliptical@gmail.com>
edlothiol <flodiebold@gmail.com>
MarvinPA <chriscampbell89@gmail.com>
kate- <601195+semitonal@users.noreply.github.com>
SamB <naesten@gmail.com>
|amethyst <neil@s-z.org>
dolorous <dolorous@users.sourceforge.net>
Expand All @@ -62,6 +62,7 @@ Sage <Immotian@yahoo.com>
Sage <SageBasilMint@gmail.com>
gammafunk <gammafunk@gmail.com>
wheals <shm.mark@gmail.com>
wheals <whealswithinwheals@gmail.com>
reaverb <address.auto@gmail.com>
reaverb <reaverb.Crawl@gmail.com>
N78291 <N78291@gmail.com>
Expand Down Expand Up @@ -176,3 +177,4 @@ Yermak <33148474+Mindcrafter@users.noreply.github.com>
EMTedronai <emtedronai@gmail.com>
Alcon <jonathonnooner@gmail.com>
Patashu <Timothy.Stiles@wisetechglobal.com>
gmarks <marksg07@gmail.com>
115 changes: 93 additions & 22 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,107 @@
language: cpp
dist: xenial
compiler:
- clang
- gcc
- clang
cache: ccache
sudo: required
before_install:
- sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="60"
- perl .travis/apt.pl
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.7" CC="gcc-4.7"; fi
addons:
apt:
update: true
retries: true
packages: &basic_deps
- xorg-dev
- python3-yaml
- liblua5.1-0-dev # strictly speaking, only BUILD_ALL builds
- liblua5.1-0-dbg
- gdb

env:
- NOTHING=1
- UNBRACE=1
- CHECKWHITE=1
- FULLDEBUG=1
- TILES=1
- TILES=1 FULLDEBUG=1
- WEBTILES=1
- WEBTILES=1 FULLDEBUG=1
- USE_DGAMELAUNCH=1 EXTERNAL_DEFINES=-UTOURNEY
- USE_DGAMELAUNCH=1 WEBTILES=1 EXTERNAL_DEFINES=-UTOURNEY
- TILES=1 BUILD_ALL=1
- WEBTILES=1 BUILD_ALL=1
- CROSSCOMPILE=1
global:
- CCACHE_CPP2=yes
matrix: # anything here is fully crossed with compilers, uses *basic_deps
- NOTHING=1
- FULLDEBUG=1
- WEBTILES=1 FULLDEBUG=1

git:
submodules: false

# the rest of the build matrix, specifying each combo directly. Anything
# without explicit addons here will uses *basic_deps above, and any addons list
# overrides the global one.
matrix:
exclude:
include:
# lint-type checks
- env: CHECKWHITE=1
addons: {apt: {packages: [] }}
- env: UNBRACE=1
addons: {apt: {packages: [] }}
# the rest of the actual builds.
- compiler: gcc
env: WEBTILES=1
- compiler: gcc
env: WEBTILES=1 BUILD_ALL=1
- compiler: gcc
env: TILES=1
addons:
apt:
packages:
- *basic_deps
- &sdl_deps [libegl1-mesa-dev, libgles2-mesa-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev]
- compiler: clang
env: UNBRACE=1
env: TILES=1
addons:
apt:
packages:
- *basic_deps
- *sdl_deps
- compiler: gcc
env: TILES=1 FULLDEBUG=1
addons:
apt:
packages:
- *basic_deps
- *sdl_deps
- compiler: clang
env: CHECKWHITE=1
env: TILES=1 FULLDEBUG=1
addons:
apt:
packages:
- *basic_deps
- *sdl_deps
- compiler: gcc
env: TILES=1 BUILD_ALL=1
addons:
apt:
packages:
- *basic_deps
- &sdl_buildall_deps [libegl1-mesa-dev, mesa-common-dev, libglu1-mesa-dev, libasound2-dev, libxss-dev]
- compiler: clang
env: CROSSCOMPILE=1
env: TILES=1 BUILD_ALL=1
addons:
apt:
packages:
- *basic_deps
- *sdl_buildall_deps
- env: CROSSCOMPILE=1
addons:
apt:
packages:
- mingw-w64
- binutils-mingw-w64
- g++-mingw-w64-i686
- gcc-mingw-w64-i686
- nsis
- *sdl_buildall_deps
- compiler: gcc
env: USE_DGAMELAUNCH=1 EXTERNAL_DEFINES=-UTOURNEY
- compiler: gcc
env: USE_DGAMELAUNCH=1 WEBTILES=1 EXTERNAL_DEFINES=-UTOURNEY

before_install:
- if [ "$TRAVIS_OS_NAME" == "linux" ]; then if [ "$CC" == "clang" ]; then sudo ln -s `which ccache` /usr/lib/ccache/clang; fi; fi
- if [ "$TRAVIS_OS_NAME" == "linux" ]; then if [ "$CXX" == "clang++" ]; then sudo ln -s `which ccache` /usr/lib/ccache/clang++; fi; fi
install: perl .travis/deps.pl
script: perl .travis/build.pl
notifications:
Expand Down
50 changes: 0 additions & 50 deletions .travis/apt.pl

This file was deleted.

26 changes: 2 additions & 24 deletions .travis/deps.pl
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,12 @@
use strict;
use warnings;

my @deps = qw(
gdb
);

# this file used to do a bunch of apt stuff, but that's now all done in the
# travis build matrix.
if ($ENV{BUILD_ALL} || $ENV{CROSSCOMPILE}) {
retry(qw(git fetch --unshallow));
retry(qw(git submodule update --init --recursive));

push @deps, qw(
libegl1-mesa-dev
libasound2-dev
libxss-dev
);
}
else {
push @deps, qw(
liblua5.1-0-dev
liblua5.1-0-dbg
);

push @deps, qw(
libsdl2-dev
libsdl2-image-dev
libsdl2-mixer-dev
) if $ENV{TILES} || $ENV{WEBTILES};
}

retry(qw(sudo apt-get install), @deps);

sub retry {
my (@cmd) = @_;
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ These include:
resize-observer-polyfill, and scrollbarwidth
worley.{cc,h}
* zlib: webserver/static/scripts/contrib/inflate.js
* Apache v2: pcg.cc
* Apache v2, MIT (see comments in the file for details): pcg.cc

The majority of Crawl's tiles and artwork are released under the CC0 license
(https://creativecommons.org/publicdomain/zero/1.0/), and new submissions are
Expand Down
19 changes: 16 additions & 3 deletions crawl-ref/CREDITS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@
Matthew Boeh
Mike Boutin
John Boyle
Josh Braden
Daniel Mark Brownrigg
Andre Bubel
Trent W. Buck
Expand All @@ -119,11 +120,13 @@
Thom Chiovoloni
Anthony Chuah
Henry Cipolla
CollinJ
Nicholas Connelly
Tom Conrad
Vitor 'Baconkid' Costa
Aaron Curtis
Simon Curtis
cut1less
Paul Dejean
Denzi
Lothar Dierkes
Expand All @@ -140,6 +143,7 @@
Micha Elsner
Carl-Oscar Erneholm
Erich Erstu
Higor Eurípedes
Christopher Evenstar
Floodkiller
floraline
Expand Down Expand Up @@ -188,6 +192,7 @@
Vesa Kivimäki
Daniel Klein
Jon Knapp
Quinten Konyn
Ilkka Koskela
infiniplex
Vambola Kotkas
Expand All @@ -197,6 +202,7 @@
Lorenzo Lami
Lantier
Maciej Lapinski
Nikolai Lavsky
Lamil Lerran
Jordan Lewis
Sami Liedes
Expand All @@ -215,6 +221,7 @@
Paul Maloney
Pablo Mansanet
Wille Mäntylä
Gabriel Marks
Jean Martel
James 'Eronarn' Meickle
Jacob Meigs
Expand All @@ -231,9 +238,9 @@
Naruni
neofelis
nicolae
Nikolai Lavsky
Jonathon Nooner
NormalPerson7
Michael Nowack
Erkki Nurmi
Mattias Nyberg
nyra
Expand All @@ -257,14 +264,17 @@
Iago Porto
psywombats
pubby
Ashley Elizabeth Raine
Edward Randtke
Derek Ray
RealzHS
Terence Reeves
Tobias Rehbein
Remsleep
Chris Rendle-Short
Ryan Riegel
RjY
rmcneive
Andy Roche
rockygargoyle
Will Rogers
Expand All @@ -274,6 +284,7 @@
Sebastian Salman
Sandman25
Brett Scarborough
sdynet
Roman Sêk
Brennan Shacklett
ShadyAmish
Expand All @@ -284,7 +295,6 @@
Robert Shimmin
Sigurd
Edgar Simo
Skrybe
Alex Smith
Keanan Smith
Richard Soderberg
Expand All @@ -297,6 +307,7 @@
Jan 'heftig' Steffens
Stenella
Timothy Stiles
John Stilley
Johan Strandell
Ben Striegel
Derrick Sund
Expand All @@ -309,8 +320,10 @@
Jared 'Twinge' Tinney
Matt Titus
Tommy
Sean VanMeter
Mikko Vepsäläinen
WanderingBlade
Richard Wardin
waylon531
Steven Wheeler
Thomas Willem
Expand All @@ -335,7 +348,7 @@ The Dungeon Crawl Stone Soup development team is:
Corin Buchanan-Howland
James Bulgin
Robert Burnham
Chris Campbell
Kate Campbell
Matthew Cline
Florian Diebold
Rax E. Dillon
Expand Down
Loading