keeleysam / classilla

Automatically exported from code.google.com/p/classilla
0 stars 0 forks source link

Progress tracker: Layout transplant for 9.3 #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Recommend known Mozilla layout updates here. THIS IS THE PREFERRED WAY TO
REPORT A LAYOUT BUG, as this means the code already exists. The best
patches are the shortest and the closest to the Mozilla 1.3.1 codebase on
which Clecko is based (something like 1.4 or 1.5 would be perfect).

Please include:
1. Bugzilla link
2. Testcase URL

Original issue reported on code.google.com by classi...@floodgap.com on 27 May 2009 at 1:10

GoogleCodeExporter commented 9 years ago
https://bugzilla.mozilla.org/show_bug.cgi?id=300030

This would be nice to do, since a lot of subsequent bugs depend on it. Somewhat
intimidated by its size, however. Have not yet evaluated feasibility.

Original comment by classi...@floodgap.com on 31 May 2009 at 10:25

GoogleCodeExporter commented 9 years ago
https://bugzilla.mozilla.org/show_bug.cgi?id=209694

I suspect www.theregister.co.uk is the test case. Notice the overlaps.

Original comment by classi...@floodgap.com on 31 May 2009 at 10:45

GoogleCodeExporter commented 9 years ago
Layout 300030 will be targetted to "9.0.5"; see the new Roadmap entry.

Original comment by classi...@floodgap.com on 1 Jun 2009 at 4:45

GoogleCodeExporter commented 9 years ago
... and issue 10

Original comment by classi...@floodgap.com on 11 Jun 2009 at 11:48

GoogleCodeExporter commented 9 years ago
Also see issue 33 for specific Acid2 issues. They should be posted in BOTH 
places.

Original comment by classi...@floodgap.com on 18 Jul 2009 at 3:26

GoogleCodeExporter commented 9 years ago
209694 was landed as part of 9.0 (but only partially fixed el reg).

From Mozilla 1.6:
https://bugzilla.mozilla.org/show_bug.cgi?id=53663
https://bugzilla.mozilla.org/show_bug.cgi?id=217604

Original comment by classi...@floodgap.com on 8 Aug 2009 at 3:50

GoogleCodeExporter commented 9 years ago
https://bugzilla.mozilla.org/show_bug.cgi?id=245715
float bug? (don't look at 237891, it doesn't even apply to us anyway)

https://bugzilla.mozilla.org/show_bug.cgi?id=69745
I hope this can be fixed without 300030, at least for 9.0.4.

https://bugzilla.mozilla.org/show_bug.cgi?id=50630
auto width floats

https://bugzilla.mozilla.org/show_bug.cgi?id=273193
regression from 209694

Original comment by classi...@floodgap.com on 8 Aug 2009 at 4:52

GoogleCodeExporter commented 9 years ago
From Mozilla 1.7:
https://bugzilla.mozilla.org/show_bug.cgi?id=97695
amazing shrinking %age images
and associated bustage(?)

https://bug237366.bugzilla.mozilla.org/attachment.cgi?id=150077
Low risk, if it applies to us (hard to tell from test case). Not essential if we
can't shoehorn it in.

https://bugzilla.mozilla.org/show_bug.cgi?id=230704
probably should fix although I don't think many sites are hit by this parser bug

https://bugzilla.mozilla.org/show_bug.cgi?id=231278
clears event queue for stopped pages (LEAK); helps for memory usage

Original comment by classi...@floodgap.com on 8 Aug 2009 at 6:01

GoogleCodeExporter commented 9 years ago
More 1.7:

https://bugzilla.mozilla.org/show_bug.cgi?id=233451
whitespace fails to collapse

https://bugzilla.mozilla.org/show_bug.cgi?id=52916
this probably fixes quite a few reflow issues with overlapping floats (but 
check for
the alleged regressions listed after this is landed)

https://bugzilla.mozilla.org/show_bug.cgi?id=233480
part of (alleged regression in) 229654, ugly hover display bug. watch the crap 
with
prescontexts in the patch, we'll have to code around that

Original comment by classi...@floodgap.com on 8 Aug 2009 at 6:20

GoogleCodeExporter commented 9 years ago
More 1.7:

https://bugzilla.mozilla.org/show_bug.cgi?id=237042
crank up StyleData functions

Original comment by classi...@floodgap.com on 8 Aug 2009 at 2:34

GoogleCodeExporter commented 9 years ago
Landed so far for 9.0.4:
M43267 M97695 
M229654 M233480/m (attachment 140919) M237366
M216303
M219693/m M221784/m
M293761
M231278
M252771/m
M174688/m (completed)
M206516 M292295 M205790/p M273193/m
M245715 (with pull ups) M92217
M226954 M227819 M230249 M232754
M197581

M173277 I'm not sure what good it's doing us, so not applied this cycle.

