enndeakin%sympatico.ca
91791c9ee4
Bug 392160, improve popup positioning to not use widget calculations, r=sharparrow, sr=bz, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@233150 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 16:23:54 +00:00
enndeakin%sympatico.ca
32148a6f5f
Bug 391960, null check document of anchor node, r+sr=bz,a=damon
...
git-svn-id: svn://10.0.0.236/trunk@232343 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-19 16:55:18 +00:00
sayrer%gmail.com
9f488785d8
reland changes that didn't cause orange.
...
git-svn-id: svn://10.0.0.236/trunk@231697 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 08:53:22 +00:00
sayrer%gmail.com
882c23b493
backout changes that landed near the beginning of the unit test orange, as a test.
...
git-svn-id: svn://10.0.0.236/trunk@231696 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 08:02:00 +00:00
enndeakin%sympatico.ca
5654c9985e
Bug 388112, oversize menu no longer has scrolling mechanism, r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@231654 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 14:11:12 +00:00
enndeakin%sympatico.ca
709285a25d
Bug 388995, remove popups from open chain after the popuphiding event, r+sr=bz, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@231410 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-03 14:05:09 +00:00
enndeakin%sympatico.ca
c6bbed1027
Bug 387548, use sizetopopup to set popup size when an anchor is used, fixes wrong size on seamonkey autocomplete field, r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@230194 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 15:24:57 +00:00
enndeakin%sympatico.ca
8d10cd84b0
Bug 388064, remove extra active popup list from presshell, since popup manager now tracks popups, and does so for all popups, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@230028 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 14:53:33 +00:00
jwalden%mit.edu
dda6ff3c99
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
...
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
enndeakin%sympatico.ca
7a73c5ae6a
Bug 386795, popups positioned 1 pixel off when using ShowPopup, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@229422 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 12:12:47 +00:00
bzbarsky%mit.edu
7b99b1951d
Include the stuff we use. Bug 279703 followup, r=enn.
...
git-svn-id: svn://10.0.0.236/trunk@229408 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 04:23:56 +00:00
dbaron%dbaron.org
b680683f7e
Fix bustage on x86_64 Linux. b=279703 r=enndeakin
...
git-svn-id: svn://10.0.0.236/trunk@229328 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 18:37:33 +00:00
enndeakin%sympatico.ca
66f6fed78b
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@229322 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 15:49:46 +00:00
enndeakin%sympatico.ca
31eeecce7d
Bug 279703, backing out the popup changes due to performance regressions. sigh.
...
git-svn-id: svn://10.0.0.236/trunk@229020 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 22:16:06 +00:00
enndeakin%sympatico.ca
bc283952f4
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@229013 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 19:04:52 +00:00
Olli.Pettay%helsinki.fi
7a1f7182a1
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@226373 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 09:13:09 +00:00
mats.palmgren%bredband.net
db90382f98
Don't create a widget if the view already has one and check error return code from CreateViewForFrame(). b=374102 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@226364 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 00:42:39 +00:00
Olli.Pettay%helsinki.fi
74bedad7b0
backout Bug 363089
...
git-svn-id: svn://10.0.0.236/trunk@226300 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 13:34:12 +00:00
Olli.Pettay%helsinki.fi
174896a945
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@226293 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 11:15:20 +00:00
neil%parkwaycc.co.uk
2671ffbdb4
Bug 375403 originally started off as a simple request to enable window translucency when windows or popups use opacity, alpha transparent background or non-zero border radius but mutated to include refactoring non zero side testing r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@226257 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 15:46:42 +00:00
masayuki%d-toybox.com
345d3747bf
Bug 378752 Mnemonic of Menu doesn't work if an editor has focus and IME is on r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@225454 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 15:34:36 +00:00
bzbarsky%mit.edu
d2d337437c
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers of
...
GetShellAt(0) to using this API. Bug 378780. API introduction part by me,
r+sr=jst. Mass-changes done by taras using squash, r+sr=me
git-svn-id: svn://10.0.0.236/trunk@225416 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 22:24:25 +00:00
enndeakin%sympatico.ca
1f82e44d11
Bug 374570, constrain popups to frame, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@224799 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 18:20:04 +00:00
bzbarsky%mit.edu
116d69628c
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
...
Taras Glek <tglek@mozilla.com>, rs=roc.
git-svn-id: svn://10.0.0.236/trunk@222659 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-30 21:11:47 +00:00
Olli.Pettay%helsinki.fi
129a6d12e2
Bug 368501, Table Properties Windows Cut Off, r=bz, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@221346 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-05 21:55:23 +00:00
sharparrow1%yahoo.com
ac106dc516
Bug 370379: Create views less frequently. Stops creating views for -moz-hidden-unscrollable, opacity, fixed backgrounds, and scrollbars, plus removes some unneeded methods from views and view managers. r+sr=roc.
...
git-svn-id: svn://10.0.0.236/trunk@220852 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-24 00:23:42 +00:00
masayuki%d-toybox.com
e4a10ad01f
Bug 369618 cannot open menu on non-primary display r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@219788 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 23:23:31 +00:00
sharparrow1%yahoo.com
dd459d0a71
Bug 177805: Fix the use of units in Gecko. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-07 07:46:44 +00:00
timeless%mozdev.org
c778d21502
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
git-svn-id: svn://10.0.0.236/trunk@217425 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 17:47:52 +00:00
dbaron%dbaron.org
1ca9f3f372
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
...
git-svn-id: svn://10.0.0.236/trunk@216738 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 05:38:33 +00:00
roc+%cs.cmu.edu
6b01227e23
Bug 324963. Keep a list of active popups to help us dispatch mouse events to them ... moving handling of 'always on top' popups towards a view-less world. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@216116 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-29 23:09:13 +00:00
neil%parkwaycc.co.uk
bbc45675bf
Shortcut navigation doesn't work in bookmark context menus b=335162 r=Enn sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@212971 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-01 22:31:49 +00:00
neil%parkwaycc.co.uk
723b791327
Limit translucent popups to chrome docshells b=70798 r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@211737 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 23:03:40 +00:00
neil%parkwaycc.co.uk
8e13f3c09b
Make -moz-appearance count as opaque (also hides cairo bug) b=351716 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209672 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-10 23:15:20 +00:00
neil%parkwaycc.co.uk
74cd7ccc2b
Bug 70798 Ability to have transparent background on <popup>s r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@209326 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-07 08:50:43 +00:00
Olli.Pettay%helsinki.fi
48c52f1bcb
Bug 348304, @nsMenuFrame::HandleEvent, r=enndeakin, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@209111 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-03 20:25:58 +00:00
Olli.Pettay%helsinki.fi
39cda82632
Bug 347836, Add static method to get nsIRootBox, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@206820 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:40:11 +00:00
darin%meer.net
8ef91351f5
fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@201170 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 00:01:58 +00:00
roc+%cs.cmu.edu
e71eeec88a
Bug 339889. Propagate invalidation through the frame hierarchy to topmost widgets. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@199477 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 01:11:43 +00:00
leon.sha%sun.com
ca47f5992a
Bug 333896
...
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com .
roc: review+
roc: superreview+
git-svn-id: svn://10.0.0.236/trunk@195238 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 05:40:11 +00:00
mrbkap%gmail.com
57d1babd65
[BeOS]Bug 322051, restructuring nsWindow code, patch by thesuckiestemail@yahoo.se r=sergei_d
...
git-svn-id: svn://10.0.0.236/trunk@194172 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 20:44:17 +00:00
roc+%cs.cmu.edu
b6ebd9961d
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@193976 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-10 00:16:29 +00:00
darin%meer.net
70deb5f58d
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@193272 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 18:40:56 +00:00
roc+%cs.cmu.edu
140fbb3377
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@193022 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-26 21:30:36 +00:00
timeless%mozdev.org
7fefbe3466
Bug 326959 menupopup.enableRollup(true) causes crash [@ nsPopupSetFrame::Destroy]
...
patch by asqueella@gmail.com r=neil sr=roc
git-svn-id: svn://10.0.0.236/trunk@192872 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-23 22:08:37 +00:00
ginn.chen%sun.com
87db4659ef
Bug 319532 [gnome]There is no feedback when use keyboard to navigate
...
disabled menuitem in Mozilla menu
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192516 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 03:55:10 +00:00
pavlov%pavlov.net
b5c7a440ef
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
...
git-svn-id: svn://10.0.0.236/trunk@192407 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
6e36f2c733
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@192399 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 03:14:02 +00:00
martijn.martijn%gmail.com
44a2ab1cec
Bug 246712 - Right click This Frame, but then quickly View Page Source causes crash, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@192367 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-14 22:48:09 +00:00
roc+%cs.cmu.edu
38a9722e9f
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
...
git-svn-id: svn://10.0.0.236/trunk@192085 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 18:55:21 +00:00