Commit Graph

60 Commits

Author SHA1 Message Date
Pale Moon 29b3acea0a Actually provide an implementation for GetRenderedtext() 2018-07-25 06:47:41 +08:00
trav90 02698fc2f0 Remove GStreamer code from the build system 2018-07-25 06:45:09 +08:00
trav90 7ae60742ff Nuke remaining GStreamer code 2018-07-25 06:45:07 +08:00
rhinoduck a34855657d Integrate jxrlib into the build system
New build flag MOZ_JXR: enables/disables JXR support (enabled by
default).
2018-07-25 06:44:45 +08:00
Pale Moon 98ad098827 Scope local presshell variable in less error-prone way. 2018-07-25 06:44:11 +08:00
janekptacijarabaci 7cf33c4329 CORS: A "data:" URL = the same-origin 2018-07-25 06:43:07 +08:00
janekptacijarabaci 6ecaecc0b3 Opening a URL in private mode window from cmd line (help - the columns alignment) 2018-07-25 06:42:47 +08:00
janekptacijarabaci 17f727d3e6 [windows] The XBL scope/principal vs. document.domain - throws an error 2018-07-25 06:35:41 +08:00
Pale Moon 08e58e7fbb Remove Windows Metro/WinRT code. 2018-07-25 06:25:01 +08:00
janekptacijarabaci ae2ab59764 CSS: Percentage max-width does not seem to affect contributions to intrinsic min-width 2018-07-25 06:23:33 +08:00
Pale Moon 3347d3a4a5 Check CSP for marquee event handlers. 2018-07-25 06:22:19 +08:00
Pale Moon 8fcef36616 Make sure that a block element following left float clears it when it can't fit next to it.
(2009 BMO bug)

This resolves #732
2018-07-25 06:20:31 +08:00
NTD e2858d0fc6 Do not fold gkmedias into libxul on Windows and add missing symbols 2018-07-25 01:18:06 +08:00
Pale Moon de71753964 Stop eroding html button padding and adjust for padding-box correctly for button content. 2018-07-25 01:07:22 +08:00
NTD 0f1ad67464 Issue #546 - Update Tycho to libvpx 1.4 - Part 2: Update the build system files 2018-07-25 01:07:00 +08:00
Pale Moon 8fe1bcfe93 Revert "Add media queries for Linux/BSD/OSX"
Backed out for Linux build bustage.

This reverts commit a8b3619405467c3f9e0c17f1a748b91c4c02244b.
2018-07-25 01:05:40 +08:00
Lootyhoof 60b8abe487 Add media queries for Linux/BSD/OSX 2018-07-25 01:05:35 +08:00
Timothy Nikkel 07e51af3a8 Enforce the invariant that every display item class has a different display item type for nsDisplayFocusRing. 2018-07-25 01:05:26 +08:00
Pale Moon 9536d34884 Propagate the mParentFrame from the nested GetInsertionPrevSibling call -- it may be a continuation. 2018-07-25 01:05:23 +08:00
Pale Moon 98c6d1dd7e Track source-string position of possible prefix. 2018-07-25 01:05:00 +08:00
wolfbeast d763ec74de Import the rest of the file changes needed. 2018-07-25 00:55:29 +08:00
wolfbeast 041ef0f9dd Reduce jank on inner frame scrolling reflows. 2018-07-25 00:55:09 +08:00
adisib 3a303e67f6 replace calls to String.prototype.contains with String.prototype.includes 2018-07-24 23:36:07 +08:00
wolfbeast 02112270b5 Remove EME (Encrypted Media Extensions) DRM support.
This resolves #102.
2018-07-24 23:32:00 +08:00
wolfbeast ff530beca1 Stop propagation before other steps. 2018-07-24 23:31:38 +08:00
wolfbeast 9adc8aaaa2 Tighten sandboxed scripts Part 2.
Ignore marquee attribute event handlers when sandboxed scripts flag is set on its owning Document.
2018-07-24 23:31:11 +08:00
wolfbeast 9edf753d6b Allow icon fonts to coexist with user-preferred text fonts.
Honor serif/sans generics when replacing downloadable fonts with user-preferred fonts.
Fonts that don't have generics will be accepted as downloadable (icon fonts).
2018-07-24 23:30:53 +08:00
wolfbeast d5ffc19ffb Bug 69787. Implement MouseEvent.offsetX/Y. 2018-07-24 23:30:39 +08:00
wolfbeast 6853f55da0 Re-implement background-repeat: space|round - Part 2: layout engine changes. 2018-07-24 23:30:33 +08:00
wolfbeast 05b31d6db7 Re-implement background-repeat: space|round - Part 1: parser changes. 2018-07-24 23:30:31 +08:00
wolfbeast 71436ec92b Disable splitting of selections into ranges.
This avoid a large performance regression at the cost of making selections visually less accurate if sections are included with `-moz-user-select: none;`
2018-07-24 23:30:23 +08:00
wolfbeast c733d281de Only refresh styles when they have actually changed.
Fixes perf regressions caused by BMO 960465
This resolves #98.
2018-07-24 23:30:12 +08:00
wolfbeast e82e01781f Follow-up to [6b643d3] (fold in Bug 1261230) 2018-07-24 23:17:08 +08:00
wolfbeast 3a5a1af616 Bug 1265577 2018-07-24 23:17:06 +08:00
trav90 fbc96ebd4b Remove Moz crashreporter tests 2018-07-24 23:16:02 +08:00
trav90 d7010086e9 Remove conditional SPS Profiler code 2018-07-24 23:15:28 +08:00
trav90 aad61641fe Remove GCC-dehydra support 2018-07-24 23:12:25 +08:00
wolfbeast 12d44fef2b Fix reftest failure on OSX 2018-07-24 23:12:21 +08:00
Xidorn Quan c6c394ea31 Revert to pass container size instead of only isize for bidi reordering. 2018-07-24 23:12:20 +08:00
wolfbeast fd8b0f23c0 Add a bidi ruby reftest 2018-07-24 23:12:19 +08:00
wolfbeast bb170eb387 Reorder ruby frames based on their direction. 2018-07-24 23:12:18 +08:00
Xidorn Quan 1dcab560bb Move [Auto]RubyTextContainerArray to RubyUtils and merge RubyTextContainerIterator into AutoRubyTextContainerArray. 2018-07-24 23:12:18 +08:00
Xidorn Quan a3e121d1ac Move Ruby{Segment,Column}Enumerator to RubyUtils. 2018-07-24 23:12:17 +08:00
wolfbeast a9f6b2fbd0 Eliminate unnecessary includes in header files of ruby frames. 2018-07-24 23:12:17 +08:00
Xidorn Quan a94fc98c16 Make bidi reordering always in frame order. 2018-07-24 23:12:16 +08:00
Xidorn Quan 422c2035ae Adjust some parameters of functions in nsBidiPresUtils.
Includes two changes:
* aContainerSize of ReorderFrames, RepositionInlineFrames, RepositionFrame are changed to aContainerISize;
* the type of aContainuationStates in the functions above is changed to const pointer.
2018-07-24 23:12:15 +08:00
Xidorn Quan 96aa9a4d80 Eliminate writing-mode mismatch in ruby reflow. 2018-07-24 23:12:14 +08:00
wolfbeast 7e1d384ffc Compute unicode-bidi property to proper values for ruby boxes. 2018-07-24 23:12:14 +08:00
trav90 2f6b96ce9a Set execute attributes on all .sh files in tree 2018-07-24 23:12:12 +08:00
wolfbeast 525169b9ad Propagate root element's direction to the ICB (CSS 2.1 spec compliance) 2018-07-24 23:12:05 +08:00