Граф коммитов

487891 Коммитов

Автор SHA1 Сообщение Дата
Luke Wagner 0e064004db Bug 1283924 - Baldr: handle cross-global typed arrays in JS API (r=till)
MozReview-Commit-ID: BzAG4h9o7ua

--HG--
extra : rebase_source : 288bec0533f4601c6bae12c6c09fe0520cc84848
2016-08-19 13:41:52 -05:00
Wes Kocher 3a31be9c17 Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Wes Kocher 5b69f8de72 Bug 1294803 needed a CLOBBER a=CLOBBER
--HG--
extra : rebase_source : 6137d91a9b062af4c27283d61ec24aab55fef66a
2016-08-19 12:12:04 -07:00
Tooru Fujisawa 5f9bd4abac Bug 1289051 - Add JS_ReportError*Latin1 variants. r=evilpie 2016-08-13 23:03:31 +09:00
divyanshu c9785dc4c9 Bug 1292998 - Replace Iterator() with Object.{entries,values}. r=jryans
Replace simple in-tree consumer of non-standard Iterator() with Object.{values,entries} in devtools/
2016-08-14 02:02:06 +05:30
Chris Manchester 76d8f148d9 Backed out changeset c0e6aae0b93d (bug 1294803) for breaking artifact builds.
MozReview-Commit-ID: BTrQMCJSCRn
2016-08-19 11:12:07 -07:00
Chris Manchester 65ba8ff0f6 Backed out changeset 7f6047b2bc09 (bug 1294803) for breaking artifact builds.
MozReview-Commit-ID: FdzqUJnaSQT
2016-08-19 11:12:07 -07:00
Jesse Ruderman 3615ba53e6 Bug 1288608 - Crashtest. 2016-08-19 19:56:20 +02:00
Mats Palmgren 1b3197af3e Bug 1288608 - Ensure the normal position is stored on a property before setting the relative position. r=jfkthame 2016-08-19 19:56:20 +02:00
Mats Palmgren 3e4d560e67 Bug 1293985 part 2 - Make EnumerateSubDocuments resilient to adding/removing sub-documents. r=tn 2016-08-19 19:56:20 +02:00
Mats Palmgren e3a3b7c245 Bug 1293985 part 1 - Hold a strong ref on aDocument. r=tn 2016-08-19 19:56:20 +02:00
Ethan Lin 5a7af1a426 Bug 1293970 - Avoid copy in CanvasRenderingContext2D::PutImageData and DrawWindow. r=nical 2016-08-16 20:18:00 -04:00
xunga 8d01557c55 Bug 1295571 - Disable toggle in debugInfo on aboutNetError. r=johannh, r=Gijs 2016-08-18 21:51:10 +02:00
Nathan Froyd 9c219dbf17 Bug 1296642 - avoid compiling {Read,Write}Sentinel calls in non-sentinel checking builds; r=billm
Pickle::{Read,Write}Sentinel were introduced as a way of catching
problems with corrupted IPDL messages at the point of message
serialization, rather than the point of use of the bad data.  The
checking itself is only done on debug or non-release builds, but the
calls to the functions are compiled in regardless of whether checking is
done.  While LTO could plausibly optimize away all the calls, we don't
have LTO on all of our platforms, particularly mobile.  Therefore, we
should move the non-checking versions of the calls inline, so the
compiler can eliminate those calls entirely, even in non-LTO builds.
2016-08-19 21:22:28 -04:00
Wes Kocher 4c4e51ded0 Merge m-c to inbound, a=merge 2016-08-19 10:18:01 -07:00
Geoff Brown 97d7d7a146 Bug 1296651 - Avoid Win7 timeout in test_conformance__extensions__oes-texture-float-with-video.html; r=jmaher,a=ryanvm 2016-08-19 10:54:12 -06:00
Geoff Brown 2f25ac86fa Bug 1296644 - Allow test_2_conformance__canvas__rapid-resizing.html to pass on Win 7; r=jmaher,a=ryanvm 2016-08-19 10:54:11 -06:00
Ryan VanderMeulen 7ada7a56fb Bug 1295082 - Fix merge bustage. a=bustage 2016-08-19 10:13:02 -04:00
Ryan VanderMeulen ca004651b3 Merge fx-team to m-c. a=merge 2016-08-19 09:54:25 -04:00
Ryan VanderMeulen 01c4e8cc1b Merge inbound to m-c. a=merge 2016-08-19 09:52:53 -04:00
Sebastian Hengst 775bb69951 Merge mozilla-central to autoland. r=merge a=merge 2016-08-19 12:38:47 +02:00
Sebastian Hengst fdc5082122 Backed out changeset d1d614497fbf (bug 1046166) on request of developer for crashes. r=backout a=backout
MozReview-Commit-ID: IHG3TraKy6n
2016-08-19 12:35:34 +02:00
Wes Kocher f433f0dd71 Merge fx-team to central, a=merge 2016-08-18 16:16:47 -07:00
Andreas Pehrson dc0f8c6c81 Bug 1295296 - Add a mochitest. r=jesup
MozReview-Commit-ID: OolLgdIQy9

