5059 Commits

Author SHA1 Message Date
uriber%gmail.com
776e2d47ef Reparent views when splitting inline ancestors. bug=329762 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@191981 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 18:12:07 +00:00
uriber%gmail.com
725bb30f45 Change RemoveBidiContinuation() to convert bidi continuations into in-flows instead of actually remove them, in attempt to impreove performance. bug=319930 r=smontagu sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@191966 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 09:02:42 +00:00
cvshook%sicking.cc
b044116c80 Bug 325426: Only use baseURI to resolve relative uris. r=bz sr=jst
git-svn-id: svn://10.0.0.236/trunk@191956 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 05:01:16 +00:00
Olli.Pettay%helsinki.fi
b6cdf7cb60 Bug 234455, Centralize event dispatch r=jst, sr=bz
git-svn-id: svn://10.0.0.236/trunk@191900 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 17:08:51 +00:00
bzbarsky%mit.edu
5b687a6a47 Remove the mPresShell member of nsBoxObject, and some other cleanup. Bug
329181, r=neil, sr=jst


git-svn-id: svn://10.0.0.236/trunk@191874 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 03:20:39 +00:00
masayuki%d-toybox.com
151a62d191 Bug 325296 JavaScript opacity for text in <div> element is broken, no problem on branch. patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp> r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@191778 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 16:05:12 +00:00
cbiesinger%web.de
cbd25d0bb8 bug 329140
- check for pango rather than gtk2 for non-gtk2 specific code
- add pango/cairo cflags where necessary
- don't include gtk headers when not needed
r=vlad


git-svn-id: svn://10.0.0.236/trunk@191776 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 14:23:39 +00:00
enndeakin%sympatico.ca
46ea7d0193 Bug 327943, remove grippy frame, r=neil,sr=roc
git-svn-id: svn://10.0.0.236/trunk@191614 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 21:42:29 +00:00
roc+%cs.cmu.edu
f6b0317991 Backing out changes for bug 326944, really this time\!
git-svn-id: svn://10.0.0.236/trunk@191297 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 04:13:51 +00:00
roc+%cs.cmu.edu
064fcd0d74 Bug 326011. Retarget mouse events from frame-less views to their ancestors. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@191293 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 02:47:13 +00:00
roc+%cs.cmu.edu
5486ff00e1 Bug 326944. Remove nsIComboboxControlFrame. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@191291 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 02:33:26 +00:00
gavin%gavinsharp.com
3a7286a65f Bug 328298: crash when passing null to loadAndRegisterSheet, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@191284 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-26 19:39:06 +00:00
uriber%gmail.com
0cafbb55af Bug 327532: Content inserted before an element with a long (multi-line) ":before" text is inserted in the wrong place. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@191145 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 06:58:33 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
uriber%gmail.com
9abc8fa432 Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190744 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 21:33:47 +00:00
roc+%cs.cmu.edu
527fe6d1bc Fix build bustage on non-SVG builds
git-svn-id: svn://10.0.0.236/trunk@190641 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 01:24:42 +00:00
roc+%cs.cmu.edu
3e4c9dbdec Fix build bustage on non-SVG builds
git-svn-id: svn://10.0.0.236/trunk@190637 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 01:07:59 +00:00
roc+%cs.cmu.edu
da75593fc0 Bug 326966. Reenable SVG <foreignobject> for cairo-gfx builds. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@190630 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 00:33:27 +00:00
vladimir%pobox.com
6f62f6213d b=326863, handle opacity natively with thebes without push/pop filter, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@190151 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-15 23:21:12 +00:00
bzbarsky%mit.edu
8cb7d3babd Fix bug 326834 -- more care needed with listboxes. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@189802 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-12 21:37:45 +00:00
bmlk%gmx.de
acc9a119d8 don't reparent the col style context if the parent is anonymous colgroup bug326015 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189771 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 11:26:57 +00:00
mats.palmgren%bredband.net
5ff4a6ffdc Adding a few more out-of-memory checks. b=325150 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@189758 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 04:14:48 +00:00
bzbarsky%mit.edu
25a099edc5 Make sure to actually not construct frames, not just hand it off to someone
else.  Bug 326495, r=sicking, sr=tor


git-svn-id: svn://10.0.0.236/trunk@189576 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 20:54:13 +00:00
bzbarsky%mit.edu
f633a81bd3 Improve our handling of reframes around {ib} splits when pseudos or XUL are involved.
Bug 322678, bug 325024, bug 325218.  r=mats, sr=roc


