17407 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
03a789bbfb Fixing more build bustage for bug 212789 -- merge to changes from bug 289940.
git-svn-id: svn://10.0.0.236/trunk@179329 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 19:22:38 +00:00
bzbarsky%mit.edu
116abbfbe2 Fixing build bustage for bug 212789 -- merge to changes from bug 289940.
git-svn-id: svn://10.0.0.236/trunk@179327 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:56:10 +00:00
bzbarsky%mit.edu
42209c29df Add horizontal scrolling to trees. Bug 212789, patch by Nate Nielsen
<nielsen@memberwebs.com>, r=jan, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@179326 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:36:15 +00:00
bzbarsky%mit.edu
00bdd69268 Make sure kepress handlers are not affected by Caps Lock state. Bug 295228,
patch by Dainis Jonitis <Dainis_Jonitis@swh-t.lv>, r=neil, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179325 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:13:48 +00:00
bmlk%gmx.de
b22f3e984d limit pctHeightObserver to quirks mode bug 305975 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179308 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:14:53 +00:00
bmlk%gmx.de
90cf9eb05b reset the cached ascent if the block is empty, bug 206516 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@179307 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:14:07 +00:00
bzbarsky%mit.edu
1812f65d2f Implement :enabled and :disabled CSS pseudo-classes. Bug 84400, patch by Allan
Beaufour <allan@beaufour.dk>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179280 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 03:31:47 +00:00
bzbarsky%mit.edu
b24d43aca2 Fix assertion bug 303006, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@179276 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 02:36:47 +00:00
dbaron%dbaron.org
2be505f301 Base factor line-height values on the same concept of font size as em-based line-height values. b=196270 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179226 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 19:30:06 +00:00
tor%cs.brown.edu
cdd3a1d967 Build bustage fix - curse case insensitive filesystems!
git-svn-id: svn://10.0.0.236/trunk@179206 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 16:44:22 +00:00
tor%cs.brown.edu
545dd68fc7 Bug 282579 - observe path of <textPath> so we invalidate properly. r=afri
git-svn-id: svn://10.0.0.236/trunk@179202 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 16:28:54 +00:00
smfr%smfr.org
c3be847acf Fix bug 208601: DocumentViewerImpl::GetCanGetContents() was incorrectly returning false for text fields, because it was looking at the document's selection, rather than the text field selection. Fix by exposing nsIPresShell::GetSelectionForCopy(), and calling that. This fixes the Services menu in Camino to work in text fields. r/sr=roc.
git-svn-id: svn://10.0.0.236/trunk@179200 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 15:19:13 +00:00
neil%parkwaycc.co.uk
1e99a3c217 Frame processing needs to happen before bubbling system event group handlers in order to fix bug 300227 and thus properly fix bug 298894 r=jst sr=bz
git-svn-id: svn://10.0.0.236/trunk@179192 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 13:41:11 +00:00
mats.palmgren%bredband.net
b8e83b79cb Don't go below BODY in search for a background color (Print only bug). b=294836 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179185 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 04:39:31 +00:00
bzbarsky%mit.edu
ce902f28ab Removing comment that refers to code that is now gone.
git-svn-id: svn://10.0.0.236/trunk@179183 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 03:37:12 +00:00
dbaron%dbaron.org
874d8e8784 Back out most of the rest of bug 304462.
git-svn-id: svn://10.0.0.236/trunk@179160 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 16:45:39 +00:00
smontagu%smontagu.org
376ef18d28 Bug 306049: Crash in nsFrame::PeekOffsetParagraph when triple-clicking not in a block. Patch by Uri Bernstein <uriber@gmail.com>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179157 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 08:20:34 +00:00
bmlk%gmx.de
a91a28273f code share GetCaptionAdjustedParent between AdjustCaptionParentFrame, bug 289936 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179139 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 18:30:36 +00:00
dbaron%dbaron.org
ce56186069 Use PRInt32 instead of PRUnichar to match everything else and handle EOF correctly. b=305947 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179127 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 05:59:51 +00:00
dbaron%dbaron.org
c0f10d9c21 Give popup blocked events a message constant. b=304462 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179107 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 21:38:38 +00:00
tor%cs.brown.edu
eab46ea142 Bug 282579 - fix logic for placing characters when falling off the end
of a textPath.  r=jwatt


git-svn-id: svn://10.0.0.236/trunk@179104 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 21:13:48 +00:00
bsmedberg%covad.net
e907b43768 Bug 305767 - Allow a different marker character for preprocessing CSS files - r=hixie+mconnor
git-svn-id: svn://10.0.0.236/trunk@179041 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 12:49:37 +00:00
tor%cs.brown.edu
3dbbd2acf5 libart bustage fix for 282579.
git-svn-id: svn://10.0.0.236/trunk@179033 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 07:27:25 +00:00
tor%cs.brown.edu
bb85419dbd Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
the gdi+ text highlighting code.  r=afri