--HG--
extra : rebase_source : ed1ba6c14885f17e1d11fb4cb76fe5184f9a0e2a
extra : source : 4c3c88e0fdc55930c9bc2c43667513932417d6c4
2016-08-18 18:39:19 +02:00
Christoph Kerschbaumer 70b6df38d3 Bug 1296287 - Add alert_emails & bug_numbers for new HTTP_RESPONSE_STATUS_CODE probe. r=gfritzsche 2016-08-19 12:40:47 +02:00
Kartikaya Gupta 14a899b828 Bug 1217715 - Don't limit the system scroll override to the root content. r=botond,masayuki
MozReview-Commit-ID: EH94OR5rEsX
2016-08-19 06:52:25 -04:00
Sebastian Hengst 1dd98c7608 Merge mozilla-central to mozilla-inbound. r=merge a=merge 2016-08-19 12:39:57 +02:00
Nicolas Silva 0923b0fd39 Bug 1294351 - Avoid removing and re-applying the drawing states with PersistentBufferProviderBasic. r=Bas 2016-08-19 12:00:26 +02:00
Jon Coppeard 35539866a9 Bug 1293239 - Revert nursery resizing heuristics r=terrence 2016-08-19 10:44:01 +01:00
Jon Coppeard d170af87c1 Bug 1293209 - Don't assert tables are empty if the embedding leaked JS GC things r=terrence 2016-08-19 10:44:01 +01:00
Iris Hsiao 67de9ad6e4 Backed out changeset 3172e3fa6e24 (bug 1294606) 2016-08-19 17:42:14 +08:00
Iris Hsiao e3f411bb25 Backed out changeset defd76119eda (bug 1294606) 2016-08-19 17:41:57 +08:00
Iris Hsiao 0cadff9393 Backed out changeset 4d05a40172ca (bug 1294606) for Spider Monkey ARM64 bustage 2016-08-19 17:41:45 +08:00
Franziskus Kiefer d75c53e790 Bug 1296266 - Land NSS_3_27_BETA1, r=kaie
--HG--
extra : amend_source : 1408228c898d6683a384508ca2154fc9d8895e81
2016-08-19 11:20:21 +02:00
Heiher d8e57bddcc Bug 1294606 - Part 3: Add tests for SignExtend. r=nbp
---
 .../jit-test/tests/ion/dce-with-rinstructions.js   | 40 ++++++++++++++++++++++
 1 file changed, 40 insertions(+)
2016-08-19 17:07:52 +08:00
Heiher c8cef5ba11 Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
---
 js/src/jit/CodeGenerator.cpp                       | 16 +++++++++
 js/src/jit/CodeGenerator.h                         |  1 +
 js/src/jit/Lowering.cpp                            | 13 ++++++++
 js/src/jit/Lowering.h                              |  1 +
 js/src/jit/MIR.cpp                                 | 27 +++++++++++++++
 js/src/jit/MIR.h                                   | 39 ++++++++++++++++++++++
 js/src/jit/MOpcodes.h                              |  1 +
 js/src/jit/MacroAssembler.h                        |  3 ++
 js/src/jit/Recover.cpp                             | 37 ++++++++++++++++++++
 js/src/jit/Recover.h                               | 12 +++++++
 js/src/jit/arm/MacroAssembler-arm-inl.h            | 12 +++++++
 js/src/jit/arm64/MacroAssembler-arm64-inl.h        | 12 +++++++
 .../mips-shared/MacroAssembler-mips-shared-inl.h   | 12 +++++++
 js/src/jit/shared/LIR-shared.h                     | 16 +++++++++
 js/src/jit/shared/LOpcodes-shared.h                |  1 +
 .../jit/x86-shared/MacroAssembler-x86-shared-inl.h | 12 +++++++
 js/src/vm/Interpreter-inl.h                        | 11 ++++++
 17 files changed, 226 insertions(+)
2016-08-19 17:07:47 +08:00
Heiher f5130bf88d Bug 1294606 - Part 1: Implement LIRGenerator::useByteOpRegisterAtStart. r=nbp
---
 js/src/jit/arm/Lowering-arm.cpp                 | 6 ++++++
 js/src/jit/arm/Lowering-arm.h                   | 1 +
 js/src/jit/arm64/Lowering-arm64.cpp             | 6 ++++++
 js/src/jit/arm64/Lowering-arm64.h               | 1 +
 js/src/jit/mips-shared/Lowering-mips-shared.cpp | 6 ++++++
 js/src/jit/mips-shared/Lowering-mips-shared.h   | 1 +
 js/src/jit/none/Lowering-none.h                 | 1 +
 js/src/jit/x64/Lowering-x64.cpp                 | 6 ++++++
 js/src/jit/x64/Lowering-x64.h                   | 1 +
 js/src/jit/x86/Lowering-x86.cpp                 | 6 ++++++
 js/src/jit/x86/Lowering-x86.h                   | 1 +
 11 files changed, 36 insertions(+)
