Myk
fd1ee233a2
automatically manage sidebar modes in MenuOverlay ( #2083 )
2022-04-11 20:58:54 -07:00
Myk
10f22ecc27
add ResizingPanel class and autolayout for Panels ( #2086 )
...
* add autolayout for Panels and new ResizingPanel
2022-04-11 18:25:00 -07:00
Myk
e6299700bf
Handle punctuation in FilteredList filter matching ( #2085 )
...
* allow punctuation to be typed into a filter
and allow the filter to match keys with punctuation
2022-04-11 18:22:31 -07:00
myk002
4a383b1c84
handle number-indexed lua maps in safe_index
2022-04-11 18:02:57 -07:00
Myk
4f9608da13
Document and update argparse module ( #2089 )
...
also add unit tests and use new string fns in processArgs and allow it to recognize parameters with two dashes instead of just one
2022-04-11 16:16:55 -07:00
Myk
9a8fd12785
ensure ListBoxes always have enough height ( #2084 )
...
so they can always display an error message if the filter doesn't match anything
2022-04-11 16:15:50 -07:00
Myk
96b5b4420b
Add string:escape_pattern() utility function ( #2082 )
...
* add string:escape_pattern() to dfhack.lua
stolen from devel/query.lua. will migrate scripts to use the common implementation later
2022-04-10 21:18:01 -07:00
Myk
c603d6a9f3
Move docs for include_prefix param to correct function
...
It was listed under listdir, but it only appears in listdir_recursive
2022-04-08 23:13:10 -07:00
Myk
3aebc6776a
Disambiguate Lua API header in plugins
2022-04-06 05:54:20 -07:00
Myk
189da79d10
Document new blueprint phases and options
2022-04-01 20:45:51 -07:00
myk002
54e8761aa0
capture fortifications and engravings in blueprint
2022-04-01 12:20:37 -07:00
myk002
fbd1fac210
document transform behavior for buildings and keys
2022-04-01 11:00:41 -07:00
Myk
b8c33d8ed0
[quickfort] add documentation and test data for config mode ( #2070 )
...
- documents the new config mode
- adds integration test data for [quickfort] implement config mode scripts#361
- adds a note recommending that config mode be used instead of the quickfort query_unsafe setting
- converts the dreamfort /setup blueprint to use config mode; also adjust the aliases used in that blueprint to no longer escape from and re-enter query mode
- adds some more distinctive anchor names for the quickfort and blueprint guides
2022-04-01 09:21:16 -07:00
Su
8a120837c6
only designate enough trees to reach max_logs ( #2064 )
...
* only designate enough trees to reach max_logs
* Chop largest trees first
2022-03-31 20:41:44 -07:00
Su
7653c2a932
document that script-paths.txt is only read at startup
2022-03-31 21:20:54 +01:00
Tim Siegel
b5af004194
[manipulator] Tweak colors to make cursor easier to locate ( #2051 )
2022-03-30 23:39:20 -07:00
myk002
e286b2a54d
update changelog
2022-03-30 14:42:37 -07:00
myk002
db5e7d55c1
fix guidm.enterSidebarMode(DesignateMine)
...
it would end up in DesignateChopTrees if you happened to be looking at
the surface z-level.
2022-03-28 16:57:24 -07:00
myk002
078e732a42
update changelog
2022-03-28 16:00:29 -07:00
myk002
1976288efb
quickfort user guide doc refresh
...
- add docs for negative expansion syntax
- add information on how negative expansion syntax can be used to
simplify carved track designations
- full editing pass, fixing grammar, typos, formatting, and clarifying text
- added tip about using dig priorities to ensure miners dig one level at
a time
- add "Dreamfort organization and packaging" section to the dreamfort
case study
- add inline screenshots for each dreamfort level in the section that
discusses that level
- fix Links section to use the actual header text of the target links
2022-03-28 16:00:29 -07:00
myk002
f37de835da
center uncentered image in blueprint library guide
2022-03-28 16:00:29 -07:00
Tim Siegel
ab54cbff7a
[confirm] Fix typo in help message ( #2046 )
2022-03-23 19:45:13 -07:00
Myk
be32e35642
Reword the titles of the various guides ( #2041 )
...
so they are more distinct. even I got confused about the difference
between the quickfort library guide (which is about blueprints, but
listing the pre-made onces) and the
quickfort blueprint guide (which is about blueprints, but editing them)
2022-03-21 12:58:17 -07:00
Tachytaenius
19c0a4fe06
Added (chain) for [CHAIN_METAL_TEXT] armours in library/gui/materials.lua used by the gui/create-item script ( #2037 )
2022-03-19 15:32:16 -07:00
Kelly Kinkade
e1961f5fcd
visual studio 2022/2019 build instructions ( #2034 )
...
* visual studio 2022/2019
update instructions to recommend using VS 2022 or VS 2019 with downlevel tool support
* reinsert accidentally deleted line
* fix markup
* notes on abi compatibility, changelog
2022-03-17 13:19:12 -07:00
Zishi Wu
ce30843b92
update Windows build docs for Visual C++ 2015 ( #2032 )
...
* update Windows build docs for Visual C++ 2015
* fixed doc errors / moved changelog entry to future section
2022-03-16 13:10:00 -07:00
Kelly Kinkade
07e96a6a1c
Update changelog.txt
2022-03-15 08:23:18 -07:00
Josh Cooper
dda487a535
Adds new plugin: Spectate ( #1918 )
...
* Adds spectate plugin
* Updates spectate.cpp
* Changes spectate toggle message
* Updates changelog.txt
* Adds spectate to Plugins.rst
* Adds requested changes
- foreach syntax replaces active units loops
- removes CR_FAILURE return on double enable/disable usage
- removes disabled code
- implements a few clion clang tidy suggestions (auto declare when casting)
- Updates zcount to have accurate count for performing RNG
- adds eof newline
- adds todo comment about a redundant if condition
* Declares spectate section in Plugins.rst
2022-03-14 19:33:41 -07:00
Ryan Williams
88b403ec7a
Add functions reverse-engineered from ambushing unit code ( #1992 )
...
* Add functions reverse-engineered from ambushing unit code
* Fix whitespace
* Fix debug_showambush check
* Remove getOuterContainerRef from Lua API
Don't think this works properly without allocating a new specific_ref. More trouble that it's worth.
* Fixed tile visibility check
* I don't think gamemode or gametype are ever NULL
* Minor tweaks to documentation
* Reimplement getOuterContainerRef for Lua; fix some comments
* Update Units.cpp and changelog
* Update Units.cpp
* Update changelog.txt
2022-03-13 17:19:35 -07:00
Kelly Kinkade
d2d01843a2
Update changelog.txt
...
update changelog for changes to Job::remove_postings
2022-03-12 15:37:33 -08:00
myk002
89a3ca8ee9
update docs and changelog
2022-03-12 13:45:32 -08:00
myk002
25d37143e4
update changelog
2022-03-12 13:33:36 -08:00
myk002
82910015c1
update changelog
2022-03-12 12:41:19 -08:00
myk002
9f8a477f09
move EventManager changelog entries to 'Future'
...
ref: #1876
2022-03-12 11:38:43 -08:00
Josh Cooper
28ebc3921d
Revises changelog
2022-03-12 11:33:27 -08:00
Josh Cooper
0cb6e18e16
Adds changelog entries for PR #1876
2022-03-12 11:33:27 -08:00
myk002
2c3f573610
really fix the docs typo
2022-03-10 20:03:37 -08:00
myk002
a1e3f2dbe1
fix typo in docs
2022-03-10 18:31:16 -08:00
myk002
858d459232
update changelog for clsocket PR#20
2022-03-10 14:07:48 -08:00
myk002
cf54b84fd6
Bump to 0.47.05-r4
2022-03-09 14:27:20 -08:00
myk002
7aaccb781e
update changelog
2022-03-03 21:37:38 -08:00
myk002
c752fa07a8
update changelog
2022-03-01 05:44:36 -08:00
myk002
4d47bf54ce
update changelog
2022-02-26 15:32:25 -08:00
myk002
41ea2527eb
update changelog
2022-02-26 14:54:42 -08:00
myk002
17f400d091
add light aquifer tap library blueprint and docs
2022-02-26 14:54:42 -08:00
myk002
0362c09811
update changelog
2022-02-25 12:59:38 -08:00
myk002
5937e55cfd
update changelog
2022-02-25 12:58:56 -08:00
myk002
1d6b942293
update wording in changelog
2022-02-25 12:57:17 -08:00
myk002
2d561ad73d
move fortplan docs to Removed.rst
2022-02-25 12:57:17 -08:00
myk002
e458e74058
use correct header in changelog
2022-02-25 12:57:17 -08:00
myk002
6b0f2eace9
update changelog
2022-02-25 12:57:17 -08:00
myk002
eae90c9448
remove fortplan code; leave doc stub
2022-02-25 12:57:17 -08:00
myk002
91b55a648b
update changelog
2022-02-19 17:54:01 -08:00
myk002
56e8de592c
simplify dreamfort with new quickfort features
...
also:
- add in iron and flux indicators on the industry level
- fix out of date docs for professions
2022-02-19 17:54:01 -08:00
myk002
3dcc6fd899
update changelog
2022-02-18 15:47:33 -08:00
myk002
89038ffafa
add pump stack blueprint to the libarary, add docs
2022-02-18 15:47:33 -08:00
myk002
0303e182a8
fix typo in shift syntax, explain why +y is down
2022-02-18 14:54:45 -08:00
myk002
f2865beb57
add docs for blueprint shifting and transformation
2022-02-18 14:54:45 -08:00
myk002
10d5f23400
add documentation for repeat() meta markers
...
and some overall editing updates (sorry for the clutter!)
2022-02-12 18:28:47 -08:00
myk002
e0ea113d88
add docs for extended syntax for z-level changes
...
in quickfort blueprints
2022-02-06 16:56:07 -08:00
Ryan Williams
bc042bc7df
Use copyall instead of nesting pos2xyz and xyz2pos
2021-12-18 02:05:16 -08:00
myk002
5d6f88fa72
update changelog
2021-10-04 15:32:26 -07:00
myk002
dadb053d5f
fix typo in hostpital supply config
...
powder -> plaster
2021-10-04 15:32:26 -07:00
myk002
86cd723162
update changelog
2021-10-04 12:53:31 -07:00
myk002
c292b14b3e
add documentation for quickfort single-tile tracks
2021-10-04 11:02:18 -07:00
myk002
8245db8862
update changelog
2021-10-03 08:54:27 -07:00
myk002
438f030221
update changelog
2021-10-02 23:36:26 -07:00
myk002
d013b336ba
update changelog
2021-10-02 12:50:47 -07:00
myk002
06916280f4
update changelog
2021-10-02 09:26:32 -07:00
myk002
850da0b5e4
move changelog entries to correct version
2021-10-02 09:25:19 -07:00
myk002
e3f723c6a2
update changelog
2021-10-02 09:25:19 -07:00
myk002
3c91f55612
update changelog
2021-09-25 22:00:49 -07:00
myk002
50a16ac147
update changelog
2021-09-22 10:30:41 -07:00
myk002
e6d93f4170
update docs for example orders and professions
2021-09-22 10:30:41 -07:00
myk002
e328609ac4
update changelog
2021-09-20 16:10:15 -07:00
myk002
596f72f06b
implement --playback-start param and logic
2021-09-20 16:10:15 -07:00
myk002
53c1582080
update library guide
2021-09-20 13:01:07 -07:00
myk002
d5a9a9534e
dreamfort improvements
...
- shift seventh dwarf from craftsdwarf to farmer
- give starting miners some skill in engraving to make smoothing the
cistern go faster
- update embark suggestions and sample profile accordingly
- widen clearcutting area for surface fort so trees don't overhang the
roof
- move wax from the cookables stockpile to the industry goods pile
- move coins from goods to metal
- move sheets from goods to textiles
2021-09-20 13:01:07 -07:00
myk002
413917e9c6
update docs
2021-09-17 10:57:26 -07:00
myk002
0410aaeaf0
update changelog
2021-09-10 11:11:44 -07:00
myk002
0747f872b0
add --splitby param to blueprint
...
--splitby=none is the new default, allowing all blueprint phases to be
written to a single file. old behavior of one phase per file is
supported via --splitby=phase.
2021-09-09 09:58:53 -07:00
myk002
3d1e3f0832
update changelog
2021-09-09 09:58:53 -07:00
myk002
9cdf3d9605
update changelog
2021-09-09 09:58:23 -07:00
myk002
8c0fccb406
update changlog
2021-09-09 00:35:15 -07:00
lethosor
a083a7f670
tailor: fix operator precedence in command parsing
...
&& has a higher precendence than ||, so this could have resulted in a crash in
some cases. It also produced unintentional behavior where e.g. `tailor 1 foo`
would enable the plugin, unlike `tailor enable foo`.
From #1920
2021-09-06 22:35:38 -04:00
myk002
4a593a489c
add reference to dffd file in dreamfort help
2021-09-05 23:54:48 -07:00
myk002
695106afae
add a link to the fully built dreamfort on dffd
2021-09-05 23:54:48 -07:00
lethosor
1295633722
Bump to 0.47.05-r3
2021-09-04 14:00:31 -04:00
myk002
f8d041b9aa
dreamfort and supporting files update
...
- merge otherstock into basic (safe now that we have orders sort)
- don't overproduce weapons and armor
- update dreamfort help and examples guide
2021-09-03 00:31:42 -07:00
lethosor
7c572ceec3
Make changelog "invalid line" errors include filename and location
...
e.g. for merge conflicts
2021-09-01 23:35:57 -04:00
lethosor
0d14a2ccef
Merge remote-tracking branch 'ab9rf/tailor-v2' into develop
...
Conflicts: docs/changelog.txt
2021-09-01 23:34:30 -04:00
myk002
2249b42506
update examples docs
2021-09-01 13:06:07 -07:00
myk002
f21ba5c8aa
implement orders sort, document, and add to init
2021-09-01 13:04:23 -07:00
myk002
42d3620ef6
update changelog
2021-09-01 13:04:13 -07:00
myk002
b1632c0413
alphabetize professions list; add Migrant
2021-08-30 23:52:52 -07:00
myk002
3a8f815f98
fix doc link typo
2021-08-30 23:10:28 -07:00
myk002
62bbfb1296
update examples documentation
2021-08-30 23:10:28 -07:00
myk002
65e5b89d4c
add goblet-related aliases
2021-08-30 23:10:28 -07:00
myk002
c25d50217c
fix doc typo
2021-08-30 23:10:28 -07:00
myk002
4b9df5c2db
minor adjustments to professions; more to come
2021-08-30 23:10:28 -07:00
lethosor
687b84378d
Merge remote-tracking branch 'ab9rf/autofarm-berry-fix' into develop
2021-08-31 00:52:18 -04:00
lethosor
dc86460238
Fix dashes in changelog
2021-08-31 00:28:04 -04:00
lethosor
e5ca5e48e9
Merge remote-tracking branch 'lethosor/fix-compile-macos-m1-gcc' into develop
2021-08-28 17:05:51 -04:00
lethosor
10db894d99
Merge remote-tracking branch 'myk002/myk_printall_nontable' into develop
2021-08-21 22:51:35 -04:00
lethosor
39c650de13
Fix compilation error on macOS with GCC 11
...
This should make `-fpermissive` (from #1924 ) unnecessary, so I also removed
those instructions.
2021-08-21 12:58:17 -04:00
lethosor
fb2d453b8b
Merge remote-tracking branch 'chrismdp/apple-m1-docs' into develop
2021-08-21 12:53:57 -04:00
myk002
4046e06056
update changelog
2021-08-19 21:58:26 -07:00
myk002
c8d329e334
add documentation for examples files
2021-08-19 21:58:26 -07:00
myk002
51cc8df40c
update changelog
2021-08-19 21:57:14 -07:00
myk002
d3fdb5a6e0
update changelog
2021-08-19 17:44:06 -07:00
lethosor
6b83a39f52
Merge remote-tracking branch 'myk002/myk_orders_reactions' into develop
2021-08-17 00:26:02 -04:00
Kelly Kinkade
22bcbf9877
Merge branch 'develop' into autofarm-berry-fix
2021-08-16 07:22:11 -05:00
Kelly Kinkade
92f258bdbf
Merge branch 'develop' into tailor-v2
2021-08-16 07:17:53 -05:00
myk002
e1f0e94f0f
fix changelog
2021-08-14 21:38:00 -07:00
myk002
1e2732aee5
update changelog
2021-08-14 21:38:00 -07:00
myk002
00adb1b720
update changelog
2021-08-14 16:36:09 -07:00
myk002
2bd43f6e76
update changelog
2021-08-14 16:35:34 -07:00
Chris Parsons
71ac76761a
Add underscores as suggested
...
Co-authored-by: Alan <lethosor@users.noreply.github.com>
2021-08-14 18:15:06 +01:00
lethosor
77e0938dd1
Merge remote-tracking branch 'ab9rf/autogems-1263' into develop
...
Conflicts:
docs/changelog.txt
2021-08-12 00:27:26 -04:00
lethosor
46984c9d03
Split docs conventions into subsections, add links to documentation on links
2021-08-11 19:14:36 -04:00
Chris Parsons
4841c338fd
Compilation updates for Apple Silicon
2021-08-11 22:26:19 +01:00
Kelly Kinkade
aec9649c4e
Update changelog.txt
2021-08-11 13:04:55 -05:00
Kelly Kinkade
8254b96498
update changelog
2021-08-11 13:03:28 -05:00
Kelly Kinkade
1e44f61060
update changelog
2021-08-11 13:01:52 -05:00
lethosor
0aeb107844
Update changelog ( #1923 )
2021-08-11 11:21:41 -04:00
lethosor
0140ace317
Merge remote-tracking branch 'myk002/myk_buildingplan_attached' into develop
2021-08-10 01:07:35 -04:00
myk002
063c512389
update changelog
2021-08-06 07:10:22 -07:00
myk002
8fb456313f
allow only one positional param to be specified
2021-07-30 13:09:20 -07:00
myk002
7f0c3cc7e4
document dig-now lua api
2021-07-30 13:09:19 -07:00
myk002
aa1cbc95db
skip marker mode dig designations
2021-07-30 13:09:18 -07:00
myk002
89210a503e
add global anchor for dig-now
2021-07-30 13:09:17 -07:00
myk002
92656fc5c0
update plugin docs
...
since surface tiles are now handled
2021-07-30 13:09:17 -07:00
myk002
9e8a35d263
update changelog
2021-07-30 13:09:14 -07:00
myk002
c645cd5454
move units and items to ground when it disappears
2021-07-30 13:09:14 -07:00
myk002
71c605afd4
make options configurable and document
2021-07-30 13:09:13 -07:00
myk002
a5c329cfb2
add plumbing example and center images
2021-07-30 07:16:03 -07:00
myk002
b8ccd6e40b
add dreamfort screenshots to library guide
2021-07-30 07:16:03 -07:00
myk002
17017bb526
update changelog
2021-07-30 07:16:03 -07:00
myk002
fca8bffaa4
update changelog
2021-07-21 21:58:06 -07:00
myk002
d12e6fc91e
update changelog
2021-07-09 22:01:47 -07:00
myk002
9deb4cd3e1
update changelog
2021-07-09 21:58:32 -07:00
myk002
a09f4d9b63
add --cursor and --quiet options to tiletypes-here
2021-07-09 21:58:32 -07:00
lethosor
dde589967a
Bump to 0.47.05-r2, update changelog
2021-07-09 21:21:36 -04:00
lethosor
f1ec222d9a
Update authors ( #1883 )
2021-07-05 15:57:09 -04:00
lethosor
8689a019f5
Merge remote-tracking branch 'arzyu/patch-1' into develop
2021-07-05 15:56:37 -04:00
lethosor
f33db33c8f
Merge remote-tracking branch 'myk002/myk_force_extents' into develop + add extra changelog note
...
Conflicts:
docs/changelog.txt
2021-07-05 15:52:03 -04:00
lethosor
9b58fa45ff
Update changelog ( #1881 )
2021-07-05 15:42:19 -04:00
lethosor
3e6cecbbc6
Merge remote-tracking branch 'myk002/myk_argparse' into develop
2021-07-05 15:21:59 -04:00
lethosor
887362a6ec
Update changelog ( #1877 )
2021-07-05 11:45:02 -04:00
lethosor
8da31dbbdc
Reword changelog ( #1870 )
2021-07-04 21:21:17 -04:00