Commit Graph

354 Commits

Author SHA1 Message Date
Robert O'Callahan
bee2844b64 Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron 2008-09-18 21:47:21 +12:00
Rob Arnold
d3f5171295 Allow Aero Glass on popups r=vlad 2008-09-13 17:52:17 -04:00
Masayuki Nakano
aa5e1c6ffa Bug 451015 <panel> element should not be topmost window r=deakin+gavin, sr=neil 2008-09-08 21:58:07 +09:00
Robert O'Callahan
ea438e03d9 Bug 376662. Convert nsIFrame::GetOffsetTo to not use views. We need to ensure that for popups and scrollframes, views and frames are kept in sync at *all* times. Also fixes bugs in tests for NS_FRAME_NO_MOVE_FRAME. r+sr=bzbarsky 2008-09-06 20:52:56 +12:00
Robert O'Callahan
92adcbca76 Backing out changeset 1bdd5da49865 (for bug 376662) due to regression bug 453661 2008-09-05 15:40:06 +12:00
Robert O'Callahan
e87222a463 Bug 376662. Make nsIFrame::GetOffsetTo not explicitly use views. r+sr=bzbarsky 2008-09-04 09:35:52 +12:00
Dão Gottwald
aea7de68c8 Backed out changeset 7f3879f42151 2008-08-20 10:18:18 +02:00
Rob Arnold
f213b80688 Bug 451300 - "Add Aero Glass to Ctrl-Tab" [r+ui-r=mconnor r=vlad] 2008-08-20 00:41:37 -05:00
Rob Arnold
5e2a617c8a Implement Aero Glass effect support - bug 418454 r=vlad r=roc 2008-08-12 17:44:14 -07:00
Kai Liu
0a24535639 Bug 422607: avoid unneeded pixel/twip conversions to fix bookmarks menu aligment issues, r=enndeakin, sr=roc 2008-06-15 21:26:41 -04:00
739d6f4c23 Fixing bug 431606, content drop-down menus should appear with the parent menu. r=enndeakin, sr=roc, approval1.9=beltzner 2008-05-02 12:30:03 -07:00
55f164ae9b Bug 409427. Don't slide popups up if they're offscreen, flip them up above the anchor point instead. r=enndeakin,sr=neil,a=damon 2008-04-29 18:41:56 -07:00
3ba669d01f Bug 312225. When we flip a menu vertically to keep it off the bottom of the screen, we need to reverse the 2px vertical offset from the mouse cursor that we introduce for context menus. 2008-04-23 14:25:34 -07:00
b4ab02a2bc Bug 393791. Don't allow menus to open before we've generated their child frames. r=enn,sr=neil,a=beltzner 2008-04-22 20:05:54 -07:00
525c7abd27 Backing out 393791 2008-04-21 17:09:55 -07:00
d8ac3b04a6 Bug 393791. Don't show a popup menu if we haven't generated its children yet. r=enn,sr=neil,a=beltzner 2008-04-21 15:02:17 -07:00
9fa35038ee Bug 412954 - "menus should have Menu, PopupMenu or DropdownMenu window type" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=beltzner] 2008-03-08 03:32:25 -08:00
088223b32c Bug 398362 First menuitem is not selected when opening a menu for the first time r=enndeakin sr=bzbarsky 2008-01-01 21:33:30 -08:00
3e225b627a bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons 2007-12-19 11:40:18 -08:00
b54b2e501a Bug 407601, use preferred size when calculating popup position and size instead of current size, fixes extraneous layouts and scrolling position changes, r+sr=bz,a=shrep 2007-12-19 08:37:32 -08:00
60eec04401 Bug 407937, popup with left/top attributes can expand outside of content area, also ensure that popup position is adjusted if too far off screen,r+sr=roc CVS: ---------------------------------------------------------------------- 2007-12-13 06:41:33 -08:00
e2b0df4384 Bug 395334, allow noautohide panels to have a parent so they that float and move with their parent, also fixes bug 395123, r=josh,roc,sr=roc 2007-11-28 12:18:11 -08:00
c8d7f115ec Bug 402548, 402551, popups positioned wrong when document is zoomed. Affects anchored popups anchored in a different document, and popups opened at a given screen position, r+sr=roc 2007-11-22 06:12:03 -08:00
20a244877d Bug 396799 Menus on the Application menu bar sometimes claim to be menuitems r=enndeakin, aaronleventhal sr=neil a=dsicore 2007-11-21 22:14:39 -08:00
2788f5f774 Call RemoveMappingsForFrameSubtree() before destroying an "internal" popup frame. b=372685 r+sr=bzbarsky blocking1.9=dsicore 2007-10-06 06:53:05 -07:00
d0cbb02b65 Bug 396412, crash setting left/top attributes on a popup that hasn't been opened, r+sr=bz,a=dbaron 2007-09-18 07:32:22 -07:00
70503e2b14 Bug 394887, create widgets for popups lazily, second attempt with a slight change to see if performance is ok 2007-09-16 08:51:27 -07:00
793815ebcd Backed out as it made performance worse for some reason 2007-09-14 13:31:37 -07:00
933797394c Bug 394887, lazily create popup content and widgets, r+sr=bz, a=roc 2007-09-14 12:45:17 -07:00
4fa7d2b7a3 Bug 392160, improve popup positioning to not use widget calculations, r=sharparrow, sr=bz, a=dbaron 2007-08-27 09:23:52 -07:00
4eb7718bf9 Bug 391960, null check document of anchor node, r+sr=bz,a=damon 2007-08-19 09:55:18 -07:00
a11ff01a4a reland changes that didn't cause orange. 2007-08-09 01:53:19 -07:00
8cbb25b511 backout changes that landed near the beginning of the unit test orange, as a test. 2007-08-09 01:01:59 -07:00
28fc8f81e9 Bug 388112, oversize menu no longer has scrolling mechanism, r+sr=bz 2007-08-08 07:11:11 -07:00
0e3d36bf26 Bug 388995, remove popups from open chain after the popuphiding event, r+sr=bz, a=dbaron 2007-08-03 07:05:07 -07:00
fd79544c33 Bug 387548, use sizetopopup to set popup size when an anchor is used, fixes wrong size on seamonkey autocomplete field, r+sr=bz 2007-07-18 08:24:57 -07:00
af2ab2c6b6 Bug 388064, remove extra active popup list from presshell, since popup manager now tracks popups, and does so for all popups, r+sr=roc 2007-07-16 07:53:32 -07:00
98de634631 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. 2007-07-08 00:08:04 -07:00
75fe26fa98 Bug 386795, popups positioned 1 pixel off when using ShowPopup, r+sr=roc 2007-07-06 05:12:47 -07:00
eea66d229c Include the stuff we use. Bug 279703 followup, r=enn. 2007-07-05 21:23:56 -07:00
02f1813317 Fix bustage on x86_64 Linux. b=279703 r=enndeakin 2007-07-04 11:37:33 -07:00
a7249af232 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 2007-07-04 08:49:38 -07:00
2ce3a601f3 Bug 279703, backing out the popup changes due to performance regressions. sigh. 2007-06-29 15:15:59 -07:00
9feb664c79 Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz 2007-06-29 12:04:45 -07:00
70e37b2ff0 Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst 2007-05-14 02:11:38 -07:00
f35d54a7f8 Don't create a widget if the view already has one and check error return code from CreateViewForFrame(). b=374102 r+sr=roc 2007-05-13 17:42:38 -07:00
0f958609c2 backout Bug 363089 2007-05-11 06:34:05 -07:00
833e8c64f1 Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst 2007-05-11 04:15:11 -07:00
f9df8c992e 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 2007-05-10 08:46:42 -07:00
e3f47ac88a Bug 378752 Mnemonic of Menu doesn't work if an editor has focus and IME is on r+sr=roc 2007-05-02 08:34:35 -07:00