2016-08-19 17:07:39 +08:00
Mark Banner f39cd14a1c Bug 1291641 - Make the Pocket system add-on as e10s compatible. r=mixedpuppy
Move the about: handler registration into the content process, and set the flag on the add-on.

MozReview-Commit-ID: Ken10jJH9o8

--HG--
extra : rebase_source : 1b23f082718d1cfd89e89fa37f84af1fc69c2f85
2016-08-18 13:59:59 +01:00
Sebastian Kaspari 7c6fac4fc8 Bug 1296357 - Remove unused drawables/scrollbar.png. r=ahunt
MozReview-Commit-ID: 3TkteHjrko6

--HG--
extra : rebase_source : d6a0973f895f25bb98867c04b6fb8095a9a7a783
2016-08-18 19:05:38 +02:00
Patrick Brosset d85ca4e057 Bug 1295607 - Avoid CSP errors when drawing the window into the eyedropper; r=miker
Pages defining CSP response headers used to be a problem for the eyedropper.
Indeed, the eyedropper would take a screenshot of the window with
canvas.drawWindow and then load the resulting data as an Image. But in order
to access the Image() constructor, it would use the content window:
new window.Image(), and that wasn't possible with CSP headers.

With this change, the eyedropper creates an ImageBitmap with
window.createImageBitmap() and that doesn't cause CSP errors, and still works
fine because ImageBitmap are consumable by the eyedropper.

This change also adds a new test to prevent this bug from coming back.

MozReview-Commit-ID: 7f3HCXJtTiv
2016-08-18 14:37:04 +02:00
Sebastian Hengst 76d1079896 Merge mozilla-central to fx-team. r=merge a=merge 2016-08-19 12:41:03 +02:00
Patrick Brosset 3ca2b33eec Bug 1289553 - Move the eyedropper label so it's always visible; r=jdescottes
This adds a few new CSS selectors that are used to move the label to the
top and/or left/right of the eyedropper canvas.
The CSS rules use transform and a quick transition.
The eyedropper highlighter then just makes use of this by adding top, left,
right attributes to the DOM depending on its position.

This also adds a test for this, and while testing, I discovered a bug in
shared/layout/utils.js that I fixed here too. Sometimes, the node passed is
actually a DOCUMENT_NODE and so we must account for this in a couple of places
in this file to avoid JS errors.

MozReview-Commit-ID: H969k3mEDJE


MozReview-Commit-ID: 9qOCYVp4mld
2016-08-18 15:17:47 +02:00
Sebastian Hengst 6d2886e2f3 Backed out changeset 6c02985bc0c8 (bug 996691) for failing browser_dbg_variables-view-data.js and browser_bug_869003_inspect_cross_domain_object.js. r=backout 2016-08-19 09:41:07 +02:00
Claas Augner 5fd7c05de8 Bug 1291835 - Prevent last search engine from being removed. r=florian 2016-08-18 20:42:03 +02:00
Alastor Wu c45a13bb5a Bug 1295023 - ignore to set the same value for the ready state. r=rillian
MozReview-Commit-ID: 9OWJfnWAwj9

--HG--
extra : rebase_source : 2679535cb78587a685604312e0e105c53c52a135
2016-08-18 19:10:31 +08:00
Jeremy Chen 037578d1bd Bug 1293210 - get cap height from GDI backend. r=jfkthame
MozReview-Commit-ID: 6EIgsJnzZz4

--HG--
extra : rebase_source : 6490db176730170b4bdbbdbcf5c8005829b1b27e
2016-08-18 17:43:54 +08:00
Jeremy Chen 5459f4df5a Bug 1293210 - get cap height from FT2 backend. r=jfkthame
MozReview-Commit-ID: 7EnaxRYpwJU

--HG--
extra : rebase_source : 043d0f5601d261adb122c5ffe408daa07965fd4b
2016-08-18 17:43:54 +08:00
Jeremy Chen 16b102d35e Bug 1293210 - get cap height from DirectWrite backend. r=jfkthame
MozReview-Commit-ID: KC45V4pZZU1

--HG--
extra : rebase_source : 8f4716d2ddb308f37450c400cdfdd5fdf018e6e9
2016-08-18 17:43:54 +08:00
Jeremy Chen c0c0bf1903 Bug 1293210 - get cap height from platform APIs for non-sfnt fonts on Mac. r=jfkthame
MozReview-Commit-ID: IiHQQoIvQ3f

--HG--
extra : rebase_source : bc585b776f1712333fc841df66700771d6d2af87
2016-08-18 17:43:54 +08:00
Jeremy Chen 7fe92af520 Bug 1293210 - add cap height support to nsFontMetrics. r=jfkthame
MozReview-Commit-ID: 8EXWUtbuN3s

--HG--
extra : rebase_source : 120cc3476faae7d63f2e96f2973ea9e6d9a93c16
2016-08-18 17:43:54 +08:00