[ANNOUNCEMENT] Updated: mintty 2.9.0

2018-07-01 Thread Thomas Wolff

I have uploaded mintty 2.9.0 with the following changes:

Highlights (details see below)
  * Background image and texture support.
  * Enhanced multi-monitor DPI handling.
  * Underline styles and colours, CMYK colour specifications.
  * Outer scrollbar mode, xterm-compatible.
  * Enhanced text selection mouse support.
  * Enhanced quick window switching.
  * Tweaked start error handling.
  * Tweaked WSL support.

Character attributes and rendering
  * Support for colon-separated SGR sub-parameters (ISO/IEC 8613-6) 
(xterm 282):
  * SGR escapes for ISO/IEC 8613-6 RGB, CMY, CMYK, and indexed colour 
formats.

  * DECRQSS uses SGR sub-parameters for colour specifications (xterm 331).
  * SGR 4:1...4:5 for underline styles solid, double, wavy, dotted, dashed.
  * SGR 58/59 for underline colour (kitty, iTerm2).
  * Fixed (almost) selection highlighting of emojis.
  * Drawing Unicode Block Elements which are broken in many fonts (#264).
  * Fixed initial bold as font suppression glitch (mintty/wsltty#103).

Window control
  * DECSET 30 to enable/disable outer scrollbar (like xterm) (#159, ~#262).
  * DECSET 1046 enables/disables alternate screen switching (xterm 331).
  * Cursor style modes DECSET 12 (AT&T 610) (xterm 331) and SM 33/34 
(Wyse).


Scrollbar
  * Fixed scrollbar toggle (Ctrl+Shift+O) from forcing scrollbar to the 
right.

  * Preventing font zooming after scrollbar toggle (Ctrl+Shift+O).

Window layout
  * Background image or texture support (#18, #666).

Multi-monitor support
  * Using Windows DPI handling V2, avoiding fluttering (#774, #470, 
#492, ~#566, ~#547).


Text selection
  * Drag-and-drop selection after focus click enabled by combined cell 
and time distance (#717).
  * Only suppress focus-click selection if focus reporting disabled or 
mouse reporting not effective (#717).

  * Ctrl+mouse-move hovering underlines URLs and filenames (#173).
  * Selection highlighting can also indicate selection size (#660).

Window handling
  * Revised Ctrl+(Shift+)Tab window switching (#773).
  * Ctrl+Ctrl+(Shift+)Tab for window switching including iconized 
windows (#735).
  * Win+Shift move coupling of tab sets if SessionGeomSync ≥ 2 (#600, 
#699).


Configuration
  * CMY(K) colour specifications in OSC sequences and config file.
  * Option Background and OSC 11 to set background image or texture 
(#18, #666).

  * Option SelectionShowSize to enable selection size indication (#660).

Themes management
  * Fixed syntax error in `mintheme` tool (#764).
  * Option `mintheme -d -q` for decimal colour format (#718).
  * Supporting `mintheme` tool on WSL.
  * Options `mintheme -p` and `mintheme -t` to set background picture 
or texture.
  * Options `mintheme -s` and `mintheme -S` for theme visualization and 
comparison.


Other
  * Updated Emoji data and built-in width data to Unicode 11.0.
  * Enabled OSC 7 current directory injection for Ctrl+click in WSL 
(mintty/wsltty#104).

  * Reporting start error (exit status 255) (#745).
  * Changed start error exit code from 255 to 126 (#745).
  * Fixed slowdown of Character Info mode if Unicode data are not deployed.
  * Option --WSLmode to tune behaviour for WSL distro but not launch 
(mintty/wsltty#99).
  * Clarified additional configuration requirements for option 
TaskCommands in the manual.


The homepage is at http://mintty.github.io/
It also links to the issue tracker.

--
Thomas

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[ANNOUNCEMENT] Updated: Perl distributions

2018-07-01 Thread Achim Gratz


The following Perl distributions have been updated to their latest
version on CPAN, respectively:

x86/x86_64
--
perl-Cpanel-JSON-XS-4.04-1

noarch
--
perl-File-Find-Object-Rule-0.0309-1
perl-File-ShareDir-1.116-1
perl-Mojolicious-7.85-1
perl-Test-Warn-0.36-1


-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with mintty jump list

2018-07-01 Thread Thomas Wolff

Am 13.05.2018 um 23:05 schrieb Michael Schaap:

On 13 May 18 22:04, Thomas Wolff wrote:

Thanks, maybe jumplist-started instances should implicitly inherit AppID.
Probably, yes.  In fact, not just jumplist-started instances, but any 
instance (also the default one) opened from the task bar icon.


Are you sure --store-taskbar-properties is needed to get the jumplist 
stable? This would have additional implications, to be checked.
No, I'm not sure at all.  I just added this because the man page told 
me for AppLaunchCmd: "This is only effective if combined with an 
AppName option and the command-line option --store-taskbar-properties 
to make it persistent.".  And I *did* have to add an AppLaunchCmd to 
the .minttyrc, otherwise the default task bar icon action would open a 
window without the AppID, but also without a login shell.
There does not seem to be a way to determine anything like an inherited 
AppID when run from a jump list.
This makes things unnecessarily complicated. I'm adding the following to 
the manual page as a note to option TaskCommands:


Note: To make the jump list persistent, it is necessary to carefully 
apply additional tricks to satisfy the insane taskbar configuration 
paradigm of Windows.
First, also configure a default taskbar icon command using options 
AppName and AppLaunchCmd.
Second, choose a unique value for AppID and also add it to the (default) 
launch command and all (jumplist) task commands.
Third, invoke mintty with the chosen AppID and option 
--store-taskbar-properties.


Thomas

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Fork issue on W10 WOW

2018-07-01 Thread Marco Atzeri

Am 30.06.2018 um 22:47 schrieb Ken Brown:

On 6/30/2018 11:52 AM, Marco Atzeri wrote:

Hi,
on a new W10 HP Laptop, the 32 bit installation always fails
on postinstallation scripts that use perl.

The outcome is like:

$ ./texlive-collection-formatsextra.sh
   1 [main] perl 1796 child_info_fork::abort: address space needed 
by 'Encode.dll' (0x262) is already occupied

Can't fork, trying again in 5 seconds at /usr/bin/fmtutil line 73.


[...]
Until I have the 32bit running I can not deploy any new package, as 
the previous W7 is retired.


I've never had this problem with my own 32bit installation on W10, but I 
just reproduced it by doing a new installation with your list of 
packages.  Have you tried just installing a minimal list of packages 
that you need for building the packages you maintain?


partially tried, and the minimal installation was fine.

Alternatively, you might work around the problem by first doing a base 
install, then installing your texlive-collection-* packages, and then 
installing everything else.  I just tested this with your list of 
packages, and it worked for me.


I will give a try to this sequence.


Ken


Thanks for your experiment
Marco


---
Diese E-Mail wurde von AVG auf Viren geprüft.
http://www.avg.com


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple