Diego,

We also ran into this problem ourselves yesterday. A fix is in the
public git repository.

Best regards,
Wim.

2011/1/27 Diego <[email protected]>:
> Hi Wim,
>
> I tested it and I got this compiling error:
>
> 1>------ Skipped Build: Project: doc, Configuration: RelWithDebInfo
> Win32 ------
> 1>Project not selected to build for this solution configuration
> 2>------ Build started: Project: wt, Configuration: RelWithDebInfo Win32
> ------
> 2>Compiling...
> 2>WPaintedWidget.C
> 2>..\..\wt\src\Wt\WPaintedWidget.C(571) : warning C4150: deletion of
> pointer to incomplete type 'Wt::WRasterImage'; no destructor called
> 2>        C:\Users\odin\Software\wt-3.1.7.git\wt\src\Wt/WGlobal(109) :
> see declaration of 'Wt::WRasterImage'
> 2>..\..\wt\src\Wt\WPaintedWidget.C(586) : error C2027: use of undefined
> type 'Wt::WRasterImage'
> 2>        C:\Users\odin\Software\wt-3.1.7.git\wt\src\Wt/WGlobal(109) :
> see declaration of 'Wt::WRasterImage'
> 2>..\..\wt\src\Wt\WPaintedWidget.C(586) : error C2227: left of '->clear'
> must point to class/struct/union/generic type
> 2>..\..\wt\src\Wt\WPaintedWidget.C(588) : error C2440: 'return' : cannot
> convert from 'Wt::WRasterImage *' to 'Wt::WPaintDevice *'
> 2>        Types pointed to are unrelated; conversion requires
> reinterpret_cast, C-style cast or function-style cast
> 2>Build log was saved at
> "file://c:\Users\odin\Software\wt-3.1.7.git\wt.bin\src\wt.dir\RelWithDebInfo\BuildLog.htm"
> 2>wt - 3 error(s), 1 warning(s)
> 3>------ Build started: Project: wthttp, Configuration: RelWithDebInfo
> Win32 ------
> 3>Linking...
> 3>LINK : fatal error LNK1104: cannot open file '..\RelWithDebInfo\wt.lib'
> 3>Build log was saved at
> "file://c:\Users\odin\Software\wt-3.1.7.git\wt.bin\src\http\wthttp.dir\RelWithDebInfo\BuildLog.htm"
> 3>wthttp - 1 error(s), 0 warning(s)
> 4>------ Skipped Build: Project: INSTALL, Configuration: RelWithDebInfo
> Win32 ------
> 4>Project not selected to build for this solution configuration
> ========== Build: 0 succeeded, 2 failed, 3 up-to-date, 2 skipped ==========
>
>
>
>> Message: 4
>> Date: Wed, 26 Jan 2011 11:36:37 +0100
>> From: Wim Dumon <[email protected]>
>> Subject: Re: [Wt-interest] a is not defined
>> To: [email protected]
>> Message-ID:
>>       <[email protected]>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Diego,
>>
>> We may have fixed this in our git version. Could you test it against
>> our latest git?
>>
>> Wim.
>>
>> 2011/1/26 Diego <[email protected]>:
>>> > Hello,
>>> >
>>> > I recently switched to wt-3.1.7a and I am getting this error in my
>>> > javascript console:
>>> >
>>> > "a is not defined".
>>> >
>>> > When I go to the source code, it points to this:
>>> >
>>> > Wt3_1_7a.StdLayout = function(a,t,h){var 
>>> > o=this;this.getId=function(){return 
>>> > t};this.WT=a;this.marginH=function(b){var 
>>> > c=b.parentNode,f=a.px(b,"marginLeft");f+=a.px(b,"marginRight");f+=a.px(b,"borderLeftWidth");f+=a.px(b,"borderRightWidth");f+=a.px(b,"paddingLeft");f+=a.px(b,"paddingRight");f+=a.pxself(c,"paddingLeft");f+=a.pxself(c,"paddingRight");return
>>> >  f};this.marginV=function(b){var 
>>> > c=a.px(b,"marginTop");c+=a.px(b,"marginBottom");c+=a.px(b,"borderTopWidth");c+=a.px(b,"borderBottomWidth");
>>> >  c+=a.px(b,"paddingTop");c+=a.px(b,"paddingBottom");return 
>>> > c};this.getColumn=function(b){var 
>>> > c,f,i,d=a.getElement(t).firstChild.childNodes;f=c=0;for(i=d.length;f<i;f++){var
>>> >  
>>> > k=d[f];if(a.hasTag(k,"COLGROUP")){f=-1;d=k.childNodes;i=d.length}if(a.hasTag(k,"COL"))if(k.className!="Wt-vrh")if(c==b)return
>>> >  k;else++c}return null};this.adjustCell=function(b,c,f){var 
>>> > i=c==0;c-=a.pxself(b,"paddingTop");c-=a.pxself(b,"paddingBottom");if(c<=0)c=0;b.style.height=c+"px";if(!(b.style.verticalAlign||b.childNodes.length==
>>> >  0)){var 
>>> > d=b.childNodes[0];if(c<=0)c=0;if(d.className=="Wt-hcenter"){d.style.height=c+"px";d=d.firstChild.firstChild;if(!a.hasTag(d,"TD"))d=d.firstChild;if(d.style.height!=c+"px")d.style.height=c+"px";d=d.firstChild}if(b.childNodes.length==1)c-=this.marginV(d);if(c<=0)c=0;if(!a.hasTag(d,"TABLE"))if(!i&&d.wtResize){b=d.parentNode.offsetWidth-o.marginH(d);if(f!=-1&&o.getColumn(f).style.width!=""){d.style.position="absolute";d.style.width=b+"px"}d.wtResize(d,b,c)}else
>>> >  if(d.style.height!=c+"px"){d.style.height= 
>>> > c+"px";if(d.className=="Wt-wrapdiv")if(a.isIE&&a.hasTag(d.firstChild,"TEXTAREA"))d.firstChild.style.height=c-a.pxself(d,"marginBottom")+"px"}}};this.adjustRow=function(b,c){var
>>> >  f=[];if(b.style.height!=c+"px")b.style.height=c+"px";b=b.childNodes;var 
>>> > i,d,k,g;i=0;g=-1;for(d=b.length;i<d;++i){k=b[i];k.className!="Wt-vrh"&&++g;if(k.rowSpan!=1){this.adjustCell(k,0,-1);f.push(k)}else
>>> >  this.adjustCell(k,c,-1)}return f};this.adjust=function(){var 
>>> > b=a.getElement(t);if(!b)return false;o.initResize&&o.initResize(a, 
>>> > t,h);if(a.isHidden(b))return true;var 
>>> > c=b.firstChild,f=b.parentNode;if(c.style.height!="")c.style.height="";if(!(b.dirty||c.w!=f.clientWidth||c.h!=f.clientHeight))return
>>> >  true;b.dirty=null;var 
>>> > i=a.pxself(f,"height");if(i==0){i=f.clientHeight;i-=a.px(f,"paddingTop");i-=a.px(f,"paddingBottom")}i-=a.px(b,"marginTop");i-=a.px(b,"marginBottom");var
>>> >  d,k;if(f.children){d=0;for(k=f.children.length;d<k;++d){var 
>>> > g=f.children[d];if(g!=b)i-=$(g).outerHeight()}}var 
>>> > p=b=0,l,s;l=d=0;for(k=c.rows.length;d<k;d++){g= 
>>> > c.rows[d];if(g.className=="Wt-hrh")i-=g.offsetHeight;else{p+=h.minheight[l];if(h.stretch[l]<=0)i-=g.offsetHeight;else
>>> >  b+=h.stretch[l];++l}}i=i>p?i:p;p=[];if(b!=0&&i>0){s=i;var 
>>> > q;l=d=0;for(k=c.rows.length;d<k;d++)if(c.rows[d].className!="Wt-hrh"){g=c.rows[d];if(h.stretch[l]!=0){if(h.stretch[l]!=-1){q=i*h.stretch[l]/b;q=s>q?q:s;q=Math.round(h.minheight[l]>q?h.minheight[l]:q);s-=q}else
>>> >  
>>> > q=g.offsetHeight;a.addAll(p,this.adjustRow(g,q))}++l}}d=0;for(k=p.length;d<k;++d){g=p[d];this.adjustCell(g,g.offsetHeight,
>>> >  
>>> > v)}c.w=f.clientWidth;c.h=f.clientHeight;if(c.style.tableLayout!="fixed")return
>>> >  true;b=0;l=c.childNodes;f=0;for(i=l.length;f<i;f++){var 
>>> > v=l[f],A,z;if(a.hasTag(v,"COLGROUP")){f=-1;l=v.childNodes;i=l.length}if(a.hasTag(v,"COL")){if(a.pctself(v,"width")==0){d=p=0;for(k=c.rows.length;d<k;d++){g=c.rows[d];s=g.childNodes;A=q=0;for(z=s.length;A<z;A++){g=s[A];if(g.colSpan==1&&q==b&&g.childNodes.length==1){g=g.firstChild;g=g.offsetWidth+o.marginH(g);p=Math.max(p,g);break}q+=g.colSpan;if(q>b)break}}if(p>0&&
>>> >  a.pxself(v,"width")!=p)v.style.width=p+"px"}++b}}return 
>>> > true};this.contains=function(b){var 
>>> > c=a.getElement(t);b=a.getElement(b.getId());return 
>>> > c&&b?a.contains(c,b):false};this.adjust()};
>>> >
>>> >
>>> > Does this ring any bell?
>>> >
>>> > Thanks,
>>> >
>>> > Diego Cantor
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
>>> > Finally, a world-class log management solution at an even better 
>>> > price-free!
>>> > Download using promo code Free_Logger_4_Dev2Dev. Offer expires
>>> > February 28th, so secure your free ArcSight Logger TODAY!
>>> > http://p.sf.net/sfu/arcsight-sfd2d
>>> > _______________________________________________
>>> > witty-interest mailing list
>>> > [email protected]
>>> > https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>
>
> ------------------------------------------------------------------------------
> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> Finally, a world-class log management solution at an even better price-free!
> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> February 28th, so secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsight-sfd2d
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to