<?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>904</bug_id>
          
          <creation_ts>2013-11-13 20:37:32 +0100</creation_ts>
          <short_desc>GLJPanel: Allow user to skip isGLOriented() based vertical flip of offscreen backend</short_desc>
          <delta_ts>2013-12-10 21:29:16 +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>awt</component>
          <version>2</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>---</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>905</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sven Gothel">sgothel</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs>ef43f6afc7bdb8d157f1110e3bf8f688c7c9fb50
0302b5f91189a8b2c1e22f5a299f1ea81e599b1e
0db2635c337c59a149f601ef8d72b26ead4353b1
990b25adf6e0b6ab5c79d8ca43bc327fb93a755e
f8c2a90129736844a12b76d658cb339a7c36cd9a</cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3318</commentid>
    <comment_count>0</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-13 20:37:32 +0100</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3319</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-14 13:53:33 +0100</bug_when>
    <thetext>ef43f6afc7bdb8d157f1110e3bf8f688c7c9fb50:

    Add new GLJPanel method &apos;setSkipGLOrientationVerticalFlip(..)&apos;:
    
      /**
       * Set skipping {@link #isGLOriented()} based vertical flip,
       * which usually is required by the offscreen backend,
       * see details about &lt;a href=&quot;#verticalFlip&quot;&gt;vertical flip&lt;/a&gt;
       * and &lt;a href=&quot;#fboGLSLVerticalFlip&quot;&gt;FBO / GLSL vertical flip&lt;/a&gt;.
       * &lt;p&gt;
       * If set to &lt;code&gt;true&lt;/code&gt;, user needs to flip the OpenGL rendered scene
       * &lt;i&gt;if {@link #isGLOriented()} == true&lt;/i&gt;, e.g. via the PMV matrix.&lt;br/&gt;
       * See constraints of {@link #isGLOriented()}.
       * &lt;/p&gt;
       */
      public final void setSkipGLOrientationVerticalFlip(boolean v) {
    
    GearsES2: Handles &apos;flipVerticalInGLOrientation&apos;
    
    Unit test &apos;TestPerf001GLJPanelInit02AWT&apos; validates and measures performance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3320</commentid>
    <comment_count>2</comment_count>
      <attachid>541</attachid>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-14 14:02:20 +0100</bug_when>
    <thetext>Created attachment 541
TestPerf001GLJPanelInit02AWT (log of 3rd consecutive run - file cache)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3321</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-14 14:58:25 +0100</bug_when>
    <thetext>0302b5f91189a8b2c1e22f5a299f1ea81e599b1e
  Property &apos;jogl.gljpanel.noverticalflip&apos; will set the skipGLOrientationVerticalFlip default to true,
  intended for perf. testing of existing applications.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3447</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-10 21:26:11 +0100</bug_when>
    <thetext>990b25adf6e0b6ab5c79d8ca43bc327fb93a755e
    &apos;User Vertical Flip&apos; for GLJPanel shall be performed via PROJECTION matrix scaling 
    instead of MODELVIEW rotation to simplify workflow, and to remove artifacts w/ tiled printing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3448</commentid>
    <comment_count>5</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-10 21:29:16 +0100</bug_when>
    <thetext>f8c2a90129736844a12b76d658cb339a7c36cd9a
   &apos;User Vertical Flip&apos; for GLJPanel w/o vertical flip must be considered in AWTTilePainter: 
         &apos;Origin of GL image is still on Bottom&apos;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>541</attachid>
            <date>2013-11-14 14:02:20 +0100</date>
            <delta_ts>2013-11-14 14:02:20 +0100</delta_ts>
            <desc>TestPerf001GLJPanelInit02AWT (log of 3rd consecutive run - file cache)</desc>
            <filename>TestPerf001GLJPanelInit02AWT-03.log</filename>
            <type>text/plain</type>
            <size>8701</size>
            <attacher name="Sven Gothel">sgothel</attacher>
            
              <data encoding="base64">SlVuaXQgdmVyc2lvbiA0LjExDQpUaHJlYWQtMSAtIFNJU29jazogbG9jYWxob3N0LzEyNy4wLjAu
MTo1OTk5OSAtIHN0YXJ0ZWQNClNMT0NLIFtUIG1haW4gQCAxMzg0NDMzOTMwOTE0IG1zICsrKyBs
b2NhbGhvc3QvMTI3LjAuMC4xOjU5OTk5IC0gTG9ja2VkIHdpdGhpbiAxMDA3IG1zLCAxIGF0dGVt
cHRzDQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0
LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDAwTm9wTm9HTERl
ZkdyaWQNCkZyYW1lIHNpemU6IDgwMHg2MDAgLT4gMjUgeCAxMjh4ODgsIG92ZXJsYXAgZmFsc2UN
ClNraXBHTE9yaWVudGF0aW9uVmVydGljYWxGbGlwIGZhbHNlLCB1c2VHZWFycyBmYWxzZSwgaW5p
dE1UIGZhbHNlLCB1c2VBbmltIGZhbHNlDQpJTklUIFNUQVJUDQpQOiAyNSBOb19HTCAoMDEpOg0K
CWN0b3IJICAgMTU3L3QgICA2LjI4LzENCgl2aXNpYmxlCSAgICA3MS90ICAgMi44NC8xDQoJc3Vt
LWkJICAgMjI4L3QgICA5LjEyLzENCklOSVQgRU5EOiAyNQ0KVDogZHVyYXRpb24gMCAxDQoJdG90
YWwtZAkgICAyMjkvdCAgIDkuMTYvMQ0KCXRvdGFsLWkJICAgMjI5L3QgICA5LjE2LzENClRvdGFs
OiAyMjkNCisrKysgVUlUZXN0Q2FzZS50ZWFyRG93bjogY29tLmpvZ2FtcC5vcGVuZ2wudGVzdC5q
dW5pdC5qb2dsLnBlcmYuVGVzdFBlcmYwMDFHTEpQYW5lbEluaXQwMkFXVCAtIHRlc3QwME5vcE5v
R0xEZWZHcmlkDQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0
Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDAxTm9w
R0xDYW52YXNEZWZHcmlkDQpGcmFtZSBzaXplOiA4MDB4NjAwIC0+IDI1IHggMTI4eDg4LCBvdmVy
bGFwIGZhbHNlDQpTa2lwR0xPcmllbnRhdGlvblZlcnRpY2FsRmxpcCBmYWxzZSwgdXNlR2VhcnMg
ZmFsc2UsIGluaXRNVCBmYWxzZSwgdXNlQW5pbSBmYWxzZQ0KSU5JVCBTVEFSVA0KUDogMjUgR0xD
YW52YXMgKDAxKToNCgljdG9yCSAgIDIwNS90ICAgOC4yMC8xDQoJdmlzaWJsZQkgICA1MjEvdCAg
MjAuODQvMQ0KCXN1bS1pCSAgIDcyNi90ICAyOS4wNC8xDQpJTklUIEVORDogMjUNClQ6IGR1cmF0
aW9uIDAgMQ0KCXRvdGFsLWQJICAgNzI3L3QgIDI5LjA4LzENCgl0b3RhbC1pCSAgIDcyNy90ICAy
OS4wOC8xDQpUb3RhbDogNzI3DQorKysrIFVJVGVzdENhc2UudGVhckRvd246IGNvbS5qb2dhbXAu
b3BlbmdsLnRlc3QuanVuaXQuam9nbC5wZXJmLlRlc3RQZXJmMDAxR0xKUGFuZWxJbml0MDJBV1Qg
LSB0ZXN0MDFOb3BHTENhbnZhc0RlZkdyaWQNCi4rKysrIFVJVGVzdENhc2Uuc2V0VXA6IGNvbS5q
b2dhbXAub3BlbmdsLnRlc3QuanVuaXQuam9nbC5wZXJmLlRlc3RQZXJmMDAxR0xKUGFuZWxJbml0
MDJBV1QgLSB0ZXN0MDJOb3BHTEpQYW5lbERlZkdyaWRTaW5nbGVBdXRvRmxpcA0KRnJhbWUgc2l6
ZTogODAweDYwMCAtPiAyNSB4IDEyOHg4OCwgb3ZlcmxhcCBmYWxzZQ0KU2tpcEdMT3JpZW50YXRp
b25WZXJ0aWNhbEZsaXAgZmFsc2UsIHVzZUdlYXJzIGZhbHNlLCBpbml0TVQgZmFsc2UsIHVzZUFu
aW0gZmFsc2UNCklOSVQgU1RBUlQNClA6IDI1IEdMSlBhbmVsICgwMSk6DQoJY3RvcgkgICAgNTYv
dCAgIDIuMjQvMQ0KCXZpc2libGUJICAgNTc3L3QgIDIzLjA4LzENCglzdW0taQkgICA2MzMvdCAg
MjUuMzIvMQ0KSU5JVCBFTkQ6IDI1DQpUOiBkdXJhdGlvbiAwIDANCgl0b3RhbC1kCSAgIDYzMy90
ICAyNS4zMi8xDQoJdG90YWwtaQkgICA2MzMvdCAgMjUuMzIvMQ0KVG90YWw6IDYzMw0KKysrKyBV
SVRlc3RDYXNlLnRlYXJEb3duOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wucGVy
Zi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDAyTm9wR0xKUGFuZWxEZWZHcmlk
U2luZ2xlQXV0b0ZsaXANCi4rKysrIFVJVGVzdENhc2Uuc2V0VXA6IGNvbS5qb2dhbXAub3Blbmds
LnRlc3QuanVuaXQuam9nbC5wZXJmLlRlc3RQZXJmMDAxR0xKUGFuZWxJbml0MDJBV1QgLSB0ZXN0
MDNOb3BHTEpQYW5lbERlZkdyaWRTaW5nbGVNYW51YWxGbGlwDQpGcmFtZSBzaXplOiA4MDB4NjAw
IC0+IDI1IHggMTI4eDg4LCBvdmVybGFwIGZhbHNlDQpTa2lwR0xPcmllbnRhdGlvblZlcnRpY2Fs
RmxpcCB0cnVlLCB1c2VHZWFycyBmYWxzZSwgaW5pdE1UIGZhbHNlLCB1c2VBbmltIGZhbHNlDQpJ
TklUIFNUQVJUDQpQOiAyNSBHTEpQYW5lbCAoMDEpOg0KCWN0b3IJICAgIDQ4L3QgICAxLjkyLzEN
Cgl2aXNpYmxlCSAgIDI4MS90ICAxMS4yNC8xDQoJc3VtLWkJICAgMzI5L3QgIDEzLjE2LzENCklO
SVQgRU5EOiAyNQ0KVDogZHVyYXRpb24gMCAwDQoJdG90YWwtZAkgICAzMjkvdCAgMTMuMTYvMQ0K
CXRvdGFsLWkJICAgMzI5L3QgIDEzLjE2LzENClRvdGFsOiAzMjkNCisrKysgVUlUZXN0Q2FzZS50
ZWFyRG93bjogY29tLmpvZ2FtcC5vcGVuZ2wudGVzdC5qdW5pdC5qb2dsLnBlcmYuVGVzdFBlcmYw
MDFHTEpQYW5lbEluaXQwMkFXVCAtIHRlc3QwM05vcEdMSlBhbmVsRGVmR3JpZFNpbmdsZU1hbnVh
bEZsaXANCi4rKysrIFVJVGVzdENhc2Uuc2V0VXA6IGNvbS5qb2dhbXAub3BlbmdsLnRlc3QuanVu
aXQuam9nbC5wZXJmLlRlc3RQZXJmMDAxR0xKUGFuZWxJbml0MDJBV1QgLSB0ZXN0MDRHZWFyc0dM
SlBhbmVsRGVmR3JpZE1UTWFudWFsRmxpcA0KRnJhbWUgc2l6ZTogODAweDYwMCAtPiAyNSB4IDEy
OHg4OCwgb3ZlcmxhcCBmYWxzZQ0KU2tpcEdMT3JpZW50YXRpb25WZXJ0aWNhbEZsaXAgdHJ1ZSwg
dXNlR2VhcnMgZmFsc2UsIGluaXRNVCB0cnVlLCB1c2VBbmltIGZhbHNlDQpJTklUIFNUQVJUDQpQ
OiAyNSBHTEpQYW5lbCAobXQpOg0KCWN0b3IJICAgIDUyL3QgICAyLjA4LzENCgl2aXNpYmxlCSAg
IDI4MC90ICAxMS4yMC8xDQoJc3VtLWkJICAgMzMyL3QgIDEzLjI4LzENCklOSVQgRU5EOiAyNQ0K
VDogZHVyYXRpb24gMCAwDQoJdG90YWwtZAkgICAzMzIvdCAgMTMuMjgvMQ0KCXRvdGFsLWkJICAg
MzMyL3QgIDEzLjI4LzENClRvdGFsOiAzMzINCisrKysgVUlUZXN0Q2FzZS50ZWFyRG93bjogY29t
LmpvZ2FtcC5vcGVuZ2wudGVzdC5qdW5pdC5qb2dsLnBlcmYuVGVzdFBlcmYwMDFHTEpQYW5lbElu
aXQwMkFXVCAtIHRlc3QwNEdlYXJzR0xKUGFuZWxEZWZHcmlkTVRNYW51YWxGbGlwDQouKysrKyBV
SVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5U
ZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDEwR2VhcnNOb0dMRGVmR3JpZA0KRnJh
bWUgc2l6ZTogODAweDYwMCAtPiAyNSB4IDEyOHg4OCwgb3ZlcmxhcCBmYWxzZQ0KU2tpcEdMT3Jp
ZW50YXRpb25WZXJ0aWNhbEZsaXAgZmFsc2UsIHVzZUdlYXJzIHRydWUsIGluaXRNVCBmYWxzZSwg
dXNlQW5pbSBmYWxzZQ0KSU5JVCBTVEFSVA0KUDogMjUgTm9fR0wgKDAxKToNCgljdG9yCSAgICA2
My90ICAgMi41Mi8xDQoJdmlzaWJsZQkgICAgNzAvdCAgIDIuODAvMQ0KCXN1bS1pCSAgIDEzMy90
ICAgNS4zMi8xDQpJTklUIEVORDogMjUNClQ6IGR1cmF0aW9uIDAgMA0KCXRvdGFsLWQJICAgMTMz
L3QgICA1LjMyLzENCgl0b3RhbC1pCSAgIDEzMy90ICAgNS4zMi8xDQpUb3RhbDogMTMzDQorKysr
IFVJVGVzdENhc2UudGVhckRvd246IGNvbS5qb2dhbXAub3BlbmdsLnRlc3QuanVuaXQuam9nbC5w
ZXJmLlRlc3RQZXJmMDAxR0xKUGFuZWxJbml0MDJBV1QgLSB0ZXN0MTBHZWFyc05vR0xEZWZHcmlk
DQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0Lmpv
Z2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDExR2VhcnNHTENhbnZh
c0RlZkdyaWQNCkZyYW1lIHNpemU6IDgwMHg2MDAgLT4gMjUgeCAxMjh4ODgsIG92ZXJsYXAgZmFs
c2UNClNraXBHTE9yaWVudGF0aW9uVmVydGljYWxGbGlwIGZhbHNlLCB1c2VHZWFycyB0cnVlLCBp
bml0TVQgZmFsc2UsIHVzZUFuaW0gZmFsc2UNCklOSVQgU1RBUlQNClA6IDI1IEdMQ2FudmFzICgw
MSk6DQoJY3RvcgkgICAxODMvdCAgIDcuMzIvMQ0KCXZpc2libGUJICAgOTIzL3QgIDM2LjkyLzEN
CglzdW0taQkgIDExMDYvdCAgNDQuMjQvMQ0KSU5JVCBFTkQ6IDI1DQpUOiBkdXJhdGlvbiAwIDAN
Cgl0b3RhbC1kCSAgMTEwNi90ICA0NC4yNC8xDQoJdG90YWwtaQkgIDExMDYvdCAgNDQuMjQvMQ0K
VG90YWw6IDExMDYNCisrKysgVUlUZXN0Q2FzZS50ZWFyRG93bjogY29tLmpvZ2FtcC5vcGVuZ2wu
dGVzdC5qdW5pdC5qb2dsLnBlcmYuVGVzdFBlcmYwMDFHTEpQYW5lbEluaXQwMkFXVCAtIHRlc3Qx
MUdlYXJzR0xDYW52YXNEZWZHcmlkDQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1w
Lm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdU
IC0gdGVzdDEyR2VhcnNHTEpQYW5lbERlZkdyaWRTaW5nbGVBdXRvRmxpcA0KRnJhbWUgc2l6ZTog
ODAweDYwMCAtPiAyNSB4IDEyOHg4OCwgb3ZlcmxhcCBmYWxzZQ0KU2tpcEdMT3JpZW50YXRpb25W
ZXJ0aWNhbEZsaXAgZmFsc2UsIHVzZUdlYXJzIHRydWUsIGluaXRNVCBmYWxzZSwgdXNlQW5pbSBm
YWxzZQ0KSU5JVCBTVEFSVA0KUDogMjUgR0xKUGFuZWwgKDAxKToNCgljdG9yCSAgICA0Ni90ICAg
MS44NC8xDQoJdmlzaWJsZQkgICA5NTAvdCAgMzguMDAvMQ0KCXN1bS1pCSAgIDk5Ni90ICAzOS44
NC8xDQpJTklUIEVORDogMjUNClQ6IGR1cmF0aW9uIDAgMA0KCXRvdGFsLWQJICAgOTk2L3QgIDM5
Ljg0LzENCgl0b3RhbC1pCSAgIDk5Ni90ICAzOS44NC8xDQpUb3RhbDogOTk2DQorKysrIFVJVGVz
dENhc2UudGVhckRvd246IGNvbS5qb2dhbXAub3BlbmdsLnRlc3QuanVuaXQuam9nbC5wZXJmLlRl
c3RQZXJmMDAxR0xKUGFuZWxJbml0MDJBV1QgLSB0ZXN0MTJHZWFyc0dMSlBhbmVsRGVmR3JpZFNp
bmdsZUF1dG9GbGlwDQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50
ZXN0Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDEz
R2VhcnNHTEpQYW5lbERlZkdyaWRTaW5nbGVNYW51YWxGbGlwDQpGcmFtZSBzaXplOiA4MDB4NjAw
IC0+IDI1IHggMTI4eDg4LCBvdmVybGFwIGZhbHNlDQpTa2lwR0xPcmllbnRhdGlvblZlcnRpY2Fs
RmxpcCB0cnVlLCB1c2VHZWFycyB0cnVlLCBpbml0TVQgZmFsc2UsIHVzZUFuaW0gZmFsc2UNCklO
SVQgU1RBUlQNClA6IDI1IEdMSlBhbmVsICgwMSk6DQoJY3RvcgkgICAgNDgvdCAgIDEuOTIvMQ0K
CXZpc2libGUJICAgNzI5L3QgIDI5LjE2LzENCglzdW0taQkgICA3NzcvdCAgMzEuMDgvMQ0KSU5J
VCBFTkQ6IDI1DQpUOiBkdXJhdGlvbiAwIDANCgl0b3RhbC1kCSAgIDc3Ny90ICAzMS4wOC8xDQoJ
dG90YWwtaQkgICA3NzcvdCAgMzEuMDgvMQ0KVG90YWw6IDc3Nw0KKysrKyBVSVRlc3RDYXNlLnRl
YXJEb3duOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAw
MUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDEzR2VhcnNHTEpQYW5lbERlZkdyaWRTaW5nbGVNYW51
YWxGbGlwDQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1
bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDE0R2VhcnNH
TEpQYW5lbERlZkdyaWRNVE1hbnVhbEZsaXANCkZyYW1lIHNpemU6IDgwMHg2MDAgLT4gMjUgeCAx
Mjh4ODgsIG92ZXJsYXAgZmFsc2UNClNraXBHTE9yaWVudGF0aW9uVmVydGljYWxGbGlwIHRydWUs
IHVzZUdlYXJzIHRydWUsIGluaXRNVCB0cnVlLCB1c2VBbmltIGZhbHNlDQpJTklUIFNUQVJUDQpQ
OiAyNSBHTEpQYW5lbCAobXQpOg0KCWN0b3IJICAgIDQ3L3QgICAxLjg4LzENCgl2aXNpYmxlCSAg
IDcyOS90ICAyOS4xNi8xDQoJc3VtLWkJICAgNzc2L3QgIDMxLjA0LzENCklOSVQgRU5EOiAyNQ0K
VDogZHVyYXRpb24gMCAwDQoJdG90YWwtZAkgICA3NzYvdCAgMzEuMDQvMQ0KCXRvdGFsLWkJICAg
Nzc2L3QgIDMxLjA0LzENClRvdGFsOiA3NzYNCisrKysgVUlUZXN0Q2FzZS50ZWFyRG93bjogY29t
LmpvZ2FtcC5vcGVuZ2wudGVzdC5qdW5pdC5qb2dsLnBlcmYuVGVzdFBlcmYwMDFHTEpQYW5lbElu
aXQwMkFXVCAtIHRlc3QxNEdlYXJzR0xKUGFuZWxEZWZHcmlkTVRNYW51YWxGbGlwDQouKysrKyBV
SVRlc3RDYXNlLnNldFVwOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5U
ZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDIwTm9wTm9HTERlZk92ZXJsYXANCkZy
YW1lIHNpemU6IDgwMHg2MDAgLT4gMjUgeCAxMjh4ODgsIG92ZXJsYXAgdHJ1ZQ0KU2tpcEdMT3Jp
ZW50YXRpb25WZXJ0aWNhbEZsaXAgZmFsc2UsIHVzZUdlYXJzIGZhbHNlLCBpbml0TVQgZmFsc2Us
IHVzZUFuaW0gZmFsc2UNCklOSVQgU1RBUlQNClA6IDI1IE5vX0dMICgwMSk6DQoJY3RvcgkgICAg
NjAvdCAgIDIuNDAvMQ0KCXZpc2libGUJICAgIDg1L3QgICAzLjQwLzENCglzdW0taQkgICAxNDUv
dCAgIDUuODAvMQ0KSU5JVCBFTkQ6IDI1DQpUOiBkdXJhdGlvbiAwIDANCgl0b3RhbC1kCSAgIDE0
NS90ICAgNS44MC8xDQoJdG90YWwtaQkgICAxNDUvdCAgIDUuODAvMQ0KVG90YWw6IDE0NQ0KKysr
KyBVSVRlc3RDYXNlLnRlYXJEb3duOiBjb20uam9nYW1wLm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wu
cGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVzdDIwTm9wTm9HTERlZk92ZXJs
YXANCi4rKysrIFVJVGVzdENhc2Uuc2V0VXA6IGNvbS5qb2dhbXAub3BlbmdsLnRlc3QuanVuaXQu
am9nbC5wZXJmLlRlc3RQZXJmMDAxR0xKUGFuZWxJbml0MDJBV1QgLSB0ZXN0MjFOb3BHTENhbnZh
c0RlZk92ZXJsYXANCkZyYW1lIHNpemU6IDgwMHg2MDAgLT4gMjUgeCAxMjh4ODgsIG92ZXJsYXAg
dHJ1ZQ0KU2tpcEdMT3JpZW50YXRpb25WZXJ0aWNhbEZsaXAgZmFsc2UsIHVzZUdlYXJzIGZhbHNl
LCBpbml0TVQgZmFsc2UsIHVzZUFuaW0gZmFsc2UNCklOSVQgU1RBUlQNClA6IDI1IEdMQ2FudmFz
ICgwMSk6DQoJY3RvcgkgICAxOTUvdCAgIDcuODAvMQ0KCXZpc2libGUJICAgNTA5L3QgIDIwLjM2
LzENCglzdW0taQkgICA3MDQvdCAgMjguMTYvMQ0KSU5JVCBFTkQ6IDI1DQpUOiBkdXJhdGlvbiAw
IDENCgl0b3RhbC1kCSAgIDcwNS90ICAyOC4yMC8xDQoJdG90YWwtaQkgICA3MDUvdCAgMjguMjAv
MQ0KVG90YWw6IDcwNQ0KKysrKyBVSVRlc3RDYXNlLnRlYXJEb3duOiBjb20uam9nYW1wLm9wZW5n
bC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVz
dDIxTm9wR0xDYW52YXNEZWZPdmVybGFwDQouKysrKyBVSVRlc3RDYXNlLnNldFVwOiBjb20uam9n
YW1wLm9wZW5nbC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAy
QVdUIC0gdGVzdDIyTm9wR0xKUGFuZWxEZWZPdmVybGFwU2luZ2xlDQpGcmFtZSBzaXplOiA4MDB4
NjAwIC0+IDI1IHggMTI4eDg4LCBvdmVybGFwIHRydWUNClNraXBHTE9yaWVudGF0aW9uVmVydGlj
YWxGbGlwIGZhbHNlLCB1c2VHZWFycyBmYWxzZSwgaW5pdE1UIGZhbHNlLCB1c2VBbmltIGZhbHNl
DQpJTklUIFNUQVJUDQpQOiAyNSBHTEpQYW5lbCAoMDEpOg0KCWN0b3IJICAgIDQ1L3QgICAxLjgw
LzENCgl2aXNpYmxlCSAgIDU2MC90ICAyMi40MC8xDQoJc3VtLWkJICAgNjA1L3QgIDI0LjIwLzEN
CklOSVQgRU5EOiAyNQ0KVDogZHVyYXRpb24gMCAwDQoJdG90YWwtZAkgICA2MDUvdCAgMjQuMjAv
MQ0KCXRvdGFsLWkJICAgNjA1L3QgIDI0LjIwLzENClRvdGFsOiA2MDUNCisrKysgVUlUZXN0Q2Fz
ZS50ZWFyRG93bjogY29tLmpvZ2FtcC5vcGVuZ2wudGVzdC5qdW5pdC5qb2dsLnBlcmYuVGVzdFBl
cmYwMDFHTEpQYW5lbEluaXQwMkFXVCAtIHRlc3QyMk5vcEdMSlBhbmVsRGVmT3ZlcmxhcFNpbmds
ZQ0KLisrKysgVUlUZXN0Q2FzZS5zZXRVcDogY29tLmpvZ2FtcC5vcGVuZ2wudGVzdC5qdW5pdC5q
b2dsLnBlcmYuVGVzdFBlcmYwMDFHTEpQYW5lbEluaXQwMkFXVCAtIHRlc3QyM05vcEdMSlBhbmVs
RGVmT3ZlcmxhcE1UDQpGcmFtZSBzaXplOiA4MDB4NjAwIC0+IDI1IHggMTI4eDg4LCBvdmVybGFw
IHRydWUNClNraXBHTE9yaWVudGF0aW9uVmVydGljYWxGbGlwIGZhbHNlLCB1c2VHZWFycyBmYWxz
ZSwgaW5pdE1UIHRydWUsIHVzZUFuaW0gZmFsc2UNCklOSVQgU1RBUlQNClA6IDI1IEdMSlBhbmVs
IChtdCk6DQoJY3RvcgkgICAgNDYvdCAgIDEuODQvMQ0KCXZpc2libGUJICAgNTQ5L3QgIDIxLjk2
LzENCglzdW0taQkgICA1OTUvdCAgMjMuODAvMQ0KSU5JVCBFTkQ6IDI1DQpUOiBkdXJhdGlvbiAw
IDANCgl0b3RhbC1kCSAgIDU5NS90ICAyMy44MC8xDQoJdG90YWwtaQkgICA1OTUvdCAgMjMuODAv
MQ0KVG90YWw6IDU5NQ0KKysrKyBVSVRlc3RDYXNlLnRlYXJEb3duOiBjb20uam9nYW1wLm9wZW5n
bC50ZXN0Lmp1bml0LmpvZ2wucGVyZi5UZXN0UGVyZjAwMUdMSlBhbmVsSW5pdDAyQVdUIC0gdGVz
dDIzTm9wR0xKUGFuZWxEZWZPdmVybGFwTVQNClNMT0NLIFtUIG1haW4gQCAxMzg0NDMzOTQxMjY5
IG1zIC0tLSBsb2NhbGhvc3QvMTI3LjAuMC4xOjU5OTk5IC0gVW5sb2NrIG9rIHdpdGhpbiAxIG1z
DQoNClRpbWU6IDExLjM3Mg0KDQpPSyAoMTQgdGVzdHMpDQoNCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>