Original comment by classi...@floodgap.com on 23 Sep 2009 at 5:39

GoogleCodeExporter commented 9 years ago
Landed for 9.0.4:

M212145
M201897/m (plus pull up to 1.8.1) M182748 M223394 M282754/p
M312777/m
M171830/m M196603/m
M98765/mm (plus custom code) M99850 M117316/m

No more will be landed until the overflow branch is reinstated. This did appear 
to
fix issue 27, though.

Original comment by classi...@floodgap.com on 20 Oct 2009 at 4:57

GoogleCodeExporter commented 9 years ago
Overflow branch is reinstated!

Original comment by classi...@floodgap.com on 21 Jan 2010 at 6:36

GoogleCodeExporter commented 9 years ago
Fallout from issue 69. These didn't have anything to do with the actual bug, so 
I am
reporting them here. We will not do these for 9.1, but we will examine them 
probably
for post-9.2 when we come back to layout.

M229654
M174688
M206516
M292295

Some of these need to be fixed, too, as they do not appear to (any longer?) fix 
their
test case. I suspect they may not have applied correctly.

Also, while we're at it, we should try to round out M233480 now that we are on
overflow branch and can tolerate the more advanced content/ patches.

Original comment by classi...@floodgap.com on 12 Feb 2010 at 5:37

GoogleCodeExporter commented 9 years ago
This bug is being repurposed into 9.3's proposed layout en-masse redo. We'll be
annotating changes that need to be backported from 9.1 and 9.2 to make this 
work the
same way.

- We plan to port dom, content, layout, and htmlparser at a minimum. The planned
target version is 1.7.13 because it is the last non-Cairo Gecko.
- We should try to get SVG working at the same time.
- We need to add back the code in layout/nsBlockFrame::ReflowDirtyLines that 
gives us
layout cancel on Cmd-.
- We need to add back the code in dom/nsJSEnvironment::DOMBranchCallback that 
gives
us script all-stop on Cmd-.
- We need to add back M209694, along with any other layout bug from 1.8 or 
later.
- We need to add back any of the 1.8 and 1.9 pullups in DOM (search for these).

Original comment by classi...@floodgap.com on 23 May 2010 at 9:40

GoogleCodeExporter commented 9 years ago

Original comment by classi...@floodgap.com on 23 May 2010 at 9:41

GoogleCodeExporter commented 9 years ago
See issue 40 for the DOM text notes (from 9.0.4).

Original comment by classi...@floodgap.com on 23 May 2010 at 9:46

GoogleCodeExporter commented 9 years ago

Original comment by classi...@floodgap.com on 16 Jul 2010 at 3:10

GoogleCodeExporter commented 9 years ago
Collecting the post 1.7 patches we need to apply to ourselves which are already 
in the 1.3-based Classilla, and new ones we want to land.

New:
(:visited - we will probably use the original pref-based idea)
https://bugzilla.mozilla.org/show_bug.cgi?id=147777

From 9.0:
https://bugzilla.mozilla.org/show_bug.cgi?id=41806
https://bugzilla.mozilla.org/show_bug.cgi?id=148994 (this might be already in 
1.7)
https://bugzilla.mozilla.org/show_bug.cgi?id=209694 MUST DO!
https://bugzilla.mozilla.org/show_bug.cgi?id=305975
https://bugzilla.mozilla.org/show_bug.cgi?id=342531
https://bugzilla.mozilla.org/show_bug.cgi?id=391412 MUST DO!

9.0.4 and 9.1 in the next post; actually have to do real paying job now.

Finally, review all from
https://bugzilla.mozilla.org/show_bug.cgi?id=7954
which is the html4.01 omnibus bug.

Original comment by classi...@floodgap.com on 6 Aug 2010 at 3:33

GoogleCodeExporter commented 9 years ago

Original comment by classi...@floodgap.com on 17 Aug 2010 at 2:47

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Don't forget these bugs:
https://bugzilla.mozilla.org/showdependencytree.cgi?id=264944

Original comment by yuhongba...@hotmail.com on 24 Jan 2011 at 3:15

GoogleCodeExporter commented 9 years ago
Yes, those are part of the 1.7.13 changes.

Original comment by classi...@floodgap.com on 26 Jan 2011 at 5:48

GoogleCodeExporter commented 9 years ago
switching priority now that 9.3.0 is next

Original comment by classi...@floodgap.com on 6 Apr 2011 at 1:32

GoogleCodeExporter commented 9 years ago
Dropping based on new priority scheme

Original comment by classi...@floodgap.com on 10 Oct 2011 at 9:02

GoogleCodeExporter commented 9 years ago

Original comment by classi...@floodgap.com on 24 Oct 2011 at 7:33

GoogleCodeExporter commented 9 years ago

Original comment by classi...@floodgap.com on 26 Oct 2011 at 9:00