layout/generic/nsGfxScrollFrame.cpp
3675017ddaa10a7e34def3b0b656b1c19ddc6efa
created 2010-06-10 11:26 -0700
pushed 2010-06-10 18:27 +0000
Daniel Holbert Daniel Holbert - Bug 568612 followup: remove now-unused helper-function GetDocURI. r=roc
c34daf5775211e7b58848e491e0b140e0a3c61ec
created 2010-05-30 09:38 -0700
pushed 2010-05-30 18:35 +0000
Doug Turner Doug Turner - Bug 568612 - Remove GetURIGeckoFlags/SetURIGeckoFlags because they haven't been used since places landed. r=roc
f73367a60951078c79787dc386c5a51b5fda6445
created 2010-05-05 14:18 -0400
pushed 2010-05-05 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
675a973a031085c25a3e1af853e2d9552668b5d6
created 2010-05-02 05:56 -0700
pushed 2010-05-04 04:22 +0000
timeless timeless - Bug 563232 - warning: comparison between signed and unsigned integer expressions in nsGfxScrollFrameInner::ScrollToImpl, r=zwol
bc10dcdc3b1e27e259ca1c7efa6c27aeea7de334
created 2010-04-30 09:12 -0400
pushed 2010-04-30 13:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
01f5e4105daea05b2afa3886d134266f057df95d
created 2010-04-27 18:15 +0200
pushed 2010-04-27 16:26 +0000
Mats Palmgren Mats Palmgren - Remove the VerticalScroll() before layout, nsListBoxBodyFrame does that in its post reflow callback. b=547338 r=roc
ca34c53987b070ab52098b2241973e7baecd8070
created 2010-04-23 14:41 +1200
pushed 2010-04-23 03:36 +0000
Robert O'Callahan Robert O'Callahan - Bug 534566. Use separate nsPropertyTables for different categories so we don't pollute the property name list with unrelated names. r=sicking
b2726997982c48d5283e023ad8e4e71a5812f80b
created 2010-04-08 09:11 -0700
pushed 2010-04-08 16:15 +0000
Simon Montagu Simon Montagu - Make the scroll bar and resizer always be on the left of right-to-left widgets. Bug 556363, r=Enn
23e09c2ded59b24e4c7c9a3cdfa211413220c7ef
created 2010-04-06 16:01 -0400
pushed 2010-04-06 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 550882 followup. Remove the hack, since it's not useful anymore.
fc72a7fdbc644a7533617d3f8587058a6724b07f
created 2010-04-02 18:25 -0400
pushed 2010-04-02 22:30 +0000
Vivien Nicolas Vivien Nicolas - Bug 461843: Backout changes to avoid assertions but broke scrollbar margin support [r=roc]
6f80d1746d80b6be893f09f84a3bdfb5b38306a7
created 2010-03-29 14:46 +1300
pushed 2010-03-29 01:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 551463. Don't clamp scroll positions during reflow, do it during a post-reflow callback so that temporary frame size changes don't clamp when they shouldn't. r=mats
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2010-03-29 01:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
b3367021d66108e02d908266eacfc0985d64223d
created 2010-03-08 19:30 -0500
pushed 2010-03-24 01:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc
de002015a6d3b3b322d7b62cfc1e89f76b31c569
created 2010-03-23 14:55 -0400
pushed 2010-03-23 18:56 +0000
Neil Deakin Neil Deakin - BBug 554092, resizer overlaps content window scrollbar, r=roc
ca874c58573bcbbf8528eaab72ba5d847ff507b4
created 2010-03-23 13:14 -0400
pushed 2010-03-23 17:15 +0000
Neil Deakin Neil Deakin - Bug 553760, two resizers appear in textarea, hide the one for the placeholder scrollframe, r=dbaron
1f70f80b8a7ec37b58160a513567e379af5dfc45
created 2010-03-19 07:49 -0400
pushed 2010-03-19 11:51 +0000
Neil Deakin Neil Deakin - Bug 442228, support resizers in scrollable areas and enable them by default for textareas, r=roc,sr=dbaron
a35c6813e87dca7391c851e90e844fee8e33534f
created 2010-03-18 15:58 -0400
pushed 2010-03-18 19:59 +0000
Neil Deakin Neil Deakin - Bug 544472, eliminate duplicate calls to AddCSS*** methods, plus some minor related code cleanup, r=dbaron
76a071c6dfd0e74dd1f672eaa2394a037eb5afec
created 2010-03-11 00:59 -0500
pushed 2010-03-11 06:00 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset f0239b3789d9 (bug 550882) because it causes a Tsspider regression.
f0239b3789d997dc94989c0ae67c4566c979a8c5
created 2010-03-08 19:30 -0500
pushed 2010-03-10 23:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc
d11772a5043cbc951328ba53c188f1c7fcc7e73b
created 2010-03-09 09:34 -0500
pushed 2010-03-09 14:37 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c7c0db9074c7 (bug 550882) on suspicion of causing a Tsspider regression.
c7c0db9074c70f9d5ed3966fa1bb2283800a69b4
created 2010-03-08 19:30 -0500
pushed 2010-03-09 00:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc
704b52b7a02c5322b8e78201b1bc4484b3829a41
created 2010-02-20 16:52 -0800
pushed 2010-02-21 00:53 +0000
Alexander Surkov Alexander Surkov - Bug 534527 - Accessibility needs new DOM API part 2, r=smaug, sr=bz
1c940a2b82b6f7c860fb9fb5952516d554b0be98
created 2010-02-17 10:43 -0500
pushed 2010-02-17 15:44 +0000
L. David Baron L. David Baron - Fix spelling of 'horizontal' to cause another round of builds (and talos runs). CLOSED TREE
a0d63d34b3ae97c6cae7f42bf4e46dcb5d155d92
created 2010-02-12 01:34 +0800
pushed 2010-02-11 17:35 +0000
Alexander Surkov Alexander Surkov - Bug 534527 - Accessibility needs new DOM API, r=olli.pettay, sr=roc
be94483da3b4ffc1313594240f67e0e8999ce574
created 2010-02-08 11:49 +0900
pushed 2010-02-08 02:51 +0000
Makoto Kato Makoto Kato - Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=jst
3f8d4e7bd9a17d861b60b99d8d69fed2a35bc48f
created 2010-01-28 18:03 -0600
pushed 2010-02-03 20:14 +0000
Timothy Nikkel Timothy Nikkel - Bug 488771. Stop nsIScrollPositionListener from inheriting from nsISupports. r=roc
ed74b4bc8cf9653953e7ebfcf8a50c17b2634624
created 2010-01-27 22:12 -0600
pushed 2010-02-03 20:14 +0000
Timothy Nikkel Timothy Nikkel - Bug 540247. If we change the size of the scrolled frame for a XUL scroll make sure to invalidate the changed area. r=roc
868a2da476a8bffded359e8496955c9e43083355
created 2010-01-26 12:39 -0800
pushed 2010-01-26 20:40 +0000
L. David Baron L. David Baron - Make scrolling work inside iframe inside transformed svg:foreignObject by using GetCrossDocParentFrame for loop in check for whether we can blit. (Bug 403443) r=roc
79580340974503c858e85d0c5d3d01ed283d9eda
created 2010-01-26 14:10 +0100
pushed 2010-01-26 13:10 +0000
Mats Palmgren Mats Palmgren - Null-check the root pres context result. Unregister the plugin frame earlier, at Stop instead of Destroy time. b=521426 r=roc
75bf0842156c58e8ef32d8c93ecec000ca3df2a6
created 2010-01-13 04:57 -0800
pushed 2010-01-18 22:34 +0000
Robert O'Callahan Robert O'Callahan - Bug 539331 - browser_sanitizeDialog.js is failing part 2, r=matspal
51292fe9e5a94e5f004cb28d90a9337d038a8a44
created 2010-01-14 05:00 -0800
pushed 2010-01-18 22:34 +0000
Robert O'Callahan Robert O'Callahan - Bug 539331 - browser_sanitizeDialog.js is failing, r=matspal
ad1a239a0b138f703228d7dac19786efe2b22eb6
created 2010-01-14 15:30 +1300
pushed 2010-01-14 02:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 539226. Ensure that when a scrollbar is added or removed the invalidation is not swallowed by the code that suppresses invalidation of hidden scrollbars. r=mats
8eca38aaba92d66052985db7c3c2a1b290727aba
created 2010-01-14 15:29 +1300
pushed 2010-01-14 02:30 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset a3af8424d938
a3af8424d938cc56170b30b5ae79070d0dbb16c6
created 2010-01-13 04:57 -0800
pushed 2010-01-14 00:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 539331 - browser_sanitizeDialog.js is failing [r=mats]
8544017aa58369cbbc1ceb5ada48c9677ca3b1c4
created 2010-01-12 10:45 +1300
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 35: Prevent event dispatch and script execution during UpdateViewAfterScroll, even in the presence of malign Win32 reentrant APIs. r=mats
17131f693e28e31d01747fb282c06ecf39d9c916
created 2010-01-12 10:45 +1300
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 31.5: Cleanup ScrolledAreaEvent stuff to be simpler. In particular we don't need to store the scrolled area, we can just compute it when we fire the event. r=mats
4ccff5df452cf08d29a430ff40d15fa6f3920c7f
created 2009-10-08 16:01 +1300
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats
fada8c5cef0730f37e7540eb7d55222dcd95a0c4
created 2010-01-12 10:45 +1300
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 30: Change the scroll state in nsPresState to a point. r=mats
2156590f92b23da26d6614f5d8bec9c1738204b9
created 2009-09-09 17:40 +1200
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 19: Remove view paramters from nsIScrollPositionListener. r=mats
8c1587eac4b2026fc668e8bd4b2fb47200d73523
created 2009-09-09 17:40 +1200
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 18: Remove nsIScrollableViewProvider and its implementations, now that we've removed all its users. r=mats
eb1ae9aabeccef89e922a39dc9df97a2493c5678
created 2009-09-01 16:11 +1200
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 3: Add all necessary new APIs to nsIScrollableFrame. r=mats,sr=dbaron
8b6f32659aa66634e8417d15952b8f2d6c9299f9
created 2009-12-24 16:20 -0500
pushed 2009-12-24 21:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
1e37be566afa2f59aae7a09e8571f0350bc14542
created 2009-12-24 00:21 -0500
pushed 2009-12-24 06:03 +0000
fantasai fantasai - Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
894a8e2bddb2d9b4163384baed20d180736bff80
created 2009-12-13 19:40 -0800
pushed 2009-12-14 03:43 +0000
L. David Baron L. David Baron - Call CheckInvalidateSizeChange for nsHTMLScrollFrames. (Bug 438537) r=roc
4c63a655eac6e080619ac6ebf6882e94ef4a788f
created 2009-10-25 00:04 -0700
pushed 2009-11-02 21:47 +0000
Roy Frostig Roy Frostig - Fire MozScrolledAreaChanged from nsDocShell::RestoreFromHistory() in case document root scroll frame isn't reflowed by the restore. r=roc
1fa6860af3d62bab9bc4842222fa059bcbac2105
created 2009-10-05 15:14 +1300
pushed 2009-10-05 02:21 +0000
Markus Stange Markus Stange - Bug 494301 - Scrollbar not resized on pill button click. r=roc
67e02399d88a85c7ef6932eea25ba5a3f32754d1
created 2009-09-30 08:18 +1000
pushed 2009-10-02 03:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 508908. Disable windowed plugins in popup windows, since they don't work. r=dbaron
496ee05a3473d55039109025207c9cda80304c2b
created 2009-09-11 16:13 -0700
pushed 2009-09-24 03:58 +0000
Roy Frostig Roy Frostig - Bug 514732. Issue a DOM event for document resizing. r=smaug sr=roc
7494a97275dc55de9c6c57f0cc32acc4e8f68d46
created 2009-09-04 16:49 +1200
pushed 2009-09-20 22:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2009-09-16 15:01 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed 2009-09-12 16:50 +0000
Zack Weinberg Zack Weinberg - Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
f9c0cfc462976723cad46f3a159156e3773237de
created 2009-08-20 14:52 -0700
pushed 2009-08-20 21:53 +0000
Zack Weinberg Zack Weinberg - Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
0a0b0c3f614bd114bd8d7ff6cb58d609c1d8a4b1
created 2009-07-30 13:23 -0400
pushed 2009-07-30 18:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
ae5133c2c8658c15d0078f2a7fc97275859203c4
created 2009-07-28 08:53 -0400
pushed 2009-07-28 12:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
85458fee32689f83e12f86122b8ad20b74b06384
created 2009-07-27 09:29 +1200
pushed 2009-07-27 01:03 +0000
Robert O'Callahan Robert O'Callahan - Bug 505743. Fix nsHTMLScrollFrame::InvalidateInternal to not take the 'invalidation in scrollbar' path when there is no scrollbar. r=dbaron
55e3c943d73c2492e8bb0c3229fc50ffa912c887
created 2009-07-27 09:27 +1200
pushed 2009-07-27 01:03 +0000
Robert O'Callahan Robert O'Callahan - Bug 505667. Don't need to check INVALIDATE_NOTIFY_ONLY in nsHTMLScrollFrame::InvalidateInternal. r=dbaron
ff084019260e93cca76ba924909a2730e211aff6
created 2009-07-22 12:45 +1200
pushed 2009-07-22 00:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
6d131711f67fa1e16c33304abd104466a7f17e63
created 2009-07-22 12:45 +1200
pushed 2009-07-22 00:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
916be128c4ff9ae401334e81406b1eadba0d1bd1
created 2009-07-22 12:44 +1200
pushed 2009-07-22 00:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 500632. Suppress invalidation caused by parts inside collapsed scrollbars. r=dbaron
4ffbac1f19eb113a653fa1d41214157216110736
created 2009-06-23 21:35 -0400
pushed 2009-06-24 01:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 478465. Don't clobber our NS_FRAME_IN_REFLOW flag by scrolling. r+sr=roc
less more (0) -100 -60 tip