Hello Jean-Noel,
the bug is fixed. Could you please give a try?
Mostly we added unit tests for the existing code and moved the calculation for the body element into its own subroutine. So it should not be too hard to backport it to 0.8.2 either. :)
Best,
Martin


Am 11.08.2009 um 12:43 schrieb Jean-Noël Rivasseau:

So, how is the progress on this? Did you have a change to talk about it yesterday, what was decided?

On Thu, Aug 6, 2009 at 7:11 PM, Jean-Noël Rivasseau <[email protected]> wrote:
Hi Martin,

Yeah, this is a huge problem for us :)
The sooner this is fixed, the better, but it is quite complex code so it should take quite some hours to get it correctly cleaned up (there are a LOT of variations across different browsers).

I hope you can get this fixed sometime next week - feel free to ask if I can do something.

Jean-Noel


On Thu, Aug 6, 2009 at 4:39 PM, Martin Wittemann <[email protected] > wrote:
Hello Jean-Noel,
this really sound like a huge problem. I'll take care of it tomorrow. You know, im a test lover so be sure that there will be some unit tests at the end. ;) But I'm not the bom expert so don't expect me to get the solution ready tomorrow. But I'll take care of it.
Regards,
Martin


Am 06.08.2009 um 12:42 schrieb Jean-Noël Rivasseau:

Hello team,

A while ago I raised

http://bugzilla.qooxdoo.org/show_bug.cgi?id=2508

Unfortunately noone has looked at it seriously yet. Yesterday I ran into additional problems and realized the issues are much more serious that what I thought. Basically the whole Location code is wrong *as soon as the body has some margins (left, top) set*.

I spent quite some time and here is what is wrong. I tested both on 0.8.2 and on today trunk, no differences (except than on today's trunk IE was not working at all)

Firefox: wrong body location
Safari (3 & 4): correct body location, any other element location is wrong
Opera: wrong body location
IE (7 & 8): wrong body location

I have attached a small test case to the 2508 bug, that reproduces easily the problems.

The core of the problem is that it is complex and very browser dependent code. But since it is so obviusly wrong when there is a margin on the page, I really would like for a core committer to look at the problem as soon as possible. I have to get this fixed as soon as possible for our application, I can come up with ugly hacks, but the correct way to do this is to spend some time looking at the problem, write good unit tests and make sure all of them pass.

In any case I would be happy to spend time with someone from the core team on this to fix the problem. So I hope someone will dedicate some time for this soon.

Jean-Noel
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  
http://p.sf.net/sfu/bobj-july_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  
http://p.sf.net/sfu/bobj-july_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to