git-svn-id: svn://10.0.0.236/trunk@179022 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 02:49:52 +00:00
jwatt%jwatt.org
7240d0e8a8 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178992 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:31:09 +00:00
mozilla.mano%sent.com
85437d5bd7 Bug 305083 - When using ctrl+right-arrow on last word in a wrapping line, caret moves to end of line instead of to beginning of next line. patch from Eyal Rozenberg <eyalroz@technion.ac.il>, r=uriber, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178953 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 15:57:12 +00:00
dbaron%dbaron.org
df4c1ed519 Fix typo in comment. b=305901.
git-svn-id: svn://10.0.0.236/trunk@178946 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 14:34:36 +00:00
roc+%cs.cmu.edu
e62ae2d243 Bug 293714. Be smart about guessing whether a vertical scrollbar is needed when we do the first real reflow of a scrollframe; remember in global history whether the page needed a scrollbar or not. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178883 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 00:10:37 +00:00
bzbarsky%mit.edu
525a6b3082 Cache the event queue service in nsContentUtils instead of having every single
presshell caching it.  Bug 305689, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@178852 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:01:51 +00:00
bmlk%gmx.de
0606f552eb pixel align pct based scroll frames bug 139843 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@178802 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:11:45 +00:00
mrbkap%gmail.com
1886a2ba22 bug 299622: BiDi: Pressing End in a blank line moves the caret back, to the end of the previous line. Patch by Uri Bernstein <uriber@gmail.com>. r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@178799 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:46:45 +00:00
mrbkap%gmail.com
210f1d6d3a bug 303399: Bidi: Problems with caret positioning on blank lines. Patch by Uri Bernstein <uriber@gmail.com>. r=mrbkap sr=roc
git-svn-id: svn://10.0.0.236/trunk@178798 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:44:28 +00:00
bzbarsky%mit.edu
f6520d2280 Flush _before_ getting the presshell, not after. Bug 297079, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178765 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:27:02 +00:00
bzbarsky%mit.edu
22574e59dd SVG's suspend/unsuspendRedraw shouldn't mess with viewmanager update batches.
Bug 305246, r=scootermorris, sr=roc


git-svn-id: svn://10.0.0.236/trunk@178760 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:03:42 +00:00
bzbarsky%mit.edu
6238496e88 Fix silly refcounting error that led to leaks. Bug 305262, r=scootermorris,
sr=roc


git-svn-id: svn://10.0.0.236/trunk@178755 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:05:39 +00:00
bzbarsky%mit.edu
3e0b5109c5 Restore the ability to tab to links in an imagemap. Bug 304467, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178753 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:03:59 +00:00
smfr%smfr.org
7dd0965ac3 Fix bug 303987: long delays after resetting font prefs. Use a zero-delay timer to coalesce multiple pref callbacks in the pres context into one update. r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@178752 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 23:52:16 +00:00
bzbarsky%mit.edu
d7497a616e Go back to having UnblockOnload firing onload sync in cases where it's safe.
Attempting to address Tp fallout from bug 294114, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@178750 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 23:24:30 +00:00
roc+%cs.cmu.edu
a65887afc9 Bug 304434. Update link :visited status for URIs downloaded to helper apps. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178746 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 22:26:10 +00:00
roc+%cs.cmu.edu
ababb5585c Bug 305610. Fix regression from yesterday's event->point removal ... we didn't delete enough code! patch by Eli Friedman, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178729 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:48:56 +00:00
roc+%cs.cmu.edu
01b8ec2e94 Bug 303458. Check in rest of patch for 295673. Doh!
git-svn-id: svn://10.0.0.236/trunk@178727 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:44:23 +00:00
roc+%cs.cmu.edu
1819e04911 Bug 305239. When drilling down at the start or end of a line, and we find a BR, return the parent element and the offset to the BR element instead of the BR element itself. This is a workaround for some deeper bug but we need a fix now. r+sr=roc, patch by Uri Bernstein
git-svn-id: svn://10.0.0.236/trunk@178667 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 04:20:02 +00:00
roc+%cs.cmu.edu
5525e0f045 Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@178666 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 03:57:07 +00:00
pavlov%pavlov.net
644d399963 replace call to nsIRenderingContext::RetrieveCurrentNativeGraphicData with nsIRenderingContext::GetNativeGraphicData
git-svn-id: svn://10.0.0.236/trunk@178664 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:59:34 +00:00
pavlov%pavlov.net
78af32406c moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc
git-svn-id: svn://10.0.0.236/trunk@178659 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:11:54 +00:00
bzbarsky%mit.edu
b327d4361b Remove nsDummyLayoutRequest and use the nsIDocument onload-blocking API
instead.  Bug 294114, r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@178656 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 01:29:02 +00:00
bzbarsky%mit.edu
d1afb179ba Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178642 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:24:29 +00:00
mrbkap%gmail.com
222fa4f8bd bug 296335: Setting minWidth and maxWidth on a XUL element doesn't reflow the element. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178631 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 20:35:47 +00:00
bryner%brianryner.com
79d7d9246b follow-up to bug 303725, don't try to get a weak reference to a weak reference. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@178628 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 19:46:25 +00:00
bryner%brianryner.com
f8a877926f In the XUL autocomplete widget, make user-initiated autocomplete dispatch an oninput event, just as if the user had typed the text. Also fixing a bug where it was not possible to create an oninput event from script. Bug 287996, r=mconnor sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178617 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:34:21 +00:00