From dev-return-21993-archive-asf-public=cust-asf.ponee.io@netbeans.apache.org Thu Jun 10 05:29:38 2021 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 7799218037A for ; Thu, 10 Jun 2021 07:29:38 +0200 (CEST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with SMTP id A5E2142D54 for ; Thu, 10 Jun 2021 05:28:59 +0000 (UTC) Received: (qmail 51076 invoked by uid 500); 10 Jun 2021 05:28:58 -0000 Mailing-List: contact dev-help@netbeans.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@netbeans.apache.org Delivered-To: mailing list dev@netbeans.apache.org Received: (qmail 51064 invoked by uid 99); 10 Jun 2021 05:28:58 -0000 Received: from spamproc1-he-de.apache.org (HELO spamproc1-he-de.apache.org) (116.203.196.100) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jun 2021 05:28:58 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-de.apache.org (ASF Mail Server at spamproc1-he-de.apache.org) with ESMTP id 89DE41FF47D for ; Thu, 10 Jun 2021 05:28:57 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org X-Spam-Flag: NO X-Spam-Score: 0.8 X-Spam-Level: X-Spam-Status: No, score=0.8 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_REPLY=1, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-de.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-ec2-va.apache.org ([116.203.227.195]) by localhost (spamproc1-he-de.apache.org [116.203.196.100]) (amavisd-new, port 10024) with ESMTP id IYtWVB21hb-1 for ; Thu, 10 Jun 2021 05:28:56 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.222.178; helo=mail-qk1-f178.google.com; envelope-from=swpalmer@gmail.com; receiver= Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id 20858BC489 for ; Thu, 10 Jun 2021 05:28:56 +0000 (UTC) Received: by mail-qk1-f178.google.com with SMTP id j62so12392182qke.10 for ; Wed, 09 Jun 2021 22:28:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:in-reply-to:to; bh=fNrcn64qLn+TiJxt0ALD2hHh8QX9NjglAjoyTgiUFQA=; b=iSsNcNE46Rtc6y57j0gGGlyTvS+kuZKaUEVaV/jsFf/k0hhPNkTZ23G2QKaC1bDIwq /LCzoiASRL7vW/E8pssog00qM5wRpddM0baLoA+JraItBi9c9DU9nSYzugQ2n3iBbWif d61x5CRrpzlJrWoCw/V7bubdfwc8v3UUD3itqcD9eGp0Ci29GSR8OukKt4y2rb+XQ72U pSs1KvAVOZiGbbyiSyMHlyw3JNdTnE1z3lp3jq2XslB4oSRy8uAfJ+46izazPxrxSDvQ Vcl9VZVOdAmKTuIqp9XPyfk4qd0jlXdOwW8qxeVFJMtVuyVGBQ6fEqcy6ttg1XtJN2PC 4XKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:in-reply-to:to; bh=fNrcn64qLn+TiJxt0ALD2hHh8QX9NjglAjoyTgiUFQA=; b=rIZc+TOMISKfcx3VFtElnH4SfJzJvujlxgi4mStCk8v8IDaAlpz+5ZGdEnghzi8yfb WZxCbDmPI+xXrr8/xBK0rWVtYDe0vKxm3hsUziqP84yZA/ED0G0+Rozm7w4gzuKwtT5A nQqASrZMazPGLTEezWwNkN0IkZOgrZU/1TXD9208JspJ0TOAeoiv3T91OKvOLtfrraia V2Bs6vvesk8BokpfK1io8Mkz494OIhNfaWGOviZS1ndRt9RWHPXpjpJWvAO+OGnn/BpE 2xnUwppB7516GZvCBk8F2n+S9XZ6iEOHv1trJ1uE4r7uoOgh+ixZqVdAtR07ZW/h1qoY Z5sw== X-Gm-Message-State: AOAM531NxKVlfb/bpmVXBAQwFbK3lazaIUM4EgCvYDgvTq2FwmgDlppf 07M8Z958hpq3doyxAWpmBXIp0BsvR2zzbA== X-Google-Smtp-Source: ABdhPJyQMVzPOq2fpfUon88Sc/7PcO9Ye3E3GjoBokObS2I1bx3+hj4N+0zlUjHQj5pnwpzycR0oTA== X-Received: by 2002:a05:620a:404d:: with SMTP id i13mr3030588qko.24.1623302929755; Wed, 09 Jun 2021 22:28:49 -0700 (PDT) Received: from [192.168.4.58] (24-246-48-122.cable.teksavvy.com. [24.246.48.122]) by smtp.gmail.com with ESMTPSA id e12sm1622513qtj.48.2021.06.09.22.28.48 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 09 Jun 2021 22:28:49 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Scott Palmer Mime-Version: 1.0 (1.0) Subject: Re: 12.4 Can we fix cut and paste before release? Date: Thu, 10 Jun 2021 01:28:48 -0400 Message-Id: <75B52D26-57B2-4824-BCBC-3347A2FE9BEC@gmail.com> References: In-Reply-To: To: dev@netbeans.apache.org X-Mailer: iPad Mail (18D70) That seems to be related to the old Java Applets which run in a sandbox. It= would not account for why Netbeans, which doesn=E2=80=99t run in a sandbox,= starts out with Cut & Paste that works without editing the default java pol= icy until it suddenly doesn=E2=80=99t. Scott > On Jun 6, 2021, at 4:49 PM, Eric Bresie wrote: >=20 > =EF=BB=BFDon=E2=80=99t suppose something like this would help >=20 > http://www.shodor.org/interactivate/resources/InstructionsCopyPaste >=20 >=20 >> On Fri, May 14, 2021 at 5:45 PM Scott Palmer wrote: >>=20 >> So even with the -J-Dnetbeans.slow.system.clipboard.hack=3Dfalse setting= in >> netbeans.conf it still fails. >> :-( >> NB 12.4-rc3 >> JDK 16 (Zulu 16.0.1) >> Win 10 >>=20 >> My netbeans.conf file contains >> -J-Dnetbeans.slow.system.clipboard.hack=3Dfalse >> -J-Dorg.netbeans.core.NbClipboard=3D-1 >>=20 >> My attempts to paste from the system clipboard instead are pasting the la= st >> thing copied inside a NetBeans editor. >> There are no events added to the messages log when I paste. >> uigestures just shows: >> >> 2021-05-14T18:41:49 >> 1621032109778 >> 2512 >> org.netbeans.ui.actions.editor >> 500 >> 26 >> UI_ACTION_EDITOR >> UI_ACTION_EDITOR >> <null> >>=20 >>=20 >> java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=3DCtrl+V,when=3D16= 21032109777,modifiers=3DCtrl] >> on >>=20 >> org.openide.text.QuietEditorPane[,0,0,1657x9742,layout=3Djavax.swing.plaf= .basic.BasicTextUI$UpdateHandler,alignmentX=3D0.0,alignmentY=3D0.0,border=3D= com.formdev.flatlaf.ui.FlatMarginBorder@3890976b >>=20 >> ,flags=3D296,maximumSize=3D,minimumSize=3D,preferredSize=3D,caretColor=3D= java.awt.Color[r=3D187,g=3D187,b=3D187],disabledTextColor=3Djavax.swing.plaf= .ColorUIResource[r=3D136,g=3D136,b=3D136],editable=3Dtrue,margin=3Djava.awt.= Insets[top=3D0,left=3D0,bottom=3D0,right=3D0],selectedTextColor=3Djavax.swin= g.plaf.ColorUIResource[r=3D187,g=3D187,b=3D187],selectionColor=3Djavax.swing= .plaf.ColorUIResource[r=3D75,g=3D110,b=3D175],kit=3Dorg.netbeans.modules.xml= .text.syntax.XMLKit@2f695bbb >> ,typeHandlers=3D] >>=20 >>=20 >> java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=3DCtrl+V,when=3D16= 21032109777,modifiers=3DCtrl] >> on >>=20 >> org.openide.text.QuietEditorPane[,0,0,1657x9742,layout=3Djavax.swing.plaf= .basic.BasicTextUI$UpdateHandler,alignmentX=3D0.0,alignmentY=3D0.0,border=3D= com.formdev.flatlaf.ui.FlatMarginBorder@3890976b >>=20 >> ,flags=3D296,maximumSize=3D,minimumSize=3D,preferredSize=3D,caretColor=3D= java.awt.Color[r=3D187,g=3D187,b=3D187],disabledTextColor=3Djavax.swing.plaf= .ColorUIResource[r=3D136,g=3D136,b=3D136],editable=3Dtrue,margin=3Djava.awt.= Insets[top=3D0,left=3D0,bottom=3D0,right=3D0],selectedTextColor=3Djavax.swin= g.plaf.ColorUIResource[r=3D187,g=3D187,b=3D187],selectionColor=3Djavax.swing= .plaf.ColorUIResource[r=3D75,g=3D110,b=3D175],kit=3Dorg.netbeans.modules.xml= .text.syntax.XMLKit@2f695bbb >> ,typeHandlers=3D] >>=20 >>=20 >> org.netbeans.editor.BaseKit$PasteAction[paste-from-clipboard] >> org.netbeans.editor.BaseKit$PasteAction@6479cfd5 >> paste-from-clipboard >> >>=20 >>=20 >> Regards, >>=20 >> Scott >>=20 >>=20 >>> On Wed, May 12, 2021 at 4:25 PM Scott Palmer wrote:= >>>=20 >>> Saw this in the logs. i'm running with >>> -J-Dnetbeans.slow.system.clipboard.hack=3Dfalse >>>=20 >>> INFO [org.netbeans.NbClipboard]: System clipboard not available. >>> java.lang.IllegalStateException: cannot open system clipboard >>> at java.desktop/sun.awt.windows.WClipboard.openClipboard(Native >> Method) >>>=20 >>> at >> java.desktop/sun.awt.datatransfer.ClipboardTransferable.(ClipboardT= ransferable.java:77) >>>=20 >>> at >> java.desktop/sun.awt.datatransfer.SunClipboard.getContents(SunClipboard.j= ava:138) >>> [catch] at org.netbeans.NbClipboard.getContents(NbClipboard.java:206) >>>=20 >>> at >> org.netbeans.modules.editor.impl.actions.clipboardhistory.ClipboardHistor= y.clipboardChanged(ClipboardHistory.java:110) >>>=20 >>> at >> org.openide.util.datatransfer.ExClipboard.fireClipboardChange(ExClipboard= .java:72) >>> at org.netbeans.NbClipboard.fireChange(NbClipboard.java:326) >>> at org.netbeans.NbClipboard.flavorsChanged(NbClipboard.java:318) >>>=20 >>> at >> java.desktop/sun.awt.datatransfer.SunClipboard.lambda$checkChange$2(SunCl= ipboard.java:435) >>>=20 >>> at >> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java= :316) >>>=20 >>> at >> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) >>> at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) >>> at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) >>>=20 >>> at >> java.base/java.security.AccessController.doPrivileged(AccessController.ja= va:391) >>>=20 >>> at >> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doInterse= ctionPrivilege(ProtectionDomain.java:85) >>> at >> java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) >>>=20 >>> at >> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:= 136) >>>=20 >>> at >> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDis= patchThread.java:203) >>>=20 >>> at >> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispat= chThread.java:124) >>>=20 >>> at >> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDis= patchThread.java:113) >>>=20 >>> at >> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.= java:109) >>>=20 >>> at >> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.= java:101) >>>=20 >>> at >> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90= ) >>>=20 >>> I don't know why there would be an issue opening the system clipboard. >>> Cut and paste is working between apps at the moment. >>>=20 >>> Scott >>>=20 >>> On Wed, May 12, 2021 at 11:29 AM Scott Palmer >> wrote: >>>=20 >>>> Nevermind my request for a disable flag, sorry I'm tired.. forgot the >> old >>>> bug database mentioned >>>> -J-Dnetbeans.slow.system.clipboard.hack=3Dfalse >>>>=20 >>>> trying that... >>>>=20 >>>> On Wed, May 12, 2021 at 11:22 AM Scott Palmer >> wrote: >>>>=20 >>>>> If there is something more I can do please let me know... I've tried >> to >>>>> get any relevant logs (I can't find anything interesting). >>>>> This basic feature not working is driving me mad. Can we perhaps >>>>> just get a flag to disable any old workarounds and just always use the= >>>>> system clipboard? >>>>>=20 >>>>> Scott >>>>>=20 >>>>> On Thu, Apr 29, 2021 at 3:47 PM Scott Palmer >> wrote: >>>>>=20 >>>>>> So I've set this in my netbeans.conf file, but I don't notice anythin= g >>>>>> that stands out in the logging. Which file would it be in >> messages.log or >>>>>> uigestures? >>>>>> There is nothing relevant in messages.log and uigestures just shows >>>>>> that a paste was attempted - even though the wrong content was pasted= >> (last >>>>>> thing copied from within Netbeans rather than what is on the system >>>>>> clipboard). >>>>>>=20 >>>>>> This is the record form uigestures: >>>>>>=20 >>>>>> >>>>>> 2021-04-29T11:30:43 >>>>>> 1619710243434 >>>>>> 1644 >>>>>> org.netbeans.ui.actions.editor >>>>>> 500 >>>>>> 26 >>>>>> UI_ACTION_EDITOR >>>>>> UI_ACTION_EDITOR >>>>>> <null> >>>>>>=20 >>>>>>=20 >> java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=3DCtrl+V,when=3D16= 19710243434,modifiers=3DCtrl] >>>>>> on >>>>>>=20 >> org.openide.text.QuietEditorPane[,0,0,1300x11788,layout=3Djavax.swing.pla= f.basic.BasicTextUI$UpdateHandler,alignmentX=3D0.0,alignmentY=3D0.0,border=3D= com.formdev.flatlaf.ui.FlatMarginBorder@74a6a46d >>>>>>=20 >> ,flags=3D296,maximumSize=3D,minimumSize=3D,preferredSize=3D,caretColor=3D= java.awt.Color[r=3D187,g=3D187,b=3D187],disabledTextColor=3Djavax.swing.plaf= .ColorUIResource[r=3D136,g=3D136,b=3D136],editable=3Dtrue,margin=3Djava.awt.= Insets[top=3D0,left=3D0,bottom=3D0,right=3D0],selectedTextColor=3Djavax.swin= g.plaf.ColorUIResource[r=3D187,g=3D187,b=3D187],selectionColor=3Djavax.swing= .plaf.ColorUIResource[r=3D75,g=3D110,b=3D175],kit=3Dorg.netbeans.modules.edi= tor.java.JavaKit@3c33afe2 >>>>>> ,typeHandlers=3D] >>>>>>=20 >>>>>>=20 >> java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=3DCtrl+V,when=3D16= 19710243434,modifiers=3DCtrl] >>>>>> on >>>>>>=20 >> org.openide.text.QuietEditorPane[,0,0,1300x11788,layout=3Djavax.swing.pla= f.basic.BasicTextUI$UpdateHandler,alignmentX=3D0.0,alignmentY=3D0.0,border=3D= com.formdev.flatlaf.ui.FlatMarginBorder@74a6a46d >>>>>>=20 >> ,flags=3D296,maximumSize=3D,minimumSize=3D,preferredSize=3D,caretColor=3D= java.awt.Color[r=3D187,g=3D187,b=3D187],disabledTextColor=3Djavax.swing.plaf= .ColorUIResource[r=3D136,g=3D136,b=3D136],editable=3Dtrue,margin=3Djava.awt.= Insets[top=3D0,left=3D0,bottom=3D0,right=3D0],selectedTextColor=3Djavax.swin= g.plaf.ColorUIResource[r=3D187,g=3D187,b=3D187],selectionColor=3Djavax.swing= .plaf.ColorUIResource[r=3D75,g=3D110,b=3D175],kit=3Dorg.netbeans.modules.edi= tor.java.JavaKit@3c33afe2 >>>>>> ,typeHandlers=3D] >>>>>>=20 >>>>>>=20 >> org.netbeans.editor.BaseKit$PasteAction[paste-from-clipboard] >>>>>> org.netbeans.editor.BaseKit$PasteAction@70200aee >>>>>> paste-from-clipboard >>>>>> >>>>>>=20 >>>>>> Regards, >>>>>>=20 >>>>>> Scott >>>>>>=20 >>>>>> On Thu, Apr 8, 2021 at 4:20 PM Geertjan Wielenga >>>>>> wrote: >>>>>>=20 >>>>>>> As stated there: =E2=80=9C Please run with logging enabled >>>>>>> (-J-Dorg.netbeans.core.NbClipboard=3D-1) and attach the >>>>>>>=20 >>>>>>> part of log that records what happened during the broken situation.=E2= =80=9D >>>>>>>=20 >>>>>>>=20 >>>>>>> Thanks, >>>>>>>=20 >>>>>>> Gj >>>>>>>=20 >>>>>>> On Thu, 8 Apr 2021 at 22:12, Scott Palmer >> wrote: >>>>>>>=20 >>>>>>>> The discussion on this old bug seems to be most relevant: >>>>>>>>=20 >>>>>>>> https://bz.apache.org/netbeans//show_bug.cgi?id=3D41098 >>>>>>>>=20 >>>>>>>> Over 16 years ago this was apparently a JDK issue. (People were >>>>>>> using JDK >>>>>>>> 1.4 at the time.) >>>>>>>> See Comment 21 < >>>>>>> https://bz.apache.org/netbeans//show_bug.cgi?id=3D41098#c21 >>>>>>>>>=20 >>>>>>>>=20 >>>>>>>> I suspect the workaround (which never really worked properly) isn=E2= =80=99t >>>>>>>> required anymore. >>>>>>>>=20 >>>>>>>> Scott >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>> On Apr 8, 2021, at 4:06 PM, Scott Palmer >>>>>>> wrote: >>>>>>>>>=20 >>>>>>>>> Both directions to/from a NetBeans editor to/from something >>>>>>> outside. >>>>>>>> Not consistent, but frequent enough - multiple times a week. >>>>>>>>>=20 >>>>>>>>> It seems when this occurs it is like the NetBeans editor has a >>>>>>> private >>>>>>>> clipboard. Pasting outside NetBEans pastes the last thing copied >>>>>>> outside >>>>>>>> of NetBeans. Pasting within a NetBeans editor pastes the last >> thing >>>>>>> copied >>>>>>>> from a NetBeans editor. >>>>>>>>>=20 >>>>>>>>> Very frustrating when you are trying to copy to an email or a >>>>>>> remote >>>>>>>> desktop session, or between stack overflow etc... >>>>>>>>>=20 >>>>>>>>> Scott >>>>>>>>>=20 >>>>>>>>>> On Apr 8, 2021, at 3:59 PM, Geertjan Wielenga >>>>>>>> >>>>>>> geertjan.wielenga@googlemail.com.INVALID>> wrote: >>>>>>>>>>=20 >>>>>>>>>> It=E2=80=99s 100% about copying text from any NetBeans editor to >> somewhere >>>>>>>> outside >>>>>>>>>> NetBeans? Or also the reverse? Consistently or sporadically? >>>>>>>>>>=20 >>>>>>>>>> Gj >>>>>>>>>>=20 >>>>>>>>>> On Thu, 8 Apr 2021 at 21:57, Scott Palmer >>>>>> >>>>>>> swpalmer@gmail.com>> wrote: >>>>>>>>>>=20 >>>>>>>>>>> Windows 10 >>>>>>>>>>> JDK 8 through 16 >>>>>>>>>>>=20 >>>>>>>>>>> See prior discussion here: >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>=20 >>>>>>>=20 >> http://mail-archives.apache.org/mod_mbox/netbeans-dev/202102.mbox/%3c21FB= 7D82-E02C-4A4F-8BD7-605615CC5E3E@gmail.com%3e >>>>>>>> < >>>>>>>>=20 >>>>>>>=20 >> http://mail-archives.apache.org/mod_mbox/netbeans-dev/202102.mbox/%3c21FB= 7D82-E02C-4A4F-8BD7-605615CC5E3E@gmail.com%3e >>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>> It seems many of us are just used to Copy and Paste not working >>>>>>>> properly >>>>>>>>>>> and we have various strategies to work around it. It shouldn=E2= =80=99t >>>>>>> be >>>>>>>> that way. >>>>>>>>>>>=20 >>>>>>>>>>> Scott >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>>> On Apr 7, 2021, at 1:15 PM, Geertjan Wielenga >>>>>>>>>>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>> Operating system, JDK version, please... >>>>>>>>>>>>=20 >>>>>>>>>>>> Gj >>>>>>>>>>>>=20 >>>>>>>>>>>> On Wed, Apr 7, 2021 at 7:13 PM Scott Palmer < >> swpalmer@gmail.com >>>>>>>> >>>>>>>>>> swpalmer@gmail.com>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>>> I know it probably is the same as before, but today it seems >>>>>>> worse in >>>>>>>>>>> 12.4 >>>>>>>>>>>>> beta 2 than it was in 12.3. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Cut and paste is such basic functionality that when it >> doesn=E2=80=99t >>>>>>> work >>>>>>>> it >>>>>>>>>>> is >>>>>>>>>>>>> a major source of frustration. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Today I have been fighting cut and paste not working with >>>>>>> NetBeans >>>>>>>> 12.4 >>>>>>>>>>>>> beta 2 for a few hours. Jumping through hoops to cut some >>>>>>> text out >>>>>>>> of a >>>>>>>>>>>>> NetBeans editor and paste it into something else is not how I >>>>>>> wanted >>>>>>>> to >>>>>>>>>>>>> spend my morning. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> This was discussed briefly in early February (see thread >>>>>>> =E2=80=9CSystem >>>>>>>>>>> Clipboard >>>>>>>>>>>>> Issues=E2=80=9D) >>>>>>>>>>>>>=20 >>>>>>>>>>>>> It is has been reported here >>>>>>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159 < >>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159> < >>>>>>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159 < >>>>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159>> >>>>>>>>>>>>> Though that description is perhaps incomplete. Both copying >>>>>>> from >>>>>>>>>>> NetBeans >>>>>>>>>>>>> and pasting to NetBeans are affected. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> If you are doing cut and paste entirely within NetBeans you >>>>>>> may not >>>>>>>> see >>>>>>>>>>>>> the issue. It is only when you want to cut and paste between >>>>>>> NetBeans >>>>>>>>>>> and >>>>>>>>>>>>> an external program that it fails. And it fails very >>>>>>> frequently in >>>>>>>> that >>>>>>>>>>>>> case. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> The sense I got was that NetBeans was trying to work around a >>>>>>> bug in >>>>>>>> the >>>>>>>>>>>>> JRE by using it=E2=80=99s own private clipboard. I suspect th= e >>>>>>> original JRE >>>>>>>>>>> issue >>>>>>>>>>>>> is long gone and NetBeans is just creating more problems with >>>>>>> an >>>>>>>> awkward >>>>>>>>>>>>> workaround for a problem that isn=E2=80=99t there. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Regards, >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Scott >>>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>=20 >>>>>>=20 >>=20 > --=20 > Eric Bresie > ebresie@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org For additional commands, e-mail: dev-help@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists