Ray Burkholder | 28 Apr 2008 17:35

[Wt-interest] ExtJS

There appears to be some controversy regarding ExtJS licensing.  Will this
be affecting Wt at all?

Ray.

--

-- 
Scanned for viruses and dangerous content at 
http://www.oneunified.net and is believed to be clean.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
Jakob Eriksson | 29 Apr 2008 09:08
Favicon

[Wt-interest] How do I use getCgiValue()?

Which class should I instantiate, a code example please?

regards,
Jakob

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
Jakob Eriksson | 29 Apr 2008 10:00
Favicon

[Wt-interest] getCgiValue()

I used getArguments insted. That worked with GET arguments.

regards,
Jakob

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
Koen Deforche | 29 Apr 2008 11:18
Picon
Favicon

Re: [Wt-interest] ExtJS

Hey Ray,

2008/4/28 Ray Burkholder <ray@...>:
> There appears to be some controversy regarding ExtJS licensing.  Will this
>  be affecting Wt at all?

Yes, they have managed to upset alot of developers, and unfortunately
it does affect Wt too.

While we obviously are not against a GPL license per sé, we do not
consider it a nice practice that they changed their license terms in
the middle of a series (2.x) without any prior notice. That puts a lot
of pressure on us (and you) to adopt a new license only for bug fixes.

There are other more technical reasons why wrapped Ext widgets have
drawbacks compared to native Wt widgets. We are therefore planning to
gradually provide all the functionality from the Ext:: as native Wt
widgets. As is already the case with Ext widgets that have Wt
counterparts, we will strive to keep the same API.

We plan to start with:
 - improving our event handling (cft the key event handling problem
reported earlier) and client-side utility functions
 - support for client-side validation when using WValidator classes
with WFormField's
 - support for TinyMCE as a rich text editor
 - support for WLayout based layout managemers in WContainerWidget
 - support for popup-menu and tool bars.

Later, we want to:
(Continue reading)

Koen Deforche | 29 Apr 2008 11:21
Picon
Favicon

Re: [Wt-interest] getCgiValue()

Hey Jakob,

2008/4/29 Jakob Eriksson <jakob@...>:
> I used getArguments insted. That worked with GET arguments.

That should even work with POST arguments ?

Regards,
koen

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
Goetz Babin-Ebell | 29 Apr 2008 16:36
Favicon

[Wt-interest] strange valgrind complain in Reply::logReply()

Hello folks,

My valgrind complains about 

414: void Reply::logReply()
415: {
416:   if (!expectMoreData_) {
417:     if (connection_)

The message log is:
Send reload event -- new session has signal, ==12046== Thread 12:
==12046== Conditional jump or move depends on uninitialised value(s)
==12046==    at 0x8181BEB: http::server::Reply::logReply() (Reply.C:416)
==12046==    by 0x8183488:
http::server::Reply::nextBuffers(std::vector<asio::const_buffer,
std::allocator<asio::const_buffer> >&) (Reply.C:319)
==12046==    by 0x8181FD0:
http::server::Reply::nextBuffers(std::vector<asio::const_buffer,
std::allocator<asio::const_buffer> >&) (Reply.C:158)
==12046==    by 0x81768D1:
http::server::Connection::startWriteResponse() (Connection.C:152)
==12046==    by 0x8181E83: http::server::Reply::transmitMore()
(Reply.C:396)
==12046==    by 0x818D73A:
http::server::StaticReply::consumeRequestBody(char const*, char const*,
bool) (StaticReply.C:85)
==12046==    by 0x818AC19:
http::server::RequestParser::parseBody(http::server::Request&,
boost::shared_ptr<http::server::Reply>, char const*&, char const*)
(RequestParser.C:115)
(Continue reading)

Koen Deforche | 29 Apr 2008 19:50
Picon
Favicon

Re: [Wt-interest] strange valgrind complain in Reply::logReply()

Hey Goetz,

>  My valgrind complains about
>
>  414: void Reply::logReply()
>  415: {
>  416:   if (!expectMoreData_) {
>  417:     if (connection_)
>
>  The message log is:
>  Send reload event -- new session has signal, ==12046== Thread 12:
>  ==12046== Conditional jump or move depends on uninitialised value(s)
>  ==12046==    at 0x8181BEB: http::server::Reply::logReply() (Reply.C:416)

>  Looking at the source I don't know how this value
>  could be uninitialized.

... me neither immediately. I did fix a problem when replying a 304,
where logging does not work properly.

>  This happens only if the server is accessed with IE6(7?)

And I noticed this problem only with IE6(7?) -- so perhaps it could be
related. It is in the middle of more patches, so perhaps I will commit
only this thing to CVS ?

Is this problem related to the other problem you mentioned with IE6?
Does it happen often? Do you see misbehaviour?

Regards,
(Continue reading)

Goetz Babin-Ebell | 30 Apr 2008 10:47
Favicon

Re: [Wt-interest] strange valgrind complain in Reply::logReply()

Hello Koen,
Am Dienstag, den 29.04.2008, 19:50 +0200 schrieb Koen Deforche:
> Hey Goetz,
> 
> >  My valgrind complains about
> >
> >  414: void Reply::logReply()
> >  415: {
> >  416:   if (!expectMoreData_) {
> >  417:     if (connection_)
> >
> >  The message log is:
> >  Send reload event -- new session has signal, ==12046== Thread 12:
> >  ==12046== Conditional jump or move depends on uninitialised value(s)
> >  ==12046==    at 0x8181BEB: http::server::Reply::logReply() (Reply.C:416)
> 
> >  Looking at the source I don't know how this value
> >  could be uninitialized.
> ... me neither immediately. I did fix a problem when replying a 304,
> where logging does not work properly.
> 
> >  This happens only if the server is accessed with IE6(7?)

Note to self: do more browser tests before you report such findings.
I tested with Firefox, Opera and IE:
I see this problem with IE and Opera... :-(

> And I noticed this problem only with IE6(7?) -- so perhaps it could be
> related. It is in the middle of more patches, so perhaps I will commit
> only this thing to CVS ?
(Continue reading)

Billy Muma | 1 May 2008 17:10
Picon
Favicon

Re: [Wt-interest] Wt session questions


When i run a wt application, let's take for instance the
wt-homepage  example included with Wt.

$ Home.wt --docroot . --http-address 0.0.0.0 --http-port 8080

I open a browser window and point it to the application  <at>  http://localhost:8080  

In the debug shell where i ran the command 
$ Home.wt --docroot . --http-address 0.0.0.0 --http-port 8080

I notice the desired behavior which is the creation of a new session.

Then, in the same browser window, where i currently have the wt application running,
if i start another wt session again by pointing my browser to http://localhost:8080  

I notice in the shell that i now have 2 sessions active. This is true but, if i clear the 
cache or any history i no longer have access to my first session but in my
debug shell, it still shows 2 active sessions at least until the time out set in wt_config.xml
expires.

For test purposes only I tried modifying the example so that a timer in the
application expires and calls quit when a button is not clicked periodically.
But, when i open the second session over the first, The timer for the first session
never seems to fire.

So, here are my questions:
Does this mean that there is the possibility for a malicious user to cause some kind of
denial of service as a result of this behavior?
Is something done by the built in wt http server that i am not aware of to put the application
(Continue reading)

Pau Garcia i Quiles | 2 Apr 2008 11:24
Favicon

[Wt-interest] No CVS activity

Hello,

There has been no CVS activity in the last two weeks. Are major  
changes coming? ( I'm starting a WWizard and WWizardPage  
implementation (mimicking  QWizard and QWizardPage from Qt 4.3) and  
I'd like to know if I should wait )

Thank you.

--

-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)


Gmane