<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>673</bug_id>
          
          <creation_ts>2013-01-22 19:58:57 +0100</creation_ts>
          <short_desc>JOGAMP SWT GLCanvas don&apos;t generate reshape events on OSX and Linux.</short_desc>
          <delta_ts>2019-03-30 06:22:53 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>swt</component>
          <version>2.3.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>674</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Tomas Karlsson">karlsson</reporter>
          <assigned_to name="Petros Koutsolampros">pjgl</assigned_to>
          <cc>gouessej</cc>
    
    <cc>jjzazuet</cc>
    
    <cc>sgothel</cc>
          
          <cf_type>DEFECT</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2116</commentid>
    <comment_count>0</comment_count>
      <attachid>407</attachid>
    <who name="Tomas Karlsson">karlsson</who>
    <bug_when>2013-01-22 19:58:57 +0100</bug_when>
    <thetext>Created attachment 407
Testcase

The JOGAMP GLCanvas don&apos;t generate reshape events under OSX and Linux when inside a SWT Sashform. NOTE: I haven&apos;t tested on Windows.

Only one reshape event is triggered at startup/init.

See attached snippet.

Version used: JOGL RC11, OSX 10.8.2/Linux Mint14, SWT 3.100.1, JDK7u11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2295</commentid>
    <comment_count>1</comment_count>
    <who name="Jesus Zazueta">jjzazuet</who>
    <bug_when>2013-03-16 23:24:19 +0100</bug_when>
    <thetext>I can confirm that the same bug occurs in Windows. JOGL 2 RC11.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2296</commentid>
    <comment_count>2</comment_count>
    <who name="Jesus Zazueta">jjzazuet</who>
    <bug_when>2013-03-16 23:51:53 +0100</bug_when>
    <thetext>My apologies.

I went ahead and re ran the test using the 13-Mar-2013 build located at:

https://jogamp.org/deployment/archive/master/gluegen_646-joal_408-jogl_930-jocl_756/

I can confirm that the resizing issue is fixed under Windows.

JOGL 2.0 build 13-Mar-2013.
IBM JDK 7.
Windows Server 2012 Standard.
SWT 4.1.2.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6147</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2019-03-30 02:25:57 +0100</bug_when>
    <thetext>Fixed according to comment 2, probably an earlier 2.x jogl version</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>407</attachid>
            <date>2013-01-22 19:58:57 +0100</date>
            <delta_ts>2013-01-22 19:58:57 +0100</delta_ts>
            <desc>Testcase</desc>
            <filename>JOGAMPGLCanvasSWTSashTest.java</filename>
            <type>application/octet-stream</type>
            <size>3020</size>
            <attacher name="Tomas Karlsson">karlsson</attacher>
            
              <data encoding="base64">cGFja2FnZSBvcmcuc2xhc2suam9nbDsKCmltcG9ydCBqYXZheC5tZWRpYS5vcGVuZ2wuR0w7Cmlt
