- 05 Jan, 2021 4 commits
-
-
Kyle McKay authored
There are actually three capabilities: cursor_invisible cursor_normal cursor_visible The "cursor_normal" string disables both "cursor_invisible" and "cursor_visible". The actual meaning of "cursor_visible" is to make the cursor "very visible." Prefer using "cursor_normal" to disable "cursor_invisible". Not all terminals have a "cursor_visible" string and it's not the opposite of "cursor_invisible" anyway. In the off chance that a terminal description has been created incorrectly, if "cursor_normal" is not available but "cursor_visible" is, it will be used instead (just like the previous code did). Signed-off-by:
Kyle J. McKay <mackyle@gmail.com>
-
Kyle McKay authored
The call to _nc_init_acs in min_panel_init() will, indeed, attempt to output the ena_acs string (among other activities) if it's set. However, it may output it using putc to the stdio FILE handle. That may, or may not, be the actual output device that we are using. In any case, to be sure we end up with ena_acs having been output at least once to the intended output device, flush all output streams after calling _nc_init_acs and then output ena_acs once more (if it's set), just in case. To be clear, the call to _nc_init_acs MUST still be made regardless of whether it outputs ena_acs because _nc_init_acs performs various other tasks required to make the alternate character set work -- outputting ena_acs (when set) is just one of the things it does. Signed-off-by:
Kyle J. McKay <mackyle@gmail.com>
-
Kyle McKay authored
Not all terminal types support the "column_address" attribute. Many of the terminals that do not support "column_address" do support "parm_right_cursor" and "carriage_return". Use "carriage_return" with "parm_right_cursor" when "column_address" is not supported. This provides almost identical support compared to "column_address" and is preferred when "column_address" is not supported before falling back to the last chance "cursor_address" support option. Signed-off-by:
Kyle J. McKay <mackyle@gmail.com>
-
Kyle McKay authored
Not all terminal types support the "column_address" attribute. Most of the terminals that do not support "column_address" do support "cursor_address". Use "cursor_address" instead of "column_address" when "column_address" is not supported. In order to do this, it's necessary to keep track of where the last row of the panel is located. To make this work without needing to read the current cursor location, when using "cursor_address" instead of "column_address", the panel will always be forced to the bottom of the screen. If the cursor was already within "panel_lines" lines of the bottom of the screen, the effect will be identical to using the "column_address" version. Otherwise there will be some blank lines between the last used and the start of the panel. A few blank lines seems like a small price to pay for increased terminal compatibility. Signed-off-by:
Kyle J. McKay <mackyle@gmail.com>
-
- 23 Nov, 2020 1 commit
-
-
Monty Montgomery authored
Fix build and add continuous integration test See merge request xiph/squishyball!1
-
- 18 Nov, 2020 3 commits
-
-
Ralph Giles authored
Unlike most source files, manpages are not included in the automake dist target by default, on the assumption they're generated from some other source. Since our manpage is actually written in man, mark it for inclusion explicitly. Fixes `make distcheck`.
-
Ralph Giles authored
In ncurses 6.0 the TERMINAL type in term.h was made opaque by default, to discourage the sort of manipulation we do of the internals, which are not considered portable. I assume that means they're not a supported API surface. Opt into tracking the internals by defining NCURSES_INTERNALS before we include term.h which exposes the previously public `struct term` definition. This seems to work fine, but it required to build on any recent posix-ish system.
-
Ralph Giles authored
Specify a basic autotools build so we get some feedback on changes to gitlab-hosted repositories.
-
- 11 Feb, 2014 2 commits
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@19085 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@19084 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 18 Jan, 2014 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@19055 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 25 Nov, 2013 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@19022 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 22 Nov, 2013 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@19021 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 15 Nov, 2013 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@19018 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 12 Nov, 2013 2 commits
-
-
Monty authored
correct progress report countdowns in Vorbis and Opus loaders git-svn-id: https://svn.xiph.org/trunk/squishyball@19017 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Add autonormalization capability Slightly more sensible native bitdepth depth and dither defaults git-svn-id: https://svn.xiph.org/trunk/squishyball@19016 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 13 Mar, 2013 2 commits
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@18880 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
startpos bound checking change to main.c got missed due to emacs asking for save confirmation three times and I only said 'yes, damnit' twice. No wonder RMS has carpal tunnel. :-P git-svn-id: https://svn.xiph.org/trunk/squishyball@18879 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 12 Mar, 2013 9 commits
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@18878 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
longer extending short files, remove the dead block of extension code. Also render the start-position checking in main.c consistent with the check in audio.c git-svn-id: https://svn.xiph.org/trunk/squishyball@18877 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Subject: [PATCH 5/6] Do not distort short audio files during playback Correct crosslap window setup for very short samples; rather than trying to pad/extend, just reduce the wondow size. git-svn-id: https://svn.xiph.org/trunk/squishyball@18876 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Subject: [PATCH 4/6] Support some equivalent AIFF formats 'twos' is the same as 'NONE' don't check for nonzero blocksize git-svn-id: https://svn.xiph.org/trunk/squishyball@18875 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@18874 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Subject: [PATCH 2/6] Expunge poll calls when defined(__APPLE__) Use select() rather than poll() on Mac OS X git-svn-id: https://svn.xiph.org/trunk/squishyball@18873 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Subject: [PATCH 1/6] autogen.sh sanity Support --noconfigure to skip the configure step. Always copy the missing items rather than symlinking them. git-svn-id: https://svn.xiph.org/trunk/squishyball@18872 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@18871 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Subject: [PATCH 1/6] autogen.sh sanity Support --noconfigure to skip the configure step. Always copy the missing items rather than symlinking them. git-svn-id: https://svn.xiph.org/trunk/squishyball@18870 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 28 Oct, 2012 2 commits
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@18680 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@18678 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 01 Feb, 2011 2 commits
-
-
Monty authored
pass characters) git-svn-id: https://svn.xiph.org/trunk/squishyball@17792 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17791 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 17 Dec, 2010 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17762 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 14 Dec, 2010 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17754 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 11 Dec, 2010 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17746 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 09 Dec, 2010 1 commit
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17743 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 07 Dec, 2010 2 commits
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17724 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17723 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 02 Dec, 2010 3 commits
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17706 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17705 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/squishyball@17704 0101bb08-14d6-0310-b084-bc0e0c8e3800
-