6.24.10" Release from master
Changes:
- ee31a92 Update azure-pipelines.yml for Azure Pipelines
- a5463b7 Updated to 6.10.24
- a48a6a6 update gitignore (again?)
- 430ebdf fix some stuff broken for windows
- 203ea36 increase heap size
- ec7f0e4 movefile params were reversed
- 3179348 fastexec path was broken, at least in Windows 10. For a while. It seems like Microsoft changed some behavior which exposed a bug in this code. Apparently GetFileType on STD_INPUT_HANDLE instead of GetStdHandle(STD_INPUT_HANDLE) used to work before.
- afbcb34 fix compile errors
- 2df8dcf move re-fixing win10 console mode to after the child process has actually exited.
- 9da8ab4 - Fix some globals not being inherited properly. caused bindkey in forked process to show empty bindings. For example bindkey | less
See More
- e5b022e turn off CI in azure pipelines since we only want to use it to generate releases.
- c4b2363 somehow version stamping got lost. bad merge?
- 83a0a7f better release title, fastbuild
- 420f347 testing branch name in release
- 54b71ec makefile tweaking for fastbuild.
- 709f3a7 - remove dead code.
- d277c83 fix typo that caused wrong function to be used.
- b08b973 fix ordering of windows 10 VT mode at startup. bug manifests in debug version not release.
- 0281209 caching was reversed.
- a93852f Cache knowledge of Windows 10 to prevent calling it on every write .
- c745e16 * On Windows 10, use the built-in VT100 output emulation instead of the existing manual console attribute translation. This should allow extended attributes as well.
- e549310 Test release pipeline (#4)
- b823929 trying release
- 1f98062 put back artifact for release pipeline
- d15074b update example tcshrc
- 56beeb0 dont need artifacts
- d8a6aea Test pipeline (#3)
- 634b0a6 Set up CI with Azure Pipelines
- de1f8ea updated windows port. Removed builtins "ps" and "shutdown" as well as hack for clipboard copy and paste. Windows does a pretty good job on those out of the box now.
- d075ab5 Add builds for trixie, mantic, and lunar. Remove stretch.
- 7079658 Add CodeQL workflow for GitHub code scanning (PR tcsh-org#56)
- 4e191dd Merge PR tcsh-org#75 (lukem/stdin-tty-tests)
- 06a5c5b tests: explicit tests for stdin not a tty
- 907b0da tests: fix stdin-as-tty comment and edit tests
- ca05dea Release 6.24.10
- 199bf4b Improve docker build instructions
- 242842a Revert "tests: reenable comment and edit tests"
- 2005b9d Fix RELEASE_TAG
- 253e085 Release 6.24.09
- 1a541ea warn for LSCOLORS or LS_COLORS instead of colorls
- 62456f8 ls-F: unsetenv LSCOLOR reapplies other LSCOLOR
- 6466ff2 tests: check LSCOLORS and LS_COLORS validation
- 89b0ab5 tcsh.man: improve LSCOLORS docs
- a6b7f8c Don't crash if LSCOLORS contains > 11 pairs
- a885e43 add missing const (for FreeBSD)
- e94e59e Release 6.24.08
- b03fcf7 Merge PR tcsh-org#71 (lukem/color-improvements)
- f6ab709 fix completion for enhanced filetype detection
- 06af025 make check: ensure tcsh is up to date
- b721849 tests: rework ls-F testing, improve comments
- a71ee24 Fixes: LS_COLORS extensions
- 190399a Makefile: fix atlocal regeneration
- 8e1d78a tests: test ls-F extension colors
- 5a1e9b8 ls-F: implement more LS_COLORS color vars
- e5a8466 enhance filetype detection to also return colorvar
- 10e26fc Fixes: merge and add more LS_COLORS ln=target fixes
- e113c39 ls-F: fix intermittent ln=target bug
- 934410d Fixes: recent color ls-F fixes
- b7dda2c ls-F: fix ln=target reset
- 66d3593 ls-F: fix ls-F DIR with ln=target
- dc0955f tcsh.man: file type not filetype
- 31ae128 tests: add ls-F ln=target failed test
- 7750d3c tests: extend ls-F tests
- c17c519 fix unsetenv CLICOLOR_FORCE
- 300932d ls-F: fix LSCOLORS bright handling
- d8eb4e3 tests: check ls-F color defaults and LSCOLORS
- 2d116d5 tests: move expected ls-F output to separate files
- 56a671e tests: add TCSH_DIFF() macro and TESTSUITEREGEN
- 5a442b6 tcsh.man: improve color docs
- 97dc503 regen
- 0300483 tests: provide atlocal for common shell test code
- d1dd3eb testsuite: show count of untested tests
- 97efa0b tests: reenable comment and edit tests
- 227f309 implement CLICOLOR_FORCE
- 971fc62 tcsh.man: document LSCOLORS
- cc9790b Use LS_COLORS in preference to LSCOLORS
- fd6ebeb tests: ls-F: add more entries to test dir
- ead9e4d tests: move ls-F test to separate file
- 534f7af tests: keywords, more comments
- 4a8c77a tcsh.man: various clarifications
- 7244244 Account for building on Debian sid (bookworm)
- da886e5 Add bookworm to Debian suites to build
- 21ba9a0 Add instructions for installing a development environment on Fedora
- 5fa26b1 Release 6.24.07
- 833281c Adjust configure style (merge @lukem PR#68)
- 3172bdd Regenerate with autoreconf
- f4068e3 tcsh.man: add :- to the word designator table
- 31a105b configure: display results at end
- 3124310 configure: expand tabs
- b6027ba configure: convert to AS_CASE
- 395ad62 configure: don't use changequote
- d76c68f tcsh.man: add :- to the word designator table
- e02273e widen the pid field in pprint so that things look aligned with the the
- cbfebaa Improve rsync command for collecting build artifacts
- 26fe4d7 Release 6.24.06
- 87878bc Retire NewThings (merge @alzwded PR#66)
- 2b0985c Add a missing .br in an author entry
- f399e2a Fix mandoc -Tlint warnings in AUTHORS
- b75cec3 Lint and restructure author list in manual page (merge @lukem PR#65)
- 47f7f8a Add a missing .br in an author entry
- fd93ea2 Remove NewThings. Add 5.19.00 to Fixes for history's sake.
- f0fffa0 Fix mandoc -Tlint warnings in AUTHORS
- 3d153b0 Restore list formatting for the AUTHORS list for readability
- d5736bc Manual page improvements (merge @lukem PR#64)
- b1e856b tcsh.man: list headings, less compact
- 7c66a0f tcsh.man: dspmbyte clarifications
- 9c965b6 tcsh.man: fix list and column widths
- 474778e tcsh.man: more history improvements
- 1572312 tcsh.man: add selector to history and file operator lists
- 06e3732 tcsh.man: readability improvements
- b5c2435 Makefile: use mandoc to build tcsh.html from tcsh.man
- 37cedb0 tcsh.man: move BUGS to end, per mdoc convention
- 213807d tcsh.man: fix various mandoc(1) issues
- 0db10eb tcsh.man: sort my entry to 1991
- 7cc82a7 Signing the release archive depends on the archive
- d0f3216 Use "date -v" also on FreeBSD. Use "date -j" on OpenBSD.
- f7348c3 Use "date -v" on macOS instead of "date -d"
- b0fc382 Rename aux to acaux
- 6d5c726 Fix build when EXEEXT is not empty (from Corinna Vinschen)
- 633f42b Add head-archive target to Makefile.in to make rototilling easier
- 46d621f More rototilling around debian/changelog
- 49eb53b Move build-aux to aux
- 64dedb2 Add Fixes as a doc file, not changelog file
- a774b41 Use sed instead of dch to set the build version
- f875682 Avoid warning about badly formatted trailer line in debian/changelog
- 20a29e0 Release 6.24.05
- 19a0b50 Create debian/changelog from configure. Add release-upload target.
- 5455215 Build improvements (merge @lukem PR#63)
- e57b269 regen for change to build-aux/
- 53f343b fix tcsh.man install
- 4ead7e8 rename config/ to system/
- 398e2bf configure: move aux files from ./ to ./build-aux/
- e3440c4 config.rpath: update from gettext 0.21.1
- b1fec6b Remove empty Makefile.man2html
- 0674c93 Tweak release procedure
- 51fda2e Release 6.24.04
- c7b6147 Reduce date formats
- 64f2f71 Fix test 230 differently
- 671bf54 Improve the release procedure
- 2c12df0 Add my entry.
- 5f7f4db Fix test to also match output from older versions of bash
- 7f0bf91 - update my references to just Luke Mewburn, including removing old email addresses
- c1634e3 - Use Ic for key names
- 465867f Fix typos in build process
- 19d1b60 Refine build process after releasing 6.24.03
- 9818ab2 Release 6.24.02
- 53a3c2e Update Coverity Scan instructions
- a6ca965 Fix set/@ test for busybox (@lukem PR tcsh-org#60)
- 917226f Mention set/@ test fix. Resolve merge conflicts.
- 99935a2 Ran
autoreconfto regenerate configure and config.h.in - 490d0ae Revert quoting style changes to keep uniform style throughout
- 069925a config_f.h: define SYSMALLOC if !HAVE_WORKING_SBRK
- 089783e configure: check sbrk(N) works for N != 0
- 0825b61 configure: convert to AS_IF()
- 087315d configure: style
- dc61827 Handle \c in echo properly instead of printing past the end of string:
- af65ae3 Apple has deprecated vfork(2)
- 90f69d2 Merge branch 'master' of rebar.astron.com:/p/tcsh/tcsh
- fd21202 Handle \c in echo properly instead of printing past the end of string:
- 0a16df3 Mention added sbrk check
- 91d70bf Add a configure check for a working sbrk() (lukem PR tcsh-org#61)
- 1996732 Ran
autoreconfto regenerate configure and config.h.in - 2cddc4b Revert quoting style changes to keep uniform style throughout
- ebeea3a config_f.h: define SYSMALLOC if !HAVE_WORKING_SBRK
- 892821e configure: check sbrk(N) works for N != 0
- 87d36f9 configure: convert to AS_IF()
- 8b8e4db configure: style
- 0b84e36 Apple has deprecated vfork(2)
- d6e4637 tests: use diff -U0 for busybox
- 33fb5bc Document (most of) the steps for building binary packages
- e3df160 Fix typo
- ff9aee0 Add a verbose option to see docker image build output
- bac9a6c Ubuntu version refresh: add kinetic and remove impish
- ce9e7ce Enable docker buildkit
- 07d2616 Add a local version suffix to produced binary packages
- 00326df Tweak the version number in debian/changelog
- 1b9e84f Also update version in debian/changelog
- bc4f1a4 Ignore the detached signature file
- 38c0463 Release 6.24.02
- 84476f8 Switch to mdoc-based tcsh.man. Retire tcsh.man2html.
- 41aeef3 Complete tcsh.man.new with improvements (lukem PR tcsh-org#59)
- 1a0ee21 Style police Dockerfile
- 0e1be6f Style police Dockerfile
- 4459f48 tcsh.man.new: Order resources list in limit
- 9a3b430 tcsh.man.new: Reformat operators display
- 00cb153 tcsh.man.new: Various improvements
- 72ceb42 tcsh.man.new: finish & improve mdoc manual
- 567b792 tcsh.man improvements
- 2415dec From Luke Mewburn:
- a9982e7 From Luke Mewburn
- abdc41b Fix rechist() check for NULL filename
- 80098a9 Fix compilation for non-SHORT_STRINGS. Don't disable SHORT_STRINGS for
- 391b04e bash 5.2 uses implicit exec for "SHLVL=5 tcsh", which causes it to decrement
- 900bd28 Eliminate a case of useless use of cat
- e271bbd Add a bit more Finnish
- d54feba Add some options for inspecting the run
- ab379ea Add build scripting for deb packages
- 8dbc109 Handle multiple repos
- de13ca0 Use 3.0 (native) format and xz compression
- db44f0d Remove Travis CI badge
- 7d28094 Fix version
- d1a920d Add debian packaging files
- 63cd052 Relax minimum autoconf version to 2.69
- 29704a7 Regen configure
- c52d7c8 Release 6.24.01
- 3decd41 Mention recent fixes
- b17f89a Convert to UTF-8 encoding
- 37dfb15 Fix quoting of ! characters in history recall
- 7d88e63 Merge branch 'master' of ssh://rebar.astron.com/p/tcsh/tcsh
- 8116196 remove outdated mixer completions (0mp)
This list of changes was auto generated.