[ 
https://issues.apache.org/jira/browse/NETBEANS-585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17484382#comment-17484382
 ] 

Eirik Bakke commented on NETBEANS-585:
--------------------------------------

My best guess is that some hit testing and/or selection painting code is 
assuming integer character advances in the output window. This could cause 
trouble on Windows even when HiDPI scaling is disabled, since character 
advances on Windows are calculated in 1/3rd pixel increments due to sub-pixel 
rendering. See https://github.com/apache/netbeans/pull/2076 for a similar type 
of bug in the editor code.

(As mentioned on the mailing list, the problem is probably somewhere around 
o.n.core.output2.OutputEditorKit.)

> Clicking in Output Window places caret in wrong position
> --------------------------------------------------------
>
>                 Key: NETBEANS-585
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-585
>             Project: NetBeans
>          Issue Type: Bug
>          Components: platform - Output Window
>    Affects Versions: 9.0
>         Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-245-on-20180327)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>            Reporter: Gili
>            Priority: Major
>              Labels: HiDPI
>
> Repro steps:
> 1. Run a Java Maven application that outputs to the console
> 2. Click somewhere in a line of text in the Output Window (wrap-text is 
> disabled)
> 3. Notice that the caret lands many characters to the left of where you click
> It is extremely difficult to copy/paste text because we cannot control where 
> the caret begins copy/pasting from.
> This issue might be related to NETBEANS-235



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to