Revision history for Term-Detect-Software
0.16 2014-06-09 (SHARYANTO)
- No functional changes.
- [dist] Make dependencies to SHARYANTO::Proc::Util optional on some
OS'es (to make this module, and eventually Text::ANSITable,
installable on Windows).
0.15 2014-04-10 (SHARYANTO)
- Require SHARYANTO::Proc::Util.
- Add debug info in result.
0.14 2014-01-23 (SHARYANTO)
- Detect running under Emacs (M-x shell) and turn off box_chars if so.
0.13 2014-01-18 (SHARYANTO)
- No functional changes. Remove mention of 'pstree' command because
that's up to get_parent_processes()'s implementation.
0.12 2013-11-08 (SHARYANTO)
- Use 'tput colors' as last resort (e.g. for TERM=screen under
screen/tmux).
- Set color depth for xfce4 as 16 instead of 256.
0.11 2013-10-10 (SHARYANTO)
- Detect dumb terminal (e.g. CGI environment) vs Windows command prompt.
0.10 2013-09-28 (SHARYANTO)
- Detect cygwin.
- Fix box_chars setting of windows.
0.09 2013-09-28 (SHARYANTO)
- Rename dist from Term-Detect to Term-Detect-Software and document its
raison d'ĂȘtre (to respond to a CPAN Ratings review by DOLMEN).
0.08 2013-09-25 (SHARYANTO)
- Add detect_terminal_cached().
0.07 2013-09-10 (SHARYANTO)
- Skip parent process heuristics on Windows because it currently uses
get_parent_processes() (which uses 'pstree'). BTW, I'm in the process
of trying to make Text::ANSITable work on Windows.
0.06 2013-06-26 (SHARYANTO)
- No functional changes. Second attempt: 'use experimental "smartmatch"'
must be given after 'use warnings'.
0.05 2013-06-26 (SHARYANTO)
- No functional changes. Add 'use experimental "smartmatch"' for 5.18+.
0.04 2013-05-09 (SHARYANTO)
- Split pstree parsing to its own module (SHARYANTO::Proc::Util), avoid
using pstree -s option because it's not supported in older version.
0.03 2013-05-03 (SHARYANTO)
- No functional changes. Avoid perl undef warning.
0.02 2013-05-03 (SHARYANTO)
- Return terminal emulator information (software, color depth, unicode,
etc).
0.01 2013-03-21 (SHARYANTO)
- First release.