roc+%cs.cmu.edu
da54d83f54
Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
2004-09-06 02:44:43 +00:00
dbaron%dbaron.org
2e93a67964
Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
2004-09-05 00:04:04 +00:00
dbaron%dbaron.org
1bfadac359
Land bug 72747 in pieces: Implement scrolling='yes' (and equivalents) on frames and iframes. b=72747 r+sr=roc
2004-09-04 23:03:04 +00:00
jst%mozilla.jstenback.com
63c881aeb2
Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
2004-09-04 19:28:46 +00:00
dbaron%dbaron.org
e4e0192e47
Back out previous round of bug 72747 changes due to Tp regression.
2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
58b70d35d1
Land bug 72747 in pieces: Add default constructor for ScrollbarStyles. b=72747 r+sr=roc
2004-09-04 07:35:12 +00:00
dbaron%dbaron.org
d12362e0ef
Land bug 72747 in pieces: Change types on ScrollbarStyles from PRInt32 to PRUint8. b=72747 r+sr=roc
2004-09-04 07:02:46 +00:00
dbaron%dbaron.org
46a0c16189
Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
757800ab54
Back out text input changes from bug 72747.
2004-09-04 03:49:25 +00:00
dbaron%dbaron.org
4db1f75805
Back out text input changes from bug 72747.
2004-09-04 03:17:18 +00:00
dbaron%dbaron.org
8f051ffe83
Land bug 72747 in pieces: A little cleanup. b=72747 r+sr=roc
2004-09-03 23:57:42 +00:00
dbaron%dbaron.org
9d42af129c
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
2004-09-03 23:29:38 +00:00
dbaron%dbaron.org
2260749166
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
2004-09-03 23:28:26 +00:00
dbaron%dbaron.org
462cb0cabd
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
2004-09-03 23:22:15 +00:00
dbaron%dbaron.org
addb69cbb7
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
2004-09-03 23:17:18 +00:00
dbaron%dbaron.org
7325984b89
Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
2004-09-03 22:28:34 +00:00
dbaron%dbaron.org
58b2482f65
Land bug 72747 in pieces: make users of nsIScrollable use nsIScrollable::Scrollbar_* instead of NS_STYLE_OVERFLOW_*. b=72747 r+sr=roc
2004-09-03 21:58:39 +00:00
timeless%mozdev.org
f214b8a95f
Bug 257877 replacement content isn't rendered if gkplugin.dll isn't present
...
r=jst sr=bz
2004-09-03 21:49:13 +00:00
dbaron%dbaron.org
13d0d98e6c
Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
2004-09-03 00:46:43 +00:00
dbaron%dbaron.org
0777d4a522
Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
2004-09-02 23:27:23 +00:00
kyle.yuan%sun.com
c3a9746bda
Bug 254997 Caret tracking by line (down arrow) skips over huge portions of the document. r=aaronl, sr=roc, patch=ginn.chen@sun.com
2004-09-02 05:02:53 +00:00
bryner%brianryner.com
4de1e631ea
deCOMify nsIPresShell::GetRootFrame. Change callers inside of gklayout to use FrameManager()->GetRootFrame() instead so that the call can be inlined. Bug 253889, r+sr=roc.
2004-09-02 03:08:51 +00:00
bryner%brianryner.com
6395cedb06
Restoring previous failure code, follow-up to bug 257596
2004-09-01 18:02:04 +00:00
jst%mozilla.jstenback.com
f1d17b9743
Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu
2004-09-01 16:50:12 +00:00
aaronleventhal%moonset.net
ee255c951a
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
2004-09-01 14:58:34 +00:00
roc+%cs.cmu.edu
86223813ee
Bug 257430. nsImageFrame and nsTableRowFrame need to always include their frame bounds in their overflow area. r+sr=dbaron
2004-09-01 13:33:17 +00:00
bryner%brianryner.com
f7a0694a86
Remove unneeded nsIFocusTracker interface, changing all users to nsIPresShell (bug 257596, r+sr=roc).
2004-09-01 05:16:00 +00:00
bmlk%gmx.de
2f6b11f655
bustage fix
2004-08-31 19:26:37 +00:00
bmlk%gmx.de
1134a9f349
frames with a percentage based width should report a 0 MEW bug 246999 r/sr=roc
2004-08-31 18:50:40 +00:00
bryner%brianryner.com
a8153addf4
More nsIPresShell deCOMtamination:
...
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.
Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
bryner%brianryner.com
694e5e4fef
Extend invalidated region by one source row in each direction so that we fully cover the rows in a scaled image which may be drawn using a given source row. This fixes the "white lines" problem with scaled images (bug 222901). r=pavlov, sr=tor.
2004-08-28 23:59:15 +00:00
dbaron%dbaron.org
67e0ee1634
Back out the rest of bug 72747 due to Tp regression.
2004-08-27 01:26:55 +00:00
dbaron%dbaron.org
399f49c365
Backout the CSS parts of bug 72747 to see if that fixes the Tp regression.
2004-08-26 22:35:38 +00:00
dbaron%dbaron.org
0430fe1b67
Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
2004-08-26 17:11:20 +00:00
roc+%cs.cmu.edu
61a3b308a7
Relanding fix for bug 253977, now that state bits prevent GetOverflowLines from being expensive. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
2004-08-26 12:38:50 +00:00
roc+%cs.cmu.edu
26b7c53bd7
Bug 256937. Use state bits to avoid expensive property lookups in GetOverflowLines/OutOfFlows/Placeholders. r+sr=dbaron
2004-08-26 03:07:05 +00:00
roc+%cs.cmu.edu
7494eafa7b
Bug 133165. Draw the outline outside the frame's normal overflow area. r+sr=dbaron. Also, correct some trivial misuses of nsChangeHint, r+sr=mozbot
2004-08-26 00:07:56 +00:00
bryner%brianryner.com
dfc3256186
This change didn't seem to help, backing out.
2004-08-25 18:19:01 +00:00
bryner%brianryner.com
71a9f7c833
Testing whether inlining the Get/SetProperty calls in Get/SetView helps the Tp regression from bug 253888.
2004-08-25 16:29:47 +00:00
roc+%cs.cmu.edu
7e7410e03f
Bug 252920. Compute the block overflow area using nsRects instead of some hokey homegrown calculations. Don't advancy mY for empty lines. r+sr=dbaron
2004-08-25 13:10:06 +00:00
roc+%cs.cmu.edu
a179d11a59
Bug 252771. Recompute an inline frame's overflow area nearly from scratch in RelativePositionFrames, so we don't try to maintain it (and fail) during inline frame alignment. r+sr=dbaron
2004-08-25 13:03:28 +00:00
bryner%brianryner.com
298e40d66b
slight optimization to previous checkin, bug 253888
2004-08-24 21:47:04 +00:00
bryner%brianryner.com
6f61ffd0d2
Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-24 18:50:29 +00:00
kjh-5727%comcast.net
bdf32c66bf
Bug 256436 - Backing out the patch from bug 255584 due to a regression.
...
Requested by roc.
2004-08-22 20:24:16 +00:00
bryner%brianryner.com
014fbde518
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
87894dfad3
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-22 04:58:44 +00:00
roc+%cs.cmu.edu
c930dd179f
Bug 253977 backout because of possible Tp regression on btek.
2004-08-22 03:50:59 +00:00
roc+%cs.cmu.edu
451af652a5
Bug 253977. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
2004-08-22 03:00:46 +00:00
bryner%brianryner.com
0509dcce92
Backing out bug 253888 until I can figure out how to fix the crash
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
fd39847c12
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
2004-08-21 05:09:50 +00:00