Commit Graph

2610 Commits

Author SHA1 Message Date
janekptacijarabaci ee60c0ba2b Force arguments object allocation on dynamic name accesses
Issue #1547
2018-07-25 09:38:59 +08:00
Pale Moon 90c491ebc3 Stop using a 0-sized array declaration (nonstandard extension) in JitCodeMap.
Tag #1244.
2018-07-25 09:38:52 +08:00
Pale Moon ffcd2f5997 Add missing <stdint.h> in jxrlib for usage of int32_t.
Follow-up to abee00248ddfde24a4511726e9e8b216562cd041
2018-07-25 09:38:45 +08:00
Pale Moon c9d95c4851 Bail in FowardTransaction if we don't have a TrxIdAllocator.
This fixes potential crashes for embedding.
Resolves #1537.
2018-07-25 09:38:38 +08:00
Pale Moon 07559e07db Address uint >= 0 comparison.
This is the only Wtype-limits warning that is actionable.
This resolves #928.
2018-07-25 09:38:30 +08:00
janekptacijarabaci 1d0f51025e HTML - media - setting currentTime when readyState is HAVE_NOTHING incorrectly throws an exception: Invalid State 2018-07-25 09:38:23 +08:00
janekptacijarabaci 6d80b92814 WebAudio - API - return the AudioNode connected to when calling AudioNode.connect() 2018-07-25 09:38:16 +08:00
Pale Moon 928ada37b3 Add Windows tile assets.
This resolves #1450.
2018-07-25 09:38:09 +08:00
Pale Moon 359bbc8edb Remove referrers when opening a link in a new private window. 2018-07-25 09:38:01 +08:00
Pale Moon 5ff9d873cd Update SQLite lib to 3.21.0. 2018-07-25 09:37:54 +08:00
Pale Moon a8b90051d3 Implement ** exponentiation operator.
Parser and Baseline JIT.
2018-07-25 09:37:45 +08:00
Pale Moon 670b01a144 Add right-association function to AST serializer.
This is required because exponentiation is defined as being right-associative, as opposed to everything else.
a ** b ** c ** d = a ** ( b ** ( c ** d ))
2018-07-25 09:37:38 +08:00
Pale Moon d70458d49d Make the page visibility API pref-controlled.
This resolves #1530.
2018-07-25 09:37:31 +08:00
janekptacijarabaci e0ef843df6 DOM - events - support dragexit (ondragexit - the attribute) 2018-07-25 09:37:24 +08:00
janekptacijarabaci 8aff895e60 HTML - details/summary - add columns test case for <summary> element 2018-07-25 09:37:16 +08:00
janekptacijarabaci 5b1ffbf7f7 Bug 1297835 - figure out why we're reframing scrollcorners 2018-07-25 09:37:09 +08:00
janekptacijarabaci 172295ded9 Bug 1295852 - elements named _moz_generated_content_before/after should not be considered generated content containers (partially) 2018-07-25 09:37:02 +08:00
janekptacijarabaci 89a578521b HTML - details/summary - debug mode - assertion failure: !summary || !summary->IsMainSummary() 2018-07-25 09:36:55 +08:00
janekptacijarabaci e115651888 HTML - details/summary - correct the universal selector for summary to include all namespaces (tests) 2018-07-25 09:36:47 +08:00
Pale Moon 0cb3aaf4e0 Mac: Re-initialize the Native Application Menu on run.
This resolves #1511.
2018-07-25 09:36:40 +08:00
Pale Moon 53e19a3f7f Allow users to disable the 4th and/or 5th mouse button on Windows.
This addresses #1517.
2018-07-25 09:36:33 +08:00
janekptacijarabaci 230ee66aaa HTML - details/summary - reftest.list (follow up) 2018-07-25 09:36:26 +08:00
Pale Moon 893ce18a8d Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb error instead.
This should fix the assertion failure in #1515.
2018-07-25 09:36:19 +08:00
Pale Moon beedeec1e9 Stop including AppVersion in the installer display strings.
This resolves #1513.
2018-07-25 09:36:12 +08:00
janekptacijarabaci 8bba1c2e08 HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") - potential crashtests 2018-07-25 09:36:04 +08:00
janekptacijarabaci ce87aaec5b HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") - remove SummaryFrame 2018-07-25 09:35:57 +08:00
janekptacijarabaci f15e252832 HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") 2018-07-25 09:35:50 +08:00
janekptacijarabaci fdf28958d4 HTML - details/summary - localize the description of default summary 2018-07-25 09:35:43 +08:00
janekptacijarabaci b886223881 HTML - editor (improvements) - follow up 2018-07-25 09:35:36 +08:00
janekptacijarabaci 4b0ac49917 Revert "HTML - editor (improvements)" 2018-07-25 09:35:29 +08:00
Pale Moon 2e9c10e234 Reuse ConstructScrollableBlock to build scrollable DetailsFrame.
Final part to resolve #1497.
2018-07-25 09:35:21 +08:00
janekptacijarabaci 6cb76ffcc1 The profile - resetting (improvements) 2018-07-25 09:35:14 +08:00
trav90 fe817041b9 Update HSTS preload list
Tag #62.
2018-07-25 09:35:07 +08:00
Pale Moon 464fe16f7a Add reftests. 2018-07-25 09:35:00 +08:00
Pale Moon e091171bcf Create block formatting context for DetailsFrame if needed. 2018-07-25 09:34:52 +08:00
Pale Moon 29a2a627c9 Use NS_NewBlockFormattingContext() in ConstructFieldSetFrame(). 2018-07-25 09:34:45 +08:00
janekptacijarabaci 4f618dfb6e HTML - editor (improvements) 2018-07-25 09:34:38 +08:00
janekptacijarabaci 2bbb774662 Fix typo (RefPtr -> nsRefPtr) 2018-07-25 09:34:31 +08:00
janekptacijarabaci 89c04c4c42 HTML - input type="number" matches :-moz-read-only when it is not read only 2018-07-25 09:34:24 +08:00
janekptacijarabaci 6c455300dd CSS - box-decoration-break:clone on block overflow container makes it draw a border 2018-07-25 09:34:16 +08:00
janekptacijarabaci 3aa3b9bf0e Media - subtitles (implement cuechange event) 2018-07-25 09:34:09 +08:00
Pale Moon 2afde91fb1 Don't propagate LOAD_FROM_CACHE to the whole load group on charset reload.
This improves our cache consistency when the charset declaration is not within the first 1024 bytes of the document, properly re-fetching resources from the net where we should.
2018-07-25 09:34:02 +08:00
Pale Moon 41d222ed51 Add missing sanitization for HTML exporting of bookmarks. 2018-07-25 09:33:54 +08:00
Pale Moon 5f73e19667 Confirm we actually have a PKCS#7 signedData content info. 2018-07-25 09:33:47 +08:00
Pale Moon d79c26fb59 Cancel timer in TLSFilterTransaction if a transaction is canceled. 2018-07-25 09:33:40 +08:00
Pale Moon 4e6e186773 Revert "If we have XCTO: nosniff, we should have a content-type as well."
This reverts commit 8167b87bc3f0cb68e53dea50a2bd990d6115cab0.
2018-07-25 09:33:33 +08:00
Pale Moon 318d7a7546 Revert "Add shortcut key for Browser Restart command"
Revert "[suggestion] Main menu - Restart normally (improvements)" (note: poor commit message!)
This reverts commit c0f9a92de8d0d158a901af2b0310a821e5250c70.
This resolves #1490.
2018-07-25 09:33:26 +08:00
JustOff e13c58f050 Skip XCTO: nosniff check in case of 30x response 2018-07-25 09:33:19 +08:00
Pale Moon 4a170914a9 If we have XCTO: nosniff, we should have a content-type as well.
If content-type is not sent by the server, then there's nothing to check against, and we should allow the load.
"nosniff" headers are normally sent as a blanket security measure on a domain, but not every server response will include an explicit MIME type.

Follow-up for #1343.
2018-07-25 09:33:12 +08:00
Pale Moon 421fd434f3 Use ARGS_LENGTH_MAX as upper bound in MArgumentsLength::computeRange. 2018-07-25 09:33:04 +08:00