The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Term-Detect-Software

0.21    2015-01-03 (PERLANCAR)

	- No functional changes.

	- Rebuild (Generate TODO.md).


0.20    2014-12-06 (PERLANCAR)

	- No functional changes.

	- [Bugfix] Forgot to include 'darwin' when replacing multiple
	  OSPrereqs directive with a single one [GH#1].


0.19    2014-12-05 (PERLANCAR)

	- No functional changes.

	- Use the new renamed module SHARYANTO::Proc::Util ->
	  Proc::Find::Parents.


0.18    2014-11-22 (PERLANCAR)

	- Set emulator_{engine,software} keys to '' when failing to detect
	  running under terminal, for convenience (no need to check for
	  definedness).


0.17    2014-07-01 (SHARYANTO)

        - No functional changes.

        - Add some more OSPrereqs's for midnightbsd, netbsd, gnukfreebsd [CT].


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.