cG9ydCBqYXZheC5tZWRpYS5vcGVuZ2wuR0wyOwppbXBvcnQgamF2YXgubWVkaWEub3BlbmdsLkdM
QXV0b0RyYXdhYmxlOwppbXBvcnQgamF2YXgubWVkaWEub3BlbmdsLkdMQ2FwYWJpbGl0aWVzOwpp
bXBvcnQgamF2YXgubWVkaWEub3BlbmdsLkdMRXZlbnRMaXN0ZW5lcjsKaW1wb3J0IGphdmF4Lm1l
ZGlhLm9wZW5nbC5HTFByb2ZpbGU7CmltcG9ydCBqYXZheC5tZWRpYS5vcGVuZ2wuZ2x1LkdMVTsK
CmltcG9ydCBvcmcuZWNsaXBzZS5zd3QuU1dUOwppbXBvcnQgb3JnLmVjbGlwc2Uuc3d0LmN1c3Rv
bS5TYXNoRm9ybTsKaW1wb3J0IG9yZy5lY2xpcHNlLnN3dC5ncmFwaGljcy5SZWN0YW5nbGU7Cgpp
bXBvcnQgb3JnLmVjbGlwc2Uuc3d0LmxheW91dC5GaWxsTGF5b3V0OwppbXBvcnQgb3JnLmVjbGlw
c2Uuc3d0LndpZGdldHMuRGlzcGxheTsKCmltcG9ydCBvcmcuZWNsaXBzZS5zd3Qud2lkZ2V0cy5F
dmVudDsKaW1wb3J0IG9yZy5lY2xpcHNlLnN3dC53aWRnZXRzLkxpc3RlbmVyOwppbXBvcnQgb3Jn
LmVjbGlwc2Uuc3d0LndpZGdldHMuU2hlbGw7CmltcG9ydCBvcmcuZWNsaXBzZS5zd3Qud2lkZ2V0
cy5UZXh0OwoKaW1wb3J0IGNvbS5qb2dhbXAub3BlbmdsLnN3dC5HTENhbnZhczsKaW1wb3J0IGNv
bS5qb2dhbXAub3BlbmdsLnV0aWwuQW5pbWF0b3I7CgpwdWJsaWMgY2xhc3MgSk9HQU1QR0xDYW52
YXNTV1RTYXNoVGVzdCB7CgkKCWZpbmFsIEdMQ2FudmFzIGdsY2FudmFzOwoKCXB1YmxpYyBKT0dB
TVBHTENhbnZhc1NXVFNhc2hUZXN0KCkgewoJCURpc3BsYXkgZCA9IG5ldyBEaXNwbGF5KCk7CgkJ
U2hlbGwgc2hlbGwgPSBuZXcgU2hlbGwoZCk7CgkJc2hlbGwuc2V0TGF5b3V0KG5ldyBGaWxsTGF5
b3V0KCkpOwoJCXNoZWxsLnNldFNpemUoNDAwLCAyMDApOwoJCVNhc2hGb3JtIHNhc2ggPSBuZXcg
U2FzaEZvcm0gKHNoZWxsLCBTV1QuQk9SREVSIHwgU1dULkhPUklaT05UQUwpOwoKCQlUZXh0IGxl
ZnQgPSBuZXcgVGV4dChzYXNoLCBTV1QuQ0VOVEVSKTsKCSAgICBsZWZ0LnNldFRleHQoIiAtLS0g
TGVmdCB0ZXh0IC0tLS0iKTsKCgkgICAgZmluYWwgQmFzZUNsYXNzIGRlbW8gPSBuZXcgQmFzZUNs
YXNzKCk7CgoJICAgIAoJICAgIGZpbmFsIEdMUHJvZmlsZSBnbHByb2ZpbGUgPSBHTFByb2ZpbGUu
Z2V0KCBHTFByb2ZpbGUuR0wyICkgOwogICAgICAgIGZpbmFsIEdMQ2FwYWJpbGl0aWVzIGNhcHMg
PSBuZXcgR0xDYXBhYmlsaXRpZXMoIGdscHJvZmlsZSApIDsKICAgICAgICBnbGNhbnZhcyA9IG5l
dyBHTENhbnZhcyhzYXNoLCAwLCBjYXBzLCBudWxsLCBudWxsKTsKICAgICAgICAKCgkJc2hlbGwu
b3BlbigpOwoJCWdsY2FudmFzLmFkZEdMRXZlbnRMaXN0ZW5lcihkZW1vKTsKCgkJCgkJQW5pbWF0
b3IgYW5pbWF0b3IgPSBuZXcgQW5pbWF0b3IoZ2xjYW52YXMpOwoJICAgIGFuaW1hdG9yLnN0YXJ0
KCk7CgkgICAgCgkgICAgCgkJd2hpbGUgKCFzaGVsbC5pc0Rpc3Bvc2VkKCkpIHsKCQkJaWYgKCFk
LnJlYWRBbmREaXNwYXRjaCgpKSB7CgkJCQlkLnNsZWVwKCk7CgkJCX0KCQl9CQoJCQoJCWQuZGlz
cG9zZSgpOwoJCVN5c3RlbS5leGl0KDApOwoJfQoJCgkKCWNsYXNzIEJhc2VDbGFzcyBpbXBsZW1l
bnRzIEdMRXZlbnRMaXN0ZW5lciB7CgkJCgkJdm9sYXRpbGUgaW50IHgsIHk7CgkJdm9sYXRpbGUg
aW50IHcsIGg7CgkJCgoJCXByb3RlY3RlZCB2b2lkIHNldHVwKEdMMiBnbDIpIHsKCQkJCgkJCWds
Mi5nbE1hdHJpeE1vZGUoR0wyLkdMX1BST0pFQ1RJT04pOwoJCQlnbDIuZ2xMb2FkSWRlbnRpdHko
KTsKCgkJCS8vIGNvb3JkaW5hdGUgc3lzdGVtIG9yaWdpbiBhdCBsb3dlciBsZWZ0IHdpdGggd2lk
dGggYW5kIGhlaWdodCBzYW1lCgkJCS8vIGFzIHRoZSB3aW5kb3cKCQkJR0xVIGdsdSA9IG5ldyBH
TFUoKTsKCQkJZ2x1LmdsdU9ydGhvMkQoMC4wZiwgdywgMC4wZiwgaCk7CgoJCQlnbDIuZ2xNYXRy
aXhNb2RlKEdMMi5HTF9NT0RFTFZJRVcpOwoJCQlnbDIuZ2xMb2FkSWRlbnRpdHkoKTsKCgkJCWds
Mi5nbFZpZXdwb3J0KHgsIHksIHcsIGgpOwoJCX0KCgkJcHJvdGVjdGVkICB2b2lkIHJlbmRlcihH
TDIgZ2wyKSB7CgkJCgkJCWdsMi5nbENsZWFyKEdMLkdMX0NPTE9SX0JVRkZFUl9CSVQpOwoJCQoK
CQkJLy8gZHJhdyBhIHRyaWFuZ2xlIGZpbGxpbmcgdGhlIHdpbmRvdwoJCQlnbDIuZ2xMb2FkSWRl
bnRpdHkoKTsKCQkJZ2wyLmdsQmVnaW4oR0wuR0xfVFJJQU5HTEVTKTsKCQkJZ2wyLmdsQ29sb3Iz
ZigxLCAwLCAwKTsKCQkJZ2wyLmdsVmVydGV4MmYoMCwgMCk7CgkJCWdsMi5nbENvbG9yM2YoMCwg
MSwgMCk7CgkJCWdsMi5nbFZlcnRleDJmKHcsIDApOwoJCQlnbDIuZ2xDb2xvcjNmKDAsIDAsIDEp
OwoJCQlnbDIuZ2xWZXJ0ZXgyZih3IC8gMiwgaCk7CgkJCWdsMi5nbEVuZCgpOwoJCX0KCgkJQE92
ZXJyaWRlCgkJcHVibGljIHZvaWQgZGlzcGxheShHTEF1dG9EcmF3YWJsZSBhcmcwKSB7CgkJCXJl
bmRlcigoR0wyKSBhcmcwLmdldEdMKCkpOwoJCX0KCgkJQE92ZXJyaWRlCgkJcHVibGljIHZvaWQg
ZGlzcG9zZShHTEF1dG9EcmF3YWJsZSBhcmcwKSB7CgkJfQoKCQlAT3ZlcnJpZGUKCQlwdWJsaWMg
dm9pZCBpbml0KEdMQXV0b0RyYXdhYmxlIGFyZzApIHsKCQkJc2V0dXAoKEdMMikgYXJnMC5nZXRH
TCgpKTsKCQl9CgoJCUBPdmVycmlkZQoJCXB1YmxpYyB2b2lkIHJlc2hhcGUoR0xBdXRvRHJhd2Fi
bGUgYXJnMCwgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpIHsKCQkJdGhpcy54ID0geDsgdGhp
cy55ID0geTsgdGhpcy53ID0gdzsgdGhpcy5oID0gaDsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJ4
OiAiICsgeCArICIgeTogIiArIHkgKyAiIHc6ICIgKyB3ICsgIiBoOiAiICsgaCk7CgkJCXNldHVw
KChHTDIpIGFyZzAuZ2V0R0woKSk7CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihT
dHJpbmcgYXJnc1tdKXsKCQluZXcgSk9HQU1QR0xDYW52YXNTV1RTYXNoVGVzdCgpOwoJfQoKfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>