git-svn-id: svn://10.0.0.236/trunk@189460 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 04:16:06 +00:00
vladimir%pobox.com
38d31001d0 b=326471, use push/pop group for thebes double buffering; temporarily disable linux native theme until fixed, r=stuart
git-svn-id: svn://10.0.0.236/trunk@189449 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 01:24:30 +00:00
dbaron%dbaron.org
c256ad5ef8 Don't convert to floating point and back when we don't need to. b=326040 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@189290 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 06:05:00 +00:00
sharparrow1%yahoo.com
6e15d1b177 Bug 321433 - Don't enable selection for printing. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@189285 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 02:52:40 +00:00
roc+%cs.cmu.edu
5d24370005 Bug 324896. Always paint some kind of background when we're asked to paint, for non-translucent windows. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@189039 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-06 20:38:47 +00:00
roc+%cs.cmu.edu
59c8c3c53b Bug 324883. Be sure to initialize variables! Fix some cases where we weren't scrolling with bitblit when we could be. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188992 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-06 02:41:51 +00:00
dbaron%dbaron.org
213a922499 Fix regression of background positioning for inline elements. b=324960 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@188977 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-05 21:58:46 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
masayuki%d-toybox.com
d98e11f5cd Bug 161179 background image (no-repeat, repeat-x and repeat-y) size reduced when printing page (print preview is ok, scaling only happens in the repeat direction) r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@188837 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 09:45:28 +00:00
masayuki%d-toybox.com
a2f5995359 fix bustage by bug 258006
git-svn-id: svn://10.0.0.236/trunk@188696 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-01 20:33:20 +00:00
masayuki%d-toybox.com
b94de096af Bug 258006 Mouse-wheel scroll events does not propagate to viewport from fixed pos. elements r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@188690 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-01 19:55:35 +00:00
scootermorris%comcast.net
1364eae39d SVG Conditionals should work outside of <switch>. Bug 303018.
r=bugmail/sr=tor


git-svn-id: svn://10.0.0.236/trunk@188587 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 18:53:33 +00:00
bzbarsky%mit.edu
1127e25d34 Make the listbox box object deal better with the frame being destroyed and
change the tree box object the same way.  Bug 282105, bug 325045, bug 322513.
r=neil, sr=ben


git-svn-id: svn://10.0.0.236/trunk@188496 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-30 21:29:10 +00:00
bzbarsky%mit.edu
fb8579f413 Fix leak bug 324969 -- make sure to call virtual destructors.
git-svn-id: svn://10.0.0.236/trunk@188434 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-29 18:48:58 +00:00
bzbarsky%mit.edu
2420f37852 Fix bug 323028 -- don't set our mRequest until after the clone is done. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188303 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-27 01:11:50 +00:00
cvshook%sicking.cc
fa6cc107da This assertion should have been removed as part of previous checkin.
git-svn-id: svn://10.0.0.236/trunk@188296 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-27 00:52:18 +00:00
cvshook%sicking.cc
668d9bc084 Bug 310638: New better implementation of (Do)DeletingFrameSubtree. Patch by Mats Palmgren. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188272 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 22:15:52 +00:00
cvshook%sicking.cc
b65ed3129c Bug 310436: Allow glyph frames as child of svg. r=tor sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188248 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 18:32:55 +00:00
bzbarsky%mit.edu
bb49e8220e Fixing more build bustage and warnings. Bug 317375
git-svn-id: svn://10.0.0.236/trunk@188218 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 05:14:30 +00:00
roc+%cs.cmu.edu
99b6deb7c4 Fixing my bustage.
git-svn-id: svn://10.0.0.236/trunk@188208 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 03:33:38 +00:00
roc+%cs.cmu.edu
df8627e29b Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 02:29:17 +00:00
cvshook%sicking.cc
125d167053 Bug 317544: Disable floating inside mathml. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188179 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 21:40:31 +00:00
cvshook%sicking.cc
12b789d906 Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188176 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 21:16:12 +00:00
roc+%cs.cmu.edu
78bd9e4760 Bug 323946. nsFieldSetFrame doesn't need to support having a space manager. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188019 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-22 23:20:56 +00:00
bmlk%gmx.de
761f0bdb87 use scaledpixels to convert from CSS pixels to realword pixels bug=307367 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@187959 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 09:31:45 +00:00
bmlk%gmx.de
0284cfcc93 remove some prescontexts bug 321907 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@187958 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 09:20:04 +00:00
rbs%maths.uq.edu.au
2e24ce0a51 <mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@187950 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 02:46:19 +00:00