Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 351126

Summary: [client] Replace classes in qx.io.remote with new Ajax implementation
Product: [RT] RAP Reporter: Ralf Sternberg <rsternberg>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: tbuschto
Version: 1.5   
Target Milestone: 2.0 M2   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Ralf Sternberg CLA 2011-07-04 19:43:54 EDT
There's a whole bunch of classes in qx.io.remote, large parts of which are probably not needed for our requests. I suggest that we replace all these classes with a single one that does nothing than sending out ajax requests. We could base the new code on some lightweight and proven ajax implementation such as jQuery's ajax() function.

However, this has to be done with great care as there were some memory leaks in this area that have become apparent in the past. Remember to conduct long-running (overnight) client memory tests on relevant browsers.
Comment 1 Ralf Sternberg CLA 2011-07-18 08:37:14 EDT
After this, we could probably remove the classes:
qx.net.Http
qx.util.Mime
Comment 2 Tim Buschtoens CLA 2012-08-17 04:39:34 EDT
*** Bug 387286 has been marked as a duplicate of this bug. ***
Comment 3 Tim Buschtoens CLA 2012-08-22 06:32:08 EDT
Fixed with commit 86cb12fbcefc60640821f6b7bead184521aab7e0.

New implementation consists of only one file, org.eclipse.rwt.Request.