Neil Deakin
3599d06edc
Bug 516991, get the right scrollable view from within the selection scroll timer, otherwise scrolling is jumpy, r=roc
2009-09-17 16:33:29 -04:00
Neil Deakin
6d83cdc84a
Bug 516880, use the right presshell when getting frames during mouse capture, r=roc
2009-09-17 12:59:42 -04:00
Jonathan Kew
b2508cbfdd
Bug 507970, reftests for loading new WOFF font format and rejecting invalid fonts, r=jdaggett
...
--HG--
extra : rebase_source : 8645f63a6db39a0c04e9d59bd4fc486bd61d4d99
2009-09-17 12:17:08 +01:00
Jonathan Kew
5d195abe72
Bug 507970, part 3: add @font-face format hint for woff fonts, r=jdaggett
...
--HG--
extra : rebase_source : 44bbd8455cffbd21d77fafdec21e1a80792cd6d7
2009-09-17 12:03:12 +01:00
Jonathan Kew
7f99e7a86f
Bug 507970, part 2: implement support for downloadable WOFF fonts, r=jdaggett
...
--HG--
extra : rebase_source : e68c49d2dbea815e453f9ab52ba89bd9127d3f51
2009-08-30 14:55:24 +01:00
Josh Aas
923b0e293c
Gecko should use NPAPI directly, remove nsplugindefs.h abstractions. b=516661 r/sr=jst
2009-09-16 21:30:26 -04:00
L. David Baron
bcdd12c9a9
Add bug number for FIXME comment.
2009-09-16 12:01:18 -07:00
Mats Palmgren
948203eb7d
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
2009-09-16 17:01:36 +02:00
Olli Pettay
af258882ac
Bug 516237, r=enndeakin, sr=neil
...
--HG--
extra : rebase_source : 0d7f5d0c5fb23052788d8a07908e5f7f4b29d43a
2009-09-15 21:15:16 +03:00
Frédéric WANG
c2b403d5d9
Bug 403311 layout/mathml/tests/ : xml pages are not W3C-valid r=karlt
...
--HG--
extra : rebase_source : 82994603822ca886070d76c9aaadf8ac8676018a
2009-09-16 14:06:39 +12:00
Zack Weinberg
1bbb6caf46
Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
2009-09-16 10:00:04 +12:00
Olli Pettay
e63ac851ea
backout Bug 516237
2009-09-15 17:34:57 +03:00
Olli Pettay
8880343068
Bug 516237, r=enndeakin, sr=neil
...
--HG--
extra : rebase_source : 44179b032971ced59a7d5af9e59724b9d32c41dc
2009-09-15 11:55:29 +03:00
Justin Dolske
f221ae86bd
Backed out changeset a3f33def2dca (bug 497495 part 4)
2009-09-14 17:26:08 -07:00
Boris Zbarsky
efc26f0c70
Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
2009-09-14 17:29:56 -04:00
Robert Longson
592e45db92
Bug 509274 - Make sizing reftests more robust
2009-09-14 21:45:14 +01:00
Robert Longson
84ff613d07
Bug 512890 - crashtest for ABORT: NULL content node with SVG filter, em units.
2009-09-14 21:19:46 +01:00
Robert Longson
806975ddab
Bug 512890 - ABORT: NULL content node with SVG filter, em units. r=roc
2009-09-14 21:12:37 +01:00
Neil Deakin
b944f3866f
Bug 497434 - Tooltips no longer shown for bookmarks in places' menupopups, r=neil, mak
2009-09-14 13:06:33 +02:00
Daniel Holbert
16a6a6205f
Bug 503961: Initialize block-reflow-state's nsOverflowContinuationTracker a little later, so that it doesn't end up with stale overflow-list pointers. r=fantasai r=roc
2009-09-13 17:26:01 -07:00
Mats Palmgren
1df99a1262
Bug 513318 - visibility:collapse causes scrollbar issues for XUL elements, r=roc
2009-09-13 16:05:55 -07:00
Neil Deakin
05a4dea73e
Bug 510335, add support for right/bottom attributes in stack, remove left/top css property support, r=neil,sr=bz
2009-09-13 17:13:54 -04:00
Neil Deakin
02a7469b05
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-13 09:13:16 -04:00
Bobby Holley
0b02012ed8
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
2009-09-12 16:44:18 -06:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Zack Weinberg
17eb5a6efc
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
2009-09-12 17:49:24 +01:00
Josh Aas
d069d0092b
Cocoa event model: 1) fix spurious NPP_SetWindow calls 2) propagate event model immediately. b=527115 r=smichaud r=roc
2009-11-09 22:58:48 -05:00
Robert O'Callahan
2705f0b286
Bug 501627. Take out unncessary and harmful surface size check. r=jrmuizelaar
2009-11-10 14:00:36 +13:00
Robert O'Callahan
5e3960b1fe
Backing out bug 524545 due to test failures
2009-11-10 13:58:50 +13:00
Robert O'Callahan
def53c39d3
Backed out changeset 7d7f59076479
2009-11-10 13:58:35 +13:00
Neil Deakin
b84990c03b
Bug 524545, popups with large margins can appear offscreen, adjust margins a bit from last patch, r=roc
2009-11-09 09:55:47 -05:00
Josh Aas
ce59f7a44c
Rename confusing nsPluginInstanceOwner variable to something less confusing (mOwner -> mObjectFrame). b=526953 r/sr=jst
2009-11-08 16:52:46 -05:00
Josh Aas
e11201548e
Add support for scrollwheel events to Cocoa NPAPI. b=519100 r=roc
2009-11-08 16:51:46 -05:00
Bernd
ef756ed2b5
testcases for the bugs fixed by the checkin for bug 452319
2009-11-08 20:11:07 +01:00
Simon Montagu
df69e48755
Drill down through placeholder frames to the real frames in bidi reordering. Bug 525740, r=roc
2009-11-08 09:40:46 -08:00
Jonas Sicking
ff9260ceaf
Bug 527370: Rename some things in order to match the latest File API spec. Specifically FileRequest -> FileReader and .response -> .result. r=smaug sr=jst
...
--HG--
rename : content/base/public/nsIDOMFileRequest.idl => content/base/public/nsIDOMFileReader.idl
rename : content/base/src/nsDOMFileRequest.cpp => content/base/src/nsDOMFileReader.cpp
rename : content/base/src/nsDOMFileRequest.h => content/base/src/nsDOMFileReader.h
2009-11-09 12:05:16 -08:00
Mats Palmgren
846c1e4208
Make the reftest framework draw the caret (non-blinking). b=519361 r=roc
2009-10-16 12:55:49 +02:00
Mats Palmgren
00302efc79
Flag nsCaret::mPendingDraw if the on-cycle draw was suppressed; update the caret when the pres shell tells us that painting is unsuppressed. b=520720 r=roc
2009-10-16 12:55:32 +02:00
Olli Pettay
7e40ce018a
Bug 448602 - Have a way to enumerate event listeners, r=bz
...
--HG--
extra : rebase_source : 77ed96b23db73ae78ed7f34ed231daf84fae1f54
2009-10-16 11:57:32 +03:00
L. David Baron
48e18ed038
Add bug numbers for the FIXME comments in CSS transitions patches. (Bug 435441)
2009-10-15 17:23:19 -07:00
L. David Baron
5ed2b51cec
Add tests for media queries of system metrics. (Bug 522149)
2009-10-15 17:23:19 -07:00
L. David Baron
30ac481d4d
Add media queries for all of our system metrics exposed in :-moz-system-metric(). (Bug 522149) r=bzbarsky
2009-10-15 17:23:19 -07:00
L. David Baron
2c64d5b55a
Pass the media feature to media feature value getters. (Bug 522149) r=bzbarsky
2009-10-15 17:23:18 -07:00
L. David Baron
b52b7d6d82
Make nsMediaFeature::mKeywordTable an mData union. (Bug 522149) r=bzbarsky
2009-10-15 17:23:18 -07:00
L. David Baron
87dadf6778
Put :-moz-system-metric values in nsGkAtoms. (Bug 522149) r=bzbarsky
2009-10-15 17:23:18 -07:00
Robert O'Callahan
754070307a
Add logging code to help diagnose random failure
2009-10-16 12:10:27 +13:00
Jesse Ruderman
62dedaf641
Add more crashtests
2009-10-15 14:22:11 -07:00
Jesse Ruderman
28f2ece525
Add some crashtests
2009-10-15 13:26:59 -07:00
Zack Weinberg
a1d38cb54a
Bug 522292: Make the table of character properties in nsCSSScanner.cpp a compile-time constant.
2009-10-15 13:18:21 -07:00
Jesse Ruderman
980554b795
Add reftest for bug 467321
2009-10-15 12:18:37 -07:00
Daniel Holbert
e98e00b7d5
Bug 517882 follow-up: Reorder nsStyleText constructor's initializer list to fix build warning. r=dbaron
2009-10-14 19:42:03 -07:00
Daniel Holbert
ebe1fbb37c
Add UncomputeValue method to nsStyleAnimation, for converting computed values into specified values. (Bug 504652) r=dbaron
2009-09-11 09:29:23 -07:00
Robert Longson
300606b3d6
Bug 515080 - setting fill doesn't always cause re-styling. r=bzbarsky
2009-09-11 14:39:12 +01:00
L. David Baron
cf9a633c3c
Use nsRefPtr for new context in ReResolveStyleContext. (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
a3a84f5a7b
Pass style rule to post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
8143dbf5aa
Allow multiple post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
7f32fb197e
Separate nsCSSPropertySet out from nsCSSDataBlock so that it can be used elsewhere (for transitions). (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
0b77a89d40
Make style changes know whether they are for transitions or not. (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
a242d6fd9e
Add support for animation of nsStyleSVGPaint values to nsStyleAnimation. (Bug 504652) r=dholbert sr=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
d7d12a62a5
Add support for animation of color values (conversion of nscolor values to nsStyleCoord and animation of eStyleUnit_Color nsStyleCoords) to nsStyleAnimation. (Bug 504652) r=dholbert sr=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
477e364bde
Add support for color values to nsStyleCoord so nsStyleAnimation can animate colors. (Bug 504652) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
753f9818ab
Add support for animation of nscoord values to nsStyleAnimation. (Bug 504652) r=dholbert sr=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
7c1b01bafd
Add support for animation of nsStyleCoord and nsStyleSides values to nsStyleAnimation. (Bug 504652) r=dbaron sr=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
d8e13763a7
Rewrap long argument lists to CSS_PROP macros. Whitespace changes only. (Bug 504652)
2009-09-11 06:46:36 -04:00
L. David Baron
411bbcb6dd
Add fields to nsCSSPropList.h for style struct offset and animation type. (Bug 504652) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
74af0036e3
Add stylestruct_ parameter to CSS_PROP macro. (Bug 504652) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
399ff738b4
Make empty bullets (i.e., those for list-style-type:none) not contribute to layout. (Bug 512631) r=roc
2009-09-11 06:46:36 -04:00
L. David Baron
e5a6347016
Remove unneeded detail == eRuleNone check. (Bug 114100) r=bzbarsky
2009-09-11 06:46:35 -04:00
Timothy Nikkel
b8eade5f1b
Bug 514634. Remove unneeded second call to SetNextSibling, add some assertions, and fix a comment. r=fantasai
...
--HG--
extra : rebase_source : ab9ca9100ae41a022c4a0c129f98d5918d3c8c44
2009-09-11 10:26:30 +12:00
Paul Nickerson
9b57e868e6
Bug 515288 - crashtest for SVG element without current doc in getCTM.
2009-09-10 21:37:56 +01:00
Robert Longson
b0f7801cf3
Bug 515288 - Crash with getScreenCTM() on outer svg with no current document. r=roc
2009-09-10 21:25:48 +01:00
Daniel Holbert
89e758e43b
Bug 504652, patch 1: create nsStyleAnimation utility class for shared animation & interpolation code. r=dbaron
2009-09-10 12:03:36 -07:00
Neil Deakin
a5bfe49767
Bug 503943, back out mouse capture patch, CLOSED TREE
2009-09-10 12:11:41 -04:00
Neil Deakin
2ca788ce33
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-10 08:51:36 -04:00
Alexander Surkov
2e6d6da4f4
Bug 417929 - nsIAccessiblTable selectRows does not unselect previously selected rows, r=marcoz, davidb, ginn, smaug, sr=roc
2009-09-10 11:06:54 +08:00
Chris Jones
f57cd2825a
bug 504034: initialize RgnRectMemoryAllocator non-statically by heap allocating it. r=vlad
2009-09-09 20:22:03 -05:00
Olli Pettay
8ba7e855e6
Bug 511883 - window.print() doesn't work from inside a frame, r=roc
...
--HG--
extra : rebase_source : 1e82eedf7b3c49f249800aa919b06c43270091f0
2009-09-09 16:53:06 +03:00
Alexander Surkov
f50096a8aa
Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
...
--HG--
rename : accessible/tests/mochitest/test_events_mutation_coalesce.html => accessible/tests/mochitest/test_events_coalescence.html
2009-09-09 17:03:14 +08:00
Boris Zbarsky
65ad8e401e
Bug 513153. Update the default submit correctly even if multiple form controls are removed in one remove operation. r=jst
2009-09-08 16:00:20 -04:00
Martijn Wargers
a052c8af96
Bug 508247 - crashtest for non SVG element in path for getCTM.
2009-09-08 20:34:16 +01:00
Markus Stange
4ad22e5a56
Bug 514988 - Remove unused nsIEventListener interface and update users. r=roc
...
--HG--
extra : rebase_source : b69928341cb6402d035fa242dde3c85367d96984
2009-09-08 09:50:22 +12:00
Markus Stange
e48beb49fa
Bug 469774 - Never descend into nsMenuPopupFrames when building display lists. Fixes drawing bugs that occurred when a caret was visible in a popup. r=roc
...
--HG--
extra : rebase_source : 9979c98dd1e7dac3994f2b3b5401306656d0a3b7
2009-09-08 09:43:20 +12:00
Dão Gottwald
62e9ea68d8
merge
2009-09-07 14:17:52 +02:00
Dão Gottwald
10e3ef1a71
Backed out changeset 83ba2c6e25eb because of bug 514891
2009-09-07 14:17:30 +02:00
Takeshi Kurosawa
ecd56e6571
Bug 494201 - feComposite has arguments inverted. r=longsonr
2009-09-07 08:33:22 +01:00
Serge Gautherie
750b11805e
Bug 469523 - xpcshell-tests: enable leak log in tinderbox (log); (Fv1) Move code to automationutils.py from automation.py.in
...
r=ted.mielczarek
2009-09-06 03:08:49 +02:00
Mats Palmgren
03553bc4a0
Remove/simplify frame list use. b=510137 r=bernd
2009-09-04 23:07:43 +02:00
Mats Palmgren
a57f21c5c4
Don't scroll to the selected element if the reflow was interrupted, we'll do it later. b=512410 r=bzbarsky
2009-09-04 23:07:38 +02:00
Mats Palmgren
c6ef676b9d
Don't fall off the edge without returning a value. b=514689 r=fantasai
2009-09-04 23:07:30 +02:00
Timothy Nikkel
e714644155
Bug 445749. In MenuPopupFrame screen coordinates are given relative to the current screen, and so need to be adjusted to absolute screen space. r=enn
2009-09-04 13:15:29 +02:00
Markus Stange
730cc8c491
Bug 513502 - Don't allow fractional sizes for the length of the scrollbar thumb. r=roc
...
--HG--
extra : rebase_source : 5f297336e5acd0ffedea5944745db92f28770840
2009-09-04 09:34:31 +12:00
Markus Stange
252d567771
Bug 513502 - Clean up nsSliderFrame.cpp a little. r=roc
...
--HG--
extra : rebase_source : fa4840f97e690617a45d27d19fc986ed28c9be1b
2009-09-04 09:33:55 +12:00
Neil Deakin
4e0865ca73
Bug 510008, clientX/Y not correct in popupshowing event for popup inside a frame, fix to use correct widget for event, r=roc
2009-09-03 15:30:07 -04:00
Christian Biesinger
c39efe899d
bug 513451 remove nsPresShell::EnumeratePlugins, it's been unused since bug 480819
...
r+sr=roc
2009-09-03 12:37:56 +02:00
Karl Tomlinson
aaa7227840
b=513807 comparison of unsigned expression >= 0 is always true when constructing nsGenConNodes r=dbaron
...
--HG--
extra : rebase_source : b4d995793272279136753949181b6c2793b111bf
2009-09-03 08:45:43 +12:00
Mark Steele
0a322165de
b=513156; update Canvas 3D to implement WebGL (still disabled by default via configure); r=vlad
2009-09-02 17:47:49 -07:00
Daniel Holbert
12ac4739b6
Bug 474049: (first patch) Add SMILOverrideStyle rule & accessors on nsIContent/nsGenericElement, to store SMIL-animated style values. r=dbaron r=bz
2009-09-02 17:28:37 -07:00
Robert O'Callahan
cb2741ab96
Bug 503657. Treat a newline character as a valid boundary for line breaking analysis. r=smontagu
...
--HG--
extra : rebase_source : f64e4629aca2c394f7331c342ad33ac84223c429
2009-09-02 14:46:48 +12:00
Robert O'Callahan
d70f216852
Bug 503399. Never count trimmed trailing whitespace as whitespace that should received justification spacing; in this case we were using doing that when computing caret position. r=smontagu
...
--HG--
extra : rebase_source : ce1488d66893565e6f338d128ff1393c456c93f6
2009-09-02 14:46:48 +12:00
Timothy Nikkel
e823ba2575
Bug 513185. Cleanup - get rid of unused PresContext argument of nsComboboxControlFrame::ShowList. r=roc
...
--HG--
extra : rebase_source : def06a931fc16d51b5783a327c0374a774f52895
2009-09-02 14:46:47 +12:00
Timothy Nikkel
69ef486736
Bug 513185. Calculate an opaque backstop color for a dropdown combobox (select) before possible scroll (which leads to painting). r=roc
...
--HG--
extra : rebase_source : 0ad5b14f24291dd16779328b1901a7f1a0091840
2009-09-02 14:46:47 +12:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Dão Gottwald
fadc183954
merge
2009-09-04 15:32:33 +02:00
Dão Gottwald
09fc562917
Backed out changeset 1e6d52401dd2
2009-09-04 15:32:17 +02:00
Michael Ventnor
6b82353959
Bug 512988 - Text-shadow blur and underline messes up with padding-left. r+sr=roc
2009-09-04 14:24:26 +02:00
Alfred Kayser
66279e7fa9
Bug 483977 - nsCSSScanner: Simplify IsDigit. r+sr=dbaron
2009-09-04 14:25:27 +02:00
Robert O'Callahan
1832439e78
Bug 511951. Don't hide the inner view of a subdocument frame's hidden view. r=dbaron
...
--HG--
extra : rebase_source : 3d6decc545a48ea90c95eb66e8dc68177fb6086b
2009-08-24 22:18:19 -07:00
Robert O'Callahan
7edc6663cd
Bug 508134. Stop managing the visibility of views from SyncFrameViewProperties, except for nsSubdocumentFrames. r=dbaron
...
--HG--
extra : rebase_source : 8cda020494dfaec55076a4bf865e848ffb59656b
2009-08-25 00:44:42 -07:00
Robert O'Callahan
85e1db093e
Bug 503813. Events targeted at generated content frames should get the non-generated ancestor as target element. r=dbaron
...
--HG--
extra : rebase_source : ee218effc8b98ba19b9b2ce9ff29ce4e8dfe0a2e
2009-09-02 14:46:33 +12:00
Joe Drew
98f872f190
Bug 508057 - Drop the ref to the observer when we're changing images in XUL's image box frame. r=bz
2009-09-02 11:45:57 -04:00
Timothy Nikkel
4c95346537
Bug 513394. Make sure that mPrevChild gets set on nsBlockReflowState. r=dbaron
2009-09-02 11:33:15 -04:00
Boris Zbarsky
86994c8fce
Bug 478504. Need to clear textruns in bidi continuations too. r=roc
2009-09-02 11:32:01 -04:00
Ms2ger
bd425c61be
Bug 513923. [HTML5] HTML5 parser fails layout/reftests/bugs/495385-1c.html. r=bzbarsky
2009-09-01 14:57:02 -04:00
Timothy Nikkel
3ee08e2969
Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
2009-09-01 12:40:49 -04:00
fantasai
6bc41a439f
Bug 492627 - Remove Placeholder Continuations [Part VII: More intelligent deletion of floats and overflow containers] r=roc
2009-08-31 11:25:37 -07:00
fantasai
ab32a11bb2
Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc
2009-08-31 11:25:37 -07:00
fantasai
059cc95c6b
Bug 492627 - Remove Placeholder Continuations [Part VI: Handle <br clear>] r=roc
2009-08-31 11:25:36 -07:00
fantasai
d5c48032c3
Bug 492627 - Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc
2009-08-31 11:25:36 -07:00
fantasai
973c4e83aa
Bug 492627 - Remove Placeholder Continuations [Part IV: Switch float layout APIs to pass float directly, without placeholder] r=roc
2009-08-31 11:25:35 -07:00
fantasai
01a3a6c947
Bug 492627 - Remove Placeholder Continuations [Part III: Remove current float-splitting code.] r=roc
2009-08-31 11:25:35 -07:00
Robert Longson
e22fe524e4
Bug 509940 - Images with fill=none are not displayed. r=jwatt
2009-08-31 12:26:23 +01:00
Robert Longson
666c268994
Bug 508247 - Crash if non SVG element encountered in path for getCTM. r=jwatt
2009-08-31 11:33:29 +01:00
Bobby Holley
5d8c8c791d
Bug 513544 - Crash [@nsImageFrame::DisplayAltFeedback] - r=bzbarsky
2009-08-30 23:06:11 +02:00
Robert O'Callahan
7143e4ece9
Backout fix for bug 523468 due to crashing tests
2009-10-27 21:46:39 +13:00
Robert O'Callahan
28cab8ef6c
Backed out changeset 9f5177a978ac
2009-10-27 21:46:18 +13:00
Doug Turner
ea91fe7947
Bug 521257 - Support NPImageExpose on Maemo/Hildon only. r=roc
2009-10-26 22:18:35 -07:00
Robert O'Callahan
d6f331fed2
Bug 523468. Force next line to be reflowed whenever we push or pull children from an inline frame. r=dbaron
2009-10-27 14:43:56 +13:00
Robert O'Callahan
f29db2066b
Bug 522767, fixing WinMo bustage
2009-10-27 15:16:35 +13:00
Robert O'Callahan
f3c75a5163
Bug 449324. Apply opaque-border optimization to all opaque border types, not just 'solid'. r=dbaron
2009-10-27 14:43:56 +13:00
Robert O'Callahan
56aad34bd4
Bug 516885. Pass separate visible-before-move and visible-after-move regions into ComputeVisibility, to make code clearer because we don't have to overload a single region, and which also lets us fix ambiguities related to clipping. r=dbaron
2009-10-07 17:28:41 +13:00
Robert O'Callahan
e7c528888e
Bug 522394. Don't bother descending into zero-opacity content when constructing display list. r=dbaron
2009-10-27 14:43:55 +13:00
Robert O'Callahan
bf503ccbd8
Bug 522394. Make nsSVGUtils::ConvertToSurfaceSize more robust, and don't assert needlessly when we adjust filterRes to account for over-large filter sizes. r=jwatt
2009-10-27 14:43:55 +13:00
Robert O'Callahan
e324cf9671
Bug 518659. Make nsHTMLMediaElement hold a reference to itself to keep itself alive while network or decoder activity could result in events being fired in the future. Also rework the handling of media elements in inactive documents. r=jst, r=doublec
2009-10-02 00:10:13 +10:00
Robert Longson
0edaf9a46e
Bug 448906 - linked patterns are not scaled correctly. r=roc
2009-10-26 19:37:31 +00:00
Jonathan Watt
88596a0dc1
Bug 524104. Markers should be affected by group opacity on the marked element. r=longsonr@gmail.com
2009-10-26 18:17:49 +01:00
Doug Turner
1fc21399d6
Bug 492848 - Visibility notify event API for windowless plugins. r=roc
2009-10-26 00:00:14 -07:00
Oleg Romashin
120e3e893c
Bug 472821 - Force wmode preference required to make all plugins visible in fennec. r=joshmoz, sr=jst
2009-10-26 04:46:03 -04:00
Robert Longson
3635446381
Bug 521759 - patterns incorrect with viewBox and percentage widths or heights. r=roc
2009-10-25 13:05:33 +00:00
Jonas Sicking
17edc7e1dc
Bug 523771: Support the 'multiple' attribute on <input type=file>. r=benjamn sr=jst
2009-10-24 21:13:30 -07:00
Daniel Holbert
e441521399
Bug 522320: Mask out internally-used OVERRIDE_ALL bit before trying to convert "text-decoration" values to strings. r=dbaron
2009-10-24 20:51:45 -07:00
L. David Baron
5228cb6cef
Make test_transitions report either PASS or TODO for its timing-related tests since we just can't test timing on the unit test VMs. (Bug 522862)
2009-10-24 18:47:29 -04:00
Timothy Nikkel
796cb88b9d
Backed out changeset 58fd8a926bf5 (bug 366203) due to it causing bug 524293.
2009-10-24 17:31:44 -05:00
Timothy Nikkel
101700a5df
Bug 366203. Only apply treebody binding to first treechildren child of tree element. r=neil,enn
...
--HG--
extra : rebase_source : e9e00ab6374b5628aa0892f9a1f3e0910e4e6d6e
2009-10-20 20:54:30 -05:00
Timothy Nikkel
7b23b3c396
Bug 515096. Add a weak frame check in nsComboboxControlFrame methods HandleRedisplayTextEvent and RemoveOption because flushing could kill us. r=bz
...
--HG--
extra : rebase_source : e7f6a175a5fd0c8992329288f0e8c2752c270ed6
2009-10-15 21:49:57 -05:00
Timothy Nikkel
5321e14840
Bug 520425. (nsI)CanvasFrame related cleanup. r=roc
...
--HG--
rename : layout/generic/nsHTMLFrame.cpp => layout/generic/nsCanvasFrame.cpp
rename : layout/generic/nsHTMLFrame.h => layout/generic/nsCanvasFrame.h
extra : rebase_source : 4fa62ac7dee06bbdad394eae1ce6aba82853a410
2009-10-08 01:18:18 -05:00
Timothy Nikkel
bfb3787c95
Bug 457514. If an out of flow first letter frame is the insertion parent, then use the placeholder frame to get the parent, not the out of flow frame. r=bz
...
--HG--
extra : rebase_source : 8913cd4c0484baecba53d239263a761b9c9dcf8b
2009-10-15 21:48:44 -05:00
Timothy Nikkel
c7f094cc6a
Bug 522374. Ignore <area> elements in looking for a next/prev siblings for frame construction due to their misuse of the primary frame map. r=bz
...
--HG--
extra : rebase_source : 1b996eb1c5c6a130197e84ad11998afae4b20eb9
2009-10-16 20:51:05 -05:00
Timothy Nikkel
8393aaead0
Bug 479931. The index of the child content in its container needs to be adjusted to determine its index in the tree rows. r=neil
...
--HG--
extra : rebase_source : 30711fef343b77ffccdfcf45422eac83bcf6eece
2009-10-18 16:23:11 -05:00
Boris Zbarsky
a15350e46e
Bug 524175. Compute weight correctly again for selectors involving pseudo-elements, and fail parsing selectors with more than one pseudo-element. r=zwol
2009-10-23 21:41:59 -04:00
Jaakko Kiviluoto
53ba8a7707
Bug 523333. nsContentUtils::HidePopupsInDocument() does not check for null nsIDocument argument properly. r=enndeakin
2009-10-23 16:24:47 -04:00
Jeff Walden
75a36235ad
Bug 508325 - Fix a second instance of the core problem fixed in the first push; also change NSCoordSaturatingMultiply into two separate functions, one of which requires the scale to be non-negative and one which doesn't. r=roc
...
--HG--
extra : rebase_source : e4dc7f9f8e5647512524dcaa0e48dd5f68fe64a0
2009-08-06 00:36:54 -07:00
Taras Glek
8943704095
Bug 457949 - no need for Stopwatch r=bsmedberg
...
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
2009-08-28 11:03:51 -07:00
Daniel Holbert
3da6629849
Bug 513262 - Remove unused helper function "GetFrameForContent" from nsSVGUtils. r=roc
2009-08-28 11:02:58 -07:00
Jesse Ruderman
e1a92dde70
Add more crashtests
2009-08-27 21:11:40 -07:00
Jesse Ruderman
15e3a448a6
Add crashtests
2009-08-27 19:48:20 -07:00
Jesse Ruderman
0c363c2e7b
Add reftests (bug 310451, bug 398681, bug 407419, bug 409125, bug 429974)
2009-08-27 13:50:58 -07:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Neil Deakin
139359f606
Bug 501815, don't allow drops on plugins, r=smaug
2009-08-27 08:51:46 -07:00
Neil Deakin
3028324937
Bug 510388, check descendant documents for focus when closing popups, r=bz,sr=smaug
2009-08-27 08:51:41 -07:00
Bobby Holley
5a4aa8063d
Bug 510001 - Fixed the hardcoded port and added an onerror debugging dump for the test for bug 507902. r=lumpy
2009-08-27 11:38:10 +02:00
Jonathan Watt
ed42a30cb8
Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
2009-08-26 20:53:35 -07:00
Josh Aas
23cdbbf4fe
Bustage fix for bug 435041.
2009-08-26 18:21:50 -07:00
Josh Aas
65e80f6eb0
Implement Cocoa NPAPI event model. b=435041 sr=roc
2009-08-26 17:29:47 -07:00
Robert O'Callahan
80e04e1aa3
Backing out patch for bug 497495
2009-08-26 14:50:16 -07:00
Robert O'Callahan
75dc1beb9c
Backed out changeset e2927bb26412
2009-08-26 14:49:18 -07:00
Serge Gautherie
cf129893d1
Merge for "Backed out changeset: f6bf83b50648" of
...
Bug 469523 - xpcshell-tests: enable leak log in tinderbox (log); (Fv1) Move code to automationutils.py from automation.py.in
which fails on Windows boxes (though works locally :-/)
2009-08-26 22:38:42 +02:00
Serge Gautherie
93b0c2ea9b
Backed out changeset: f6bf83b50648
2009-08-26 22:36:55 +02:00
Serge Gautherie
ac322e6f58
Bug 469523 - xpcshell-tests: enable leak log in tinderbox (log); (Fv1) Move code to automationutils.py from automation.py.in
...
r=ted.mielczarek
2009-08-26 18:36:40 +02:00
Timothy Nikkel
314136f467
Bug 511323. The anonymous block frame that a combobox control frame creates to display the selected option when not dropped down shouldn't inherit the background color of the combobox because it leads to duplicate backgrounds.
...
--HG--
extra : rebase_source : 23c293381e850974836b07b30352b2780f3f495e
2009-08-26 09:33:37 -07:00
Zack Weinberg
18c763f2c5
Bug 497495 part 3a: rationalize the queryframe-implementation macro naming scheme, restructure the implementation to detect duplicate entries, and a couple fixes to the frame ID enumeration. r=dbaron sr=roc
...
Bug 497495 part 3b: update users of queryframe macros (strictly mechanical change). r=dbaron
--HG--
extra : rebase_source : ee672a17934227b408b83dc6b5cc4e4909652f72
2009-08-26 09:27:42 -07:00
Neil Deakin
5814a5694d
Bug 508477, add a flag to distinguish key focus navigation from other types of focus navigation, allows initial focused textboxes in a dialog to be selected by default, r=smaug
2009-08-26 09:19:41 -07:00
Neil Deakin
f02e8c39c1
Bug 511673, hidden panels have an empty state, but should be 'closed', r=roc
2009-08-26 09:19:38 -07:00
Peter Van der Beken
8b5c239aac
Fix for bug 510677 (Avoid XPCCallContext for WrapNativeToJSVal). r/sr=jst.
...
--HG--
extra : rebase_source : 647f360f5603a2f9ade579a9911ba51af1db91b5
2009-08-14 21:00:24 +02:00
Jesse Ruderman
93e766d08f
Fix typo in assertion message
2009-08-25 21:50:41 -07:00
Jesse Ruderman
ee4d3728c4
Bug 420424 - remove bogus assertion. r=bz
2009-08-25 18:45:07 -07:00
Doug Turner
72c70cdea8
Bug 512520 - remove Maemo geolocation providers. r=staurt
2009-08-25 15:08:56 -07:00
Timothy Nikkel
6bdfcc6a1d
Bug 511323. If a dropdown combobox (select) is given a translucent background color make sure to draw an opaque color on the dropdown's opaque widget so we don't get garbage painted. r=roc
2009-08-25 12:07:57 -07:00
Robert O'Callahan
02bbe8dd79
Bug 507926. Make sure CreateWindowEx doesn't fail when we're creating an invisible window. r=jmathies
2009-08-25 12:00:46 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Timothy Nikkel
f110653868
Bug 508927. In list box body frame don't return a frame for an item that is not in its child list, and don't destory a frame if it is not in the childlist. r=bzbarsky
2009-08-25 08:37:07 -04:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
Boris Zbarsky
04e56ca248
Backed out changeset 59ae87416f96 (bug 488249 followup) to fix test orange.
...
--HG--
extra : rebase_source : 0108b501163d0114ef96a9059023fad69accd9e1
2009-08-24 20:50:52 -04:00
Boris Zbarsky
f17e0c5b7c
Bug 488249 build bustage fix.
2009-08-24 16:28:21 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Boris Zbarsky
ae35974f75
Bug 506481. Make sure that we'll scroll to the selected option even if it's added after our initial reflow but before we finish adding initial option kids. r=mats
2009-08-24 14:17:56 -04:00
Bobby Holley
46f9d34303
Bug 510001 - Second round of debugging dumps for the test for bug 507902. r=lumpy
2009-08-24 12:49:41 +02:00
Olli Pettay
a58a91a479
Bug 510465 - Initial zoom level of print preview depends on the zoom level of galley presentation, r=roc
2009-08-24 12:55:28 +03:00
Serge Gautherie
44e684c6dc
Bug 502292 - Minimum size of scrollbar thumb is far too small; (Cv1) Disable failing test for now; Patch author says test is broken.
2009-08-24 06:46:06 +02:00
Serge Gautherie
5fe24fbf36
Bustage fix for: Bug 502292 - Minimum size of scrollbar thumb is far too small; (Bv1) Switch "failing" test to '!='.
2009-08-24 06:16:08 +02:00
Sylvain Pasche
ecf428e4cf
Bug 502292 - Minimum size of scrollbar thumb is far too small; r=(jmathies + neil) ui-r=beltzner
2009-08-24 04:03:03 +02:00
Mats Palmgren
aa2293c455
Crash test for bug 430374.
2009-08-24 01:21:49 +02:00
Mats Palmgren
fedc182f8b
Crash test for bug 321894.
2009-08-24 01:21:40 +02:00
L. David Baron
b2e8bbda9d
Backed out changeset 6b686281f9ac (Bug 445765) for causing a 3% Txul (Twinopen) regression on Linux.
2009-08-23 08:06:58 -07:00
Timothy Nikkel
b6e9e162b8
Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
2009-08-23 08:16:52 +02:00
Michael Ventnor
959e56fd9a
Use the correct area for computing the gradient image for 'background-position: fixed' gradients. (Bug 509681) r=roc
2009-08-22 10:10:12 -07:00
Mats Palmgren
96372404b6
Don't call CalculateContentBottom inside PR_MAX(), which evaluates its arguments twice. (Bug 511482) r=dbaron
2009-08-22 10:10:11 -07:00
Steffen Wilberg
4cf7c6abc3
Bug 221602: Don't ship comm.jar, final nail. r=bsmedberg
...
--HG--
extra : rebase_source : e345a68817d6909cc93bec65df23c015b2797f32
2009-08-21 21:26:02 +02:00
Ryo Kawaguchi
54bb0a0d80
Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
2009-08-21 13:39:25 -07:00
peterv@propagandism.org
2fa6b71daf
Bug 461640 - Box objects should participate in cycle collection, r=smaug
...
--HG--
extra : rebase_source : 337d82f08d17641dd4306c55743a076f53a4a22f
2009-08-21 15:51:08 +03:00
Olli Pettay
066604efe9
Bug 461640 - Box objects should participate in cycle collection, r=peterv
...
--HG--
extra : rebase_source : 274ffed884d7b8ed753796a67f4682df141e821e
2009-08-21 15:50:15 +03:00
Bobby Holley
a0d96f0c87
Bug 510001 - Added debugging dumps for the test for bug 507902. r=jwalden
2009-08-21 12:05:27 +02:00
Karl Tomlinson
b6fc8db4b7
Bug 511326 Move libasound out of global OS_LIBS r=doublec
2009-08-21 10:08:18 +12:00
Zack Weinberg
2cd31f70f9
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
Zack Weinberg
c62f969ab1
Bug 511147: Avoid the slow greedy-operator path for A > B ~ C selectors. r=dbaron
2009-08-20 14:52:47 -07:00
Brian Birtles
60e3fae385
Bug 507067: Fix GetAnimVal and GetBaseVal's handling of em/ex/etc. units inside display:none elements by using nsComputedDOMStyle's method for resolving style contexts for such elements. r=dbaron
2009-08-20 14:52:47 -07:00
Zack Weinberg
63e2075a2a
Bug 443976: Parsing support for the unicode-range: descriptor in @font-face. r=dbaron
2009-08-20 14:52:47 -07:00
Zack Weinberg
6ade4eb7d1
Fix parenthesis-matching while parsing format() function in @font-face src: descriptor. (Bug 511333) r=dbaron
2009-08-20 14:52:47 -07:00
L. David Baron
325ccb4cf2
Fix parenthesis-matching while parsing local() function in @font-face src: descriptor. (Bug 511333) r=zweinberg
2009-08-20 14:52:47 -07:00
Zack Weinberg
f8cb071942
Fix DEBUG-only crash parsing empty 'src' descriptor of @font-face rule. (Bug 511304) r=dbaron
2009-08-20 14:52:47 -07:00
Jonathon Jongsma ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
219a2fe88e
Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
2009-08-20 14:52:47 -07:00
Masayuki Nakano
08277877f6
Bug 486735 Verdana.ttf gets a very thick underline with spelling errors r=dbaron+jboriss
2009-08-20 23:33:06 +09:00
Bob Clary
ea90cbcb62
Bug 499315 - add support of "script" tests to reftests, r=dbaron.
2009-08-20 00:56:22 -07:00
Bob Clary
6eca926697
bug 498685 - Add isDebugBuild to reftest sandbox, r=dbaron.
2009-08-20 00:56:22 -07:00
Zack Weinberg
c6caffd207
Bug 431948 - when skipping a malformed ruleset inside an @-rule, do not consume the close brace that ends the @-rule, lest we skip too much; r=dbaron
2009-08-19 15:11:30 +02:00
Serge Gautherie
fb78d65280
Bug 508760 - Remove MSVC6 support from the tree; (Fv1) layout/svg/base/src/*; r=longsonr
2009-08-19 15:08:31 +02:00
tnikkel@gmail.com
93bcc968f6
Bug 509602, r=smaug, sr=neil
2009-08-19 14:34:06 +03:00
Mats Palmgren
ad55d4621d
Backout bug 506349 since it caused a test failure.
2009-08-19 04:24:29 +02:00
Mats Palmgren
5619fdf1b7
Flush the sink before zooming (restyle processing). b=506349 r=bzbarsky
2009-08-19 03:10:07 +02:00
Robert O'Callahan
a981cba29c
Bug 508115. Test
2009-08-05 21:29:33 +12:00
Robert O'Callahan
6c601aeedb
Bug 520316. Call DetachWidgetEventHandler on the right view. r=dbaron
2009-10-10 00:48:29 +13:00
Robert O'Callahan
2194dd18b0
Bug 520462. Test that mouse clicks transfer focus to plugins correctly. r=jmathies
2009-10-08 00:14:12 +13:00
Robert O'Callahan
4f509a4cd9
Bug 476547. Make lquote and rquote actually work, especially when there are dynamic changes, by finding the correct text frames to modify and notifying the text frame that the DOM text has changed. r=karlt
2009-10-07 17:28:41 +13:00
Robert O'Callahan
f98cfc2882
Bug 520436. Interpret NPN_InvalidateRect rectangles as relative to the content-box, not the border-box. r=josh
2009-10-05 23:07:30 +13:00
L. David Baron
09ca90ac3c
Increase test tolerance to reflect observed errors in bug 435441 comments 103 and 105, and handle timer firing after 8 seconds (comment 104).
2009-10-14 17:51:38 -07:00
Taras Glek
d4fe44eb8b
Bug 522050 - select menus appear huge on bugzilla r=bzbarsky
2009-10-14 14:59:21 -04:00
L. David Baron
34d6f3a24f
Better disambiguate nsStyleCoord constructors taking nscoord and nscolor. (Bug 521352) r=bzbarsky
2009-10-13 19:38:20 -07:00
L. David Baron
fcf766ba60
nsCSSValue constructor taking nscolor is a bad idea since nscolor is just PRInt32. (Bug 521350) r=bzbarsky
2009-10-13 19:38:20 -07:00
L. David Baron
b13bce9c1c
Add bug numbers for FIXME comments in transitions landing. (Bug 435441)
2009-10-13 19:38:20 -07:00
L. David Baron
2f1013d988
Add previously-skipped border and outline properties to nsStyleAnimation. (Bug 521292) r=dholbert, bzbarsky
2009-10-13 19:38:20 -07:00
Jesse Ruderman
ca80457a1b
Fix typo in these reftest files
2009-10-13 12:28:57 -07:00
Simon Montagu
f0251c1158
Don't propagate the FRAMES_ARE_EMPTY flag when continuations cross block frame boundaries. Bug 495875, r+sr=roc
2009-10-13 00:12:54 -07:00
Daniel Holbert
582391de5f
whitespace-only: clean up trailing whitespace in nsCSSProps.cpp & nsRuleNode.cpp
2009-10-12 23:35:57 -07:00
Boris Zbarsky
55b2e31775
Bug 521525. Make sure to reflow kids with percentage heights if our computed height changes from specified to auto. r=dbaron
2009-10-12 18:27:24 -04:00
Taras Glek
45c73c60d8
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
...
--HG--
extra : rebase_source : c6ba6e900ceed210620d47f70c9b962a808a29fe
2009-10-12 12:31:50 -07:00
Boris Zbarsky
aa6dadf4c4
Bug 520421. HasAttributeDependentStyle is broken on HTML for cased attribute selectors. r=dbaron
2009-10-12 12:27:51 -04:00
Neil Deakin
492e487e7d
Bug 513299, add a flag to focus events to indicate that a window was raised, fixes issue where text in a field is selected when a window is raised, r=smaug.sr=neil
2009-10-01 14:53:10 -03:00
Masayuki Nakano
112ccb1451
Bug 509956 Bogus code in nsTextFrame::IsFloatingFirstLetterChild r=dbaron
2009-08-18 13:46:47 +09:00
Timothy Nikkel
3a0188b721
Bug 503791. ComboboxControlFrame should not assume that the origin of the screen is (0,0) because that is not true with more than one display. r=dbaron
2009-08-17 20:21:07 -07:00
Timothy Nikkel
68367486ce
Bug 503791. Make sure that the device context has a widget so that it can determine what screen it is on. r=dbaron
2009-08-17 20:21:07 -07:00
Zack Weinberg
cc794998ac
Bug 497495 (frame poisoning) part 2: Introduce nsIPresShell::AllocateMisc/FreeMisc functions; add an as-yet-unused "code" parameter to AllocateFrame/FreeFrame; fix up nsFrame to match; use AllocateMisc/FreeMisc for all non-frame pres arena objects; move clearing of frame objects from nsFrame::operator new to AllocateFrame. r=roc sr=dbaron
2009-08-17 20:21:06 -07:00
Zack Weinberg
f1502249fc
Bug 497495 (frame poisoning) part 1: Move the frame arena code to its own file and rename the class to nsPresArena. r=roc
2009-08-17 20:21:06 -07:00
Timothy Nikkel
b58e21d8e7
Bug 510748 - still get assertions "reflow state computed incorrect width" and "non-root frame's desired size changed during an incremental reflow"; Don't report any padding or border on both axes if scrollbars are hidden; r=dbaron
2009-08-18 00:38:12 +02:00
Mats Palmgren
df74eb32c9
Use the right key for the overflow frame list frame property. b=508892 r=fantasai
2009-08-18 00:01:06 +02:00
John Daggett
290826706a
adding reftest fonts (no effect on build)
2009-08-17 13:10:11 +09:00
Frédéric WANG
5347cae03c
mathml spelling correction r=karlt b=389721
2009-08-17 09:53:42 +12:00
Olli Pettay
7748742e49
Bug 473805 - Prevent resize event loops, r=dbaron
...
--HG--
extra : rebase_source : e0476c7c1b390ebe194e508c3c728d517483989b
2009-08-15 11:49:20 +03:00
Daniel.S
84b2d5578d
Bug 477462: Create tests for margin collapsing, phase 3. r=dbaron
2009-08-14 14:59:45 -07:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Neil Rashbrook
f393e89d37
Bug 510323 Multiline <select> doesn't ignore middle clicks correctly r=smaug
2009-08-14 11:59:24 +01:00
Robert O'Callahan
9f2ae1a715
Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
2009-08-13 19:09:51 -07:00
Robert O'Callahan
14c9b93519
Bug 507334, part 1: Remove nsDisplaySummary optimization, since it introduces extra display items that would disable the optimizations in part 2. r=dbaron
2009-08-13 19:09:50 -07:00
L. David Baron
26e64d8ffa
Don't resolve a bogus non-element parent when we don't need to and it confuses things. (Bug 510071) r=bzbarsky
2009-08-13 19:09:49 -07:00
Markus Stange
04d8aa170a
Bug 510149 - Changes to nsLayoutUtils::GetFrameTransparency. r=roc
...
--HG--
extra : rebase_source : 024d18340b423827524eb725d961d0907b90338d
2009-08-14 10:08:13 +12:00
Felipe Gomes
972bf3dc41
Bug 503541 - Fine grained control of gesture registration on widgets (Win7). r=smaug+roc, sr=smaug
2009-08-13 13:54:09 -07:00
Olli Pettay
40ba45524e
Bug 508373 - Generated content may cause reference loops, r=roc
2009-08-13 22:29:42 +03:00
Timothy Nikkel
42e3d17d27
Bug 508927. Assuming that the binding parent of the listboxbody content is the listbox content (and hence parent of listitems) is just wrong. Use ChildIterator instead to access the XBL nodes of the listboxbody content and get the frame constructor to pass the listboxbody frame the right container. r=bzbarsky, a=beltzner for CLOSED TREE
2009-08-13 11:38:22 -04:00
Olli Pettay
0dbb7cf7b8
Bug 503639 - [Mac OS X] Right-click on menu from folder from bookmark bar triggers context menu, r=enn
...
--HG--
extra : rebase_source : 8d7d4a2ae4a5cf9fca6f7b4961b9ebd5ba79255f
2009-08-13 12:11:42 +03:00
Arpad Borsos
7812a885a6
Bug 509380 - Optimize nsPeekOffsetStruct for memory usage; r+sr=roc
2009-08-10 09:47:11 +02:00
Jesse Ruderman
d975b20b36
Add reftest for default width and height of <canvas> (bug 291285, bug 293225)
2009-08-12 20:07:02 -07:00
Timothy Nikkel
6cc6cdf024
Bug 500063. "ASSERTION: Already have an undisplayed context entry for aContent" while running leak tests. r=bzbarsky
2009-08-12 18:35:28 -04:00
L. David Baron
7b4a2bb63d
Add additional test for :first-letter extension across pseudo-elements, and note failures with bug number now that bug has been filed.
2009-08-12 15:20:52 -07:00
Bobby Holley
ab96dfba96
Orange fix for bug 507902 tests. r=jwalden
2009-08-13 00:15:24 +02:00
Markus Stange
86545547c8
Bug 509876 - Clean up SyncFrameViewGeometryDependentProperties. r=roc
...
--HG--
extra : rebase_source : fdf898d51147231f33df507d28d927924dc465b8
2009-08-13 08:48:30 +12:00
Boris Zbarsky
16ff2fd701
Adding some tests
2009-08-12 16:34:32 -04:00
Peter Van der Beken
82ce2b89d6
Fix for bug 500850 (Make inline style use wrapper cache and slimwrappers), add unlinking. r/sr=bz.
...
--HG--
extra : rebase_source : ec60be3645c020dd171e0ea4866759d6a508799c
2009-08-10 16:15:49 +02:00
Bobby Holley
40b38ce001
Tests for bug 507902.r=joe
2009-08-12 16:23:39 +02:00
Bobby Holley
ca7b88296e
Bug 507902 - nsImageFrame static Icon Loads should not use the mListener of the first instantiated nsImageFrame.r=bz,joe
2009-08-12 16:23:38 +02:00
Neil Deakin
dd086e5826
Bug 230081, use proper cursors for frameset border resizing, r=dbaron
2009-08-12 10:03:35 -04:00
Olli Pettay
cb4754240f
Bug 501257 - Implement HTML 5's HTMLElement.classList property, p=sylvain.pasche@gmail.com, r=smaug, sr=sicking
...
--HG--
extra : rebase_source : cbbd5a5679af57f97122082213f44491431d87e3
2009-08-12 11:55:14 +03:00
timeless@mozdev.org
72de25b884
Bug 507367 incorrect null check in nsSVGPatternFrame::GetTargetGeometry
...
r=jwatt
2009-08-12 11:49:55 +02:00
timeless@mozdev.org
854b7b365e
Bug 506645 nsTypedSelection::AddItem doesn't always null check aOutIndex
...
r=smaug
2009-08-12 11:49:55 +02:00
timeless@mozdev.org
52c8602402
Bug 506628 deadcode in nsPluginInstanceOwner::ProcessEventX11Composited
...
r=karlt
2009-08-12 11:49:54 +02:00
timeless@mozdev.org
e89984650d
Bug 506627 find_dest_id abuses XQueryTree
...
r=karlt
2009-08-12 11:49:54 +02:00
timeless@mozdev.org
3d39adc39e
Bug 506258 nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree doesn't seem to use anchorFrame or anchorFrameOffset
...
r=roc
2009-08-12 11:49:54 +02:00
timeless@mozdev.org
324cf1b775
Bug 506251 BuildTextRunsScanner::AssignTextRun does not use lastContent
...
r=roc
2009-08-12 11:49:54 +02:00
Karl Tomlinson
be33513d29
fix for ambiguous sqrt from dc8ef04fc953 b=297467
...
--HG--
extra : rebase_source : 79cea2a70f177f0d6709ec3c97b228ece1b4b48b
2009-08-12 12:04:42 +12:00
Frédéric Wang
95d98aa305
b=297467 menclose r=karlt rs=roc
2009-05-29 13:08:35 +02:00
Jonathan Griffin
3620f8eb4c
Add invalidate reftest for bug 237766. r=dbaron
2009-08-11 10:58:12 -07:00
Simon Montagu
13f33e2611
Ensure that block elements with display changed to inline are formatted as bidi embeddings. Bug 503957, r=dbaron
2009-08-11 00:16:20 -07:00
Felipe Gomes
30a32157e7
Bug 503042 - Implement a way to detect a touch enabled device. r=vlad, sr=dbaron
2009-08-10 19:59:06 -07:00
L. David Baron
6ff2475a94
Make lines with only a bullet take up height. (Bug 179596 / Bug 507187) r=roc
2009-08-10 19:48:42 -07:00
L. David Baron
8748f13aaf
Make the quirks mode line height algorithm's check for bullets check whether there's a bullet rather than checking whether it's an HTML LI. (Bug 179596) r=roc
2009-08-10 19:48:42 -07:00
L. David Baron
7cc38c6fe9
When a block without lines has a bullet, give the line we fake its full line height. (Bug 179596) r=roc
2009-08-10 19:48:42 -07:00
Jonas Sicking
5f2141f841
Back out bug 431098
2009-08-10 16:40:29 -07:00
L. David Baron
9cec8d1994
Remove InspectorCSSUtils, part 4: Remove nsIInspectorCSSUtils and nsInspectorCSSUtils. (Bug 371655) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
86aa2537d6
Remove InspectorCSSUtils, part 3: Remove the trivial methods and replace their callers with appropriate internal calls. (Bug 371655) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
a55abf81a2
Remove InspectorCSSUtils, part 2: Move remaining substantive code to inDOMUtils. (Bug 371655) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
48c0c7d6aa
Remove InspectorCSSUtils, part 1: Move GetStyleContextForContent to nsComputedDOMStyle. (Bug 371655) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
6c506cbb10
Run output of debug builds through fix-linux-stack/fix-macosx-stack. (Bug 385248) r=ted
2009-08-10 15:52:29 -07:00
L. David Baron
bcebc6f79b
Add more parameters to nsStyleSet::ResolveStyleForRules. (Bug 435441) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
7fed030a73
Make computed style (and canvas text styling, which shares the same code) avoid using style data that was influenced by pseudo-elements. (Bug 505515) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
18c275e977
Add flags to pseudo-elements, and add one that says which ones are expected to contain elements. (Bug 505515) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
debaa63092
Make style contexts know whether they have data from a pseudo-element. (Bug 505515, Bug 435441) r=bzbarsky
2009-08-10 15:52:29 -07:00
Daniel Holbert
b2cd896422
Bug 508692: Fix build warning - rename nsSubDocumentFrame method so it doesn't hide inherited method (s/GetMargin/GetMarginAttributes/) r=dbaron
2009-08-10 12:42:53 -07:00
Serge Gautherie
6ef7cd8550
Bug 504480 - runtests.py.in needs to do a '-silent' run first, as runreftest.py does; (Bv1) Fix runtests.py.in, Sync' runreftest.py; r=ted.mielczarek
2009-08-10 18:33:31 +02:00
Boris Zbarsky
37602b8380
Bug 508050. Make sure to reparent views when pulling overflows from our prevsibling. r=roc
2009-08-10 10:54:22 -04:00
Boris Zbarsky
0763ee7f97
Bug 509170. Correctly invalidate the canvas frame on resizes of the root element. r=roc
2009-08-10 10:54:22 -04:00
Boris Zbarsky
7abc642822
Bug 509155. Don't store outline structs in the rule tree if outline-color:inherit is set on the root element. r=dbaron
2009-08-10 10:54:22 -04:00
Boris Zbarsky
8beca21b20
Bug 509156. Don't assert on GetUniqueStyleData calls if we're using our parent's struct before the call. r=dbaron
2009-08-10 10:54:21 -04:00
Boris Zbarsky
0dfb4b8059
Bug 508900. Fix assertion due to us not unsetting all the bits we should unset. r=dbaron
2009-08-10 10:54:21 -04:00
Jesse Ruderman
56d3eef776
Bug 509269 - reftest should deal with missing root. r=dbaron. May fix 468211-3 orange, too.
2009-08-08 17:50:50 -07:00
Jesse Ruderman
c1ef11731a
Add crashtests for bug 463350, bug 473278, and bug 493118
2009-08-08 16:00:38 -07:00
Jesse Ruderman
6125a23696
Add crashtest for bug 460900
2009-08-08 16:00:33 -07:00
Jesse Ruderman
de49b52e4c
Add crashtest for bug 420785
2009-08-08 15:32:58 -07:00
Jesse Ruderman
e6dacb0ff2
Add crashtest for bug 403148
2009-08-08 15:32:54 -07:00
Jesse Ruderman
8d34f7c669
Add reftest for bug 398682
2009-08-08 15:32:52 -07:00
Jesse Ruderman
d3576f5e58
Add reftest for bug 398095
2009-08-08 15:17:40 -07:00
Jesse Ruderman
8649aa61cd
Bug 424780 - Typing into <select> dropdown can cause nsStringBuffer leak. r=sicking
2009-08-08 15:00:26 -07:00
L. David Baron
1233c40b2d
Call InvalidateColumns more often. (Bug 506871) r=roc
2009-08-07 14:17:02 -07:00
Timothy Nikkel
312cc0762c
Bug 497519 part 2. Only do special handling for legends whose content parnt is an HTML fieldset. bzbarsky
2009-08-07 15:51:25 -04:00
Timothy Nikkel
bb8491a3fd
Bug 497519 part 1. Clear the undisplayed map correctly in the presence of XBL. r=dbaron,bzbarsky
2009-08-07 15:51:25 -04:00
Boris Zbarsky
f7cd534013
Bug 415394. Don't let the listbox row-munging kill our block wrapper, if we have one. r=dbaron
2009-08-07 15:51:25 -04:00
Wan-Teh Chang
f7beea55b8
Merge
2009-08-07 08:57:53 -07:00
Benjamin Smedberg
96f048b425
Fix static-analysis bustage by using treehydra instead of dehydra. My theory is that the dehydra type cache is becoming confused by GCC tree GC which is reusing tree pointers for different types.
2009-08-07 11:16:26 -04:00
Masayuki Nakano
f9802cc670
Bug 128647 [RFE] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR r=ere+roc, sr=roc
2009-08-08 00:11:17 +09:00
Boris Zbarsky
47a8214709
Bug 508919. Stop leaking nsStyleBorder objects. r=dbaron
2009-08-07 10:38:44 -04:00
Robert O'Callahan
a4fec52cd4
Bug 506615. XUL decks should not have wididgets. r=dbaron
2009-07-30 14:54:42 +12:00
Michael Ventnor
8ae6cd75f4
Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
2009-08-01 08:53:40 -07:00
David Zbarsky
8c97ee0a3d
Bug 507487: Selectors should have dual atoms so they can correctly (and case-sensitively) match non-HTML elements in text/html documents, part 2: fix RuleHash to hash tag selectors twice when needed. r=dbaron
2009-08-01 08:53:40 -07:00
David Zbarsky
92589bee61
Bug 499655: Selectors should have dual atoms so they can correctly (and case-sensitively) match non-HTML elements in text/html documents, part 1. r=dbaron
2009-08-01 08:53:40 -07:00
L. David Baron
84a64e5bc2
Bug 434733: Additional tests.
2009-08-01 08:53:40 -07:00
Makoto Kato
292748dbba
Bug 434733: Don't apply width on colgroups to columns that have their own width. r=dbaron
2009-08-01 08:53:40 -07:00
L. David Baron
a24f75b42e
Separate RuleProcessorData and derived structs into their own header file to reduce include dependencies. (Bug 435441) r=bzbarsky
...
--HG--
rename : layout/style/nsIStyleRuleProcessor.h => layout/style/nsRuleProcessorData.h
2009-08-01 08:53:40 -07:00
L. David Baron
6fb9ce56f5
Don't resolve a new context for the root when we're computing rem units for the root. (Bug 478321) r=bzbarsky
2009-08-01 08:53:40 -07:00
L. David Baron
ee5e6740c7
Merge backout of changeset 358af1196dc2 (bug 499655) until we get bug 507487 sorted out.
2009-07-31 09:40:17 -07:00
L. David Baron
36c7b60c0c
Backed out changeset 358af1196dc2 (bug 499655) until we get bug 507487 sorted out.
2009-07-31 09:39:53 -07:00
Dão Gottwald
bf4108370b
Backed out changeset c086fca6fc55
2009-07-31 14:35:48 +02:00
Michael Ventnor
61ed5fe1e2
Bug 479220 - Implement the CSS gradients proposal. r=roc,dbaron sr=roc
2009-07-31 13:32:32 +02:00
Jeff Walden
9fcfc548de
Linux scaling behavior differs from elsewhere, so this test doesn't fail there (followup to bug 189519 to hopefully reopen a CLOSED TREE)
2009-07-30 15:40:12 -07:00
Shawn Wilsher
a725e79692
Merge for back out of changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges. Trying to fix a CLOSED TREE.
2009-07-30 13:17:18 -07:00
Shawn Wilsher
d1706205b3
Backed out changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges.
2009-07-30 13:16:15 -07:00
David Zbarsky
eab4105f16
Bug 499655. Selectors should have dual atoms: HTML and other. r=dbaron
2009-07-30 13:28:42 -04:00
Boris Zbarsky
f2936464e5
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
2009-07-30 13:23:32 -04:00
Boris Zbarsky
6e2c80851a
Bug 496500. Don't try to interrupt on lines we're not actually reflowing, since during a resize on Windows HasPendingInputEvent returns true while the mouse is down. r+sr=roc
2009-07-30 11:53:36 -04:00
Robert O'Callahan
44f0df34e5
Backing out bug 506615 to fix mochitest failures
2009-07-30 22:06:23 +12:00
Robert O'Callahan
c4703dc12d
Backed out changeset c353fe809be0
2009-07-30 22:06:02 +12:00
Alexander Surkov
bfc59d9a35
Bug 452564 - can't create accessibles for table children when visibility style of table is changed, r=ginn.chen, sr=roc
2009-07-30 15:55:51 +08:00
Robert O'Callahan
b029d9ac28
Bug 504311. Don't reframe text when white-space changes between preformatted values, or between non-preformatted values. r=bz
...
--HG--
extra : rebase_source : 7f545ad1d85bcda74d18d9308539b45149a4a194
2009-07-30 15:02:22 +12:00
Robert O'Callahan
82ace80f84
Bug 492309. Remove useless gfxTextRuNnFactory flags. r=vlad
...
--HG--
extra : rebase_source : 4cdbc37f404c07f509adbfb581c662187813bc4a
2009-07-30 14:59:41 +12:00
Robert O'Callahan
feb5fde3fc
Bug 506304. Walk all the way up to the nearest widget when computing event coordinates for windowless plugins. r=bz
...
--HG--
extra : rebase_source : be25ce5ffbae7c90cf0b211ae818046873b6e09a
2009-07-30 14:56:52 +12:00
Robert O'Callahan
ad539ed40b
Bug 506615. XUL decks should not have wididgets. r=dbaron
...
--HG--
extra : rebase_source : 5d6728b11a121565f828f27e8abed5e0172aa069
2009-07-30 14:54:42 +12:00
Robert O'Callahan
b26bf31d5e
Bug 467914. GetOverflowRectRelativeToSelf shouldn't always expect a preEffectsBBox. r=dbaron
...
--HG--
extra : rebase_source : cc6cd0bf3f4b11785b85baeaf74bd9ef7725c42f
2009-07-30 14:48:13 +12:00
Boris Zbarsky
4d29dd668e
This test is testing stuff that is just not true anymore now
2009-07-29 22:28:29 -04:00
Timothy Nikkel
24844a2db3
Bug 504269. background color of iframe not drawn on print. r+sr=roc
2009-07-29 18:10:50 -04:00
Timothy Nikkel
c28e754020
Bug 503814. iframe contents shifted slightly due to rounding issue. r+sr=roc
2009-07-29 18:10:50 -04:00
Timothy Nikkel
6788e65ce3
Bug 269908. <legend> default style changes restrict styling options. r+sr=bzbarsky
2009-07-29 18:10:50 -04:00
Neil Deakin
5303f25260
Bug 478416, replace chromedir attribute with :moz-locale-dir pseudoclass, r=neil,dao,dbaron,sr=dbaron
2009-07-29 14:33:53 -04:00
Boris Zbarsky
209e31bf48
Relanding bug 496823 in the hopes that it's not causing the XP Txul issue.
...
--HG--
extra : rebase_source : 593d43b5c229e077e4454d848dba59265dee6b58
2009-07-29 08:53:27 -04:00
Jonathan Griffin
5be7c83a1a
add reftest for bug 467472
2009-07-28 17:26:39 -07:00
Boris Zbarsky
b4eb9b7084
Backed out changeset 622a29736f33 to see whether bug 496823 causes the WinXP Txul regression.
...
--HG--
extra : rebase_source : 450a2a83442a2326e303f97ad82d8213fbe11490
2009-07-28 14:35:28 -04:00
Boris Zbarsky
d5f00639ad
Make this test actually test the right thing
2009-07-28 13:19:17 -04:00
Boris Zbarsky
cc46915a25
Followup for bug 504221 to fix debug orange. Have to hold on to an object, not a reference, if the thing passed in might be a temporary.
2009-07-28 11:04:45 -04:00
Boris Zbarsky
2a109b5e0a
Bug 504975. Go back to overriding HandleMultiplePress on various XUL frames. r=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
a2aaeadc49
Bug 504972. Remove some redundant code. r=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
5fefb45a48
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
9d47a166af
Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc
2009-07-28 08:53:19 -04:00
Boris Zbarsky
cddaf1831c
Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:19 -04:00
Boris Zbarsky
dca83c78dc
Bug 504221 part 9. Get rid of a silly LengthOf function. r+sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
c749fe8981
Bug 504221 part 8. Make CreateAnonymousColFrames saner. r=bernd, sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
b5d9390d06
Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
31d4329c40
Bug 504221 part 6. Switch nsBlockFrame::AddFrames to nsFrameList. r=fantasai,roc
2009-07-28 08:51:10 -04:00
Boris Zbarsky
db6ff446ab
Bug 504221 part 5. Switch from GetFirstChild to GetChildList (returning an nsFrameList). For now, keep a GetFirstChild shim so callers don't have to be updated. r=fantasai, r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
a345d5a408
Bug 504221 part 4. Switch MarkFramesForDisplayList to nsFrameList. r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
b0259fd19b
Bug 504221 part 3. Switch overflowFrames storage to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
14796e6173
Bug 504221 part 2. Switch ReparentFrameViewList to nsFrameList. r+sr=roc
2009-07-28 08:51:09 -04:00
Boris Zbarsky
58ab0561e4
Bug 504221 part 1. Introduce framelist slice and enumerator classes and make the framelist versions of nsFrameList::AppendFrames/InsertFrames return a slice for the new frames. r=fantasai, r+sr=roc
2009-07-28 08:51:08 -04:00
Chris Pearce
01dab2e3fe
Backout bug 502259
2009-07-28 16:30:11 +12:00
liucougar@gmail.com
642e174ae6
Bug 502259 - Make delete at end of paragraph work r+cpearce,sr+peterv
2009-07-28 14:04:36 +12:00
John Daggett
bee17b7b11
Bug 493976. Comment out Arabic tests on Windows which cause timeouts.
2009-07-27 15:41:56 -10:00
Ryo Kawaguchi
f8f1c8c15b
Bug 506409: Merge Draw*ImageInternal methods into their Draw*Image callers, and fix a comment in imgIContainer.idl. patch=ryo r=roc
2009-07-27 16:48:13 -07:00
Daniel Holbert
bea913e356
Add missing reftest files for bug 506096
2009-07-27 13:54:30 -07:00
Daniel Holbert
447c7e4618
Bug 506096: In SVG Animation (SMIL), make sure to visit the underlying base value for first half of duration, in discrete-mode "to" animations. r+sr=roc
2009-07-27 13:52:19 -07:00
Timothy Nikkel
7d61af065e
Bug 506602. fix "warning: recurring into frame construction" when there isn't anything wrong. r=bzbarsky
2009-07-27 13:19:58 -04:00
Michael Kohler
404670f1f3
Bug 106386 - Correct misspellings in source code (old); Part 2; r=timeless
2009-07-27 10:47:02 +02:00
Boris Zbarsky
34df7918a4
Bug 496823. Blocks can implement GetLastChild() much faster than by just getting first child and iterating its siblings. r=roc
2009-07-26 21:27:32 -04:00
Robert O'Callahan
9b800f0c9f
Bug 371839. Some simple selection rendering tests. r=bzbarsky
...
--HG--
extra : rebase_source : b90d4b4eb7d17cc32ab2b9cacc7b54c6a72b209f
2009-07-27 10:07:22 +12:00
Robert O'Callahan
4ef62fb0ed
Bug 371839. Remove ParentDisablesSelection, which is effectively unused. r=bzbarsky
...
--HG--
extra : rebase_source : 920c501f033e026709ec15792cadbb2f24462a0a
2009-07-27 10:06:30 +12:00
Robert O'Callahan
14dbcb0874
Bug 371839. Simplify SetSelected signature and semantics, and reimplement it in nsTextFrame much more efficiently. r=bzbarsky
...
--HG--
extra : rebase_source : 18c390e3ebd09de82b1a23699c56b741f928ca37
2009-07-27 10:05:41 +12:00
Robert O'Callahan
fb7ad45e60
Bug 371839. Remove useless SetSelected implementations. r=bzbarsky
...
--HG--
extra : rebase_source : 57629a43328f3dbc97a5d0595186a32150722db4
2009-07-27 10:03:16 +12:00
Robert O'Callahan
520e8ceae9
Bug 505743. Fix nsHTMLScrollFrame::InvalidateInternal to not take the 'invalidation in scrollbar' path when there is no scrollbar. r=dbaron
...
--HG--
extra : rebase_source : 8709cdba8ea6f9776b61ff935c1c850573caff3a
2009-07-27 09:29:01 +12:00
Robert O'Callahan
274e556b1d
Bug 505667. Don't need to check INVALIDATE_NOTIFY_ONLY in nsHTMLScrollFrame::InvalidateInternal. r=dbaron
...
--HG--
extra : rebase_source : fa04db29e722a9aea7aaf54c783d07c432d79cad
2009-07-27 09:27:54 +12:00
Robert O'Callahan
c95fd3cf9a
Bug 505912. Trust the widget visibility in UpdateWidgetArea. r=dbaron
...
--HG--
extra : rebase_source : 4c6e1b2366b430763cce546ab0e26576705a0ca3
2009-07-27 09:17:43 +12:00
Olli Pettay
1352242ce7
Bug 375928, r=roc, sr=neil
2009-07-26 15:15:11 +03:00
John Daggett
63353f24ef
Bug 493976. Move around Arabic reftest to see if it's the cause of reftest timeout problems.
2009-07-24 10:39:17 -10:00
Boris Zbarsky
fa8b53c57c
Bug 505482. Make sure to not leave frames on overflow lists when we interrupt reflow. Also fixes bug 478527 and bug 496742. r=roc
2009-07-24 09:32:32 -04:00
John Daggett
4e51eeec2f
Adding more reftest fonts (no effect on build)
2009-08-07 14:20:26 +09:00
Jeff Walden
a24a25ba2e
Bug 189519 - Implement CSS3 (-moz- for now)background-size. r=dbaron, other useful review comments from roc/bz
2009-05-28 11:09:05 -07:00
Zack Weinberg
7f97ecf2df
Bug 486065. Hack nsCSSOffsetState::InitOffsets to zero out computed padding and borders when the scrollbar size is zero. r=dbaron
...
--HG--
extra : rebase_source : 92bcaee46ded00722e3fc86b4ca538e5f90f16ef
2009-07-30 15:43:22 +12:00
Ms2ger
85104461e2
Bug 506552. Fix testcase doctype. r=dbaron
...
--HG--
extra : rebase_source : ee371dbb3106880b1609e0d69d1824a3edb7a91e
2009-07-30 15:27:24 +12:00
John Daggett
228d54b988
Bug 499621. Fix synthetic bolding of downloadable fonts on Windows. r=jkew
2009-07-23 11:22:24 -10:00
L. David Baron
e6a3698129
Destroy frame properties right after destroying the frame tree so they're destroyed before the style set. (Bug 399994) r=roc
2009-07-23 07:40:18 -04:00
Jonathan Watt
93d4d6c74c
Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
2009-07-23 10:35:59 +02:00
John Daggett
5120ac28f0
Bug 496573. Fix font load failure for fonts with family/fullname mismatch. r=vlad
2009-07-22 22:08:23 -10:00
Boris Zbarsky
7888c9702c
Bug 503467. Rearrange the code a bit in ParseNumber to make it more readable. r=dbaron
2009-07-22 21:35:07 -04:00
Boris Zbarsky
cc472b1f01
Bug 491180. <button> should not clip overflowing contents. r=roc
2009-07-22 21:31:45 -04:00
Boris Zbarsky
97359757b6
Bug 502447. Make sure to recompute the viewport scrollbar flags early enough during root frame setup. r=roc
2009-07-22 21:31:44 -04:00
timeless@mozdev.org
3229418722
Bug 504172 useless null check of first in nsXULPopupManager::Rollup
...
r=roc
2009-07-22 17:31:02 -05:00
Robert O'Callahan
1384727485
Remove accidentally commited .rej files
2009-07-22 17:06:12 +12:00
Robert O'Callahan
efcac1ea7f
Bug 339548. Part 15: test overlaying an opaque-background table over a plugin.
2009-07-22 12:45:16 +12:00
Robert O'Callahan
edefa6fb61
Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
2009-07-22 12:45:14 +12:00
Robert O'Callahan
5fa812e479
Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
2009-07-22 12:45:13 +12:00
Robert O'Callahan
a00da77ddf
Bug 352093. Part 14: Make content IFRAMEs windowless. r=bzbarsky
2009-07-22 12:45:11 +12:00
Robert O'Callahan
d520aa9f3f
Bug 352093. Part 12: Teach nsDocShell/nsDocumentViewer to deal with not having a widget
2009-07-22 12:45:10 +12:00
Robert O'Callahan
2ebc95776b
Bug 352093. Part 10: misc fixes to remove assumptions about documents having widgets. r=smaug
2009-07-22 12:45:09 +12:00
Robert O'Callahan
b613384451
Bug 352093. Part 9: make context menu event coordinates be relative to the widget for the widget for the top of the view hierarchy. r=dbaron
2009-07-22 12:45:08 +12:00
Robert O'Callahan
10c5d8e3f1
Bug 352093. Part 8: Fix view returned for eToplevelWindowCoordinates. r=bzbarsky
2009-07-22 12:45:07 +12:00
Robert O'Callahan
c9fb8410a3
Bug 352093. Part 7: nsXULPopupManager should store coordinates relative to GetRootWidget to avoid confusion. r=enndeakin
2009-07-22 12:45:06 +12:00
Robert O'Callahan
97b9409ae1
Bug 352093. Part 6: make GetScreenRect work when appunits-per-dev-pixel varies up the frame tree. r=dbaron
2009-07-22 12:45:06 +12:00
Robert O'Callahan
243774fd17
Bug 352093. Part 4: IME code should use GetRootWidget so it works with documents that don't have their own widgets. r=masayuki
2009-07-22 12:45:05 +12:00
Robert O'Callahan
723b519262
Bug 339548. Part 11: tests for complex plugin clipping.
2009-07-22 12:45:02 +12:00
Robert O'Callahan
25b5199778
Bug 339548. Part 10.5: Eagerly fix up Mac plugin clip rect to be consistent with other platforms.
2009-07-22 12:45:02 +12:00
Robert O'Callahan
41b0dc9d84
Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
2009-07-22 12:45:00 +12:00
Robert O'Callahan
b4be2a9744
Bug 352093. Part 1: Add view parameter to nsViewManager::DispatchEvent so we can target view system events to widget-less documents. r=bzbarsky
2009-07-22 12:44:59 +12:00
Robert O'Callahan
d523d1c325
Bug 339548. Part 6: Uninline IsMovingFrame so nsDisplayList.h doesn't have to include nsLayoutUtils.h. r=dbaron
2009-07-22 12:44:57 +12:00
Robert O'Callahan
40f66f6506
Bug 339548. Part 7: Create nsLayoutUtils::IsAncestorFrameCrossDoc. r=dbaron
2009-07-22 12:44:56 +12:00
Robert O'Callahan
3e0557fef1
Bug 339548. Part 5: Support an accurate mode for display lists computing visible regions. r=dbaron
2009-07-22 12:44:56 +12:00
Robert O'Callahan
0d1716c268
Bug 339548. Part 2: Introduce nsRootPresContext.
2009-07-22 12:44:54 +12:00
Robert O'Callahan
6da4194f20
Bug 339548. Part 1: Factor out FindContainerView.
2009-07-22 12:44:53 +12:00
Robert O'Callahan
522a58f4ec
Bug 505186. Don't add useless nsDisplayReflowCount items to display lists in debug builds. r=bzbarsky
2009-07-22 12:44:52 +12:00
Robert O'Callahan
f26c241975
Bug 505184. When 'deflation' of the background area is not required, paint table backgrounds using a dedicated nsDisplayBackground instead of the multipurpose nsDisplayTableBorderBackground. r=fantasai
2009-07-22 12:44:52 +12:00
Robert O'Callahan
c1e47bdb51
Bug 505184. Expose nsFrame::DisplayBackgroundUnconditional so we can easily create an nsDisplayBackground elsewhere. r=dbaron
2009-07-22 12:44:51 +12:00
Robert O'Callahan
ff9e9e2aea
Bug 505184. Remove unused aBorder parameter to PaintBackgroundLayout. r=dbaron
2009-07-22 12:44:50 +12:00
Robert O'Callahan
b47de0a11e
Bug 500632. Suppress invalidation caused by parts inside collapsed scrollbars. r=dbaron
2009-07-22 12:44:49 +12:00
Jonathan Watt
7ba9615f7a
Backout bug 435356 to fix nsSVGMatrix leaks.
2009-07-22 00:55:48 +02:00
Jonathan Watt
766d192858
Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
2009-07-21 22:34:37 +02:00
Daniel Holbert
8a129b1c9f
Bug 479166: rename variable "computedPaginatedHeight" to "computedUnpaginatedHeight" and reduce its scope, and also fix some build warnings, all in nsTableCellFrame. r=bernd
2009-07-21 13:05:49 -07:00
Olli Pettay
0226273416
bug 501900, r+sr=roc
2009-07-21 14:59:46 +03:00
Olli Pettay
20976634f6
bug 503699, r+sr=roc
2009-07-21 14:58:30 +03:00
Joe Drew
6c441f55f7
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Steven Michaud
8bc55f5541
[OSX] Embedded plugins don't print - NPP_Print not called. b=191046 r=josh,kinetic
2009-07-20 17:10:36 -05:00
L. David Baron
f37119d1b9
Also block -moz-box-shadow when using document-specified colors is disabled, and fix a testing error with the patch for text-shadow. (Bug 503188) r=bzbarsky
2009-07-20 07:04:42 -04:00
L. David Baron
5a90c04a26
Add tests for cloning of media queries. (Would have caught bug 504032.)
2009-07-20 07:04:42 -04:00
Boris Zbarsky
934953d6aa
Bug 504032. Make sure to copy mIsEmpty when cloning media lists. r=dbaron
2009-07-17 23:47:38 -04:00
Peter Van der Beken
3145f88586
Part 1 of fix for bug 500850 (Make inline style use wrapper cache and slimwrappers). r/sr=bz.
...
--HG--
extra : rebase_source : 21f9c86dc4024e0e23882226e8395d61d5b0c518
2009-07-13 13:14:57 +02:00
Jonathan Kew
544d310f74
reftest for bug 502795, Core Text rendering fails with downloaded font and letter-spacing, r=roc
2009-07-16 10:59:07 +01:00
Daniel Holbert
8cbc17565e
Bug 491080: add support for xlink:href targeting of SVG (SMIL) animations. r+sr=roc
2009-07-15 21:20:16 -07:00
L. David Baron
b7eb3046f3
Add tests for media query serialization.
2009-07-15 17:24:25 -07:00
L. David Baron
68d83ef535
Add tests for selector serialization and cloning.
2009-07-15 17:24:24 -07:00
L. David Baron
b531ee4f08
Add test for font-family issue that some other browsers get wrong (from bug 499421).
2009-07-15 17:24:24 -07:00
L. David Baron
ab0b40b7b5
Reformat the list of CSS properties by splitting macros into multiple lines to make the list easier to edit and merge. Whitespace changes only. pre-r=bzbarsky
2009-07-15 17:24:24 -07:00
L. David Baron
a03632381b
Block text-shadow when using document-specified colors is disabled. (Bug 503188) r=bzbarsky, roc
2009-07-15 17:24:24 -07:00
L. David Baron
fe56f12d3a
Make whether a property should be ignored when page colors are disabled part of the property flags table. (Bug 503188) r=bzbarsky
2009-07-15 17:24:24 -07:00
Jonathan Kew
55456ba804
merge backout of b6d407af386f
2009-07-15 11:06:15 +01:00
Jonathan Kew
6311f5f4a6
Backed out changeset b6d407af386f for causing bug 503718 on Windows
2009-07-15 11:04:00 +01:00
Jonathan Kew
386d919e73
merge backout of 705ef05105e8
2009-07-15 11:02:57 +01:00
Jonathan Kew
545c663945
Backed out changeset 705ef05105e8 for causing bug 503718 on OS X
2009-07-15 10:59:26 +01:00
Ehsan Akhgari
501c1de9a4
Fix the build bustage from bug 499377
2009-07-15 12:10:26 +04:30
Ehsan Akhgari
51f18a5be7
Bug 176244 - Fix column resize and reorder issues when direction is rtl; r=roc,enndeakin sr=roc
2009-07-15 11:52:42 +04:30
fantasai
1a4e383ad9
Bug 499377 - Store float region on frame r+sr=roc
2009-07-14 22:19:31 -07:00
Jesse Ruderman
9ee3484d6d
Add crashtest for bug 448988
2009-07-14 12:57:09 -07:00
Daniel Holbert
26b1152092
Bug 487450: Remove stale SMIL animation effects from SVG elements, when animations are dynamically removed or retargeted. r+sr=roc
2009-07-14 12:33:29 -07:00
Peter Van der Beken
ed0899f1ce
Fix for bug 499781 (Move some methods from nsILink to nsIContent). r=bz, sr=dbaron.
...
--HG--
extra : rebase_source : da0ec8bfb6825d2e55edd2f5b08a9e43b033a2a3
2009-07-13 13:48:06 +02:00
John Daggett
5b87312abf
adding more reftest fonts (no effect on builds)
2009-07-13 09:33:14 -10:00
fantasai
678c355f17
Bug 503183 - Use Overflow Containers for float continuations beyond end of containing block r=roc
2009-07-13 09:50:54 -07:00
Benjamin Smedberg
369492d616
Bug 503376 - Remove unused CalcAutoMargin function which stopped being used in bug 478614, r=bernd
2009-07-13 12:31:32 -04:00
Benjamin Smedberg
7f34fe29a0
nsIPluginInstance.getMIMEType should be a [shared, const] parameter... it doesn't follow the normal XPCOM rules about allocating memory. r=josh sr=jst
2009-07-13 12:27:46 -04:00
Robert Longson
04852f4c7a
Bug 500174 - pointer-events=all not registering on non-visible stroke. r=roc
2009-07-12 19:50:45 +01:00
Bernd
ce52d35f28
bug 240245 remove some bizarre col frame construction code that is never called. r=bzbarsky
2009-07-12 19:47:10 +02:00
Simon Montagu
650af63626
Check alt text for right-to-left characters and enable bidi processing if they are found. Bug 503269, r+sr=roc
2009-07-12 06:32:48 -07:00
Ehsan Akhgari
ee3d756d65
Backed out changeset 478d2e1404c0 due to failing leak tests on all platforms; no bug associated
2009-07-11 20:46:05 +04:30
John Daggett
581c8dd1b5
adding reftest fonts for fullname-related bugs
2009-07-10 21:13:30 -10:00
Josh Aas
908cd606b2
Get rid of GUItoMacEvent and nsPluginEventType. b=503133 sr=roc
2009-07-10 20:20:32 -04:00
Daniel Holbert
c5b5786194
Remove unused SVG/SMIL reftest reference-file "anim-ref-text.svg"
2009-07-10 14:58:09 -07:00
Boris Zbarsky
8b41141f11
Bug 498559 followup to clean up the code. r=dbaron
2009-07-09 20:36:57 -07:00
Boris Zbarsky
1426ced363
Adding test for bug 498559. r=dbaron
2009-07-09 19:53:00 -07:00
Robert O'Callahan
301eb1e0b2
Bug 371839. Assertions that scan all continuations should bail out if the continuation chain is too long, so they don't add O(N) to algorithmic complexity. r=bzbarsky
2009-07-10 14:03:03 +12:00
Robert O'Callahan
8ce8b649b2
Bug 501295. pluginGetEdge should return coordinates relative to the window frame in the Win32 test plugin. Then we can enable test_plugin_position on Windows. r=jmathies
2009-07-10 14:03:00 +12:00
Jonathan Kew
2746f1c822
Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc
2009-06-15 10:01:19 +12:00
Jonathan Kew
227f047f17
add margin to avoid overflow due to antialiasing, fixing test breakage for bug 476927 and 475968
2009-07-10 14:02:59 +12:00
Boris Zbarsky
7382b846b1
Bug 498559. Speed up tokenizing numbers in CSS. r+sr=dbaron
2009-07-09 18:44:20 -07:00
Boris Zbarsky
9046d1bc03
Bug 503364. Make GetAbsoluteContainingBlock work correctly for abs pos table ancestors again. r+sr=roc
2009-07-09 15:13:58 -07:00
Boris Zbarsky
710dcca8d0
Bug 498562. Skip the Expand/Compress cycle in the common case of inline style sets. r+sr=dbaron
2009-07-09 14:50:39 -07:00
Timothy Nikkel
6cea3d5dca
Bug 502424 - Window transparency does not work. r+sr=roc
2009-07-09 11:16:11 +02:00
Josh Aas
c88c69078b
Get rid of nsMIMEType type. b=503025 r/sr=jst
2009-07-08 23:25:20 -04:00
Masayuki Nakano
92c201750d
Bug 502799 add new nsISound method for the event sounds r=roc+neil, sr=roc
2009-07-09 10:55:46 +09:00
L. David Baron
82e676a77f
Turn assertion into warning since we can hit it in large coordinate cases. (Bug 494237) r+sr=roc
2009-07-08 18:10:29 -07:00
L. David Baron
9a8d97752d
Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
2009-07-08 18:10:29 -07:00
Boris Zbarsky
b7e8beed7e
Bug 502941. Don't bother appending if we already know our correct prevsibling. r+sr=roc
2009-07-07 22:23:24 -07:00
Jonathan Kew
89f34af9f3
Bug 476927. Pad out the glyph extents of Quartz text to account for possible antialiased pixels outside the regular bounds. r=roc
2009-06-15 10:00:12 +12:00
Zack Weinberg
d1561548f6
Add reftest from http://lists.w3.org/Archives/Public/www-style/2009Jun/0164.html since it is also fixed by bug 476856.
2009-08-05 17:45:49 -07:00
L. David Baron
557af3af90
Additional mochitests for URL parsing, from bug 337287 (and related to bug 476856)
2009-08-05 17:45:49 -07:00
L. David Baron
7cff5f8599
Rewrite parsing of CSS url() function to make it more like the tokenization that's described in the spec. (bug 476856, though originally written for bug 337287) r=bzbarsky
2009-08-05 17:45:49 -07:00
L. David Baron
64d89e65bf
Import the css3-namespace test suite.
2009-08-05 17:45:49 -07:00
Jeff Walden
7051de5a26
Mark several reftests as random for now; behavior is almost certainly deterministic, but I only have two sets of tinderbox results now and don't have time to watch the tree after they all report, so I'm marking them all bad until I have time to revisit them later tonight. r=orange
...
--HG--
extra : rebase_source : d6e5439da06b83396f784f56b50acff769ff1148
2009-08-05 17:12:45 -07:00
Jeff Walden
d992b71b42
Bug 508325 - "ABORT: negative scaling factors must be handled manually". r=roc
2009-08-05 15:34:27 -07:00
Robert O'Callahan
9033246e16
Backout bug 504524 due to test failure
2009-08-05 17:33:51 +12:00
Robert O'Callahan
55c6dd3fc2
Backed out changeset 77787eb64629
2009-08-05 17:33:17 +12:00
Robert O'Callahan
acf101c93f
Disable failing test
2009-08-05 17:22:24 +12:00
Jacek Caban
1728ef417e
Bug 506034. Fixed loop on MinGW where wchar_t-char is unsigned. r=dbaron
...
--HG--
extra : rebase_source : def42dc23a878639a3251fdb681a9c138d16fa37
2009-08-05 14:39:05 +12:00
Robert O'Callahan
89ffdc2e22
Bug 504524. Don't reflow the line after an incomplete frame unless we really need to. r=bz
...
--HG--
extra : rebase_source : 0e294beea796a58b16273fbfb64d777a8f40e225
2009-08-05 14:38:52 +12:00
Robert O'Callahan
cba39f15c7
Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz
...
--HG--
extra : rebase_source : cdab9444f579d6b93e142ad8681152ecd180f818
2009-08-05 13:38:10 +12:00
Robert O'Callahan
a2a72eee58
Bug 506304. Support synthesized mouse events being sent to windowless plugins, support reporting mouse event coordinates from the test plugin, and add tests for mouse events. r=josh
...
--HG--
extra : rebase_source : 5c97644a6db8454f759bbeab7a1e06295aca8325
2009-08-05 13:36:37 +12:00
Robert O'Callahan
42fa43d1a1
Bug 508115. Don't reparent the views for popups, since they should always have the root view as their parent. r=dbaron
...
--HG--
extra : rebase_source : 1d8057694cde33a56fdabb57d51c9ff600c904a0
2009-08-05 09:58:46 +12:00
Markus Stange
e6ce8823df
Test for bug 507947, r=roc
2009-08-05 11:20:58 +12:00
L. David Baron
c2612afa26
Avoid flushing during media query evaluation. (Bug 507457) r=bzbarsky
2009-08-04 15:39:53 -07:00
L. David Baron
286bc4ac06
Add assertions that the rule walker is at the root. (Bug 507457) r=bzbarsky
2009-08-04 15:39:53 -07:00
Jesse Ruderman
943b58ed8f
Add reftest for bug 420790
2009-08-03 22:05:39 -07:00
Boris Zbarsky
6c6823ba49
Bug 508057. Make sure to drop the ref to the observer when clearing our cached tree images. r=joedrew
2009-08-03 23:06:34 -04:00
Boris Zbarsky
e2f39a9eac
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
2009-08-03 21:22:13 -04:00
liucougar@gmail.com
cc07460944
Bug 502259. Make delete at end of paragraph work. r=cpearce
2009-08-04 09:46:48 +12:00
Boris Zbarsky
bc219716a8
Backed out changeset 25462849adcc (bug 502288) to get some talos cycles for the tracemonkey merge without this patch in.
...
--HG--
extra : rebase_source : bff86f8ab792af6109b1862d601e2ba560dc4ba1
2009-08-03 15:10:09 -04:00
Boris Zbarsky
ff75d6817f
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
2009-08-03 13:38:42 -04:00
Boris Zbarsky
a1e015696b
Bug 502942. Make fieldsets use their content's last-line baseline. r=dbaron
2009-08-03 10:42:59 -04:00
Boris Zbarsky
90ad9f1c3b
Bug 494283. Unregister our placeholder if someone forgot to. r=dbaron
2009-08-03 10:42:57 -04:00
liucougar@gmail.com
db643902e8
Bug 438840. Page-up/page-down in editable content should scroll the innermost scrollable region containing the caret, not the root. r=roc
...
--HG--
extra : rebase_source : 096868b13160a3c197387cf5e44fb7892b3b23ca
2009-08-03 14:18:57 +12:00
Timothy Nikkel
cfb5f9002b
Bug 494546. Make all containing block reconstruction async. r=dbaron
...
--HG--
extra : rebase_source : 4b28a43808c1ab6b64bff848f03ac5a0354bff51
2009-08-03 14:18:31 +12:00
Robert O'Callahan
78f3465f56
Bug 506874. Don't temporarily remove ranges from the selection while we alter the frame state. Also adds a bunch of selection tests. r=smaug
...
--HG--
extra : rebase_source : 5d4fd55728e1167cc57451b5c80a46643191678b
2009-08-03 14:12:57 +12:00
Robert O'Callahan
942fad5d31
Bug 504311. Test.
...
--HG--
extra : rebase_source : 3df96915b133a9926310757ed0415beaefd635a3
2009-08-03 13:59:18 +12:00
Robert O'Callahan
acd36f5672
Bug 504311. Don't reframe text when white-space changes between preformatted values, or between non-preformatted values. r=bz
...
--HG--
extra : rebase_source : 35015fafdb92544eea6bcc572122b0c2cda4305c
2009-07-30 15:02:22 +12:00
Daniel Holbert
5d0d5bb89c
Bug 507695: Remove unneeded #includes from nsStyleContext.cpp. r=dbaron
2009-08-02 15:32:06 -07:00
Chris Pearce
a5c4a947e8
Bug 501535 - Don't update poster attribute on <audio> elements, only on <video>. r+/sr+ roc.
2009-07-07 14:02:06 +12:00
fantasai
be518814d7
Bug 389462 - columns don't reflow on resize r=roc
2009-07-06 18:23:24 -07:00
Mark Finkle
99c409b6f6
Bug 500208: select element should update label when script changes selection, r=bzbarsky
2009-07-06 09:39:54 -04:00
Kyle Huey
b5252a4e2a
Bug 492205. Remove IsRootElementFrame. r=roc
2009-07-04 22:00:10 +12:00
Robert O'Callahan
d939ea97ff
Bug 501878. Don't suppress whitespace-only SVG text frames. r+sr=bzbarsky
2009-07-04 21:56:20 +12:00
Robert O'Callahan
56699ae2e0
Bug 501100. Convert print preview tests to chrome tests. r=martijn
...
--HG--
rename : layout/base/tests/test_bug396024.html => layout/base/tests/chrome/bug396024_helper.xul
rename : layout/base/tests/test_bug482976.html => layout/base/tests/chrome/bug482976_helper.xul
rename : layout/base/tests/test_printpreview.html => layout/base/tests/chrome/printpreview_helper.xul
2009-07-04 21:50:43 +12:00
Robert O'Callahan
8985dba9a7
Bug 500912. Remove realTimeDrag flag, it's always true. r=bzbarsky
2009-07-04 21:47:59 +12:00
Robert O'Callahan
faf74419aa
Bug 488620. GTK2 test plugin should not assume that ancestor X windows have associated GTK widgets. r=karlt
2009-07-04 21:47:15 +12:00
Timothy Nikkel
b21de22a53
Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
2009-07-04 21:30:59 +12:00
Graeme McCutcheon
1dae21f7e8
Add a mochitest-based reftest and remove the previously disabled reftest for bug 263683. r=roc
2009-07-03 21:12:06 +01:00
Olli Pettay
9b040244e9
Bug 490196, r+sr=roc
2009-07-02 17:47:00 +03:00
Mats Palmgren
0fe634a951
Fix build error when MOZ_MEDIA isn't defined. b=500988 r=roc
2009-07-02 11:57:35 +02:00
Josh Aas
d5e66a3fb6
Remove nsIPluginTagInfo2, fold it into nsIPluginTagInfo. b=501812 r/sr=jst
2009-07-01 20:54:18 -04:00
Simon Montagu
827d9111b2
Make fluid continuations between adjacent text frames with the same directionality. Bug 499538, r+sr=roc
2009-07-01 00:16:26 -07:00
Josh Aas
73eb23eeb9
Remove nsPIPluginHost. b=501388 r/sr=jst
2009-06-30 16:49:04 -04:00
Masayuki Nakano
adfdc27a90
Bug 486778 Spell checker's wavy line is sometimes drawn through misspelled words r+sr=roc
2009-07-01 01:52:16 +09:00
Olli Pettay
6041f8abed
Bug 496567 - Remove nsXULCommandEvent and nsIDOMXULListener, r=neil, sr=sicking
2009-06-30 10:56:40 +03:00
Josh Aas
4a7715939e
Bug 501194 - Remove nsplugin.h. r/sr=jst
2009-06-30 01:55:05 -04:00
Boris Zbarsky
5637179ce2
Fixing some formatting issues with the test
2009-06-29 21:40:17 -04:00
Boris Zbarsky
32197e16c7
Bug 500905. Don't try to create text frames for textnodes that don't have frames if their parent frame's parent type is not block. That way we won't reconstruct the row, for example, if a cell is reframed and has whitespace next to it. Also fix WipeContainingBlock to not reframe in that case anyway. r+sr=roc
2009-06-29 21:39:55 -04:00
Josh Aas
11468250a3
Windows bustage fix for bug 500889.
2009-06-29 15:38:09 -04:00
Josh Aas
c81455d12a
Remove plugin instance peers (nsIPluginInstancePeer, nsPIPluginInstancePeer). Second and final part of bug 500889. r/sr=jst
2009-06-29 14:53:52 -04:00
David Bolter
281b227c46
Bug 467144 - nsIMutationObserver::AttributeChanged should provide old attribute value; r=bzbarsky, r+sr=sicking
2009-06-29 14:36:25 -04:00
Jonathan Griffin
e4314e6747
Test for bug 460240. r=roc
2009-06-29 18:24:34 +02:00
Alexander Surkov
df93a01d0c
Bug 437980 - 9 tests fail in table_indexes.html chrome test file, r=marcoz, davidb, bernd
2009-06-29 18:54:26 +08:00
Daniel Holbert
3589586c5b
Bug 465651: Move ReflowOverflowContainerChildren earlier in nsBlockFrame::Reflow. r+sr=roc
2009-06-28 20:56:13 -07:00
Robert O'Callahan
a3da1d433e
Bug 500630. Clip Cocoa plugins to theheir bounds, so an errant plugin won't draw outside its bounds and leave artifacts. r=josh
...
--HG--
extra : rebase_source : 551f8124ba9afb8576106f38e7916cf8fd6f7111
2009-06-29 10:52:11 +12:00
Robert O'Callahan
8e2c443f4f
Bug 500629. Remove NS_SCROLL_PROPERTY_ALWAYS_BLIT, only XUL listboxes use it, and for no good reason. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 262ff065fd9bbc7687a5aa1f9c330626878cdf25
2009-06-29 10:48:59 +12:00
Robert O'Callahan
62129c7d37
Bug 500556. Split FRAMETREE_DEPENDS_ON_CHARS bit into NS_CREATE_FRAME_IF_NON_WHITESPACE and NS_REFRAME_IF_WHITESPACE so we don't need to reframe for every data change. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 580aed3273c16e8402434a6f32d18dca542f29c0
2009-06-29 10:48:24 +12:00
Josh Aas
4e45156e64
Bug 500889 - Remove nsIPluginInstancePeer2 and nsIPluginInstancePeer3, part 1 for removing plugin instance peers. b=500889 r/sr=jst
2009-06-28 19:43:19 -04:00
Henri Sivonen
857e3285d1
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 01:28:32 +02:00
Olli Pettay
7e463f0741
Bug 482578, r=bz, sr=jonas
2009-06-28 23:04:35 +03:00
Johnny Stenback
eb2ed73403
Backed out changeset 168dd0eb7283
2009-06-28 11:47:11 -07:00
Henri Sivonen
af98547431
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 00:44:22 +02:00
Henri Sivonen
77265dbfa7
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-28 20:19:05 +03:00
Bernd
5c0c166ec7
adopt caption vertical margins to latest CSS2.1 revision, bug 478614, r/sr=dbaron
2009-06-28 15:51:46 +02:00
Jonas Sicking
62c6519f6e
Move files to better location
...
--HG--
rename : content/html/parser/src/Makefile.in => parser/html/Makefile.in
rename : content/html/parser/src/jArray.h => parser/html/jArray.h
rename : content/html/parser/src/nsHtml5ArrayCopy.h => parser/html/nsHtml5ArrayCopy.h
rename : content/html/parser/src/nsHtml5AtomList.h => parser/html/nsHtml5AtomList.h
rename : content/html/parser/src/nsHtml5Atoms.cpp => parser/html/nsHtml5Atoms.cpp
rename : content/html/parser/src/nsHtml5Atoms.h => parser/html/nsHtml5Atoms.h
rename : content/html/parser/src/nsHtml5AttributeName.cpp => parser/html/nsHtml5AttributeName.cpp
rename : content/html/parser/src/nsHtml5AttributeName.h => parser/html/nsHtml5AttributeName.h
rename : content/html/parser/src/nsHtml5ByteReadable.h => parser/html/nsHtml5ByteReadable.h
rename : content/html/parser/src/nsHtml5DocumentMode.h => parser/html/nsHtml5DocumentMode.h
rename : content/html/parser/src/nsHtml5ElementName.cpp => parser/html/nsHtml5ElementName.cpp
rename : content/html/parser/src/nsHtml5ElementName.h => parser/html/nsHtml5ElementName.h
rename : content/html/parser/src/nsHtml5HtmlAttributes.cpp => parser/html/nsHtml5HtmlAttributes.cpp
rename : content/html/parser/src/nsHtml5HtmlAttributes.h => parser/html/nsHtml5HtmlAttributes.h
rename : content/html/parser/src/nsHtml5MetaScanner.cpp => parser/html/nsHtml5MetaScanner.cpp
rename : content/html/parser/src/nsHtml5MetaScanner.h => parser/html/nsHtml5MetaScanner.h
rename : content/html/parser/src/nsHtml5MetaScannerCppSupplement.h => parser/html/nsHtml5MetaScannerCppSupplement.h
rename : content/html/parser/src/nsHtml5MetaScannerHSupplement.h => parser/html/nsHtml5MetaScannerHSupplement.h
rename : content/html/parser/src/nsHtml5Module.cpp => parser/html/nsHtml5Module.cpp
rename : content/html/parser/public/nsHtml5Module.h => parser/html/nsHtml5Module.h
rename : content/html/parser/src/nsHtml5NamedCharacters.cpp => parser/html/nsHtml5NamedCharacters.cpp
rename : content/html/parser/src/nsHtml5NamedCharacters.h => parser/html/nsHtml5NamedCharacters.h
rename : content/html/parser/src/nsHtml5Parser.cpp => parser/html/nsHtml5Parser.cpp
rename : content/html/parser/src/nsHtml5Parser.h => parser/html/nsHtml5Parser.h
rename : content/html/parser/src/nsHtml5PendingNotification.h => parser/html/nsHtml5PendingNotification.h
rename : content/html/parser/src/nsHtml5Portability.cpp => parser/html/nsHtml5Portability.cpp
rename : content/html/parser/src/nsHtml5Portability.h => parser/html/nsHtml5Portability.h
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.cpp => parser/html/nsHtml5ReleasableAttributeName.cpp
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.h => parser/html/nsHtml5ReleasableAttributeName.h
rename : content/html/parser/src/nsHtml5ReleasableElementName.cpp => parser/html/nsHtml5ReleasableElementName.cpp
rename : content/html/parser/src/nsHtml5ReleasableElementName.h => parser/html/nsHtml5ReleasableElementName.h
rename : content/html/parser/src/nsHtml5StackNode.cpp => parser/html/nsHtml5StackNode.cpp
rename : content/html/parser/src/nsHtml5StackNode.h => parser/html/nsHtml5StackNode.h
rename : content/html/parser/src/nsHtml5StackNodeCppSupplement.h => parser/html/nsHtml5StackNodeCppSupplement.h
rename : content/html/parser/src/nsHtml5StackNodeHSupplement.h => parser/html/nsHtml5StackNodeHSupplement.h
rename : content/html/parser/src/nsHtml5StateSnapshot.cpp => parser/html/nsHtml5StateSnapshot.cpp
rename : content/html/parser/src/nsHtml5StateSnapshot.h => parser/html/nsHtml5StateSnapshot.h
rename : content/html/parser/src/nsHtml5Tokenizer.cpp => parser/html/nsHtml5Tokenizer.cpp
rename : content/html/parser/src/nsHtml5Tokenizer.h => parser/html/nsHtml5Tokenizer.h
rename : content/html/parser/src/nsHtml5TreeBuilder.cpp => parser/html/nsHtml5TreeBuilder.cpp
rename : content/html/parser/src/nsHtml5TreeBuilder.h => parser/html/nsHtml5TreeBuilder.h
rename : content/html/parser/src/nsHtml5TreeBuilderCppSupplement.h => parser/html/nsHtml5TreeBuilderCppSupplement.h
rename : content/html/parser/src/nsHtml5TreeBuilderHSupplement.h => parser/html/nsHtml5TreeBuilderHSupplement.h
rename : content/html/parser/src/nsHtml5TreeOperation.cpp => parser/html/nsHtml5TreeOperation.cpp
rename : content/html/parser/src/nsHtml5TreeOperation.h => parser/html/nsHtml5TreeOperation.h
rename : content/html/parser/src/nsHtml5UTF16Buffer.cpp => parser/html/nsHtml5UTF16Buffer.cpp
rename : content/html/parser/src/nsHtml5UTF16Buffer.h => parser/html/nsHtml5UTF16Buffer.h
rename : content/html/parser/src/nsHtml5UTF16BufferCppSupplement.h => parser/html/nsHtml5UTF16BufferCppSupplement.h
rename : content/html/parser/src/nsHtml5UTF16BufferHSupplement.h => parser/html/nsHtml5UTF16BufferHSupplement.h
2009-06-26 17:12:29 -07:00
Henri Sivonen
28fcb8397f
Merge trunk into HTML5 repo
2009-06-26 18:22:48 +03:00
Chris Pearce
c0f741760c
Bug 449156 - Disable broken poster test.
2009-06-26 23:43:22 +12:00
Chris Pearce
597051782e
Bug 449156 - Remove test which won't work without sound.
2009-06-26 22:32:51 +12:00