Skip to content

@wicknix wicknix released this Aug 31, 2019 · 1 commit to master since this release

  • Bug 1134800 - Properly cache file matching patterns; r=glandium (0c65935)
  • Bug 1136177 - Amount by mouse wheel scrolling is wrong. r=jimm (6cd8824)
  • Bug 1055369 - Assertion failure: !handle || !handle->IsDoomed(). r=honzab (696f6d8)
  • Bug 1132728 - Don't draw focus rings on b2g. r=fabrice,bz (0bf2719)
  • Bug 1133201 - part 1 - treat null links in BrowserUtils.linkHasNoReferrer as specifying rel="noreferrer"; r=Gijs,mconley (97031e9)
  • Bug 906190 - Persist 'disable protection' option for Mixed Content Blocker in child tabs - tabbrowser part. r=gavin (7467fee)
  • Bug 947895 - [e10s] Null check browser.docShell in context-menu Open in new tab. r=gavin (5236b88)
  • Bug 1038604 - Rename disableMCB to allowMixedContent. r=dao (2df2b92)
  • Bug 1151349 - Make lldb ns(Int)Region summary handle the numRects==0 case. r=jrmuizel (19be5e2)
  • Bug 1146585 - Add a test for Cache.delete; r=bkelly (db28bcc)
  • Bug 899222 - Make about:home work via message passing (r=felipe) Bug 900865: Make about:home call nsISearchEngine.getSubmission for all searches. r=gavin (15f8ae2)
  • Bug 910523 - about:home now takes into account async startup of SessionRestore;r=felipe (ceaa068)
  • Bug 927132 - Fix about:home in e10s (r=mdeboer) (53c586e)
  • Bug 897062 - Handle special clicks in e10s. r=felipe,smaug (7ec4573)
  • Bug 899348 - Implement about:tabcrashed page. r=jaws (547bb3e)
  • Bug 899348 - Dispatch an event when an out-of-process browser crashes and display an error page when that occurs (missing parts) (88c87ce)
  • Bug 897066 - In e10s builds, some pages should be loaded in the chrome process (r=gavin) (4cc0f8e)
  • Bug 1038811 - Push Notifications - WebIDL changes. r=nsm. sr=jst (2ed030b)
  • Bug 1038811 - Push Notifications - ServiceWorker changes, push event implementation. r=nsm (6313c8c)
  • reinstantiate file as of 2015-02-05 (7f12724)
  • Bug 1038811 - Push Notifications - Tests. r=nsm (cbac313)
  • Bug 1038811 - Push Notifications - Allow MOZ_DISABLE_NONLOCAL_CONNECTIONS for push subsuite. r=ahalberstadt/jgriffin (859e182)
  • Bug 1038811 - Push Notifications - Push implementation changes. r=nsm (161a739)
  • Bug 898170 - Avoid swapping docshells in e10s mode (r=felipe) (55e96d5)
  • Bug 862078 - Use an about:config preference to control multiprocess browsing, part 2 (r=felipe) [missing bits] (9fac04b)
  • Bug 666809 - Support SecurityUI in e10s mode. r=felipe f=gavin [missing bits] (0e7aa13)
  • Bug 691610 - e10s support for useDefaultIcon. r=felipe sr=smaug (cbf7e53)
  • Bug 897066 - Underline tab titles if the tab is remote (r=gavin) [+ followup fix] (2eda1d8)
  • Bug 899348 - Make reload of the about:tabcrashed work as expected. r=jaws (72843ef)
  • Bug 1133846 - Add missing arguments to logging call in ActivateTimeoutTick. r=mcmanus (a784a7c)
  • Bug 1135682 - Do not update the all MediaStreamGraph if it's not dirty, r=padenot (49eeeee)
  • Bug 1135255 - Fix mozdevice tempfile handling on Windows. r=gbrown (53a2353)
  • Bug 1134735 - Don't use tee->InitAsync in nsHttpChannel::InstallCacheListener when using cache2, r=michal (3fa8339)
  • Bug 1132081 - Speed up ConvertHostARGBRow() in the PNG encoder. r=jmuizelaar (6b78905)
  • pointer style before patch (3336fab)
  • Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea8) (18efcca64)
  • Bug 1136322 - Optimize anon scopes from CC graph, r=mccr8 (30dc41e)
  • Bug 1073379, part 1 - Add an AnimationUtils::DoubleToTimeDuration helper. r=birtles (aa1ad82)
  • Bug 1073379, part 2 - Implement web-animations proceedure to 'update the player start time' and make AnimationPlayer.startTime writeable. r=birtles, r=smaug (1fb9e68)
  • Bug 1073379, part 3 - Make AnimationPlayer::SetStartTime() notify its animation manager (via its player collection) of changes so that computed style is updated correctly. r=dholbert (e2c9fd7)
  • Bug 1073379, part 4 - Rework the CSS animations event dispatch code to handle startTime shifting the animations back in time. r=dholbert (eb8fce7)
  • Bug 1073379, part 5 - Add assert_between_exclusive and assert_between_inclusive methods to impltests testharness.js. r=Ms2ger (3bf02b9)
  • Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (e16af3e)
  • Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (caa6c68)
  • Bug 1129650 - Touching navigator.mozId causes an error NS_ERROR_FACTORY_NOT_REGISTERED. r=baku (3e60c1a)
  • Bug 237623 - introduce soft checks for HTTP framing errors (slightly adapted, since some code was already existing) (99af510)
  • Bug 1135560 - Number.{parseInt, parseFloat} should be the same functions as global ones. r=till (447e062)
  • Bug 931903 - Add mochitest for forwarding a stream from one PC to another. r=jesup,drno (3f59c49)
  • Bug 853162 - Remove XMLHttpRequest.sendAsBinary() interface. r=smaug (6743e5f)
  • Bug 1135677 - Deal with overflowing rects. r=bas (a4fd64e)
  • Bug 1136389 - Fix qcms num in/out channels mismatch. r=jrmuizel (8b2f433)
  • Bug 1136378 - Use a browser's outerWindowId property rather than a CPOW to identify marionette's content listeners.;r=mconley (0c7174c)
  • bug 1071880 - Notify user of addons that are slowing their browser down significantly r=mossop (f5cd276)
  • Bug 897031 - NS_ERROR_XPC_GS_RETURNED_FAILURE at nsBlocklistService.js:70 followed by ReferenceError: gApp is not defined, on green Windows debug mochitest runs. r=dtownsend (ca53e53)
  • Bug 826741 - Use the backtracking register allocator by default (b93762a)
  • Bug 1135654 - part 1 - move backtrace conversion scripts to FINAL_TARGET_FILES; r=mshal (85aabdf)
  • Bug 1135654 - part 2 - move FINAL_TARGET's .gdbinit to FINAL_TARGET_FILES; r=mshal (92a13af)
  • Bug 1135654 - part 3 - move installation of MOZ_CLANG_RT_ASAN_LIB_PATH to moz.build; r=mshal (8f49160)
  • Bug 1135654 - part 4 - remove libs:: rule for installing Valgrind suppressions in favor of INSTALL_TARGETS; r=mshal (2ac68a2)
  • Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher (957be3d)
  • Bug 1087646 - fast-path null principal'd documents. r=mcmanus (df01403)
  • Bug 1087646 - Add a test. r=smaug (18315fc) (c106e1d83)
  • Bug 1135413 - Use one bit per bool member to save a few bytes in nsRange objects. r=smaug (e242805)
  • Bug 1134531 - Remove nsTextFrame::DidSetStyleContext which only contained a (now obsolete) wallpaper. r=heycam (f69222f)
  • pointer style (d07cd6c)
  • Bug 1131955 - IonBuilder: Add collectRangeInfoPreTrunc to MBoundsCheck, r=sunfish (8346dd5)
  • Bug 1175049 - Fix non-universal 32-bit build on OS X with Xcode 6.3 tools. r=josh (c55378e)
  • Bug 1135718 - Convert unboxed plain objects to natives before changing their prototype, r=jandem. (f6c3fe7)
  • backout 1245024 and 1279303 for breaking https://forum.manjaro.org/ (1cc8627)
  • bug 967792 - make localhost resolve offline r=dragana (73e2883)
  • Bug 990907 - Have DLBI pick up changes in the char-clip on text frames. r=mstange,mattwoodrow (6670b1c)
  • bug 1127429 - XHR can set BYPASS_LOCAL_CACHE_IF_BUSY all the time r=bz (92d1492)
  • Bug 1136337 - IonMonkey: Override default alias set for MCheckOverRecursed, r=sstangl (23c1fd6)
  • Bug 1118622 - Apply the gain to AnalyserNode data prior to sending on the main thread. r=ehsan (e3e50d4)
  • Bug 1135908 - [E10s] Proxy for Character/SelectionCount(), r=tbsaunde (9ba60b0)
  • Bug 1136382 - Mark TabChild's message manager for CC, r=mccr8 (21ae572)
  • Bug 1136357 - Make Promise skippable, r=mccr8 (1dea4ef) (b7ea83bfb)
    (Bug 1133739 - HTTP cache v2: Add telemetry probes to find out the best initial read size of the metadata, r=jduell (445afc0) is not imported due to telemetry function are nuked making this change no longer applicable)
    (Bug 1136383 - enable specifying method names for GENERATED_FILES scripts; r=gps (c120918) is not imported due to build bustage)
  • Add legacycollector.org to add-ons whitelist (dc69faa)
  • Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm (74f7355)
  • Bug 1133601 - Implement about:serviceworkers, r=ehsan (e21767e)
  • Bug 1038811 - Push Notifications - Move old push to simplepush. (14b0a15)
  • Bug 1041339 - ServiceWorkers: Update implementation based on clarification of force-refresh. r=nsm (4846756)
  • Bug 1154547 - Part 1: Linkify the worker script URLs in about:serviceworkers; r=baku (db2097f)
  • Bug 1154547 - Part 2: Make it possible to update a service worker from about:serviceworkers; r=baku (03d7363)
  • Bug 1154721 - Add an Unregister button to about:serviceworkers, r=ehsan (7b5a987)
  • Bug 1156052 - Add push information to about:serviceworkers. r=baku (995f5b1)
  • Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan (70a4cb1)
  • Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef (751202c)
  • Bug 1151664 - Make claim return undefined for now. r=nsm (84f3658)
  • Bug 1142693 - Recognize EMSGSIZE as non-fatal on OS X for IPC sendmsg(). r=bent (c133bb5)
  • Bug 1150916 - Non-unified bustage follow-up fix. (19adaff)
  • Bug 1151607 - Step 1: Add Linux sandboxing hook for when child processes are still single-threaded. r=kang r=bent (e5e67f4)
  • Bug 1151607 - Step 1.5: Avoid unlikely false positives in Linux SandboxInfo feature detection. r=kang (9448057)
  • Bug 1151607 - Step 2: Apply net/ipc namespace separation and chroot to media plugins. r=kang (3dc0e57)
  • Bug 1151607 - Step 0: sort includes to make the following patches cleaner. r=kang (9b91898)
  • Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification. r=MattN+bmo@mozilla.com (fdb4c76)
  • (adapted) Bug 1147281 - Shared browser notification icon CSS. r=MattN (2243c83)
  • Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug (d889e51)
  • Bug 1123523 - Part 2: Add an animations option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug (6c9622c)
  • Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles (d146779)
  • Bug 1123523 - Part 4: Add macro for notifying observers only when they implement a specific derived interface. r=smaug (3871400)
  • Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug (585e302)
  • Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug (9980c91)
  • Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug (82d3a15)
  • Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles (056b8bf)
  • Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles (5787cdb)
  • Bug 1123523 - Part 10: Tests. r=birtles (d134aa3)
  • Bug 1123523 - Followup build fix. (b88bae2)
  • Bug 1137515 part 1 - Change to configure.in r=mwu (1505342)
  • Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan (bd35dba)
  • Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa (77231d1)
  • Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett. (1c4ca93)
  • Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke. (c42ebc7)
  • Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam (e129dcf)
  • Bug 1107378 - Part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron (c860167)
  • Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron (1fe4e48)
  • Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron (00299fb)
  • Bug 1107378 - Part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron (95a0e6c)
  • Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz (6afd0dd)
  • Bug 1132743 followup: hook up nsPrincipal.cpp's gCodeBasePrincipalSupport in new InitializeStatics method, instead of lazily. implicit rs=dbaron (7223553)
  • Bug 1124503 move AppConstants.jsm to toolkit r=gavin (0a90334)
  • Bug 1130195: Report the failed bitmap creation, but still crash. (9e8c8fc)
  • Bug 1136241 - making sure that hint/role strings are returned with no spaces to support localization. r=eeejay (665243a)
  • Bug 1127084 - Remove iterator from ContentPrefStore. (126621d)
  • Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (0470b70)
  • Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (016b849)
  • Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc (5446f87)
  • Bug 794984 - [mozprocess] Add ability to separate stderr from stdout. r=ahal (9388e0e)
  • Bug 1136803 - Properly remove the force-dtc override flag on retained layers when listeners are removed. r=botond (1047b11)
  • Bug 1134493 - Ensure we don't set the force-empty-hit-region flag when a subdocument has mozpasspointerevents. r=botond (fda5e81)
  • Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel (22d4578)
  • bits of Bug 1135773 - Initialize QI return values to null in the cycle collector. (rest was already part of 1119482 (6f30ef1)
  • Bug 1135772 - Return null on failure in nsXPCWrappedJS's QueryInterface. r=smaug (67fca52)
  • Bug 1136584 - Copy JIT options from global settings. r=bhackett (6696b34)
  • Bug 1135912 - Don't repaint vibrant regions on mouseover. (1de1209)
  • Bug 961887 - Refactor mVisibleAboveRegion management. r=roc (8281fb9)
  • Bug 961887 - Make FindOpaqueBackgroundColorFor take a region instead of a PaintedLayerData. r=roc (f42ddc1)
  • Bug 961887 - Find uniform opaque background colors under ContainerLayers. r=roc (7378892) (18084d9cc)
  • Bug 1128001 - Workaround ANGLE DEPTH16 being DEPTH24_STENCIL8. (144bc38)
  • Bug 1038839 - Use type information for alias analysis. r=jandem (7f562bc)
  • Bug 1141797. r=smaug. (6ac0692)
  • Bug 1143470 - Add BUG_COMPONENT to moz.build files in toolkit and xulrunner. r=gavin (3fee7e2)
  • Bug 1083344 - Add "allow" sandbox rules to fix mochitests on OSX 10.9 and 10.10. r=smichaud (40c3323)
  • Bug 1083344 - Tighten rules for Mac OS content process sandbox on 10.9 and 10.10. r=smichaud (a1102b8)
  • Bug 1151974 P1 Delay Cache Context start until previous Context has completed. r=ehsan (20598fa)
  • Bug 1130686 - Add test for service worker client.focus. (e4d836a)
  • Bug 1151916 - Set worker principalinfo on cache load. r=bkelly (4d55b31)
  • Bug 1139513 - Warn and gather data if ServiceWorker hits max workers per domain limit. r=bent, r=rvitillo (44c59a9)
  • Bug 1148354 - Deprecate the doppler effect from the PannerNode. r=ehsan (6de4e13)
  • Bug 1148942 - Ensure that the registration of empty service workers succeeds; r=bent (edbb09f)
  • Bug 1148496 - Allow to set an interface member as [Deprecated] in WebIDL. r=bz,smaug (43f5541) (23551d191)
  • Bug 1149987 - Part 2: Make ErrorResult unassignable; r=bzbarsky (3266155)
  • Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; (27f4c61)
  • Bug 1149987 - Part 4: Do not attempt to delete ErrorResult::mMessage when deserializing the object from IPDL; r=bzbarsky (0f9dcc6)
  • Bug 1110485 P0 Add an ErrorResult constructor that takes nsresult. (72a7796)
  • Bug 1110485 P1 Refactor Cache IPC requests to use a separate actor. (a7e4c19)
  • Bug 1127914 - Part 1 - Duplicate keyed histograms for double submission. (7867327)
  • Bug 1127914 - Part 2 - Duplicate normal histograms for double submission. (55c3020)
  • Bug 1127914 - Part 3 - Submit duplicate histogram data for 'non-classic' telemetry sessions. r=vladan (bb3e49c)
  • Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. (14378a6)
  • Bug 1120362 - Part 2 - Enable snapshotting and clearing keyed subsession histograms. r=vladan (c0e0bfb)
  • partial apply of Bug 1119281 - Fix missing telemetry client id (ae0dc01)
  • Bug 1122047 - Part 1 - Sketch out Telemetry environment module. (0419391)
  • Bug 1122047 - Part 2 - Make TelemetryPing shutdown properly on delayed initialization (0102cef)
  • Bug 1122061 - Give TelemetryPing a common API for sending pings. (999cb82)
  • Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. (2d5b61d)
  • Bug 1120362 - Part 3 - Reset subsession histograms on telemetry payload collections. r=vladan (0d3f04d)
  • Bug 1120362 - Part 4 - Start new telemetry subsessions on local midnight. r=vladan (93eb9ca)
  • Bug 1120363 - Break up Telemetry sessions on environment changes. (a7c8d70)
  • Bug 1122052 - Remove duplicated data from TelemetrySession. (bb905d6)
  • Bug 1122050 - Remove persona and experiment data from TelemetrySession. (40ca59a)
  • Bug 1134268 - Part 1 - Fix and order Telemetry shutdown for TelemetryPing and TelemetrySession. r=yoric (30d0f06)
  • Bug 1134268 - Part 2 - Fixup TelemetryEnvironment shutdown if the module wasnt initialized. r=vladan (ec2875f)
  • Bug 1135076 - Missing histograms in childPayloads. r=vladan (9f317cf)
  • Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan (4050d7f)
  • Bug 1128768: Part 1 - Modify IPC to allow retrieval of topmost routing id on the stack; (cd2e8a2)
  • Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange (b37df94)
  • Bug 1150684: Remove XPCOM.h from IOInterposer.h (5b7e1ce)
  • Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. (9ec8a81)
  • Merge branch 'master' of https://github.com/rmottola/Arctic-Fox (d0f05ee)
  • Bug 1128768: Part 2,3,4 - Refactor hang annotation code; (f5086ab) (with xpcom/threads/ fixes for my tele-removed tree)
  • Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; (774a47a)
  • Bug 1110485 P2 Remove 'P' prefix from non-protocol IPC types in Cache API. r=baku (ea29a10)
  • Bug 1110485 P3 Move Fetch IPC PHeaderEntry type to Cache. Rename HeadesEntry. (9eba0ac)
  • Bug 1110485 P4 Keep Cache Actors alive during async operations. (eb75f23)
  • Bug 1110485 P5 Replace useless DBSchema class type with namespace. (159b902)
  • Bug 1110485 P6 Remove useless cache::FileUtils type (1bdf00f)
  • Bug 1110485 P7 Rename DeleteCache() to DeleteCacheId() better distinguish it from CacheDelete(). (5199f9d)
  • Bug 1110485 P8 Correctly set the Feature on the stream control child actor. (c8673cb)
  • Bug 1150691 Fix Cache API race with storage invalidation. (2723dff)
  • Bug 1151892 Refactor Cache Manager Context usage to be more sane and fix shutdown assert. r=ehsan (ea96381)
  • Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (2fc5e2b)
  • Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. (afcf9b1)
  • Bug 1135825: Add missing MOZ_OVERRIDE annotation in RTCIdentityProviderRegistrar.h (e8beec4)
  • (Bug 1135138 is not merged due to broken build) (56aad8a83)
  • import change from rmottola/Arctic-Fox:
  • Bug 1138250 - add actual source files from UNIFIED_SOURCES to VS projects always; r=ted.mielczarek; a=RyanVM (9fbb6ce)
  • Bug 1109022 - Add basic ATK roles for MathML elements, r=surkov (8843467)
  • Bug 1127670 - Replace device property of BluetoothPairingEvent with device name. r=btian, r=bz (2765ed7)
  • Bug 1081819 - Add mochitest for piping WebAudio in and out of PeerConnection. r=jesup,padenot (55e6ea3)
  • fix tests of Bug 1135764 (b505c1f)
  • Bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. (5c5ad39)
  • Bug 1131406 - Don't lose information about JS URIs when serializing them. r=billm (02d7e5e)
  • Bug 1131406 - Fix IPC serialization for nsSimpleNestedURI. r=billm (0576b1b)
  • Bug 1131406 - Fix IPC serialization for nsHostObjectURI. r=billm (7a014c8)
  • Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer (664cb45)
  • Bug 1139830 - Make type/id/payload nullable in MozNDEFRecordOptions. (3392673)
  • Bug 1115500 - [DeviceStorage] Return the first storage if preferred storage is not presented in GetDefaultStorageName. r=dyhlands (2ae986b)
  • Bug 1133689 - Make D3DVsyncDisplay destructor private. r=jmuizelaar (55f3599)
  • Bug 1140766 - Build more files in image/decoders in unified mode; (3ae71a3) (e48fcd77f)
  • Bug 1139453 - Send network UP/DOWN events on desktop Linux. (7466c12)
  • Bug 1141488 - On non-APZ platforms, combine any async transform with the OMTA transform rather than clobbering it the OMTA transform. (fe48d67)
  • Bug 1080752 - Hold wakelock when attempting to connect to push server. (b1e7429)
  • Bug 1126089 - Allow messages to be sent after frame script unload event. (167ebbd)
  • Bug 1126089 - Add test for pageload event on browser element when tab closed (f2011e6)
  • Bug 1090921 - Logging to see which tasks remain alive too long (ebfc3c9)
  • Bug 1142544 - delete now-unnecessary |extern "C++"| block from nsISupportsUtils.h; r=mccr8 (07e6572)
  • Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan (b132190)
  • Bug 1140161 - Sensibly handle patterns with absolute paths in TEST_HARNESS_FILES. (173e369)
  • Bug 1082510 - When we detect a chrome popup at the current event coordinates and remote content has the mouse captured, release capture. r=Enn (da9fe26)
  • Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice (97dc41f)
  • Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools (9837c79)
  • Bug 1061604 part.1 nsTextStore::GetTextExt() should rReturn previous character rect instead of TS_E_NOLAYOUT when Google Japanese Input retrieves first character of selected clause at composing r=emk (54779d3)
  • Bug 1061604 part.2 nsTextStore::GetTextExt() should rReturn previous character rect of modified range instead of TS_E_NOLAYOUT when Google Japanese Input retrieves caret rect during composition r=emk (ba7f938)
  • Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; (ae1ae1d)
  • Bug 1137007 - Detect namespace and SECCOMP_FILTER_FLAG_TSYNC support in SandboxInfo. r=kang, r=Unfocused (6d9e32a)
  • Bug 1142263 - Specify all syscall parameters when doing CLONE_NEWUSER detection; f=bwc r=kang (8bcba18)
  • Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; It is not used. (bf22f1c)
  • No bug - Add an explanatory message to the multiple-inheritance assertion in DOM bindings; # (ffd94ef)
  • Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats (98287b3)
  • Bug 1140084 - delete list of script counts in tail-recursive fashion. (90a2b7c)
  • Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. (ccc90da)
  • Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. (d596a1c)
  • Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange) (a130889)
  • Bug 1128603: Remove findReferences and the tests that use it. (bccc647)
  • Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX (47b591d)
  • Bug 1142494 - Fix OSX packaging mistake. (15555f4)
  • Bug 1136784 - Add screenshot to LogShake produced data. (7ff2642)
  • Bug 1142550 - Fix screenshot. (d684b64)
  • Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal (c333b95)
  • Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc (bf34bd0)
  • Bug 1136507 - L8, LA8, and A8 should not be renderable. (96e8077)
  • Bug 1128019 - Init SCISSOR_BOX with initial width and height. (7258cc4)
  • Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc (4c6aa11)
  • Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. (644ede0)
  • Bug 1139675 - Simplify the APIs for getting and setting the pres shell resolution. r=mstange,mattwoodrow (c520a8c)
  • Bug 1141563 - Don't update Shapes in parallel after compacting GC (098af79) (2a3dd7f84)
  • Bug 1143192 Allow Context initialization to be cancelled. (e408a58)
  • Bug 1140065 Check for null actor before using it in CacheStorageChild::RecvOpenResponse(). (3a5875d)
  • Bug 1149987 - Part 5: Hold a kungfu death grip in FetchPut::MaybeNotifyListener; (60845a3)
  • Bug 1149987 - Part 6: Release the FetchPut object on the right thread in FetchObserver::OnResponseEnd(); (bf9172b)
  • Bug 1109751 - Consume FormData support in Fetch API. (be2ea94)
  • Bug 1149987 - Part 8: Do not store or match Response objects with a Vary:* header; (1f5de94)
  • Bug 1126819 - Part 1: Respect the RequestInit.cache member in Request's constructor; (b11b19a)
  • Bug 1126819 - Part 2: Persist the Request.cache attribute in DOM Cache; (31c2db0)
  • Bug 1147695 - Enable interception of beacons through service workers; r=nsm (899b62e)
  • Bug 1142727 - Do not intercept sandboxed iframes with service workers; r=nsm (fee4c2a)
  • Bug 982726 - Test the number of clients returned by matchAll. (c2c0b0b)
  • Bug 1147367 - Add a test for checking the Request.context attribute for FetchEvents generated for fetch(); (c93d28f)
  • Bug 1147699 - Part 1: Move Request::mContext to InternalRequest, and determine the mapping to nsContentPolicyType; r=nsm (3564331)
  • Bug 1147996 - Enable interception of CSP reports through service workers; r=nsm (9c040e1)
  • bug 1147490 - fix GLContextProviderNull. (95dbbc8)
  • Bug 1137814 - nsAString and nsACString in URL.cpp/h (687d66a)
  • Bug 931249 - patch 1 - Scriptloader use cache if needed. Bug 931249 - Patch 1.1 - Set baseURI when script is obtained from cache. (7ab0556)
  • Bug 931249 - patch 2 - cachename integration. (f84945f)
  • Bug 931249 - patch 2.1 - reuse cache name between updating and installing worker. (bf18461)
  • Bug 931249 - patch 2.2 - purge old active worker cache when activating new worker. (116a50d)
  • Bug 1131271 - Set ServiceWorker script redirect limit to zero. (af8ae34)
  • Bug 931249 - patch 3 - tests. (eb9769c)
  • Bug 931249 - patch 4 - comparison. (ba0b8c8)
  • Bug 931249 - patch 5 - set redirection limit back to zero. (4ff8f49)
  • Bug 931249 - Patch 4.1 - Fix addref/release declarations on Windows builds. (c58f55f)
  • Bug 931249 - Patch 6 - Fix abort condition in CompareCache::OnStreamComplete. (2054a1d)
  • Bug 931249 - Patch 7 - Call Done() after Succeed() when cache and network match. (31ec387)
  • Bug 931249 - Patch 8 - Provide direct getter to the fact that we are loading a worker instead of relying on cache name. (e5f62b6)
  • Bug 931249 - Patch 9 - Use ServiceWorker cache name as part of it's unique name. r=khuey (d6481d3)
  • Bug 931249 - Patch 10 - Bypass HTTP cache when downloading ServiceWorker script to compare against. r=bkelly (6309eaf)
  • Bug 931249 - Patch 11 - Remove unused cacheName. (33bf983)
  • Bug 931249 - Patch 12 - Call LoadingFinished even if channel is not present. r=khuey (2a868e4)
  • Bug 931249 - Patch 13 - Fix finish condition in CacheScriptLoader::Fail. r=baku (0033bc2)
  • Bug 931249 - Patch 14 - kungfuDeathGrip. r=baku (8d11210)
  • Bug 931249 - Patch 15 - assert later. r=baku (9eca215)
  • Bug 931249 - Patch 16 - Keep ServiceWorker alive during installation steps. r=baku (307dbe2) (09883465b)
  • import change from rmottola/Arctic-Fox:
  • Bug 1094764 - Implement AudioContext.suspend and friends. r=roc,ehsan (79ff7e5) (and GraphDriver.cpp vc2013 fix from bug1163469)
  • Bug 1147699 - Part 2: Set the content policy type on FetchEvent.request based on the content policy type of the channel; r=nsm (f4bfbb8)
  • Bug 1147699 - Part 3: Add a test for FetchEvent.request.context when intercepting an image load; (36e4294)
  • Bug 1147699 - Part 4: Add a test for FetchEvent.request.context when intercepting a responsive image load; (c7f4a27)
  • Bug 1147699 - Part 5: Add a test for FetchEvent.request.context when intercepting an audio element load; (40dfbeb)
  • Bug 1147699 - Part 6: Add a test for FetchEvent.request.context when intercepting a video element load; (dcc6a35)
  • Bug 1147699 - Part 7: Add a test for FetchEvent.request.context when intercepting a beacon load; (8cb913b)
  • Bug 1147699 - Part 8: Add a test for FetchEvent.request.context when intercepting a CSP report (67d7ab7)
  • Bug 1147699 - Part 9: Add tests for FetchEvent.request.context when intercepting embeds and objects; (b7f8d3c)
  • Bug 1147699 - Part 10: Add a test for FetchEvent.request.context when intercepting font loads; (4108db2)
  • Bug 1147699 - Part 11: Add tests for FetchEvent.request.context when intercepting iframes and frames; (981c934)
  • Bug 1147699 - Part 12: Add a test for FetchEvent.request.context when intercepting new window loads; (cd1ce85)
  • Bug 1147699 - Part 13: Add a test for FetchEvent.request.context when intercepting ping loads; r=nsm (377e096)
  • Bug 1146610 - Add static_asserts that check the validity of the enum values that we write into the cache database; r=bkelly (ac8c96a)
  • Bug 1147699 - Part 14: Add a test for FetchEvent.request.context when intercepting loads coming from plugins; r=nsm (0e1769b)
  • Bug 1148064 - Enable interception of pings through service workers; r=nsm,smaug (8dc3328)
  • Bug 1150608 Do not reuse CacheId values within an origin. (4eb46f1) (acfadf1d4)
  • import change from rmottola/Arctic-Fox:
  • Bug 1142917 - add logs to GMPChild. (ba458fb)
  • Bug 1124996 - Block S3TC on OSX 10.10 & HD3000. (907466f)
  • Bug 1142957 Fallback to main display CVDisplayLink if active displays aren't available. (02e1556)
  • Bug 1139049 - turn EnumRoleAccessible into template (4285a88)
  • Bug 1139049 - revert EnumRoleAccesisble name change (0bf9e37)
  • Bug 1139576 - make accessible creation by tag name faster, (2aac035)
  • Bug 1139900 - make tag name based roles faster (dd3d1a0)
  • Bug 1140497 - add more roles into markup map (f106edc)
  • Bug 1140500 - add object attributes declaration into markup map, (d50b288) (49a83a24e)
  • import change from rmottola/Arctic-Fox:
  • Bug 1001634 - Add basic MathML accessibility implementation (bf5b4d7)
  • Bug 1139576 - New_ functions should be static (04f64cb)
  • Bug 1142681 - Let CreateECParamsForCurve() assert a non-null arena parameter (d18f9f7)
  • Bug 1142863 - Remove unused struct RemoveQuotaInfo in dom/quota/QuotaManager.cpp. (e557fab)
  • Bug 1142860 - Remove unused exception parameter in osx_corewlan.mm. (a5fbc52)
  • Bug 1135543 - Part 2 (no part 1): Add a |metadata| parameter to CrashManager.addCrash() (c01dea4)
  • Bug 1135543 - Part 3: Create events file format crash.main.2 which contains metadata (3aa7f0d)
  • Bug 1135543 - Part 4: Define DailyCrashesMeasurement6 containing main-crash-oom; (Partial only, missing files in AF) (ea64fac)
  • Bug 1143239: Add MOZ_OVERRIDE annotations in ClientReadbackLayer. (ac26082)
  • Bug 1141858 - Fix error message for unexpected extended attribute on dictionary members. (c395919)
  • Bug 1142338 - Debugger.Memory's census shouldn't use JS::ubi::Node::as; (e2e9eb7)
  • Bug 1139464 - In GetNearestScrollableFrame(), associate the root APZC with the root scroll frame of the root document (whether chrome or content), not the root content document. (9964d72) (0a2ee1ef2)
  • Bug 1087646 - Properly serialize nullprincipal URIs across IPC. (1fcc5a6)
  • bug 1137538 - remove nsIIdentityInfo and nsNSSSocketInfo::GetPreviousCert Bug 1136471 - Remove unused nsIIdentityInfo.getValidEVPolicyOid(). (f23ed7a)
  • Bug 1049476 - 0001. webidl change - Support user certificate parameter (ba92ac3)
  • Bug 1049476 - 0002. Support user certificate parameter in API. (30ec1a9)
  • Bug 1049476 - 0003. Add EAP-TLS to wifi capabilities. (69920f9)
  • Bug 1130400. Part 1. Pass the passed in anchor frame to SetPopupPosition in nsMenuPopupFrame::LayoutPopup if we have one. r=enndeakin (2de244c)
  • Bug 1130400. Part 2. Use a reflow callback to set the position of xul popups. r=enndeakin (aa21170)
  • Bug 1130400. Add test. (9047c90)
  • Bug 1043143: Step 2a: Add a class like nsDownloader but using memory instead of a file. (fad673f)
  • Bug 1034143: Step 2b: Add the ability to read jar files from arbitrary memory. (e1dc9fa)
  • Bug 1034143: Step 1: Fix tests for bug 945152 and bug 1008126. r=smaug (e6b6cc4)
  • Bug 1043143: Step 3: Convert nsJARChannel from temporary files to temporary memory. r=honzab (79e381e)
  • Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj (f21f630)
  • Bug 1148527 - Indentation fix after bug 1145631 (a8153b9) (b372a2634)
  • import change from rmottola/Arctic-Fox:
  • cleanup whitespace (402d7b8)
  • Bug 1140658 - Part 7: Close underlying file stream in ReadStream before reporting closed; (2bce377)
  • Bug 1143223 - Teach Cache ReadStream not to AddRef() itself in its destructor. (b262891)
  • Bug 1140658 - Part 1: Create a mini-framework for running tests in the worker, service worker and window contexts (ff56f6f)
  • Bug 1140658 - Part 2: Merge test_cache.js and test_cache_frame.html (b6eabb6)
  • Bug 1140658 - Part 5: Remove test_cache_quick_close.html because it makes no sense after bug 1131353 (19d0a7f)
  • Bug 1142333 - Add a test for passing Request objects to DOM cache match methods (5063462)
  • Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; (7629a09)
  • Bug 1142269 - Auto-vacuum the DOM Cache database; r=bkelly (7918837)
  • Bug 1143959 - Set the journal mode and foreign key pragmas for all DBActions; r=bkelly (72203a9)
  • Bug 1143894 - Part 1: Clear the ErrorResult message if InternalHeaders::Get fails; r=bkelly (fd5afc2)
  • Bug 1143894 - Part 2: Support Vary headers including multiple header names in DOM Cache; r=bkelly (cb3d712)
  • Bug 1143894 - Part 3: Do not propagate errors in getting the headers to the outside world; r=bkelly (de05849)
  • Bug 1143894 - Part 4: Add tests for handling of the Vary header in DOM Cache (bd174ed)
  • Bug 1143894 - Part 5: Add a test for handling of the Vary header with multiple entries in the cache; r=bkelly (780cf31)
  • Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; (318bacb)
  • Bug 1140658 - Part 4: Port test_cache_add.html to the new mini-framework; (fbd80b0)
  • Bug 1142772 - Interleave the DOM Cache tests run through the mini-framework; r=bkelly (37c61b8)
  • Bug 1143193 - Run the tests for match and matchAll on both Request objects and string URLs; (cb6a122)
  • Bug 1143219 - Add tests for passing an unknown request to match and matchAll; (6eed5fb)
  • Bug 1143511 - Correct the usages of .catch() in DOM cache tests; r=bkelly (aa7fbd0)
  • Bug 1143813 - Add tests for attempting to store a non-GET request in the DOM Cache (5731649)
  • Bug 1143820 - Add tests to ensure that the URL fragments are correctly ignored by the DOM Cache API; (81c4bea)
  • Bug 1143833 - Add tests for the ignoreSearch match mode in DOM cache; (013de86)
  • Bug 1143222 - Avoid dumping out extremely long response bodies to the mochitest log, and re-enable the newly added DOM cache tests to run both in seqential and parallel modes; r=bkelly (be68c42)
  • Bug 1144337 - Add tests to ensure that cacheName is only honored on CacheStorage, and not Cache (fa38be4)
  • Bug 1145445 - Add a test for CacheStorage; (3512d19)
  • Bug 1145792 - Add a test for the Cache.keys method; (ceae47d)
  • Bug 1110814 P1 Implement Cache IPC actor for streaming data from child to parent. (a72a00c)
  • Bug 1110814 P0 Fully initialize Response before resolve Fetch promise. (443df9f)
  • Bug 1110814 follow-up: Fix a typo in order to fix the test failures (c89dce5)
  • Bug 1110814 followup: Add missing 'override' annotations to new methods in CacheParent. (3b01c38) (a0e1e5739)
  • import change from rmottola/Arctic-Fox:
  • Bug 1110487 P2 Implement the nsIOfflineStorage interface in Cache. (e61a6d5)
  • Bug 1110487 P3 Cache should ensure Actions are finished before completing. (0278071)
  • Bug 1110487 P4 Allow Cache Action objects to be canceled more than once. (8734ce1)
  • Bug 1149987 - Part 1: Make it possible to send an ErrorResult that doesn't encode a JS exception through the IPDL layer (f8c8abf)
  • Bug 1149987 - Part 7: Send the full ErrorResult in the AddAllResponse IPC message; r=bkelly (0201b05)
  • Bug 1145321 - Disconnect the CacheStorage object from its actor when it gets cycle collected; (78aac7c) (7f40159c3)
  • import change from rmottola/Arctic-Fox:
  • Bug 1146557 P1 Fix CacheStorage and Cache to QI to nsISupports correctly. r=ehsan (b56ba80)
  • Bug 1146557 P2 Flip dom.caches.enabled to true on non-release builds. (b1ac387)
  • Bug 1126014 - DomainPolicy support for e10s. r=mrbkap (484fa7f)
  • Bug 1092102 - Implement worker debugger runnables; (cfb3cb5)
  • Bug 1092102 - Implement WorkerDebugger.initialize; (24f467b)
  • Bug 1092102 - Implement WorkerDebugger.postMessage; (ad69a16)
  • Bug 1092102 - Implement WorkerDebuggerGlobalScope.reportError; (f937913)
  • Bug 1092102 - Implement WorkerDebuggerGlobalScope.enterEventLoop; (d1d0ad3)
  • Bug 1092102 - Implement WorkerDebuggerGlobalScope.setImmediate (a22de0f)
  • Bug 1092102 - Implement WorkerDebuggerGlobalScope.createSandbox (d281de1)
  • Bug 1092102 followup: Add missing 'override' annotation on DebuggerImmediateRunnable::IsDebuggerRunnable(). (b4d053c)
  • Bug 1092102, followup 2: Add missing 'override' annotation to WorkerDebuggerSandboxPrivate::GetGlobalJSObject() (and 'virtual', for consistency). (72c9f3c)
  • Bug 1092102 - Rename Suspend/Resume to Freeze/Thaw; (a7f2b5c)
  • Bug 1092102 - Implement WorkerDebugger.isFrozen; (805ba0e) (253db3c3f)
  • Bug 1143014 - fix header sort order in mfbt/ (5b0797d)
  • Bug 1142586 - avoid asking the link service for online status on CHANGED. (7f265c5)
  • Bug 1134942 - Whitelist fstatat and unlinkat for B2G content processes. (18fda02)
  • Bug 1140111 - Whitelist readlinkat along with readlink. (45ab582)
  • Bug 906996 - Remove unlink from B2G content process syscall whitelist. (94e89c0)
  • Bug 1141885 - Make readlink() fail instead of allowing it, for B2G content processes. (12c3bb9)
  • Bug 1136221 - SIMD (interpreter): relax type requirement for Int32x4Bool. (148a97f)
  • Bug 1141629 - SIMD: Clarify that reciprocal and reciprocalSqrt are approximations. (964c6db) (b33dced90)
Assets 2

@wicknix wicknix released this May 12, 2019 · 664 commits to master since this release

  • more pointerstyle to apply patches (bfb888a)
  • Bug 1144331 - Assert that gray buffering does not depend on isMarking (775d1d6)
  • Bug 1144789 - Strongly type GrayBufferState enum and move to GCRuntime (48db96a)
  • pointer style (8e1f6b4)
  • Bug 1144794 - Move markBufferedGrayRoots to the GCRuntime (82a65b5)
  • Bug 1144811 - Inline the start and end buffering gray roots methods on GCMarker (e5fa2fa)
  • Bug 1144817 - Move hasBufferedGrayRoots to GCRuntime (360528a)
  • Bug 1144832 - Move grayBufferState manipulation out of GCMarker (aae607d)
  • Bug 1144834 - Move resetBufferedGrayRoots to GCRuntime (c80e490)
  • Bug 1144920 - Move gray buffer clearing out of GCMarker (99495ce)
  • Bug 1144925 - Buffer gray roots using a CallbackTracer instead of the GCMarker (faae3bc)
  • Bug 1144931 - Move gray buffering code to RootMarking.cpp (c279e36)
  • Bug 1144369 - Add a GC phase to track time spent buffering gray roots (e05c2ee)
  • Bug 1142669 part 1 - Fix inliningMaxCallerBytecodeLength to return the correct value. (d5e4d1a)
  • Bug 1129977 - Fix bogus MarkOffThreadNurseryObjects assert when post-barrier verifier is used. (4d204fb)
  • pointer style (8a3a7e1)
  • pointer style (f6db661)
  • Bug 1142669 part 2 - Lower the script inlining size limit if off-thread compilation is not available. (ce4e3c5)
  • Bug 1142669 part 3 - Limit the total inlined bytecode size to avoid excessive inlining. (a57fab6)
  • Bug 1142669 part 4 - Fix some inlining issues and inline scripts with loops. (777fb2e)
  • Bug 1142669 followup - Move OffThreadCompilationAvailable definition outside namespace block. (c4fd107)
  • Bug 1142669 part 5 - Lower inliningMaxCallerBytecodeLength from 10000 to 1500. (9f1c704)
  • pointer style (d70a2a7)
  • Bug 1144743 part 1. Add a hasPollutedGlobalScope flag to scripts. (da96550)
  • Bug 1144743 part 2. Add an option to JS::CompileOptions for hasPollutedGlobalScope. (df6324d)
  • Bug 1144743 part 3. Set hasPollutedGlobalScope when we're compiling scripts we know will be executed with a non-global scope without cloning them. (c2f2646)
  • Bug 1144743 part 4. Set the hasPollutedGlobalScope flag correctly when compiling functions. (39fff65)
  • Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. (738f1d1)
  • Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. (b05d04d) (d3e5fc8cf)
  • ported from UXP: backport m-c 1510114: Fix Use-After-Free in the HTML5 Parser (3a87e4659)
  • more boring pointer style (9855fa5)
  • Bug 1128646 part 1 - Optimize calls to own property scripted getters (6b7da14)
  • pointer style (6ef3810)
  • Bug 1137180 - Allow unboxed objects to be extended with new properties (dafccfa) (249ad075c)
  • Bug 1140709: Add a second bounds check for checking that the index is actually positive (b79e792)
  • pointer style (32c9972)
  • Bug 1135042: Optimize SIMD.storeX/storeXY/storeXYZ in Ion (cb99e5f)
  • Bug 1144108 - Fix debugger tests that are confused by GC zeal (b492b7f)
  • pointer style (0aae53f)
  • more pointer style (a55165e)
  • Bug 1134150 - Don't check type sweeping generation when accessing an unboxed object's layout during nursery collections (5f184fb) (1c67f373e)
  • Bug 1128076 - Clean up naming around unboxed scalar MIR accesses (08ee238)
  • more pointer style (f20c117)
  • Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine (286e5a5)
  • Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle (4a5e707)
  • Bug 1135039: Implement LVariadicInstruction (112d6f0)
  • Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle (076f75d)
  • Bug 1135039: Generalize SimdGeneralShuffle codegen (e3deae0)
  • more style (23944c5)
  • Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code (e02b132)
  • update pointer style... (db3f117)
  • Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion (013bc89) (a09f31062)
  • Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. (5f45873)
  • Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. (807880f)
  • Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. (7cffe28)
  • Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. (3abe5d5)
  • Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. (4642566)
  • Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. (c4a2a81)
  • Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. (694c09e)
  • Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. (929d8fd)
  • Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. (9c577f6)
  • Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. (86a715f)
  • Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley (ed2bc21)
  • Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. (bcb9ae6)
  • Bug 1143793 part 6. Drop the obj argument of JS::Compile. This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj). (5f99a59)
  • pointer style (c02ff21)
  • Bug 1135039: Apply swizzle type policy changes in Ion too (effc493)
  • pointer style again (b478138) (95ffc37ba)
  • Bug 805052 part 1. Remove assertParentIs. (4c5d44e)
  • Bug 805052 part 2. Stop using the shape's parent to get the object's global. (6da3560)
  • pointer style (e2545c9)
  • Bug 805052 part 3. Remove parents from SpiderMonkey. (8ca3b36)
  • Bug 1143706 - Allow BaseShape's global to be null when tracing (8e45cec) (b68d61fda)
  • Bug 1142864. Remove the parent argument from NewObject. (2e4cce5)
  • Bug 1281596 - fix evutil_rand.c for clang/android builds clang apparently dislikes |return func(...)| in a function which returns void. Remove the return to make everybody happy. (beab9a4)
  • Bug 1282141 - compensate for arc4random_buf not being available on Android; (db344c5)
  • Bug 1181026 (part 1)
  • Reformat libevent's README.mozilla file. (2816f11)
  • Bug 1181026 (part 3)
  • Fix libevent constants for 32-bit Linux/Mac/BSD builds. (979920f)
  • Bug 1181026 (part 2)
  • Clean up libevent patch handling. Add a missing one to the docs, and move them from their current two locations into a new patches/ directory. (40911a1)
  • Bug 1259218 - don't use arc4random_addrandom on Android, since NDK r11 doesn't provide it (ab8a3fc)
  • Unbreak bundled libevent on FreeBSD 12 without upgrading it - hack of existing Bug 1259218 for Android. This patch needs to be reverted when livenet is upgraded and Bug 1497169 applied instead. (4a29b33) (7f760bdaa)
  • pointer style (b6253e0)
  • pointer style again (9a39bc6)
  • even more pointer style... (f28b6f2)
  • Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (7782e67)
  • Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (d29afcf)
  • Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (0cc6f60)
  • Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (2e0c041)
  • Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (2f39808)
  • Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (361d75f)
  • Bug 1066234 - Tests. (c06dccc)
  • Bug 1066238 - Part 1: Parser support for static class methods. (53315d0)
  • Bug 1066238 - Part 2: Emitter support for static class methods. (3dc0696)
  • Bug 1066238 - Tests. (78470ee)
  • Bug 1142296. Remove the parent argument from NewObjectWithGivenProto (plus adaptations for Goanna) (918202d)
  • Bug 1142304. Remove the parent argument from NewObjectWithGivenTaggedProto. (036d973) (81d2deb5a)
  • backout bug 1134280 for fixing yandex search "Read more" link (980f33dae)
  • Revert "backout bug 1134280 for fixing yandex search "Read more" link" (01ed5ad3a)
  • finally fixed yandex search "Read more" link issue. this seems to be an accidentally changed line in upstream(s) that is fixed in bug 1141455. (6a3c759b1)
  • ported mozilla changes: bug1143506, bug1143509, bug1144899, bug1145560, bug1162350, bug1189593, bug1124084 (ea571e456)
  • Bug 1141905 part 1. Make it possible to CreateScopeObjectsForScopeChain with a given non-global scope chain terminator. (f511987)
  • Bug 1141905 part 2. Make the 5-arg version of CreateScopeObjectsForScopeChain non-static so it can be called from multiple files, and move it to a possibly-saner location. (8eb583d)
  • Bug 1141905 part 3. Use CreateScopeObjectsForScopeChain in DebuggerFrame_evalWithBindings. (00ccdc4)
  • Bug 1141905 part 4. Add some assertions about what enclosingScope can return for non-scope objects. (efcdac5)
  • Bug 1137844 - Part 0 - Add docs for Debugger.Memory.prototype.onGarbageCollection (5db93db)
  • pointer style (c329881)
  • Bug 1137844 - Part 1: Make {get,set}HookImpl not rely on a Debugger instance in the 'this' slot (934d195)
  • Bug 1137844 - Part 2: Add a Debugger.Memory.prototype.onGarbageCollection getter/setter pair. (4ea252a)
  • Bug 1137844 - Part 3: Fire the Debugger.Memory.prototype.onGarbageCollection hook after GCs (3f549a5)
  • Bug 1137844 - Part 4: Test the Debugger.Memory.prototype.onGarbageCollection hook (1e82dc1) (9dcfc17d2)
  • import change from rmottola/Arctic-Fox:
  • Bug 1142311 part 1. Stop parenting self-hosted objects to the intrinsics holder. (3cb7980)
  • Bug 1142311 part 2. Rename the parent arg of NewScriptedFunction to enclosingDynamicScope, and make it optional. (27c00cb)
  • Bug 1142310 part 1. Stop parenting scripted functions created via the NewFunction APIs to non-globals. (46f6521)
  • Bug 1142310 part 2. Stop parenting scripted functions created via CloneFunctionObject to non-globals. (f164e8c)
  • Bug 1136486 - Simplify the SVG text rendering callbacks by getting rid of NotifyBeforeSVGGlyphPainted and NotifyAfterSVGGlyphPainted. (fc76dff)
  • Bug 1142865. Remove the parent argument from NewObjectWithGroup. (211d191)
  • pointer style (c83032f)
  • Bug 1142859. Don't parent the object created by JS_DefineObject to the object we're defining on. (7a91bf0)
  • Bug 1135731 - fix encoding inconsistency in NS_NewXBLProtoImpl (9d5d990)
  • pointer style (53f1a2c)
  • Bug 1142309. Remove the parent argument from NewObjectWithClassProto (472a00e) (19f4294af)
  • Bug 1142282 part 2. Remove the parent argument of NewNativeObjectWithGivenTaggedProto. (171e86a)
  • Bug 1142282 part 3. Remove the parent argument of NewNativeObjectWithClassProto. (723605c)
  • some pointer style (2436f03)
  • Bug 1134146 - Use whole cell store buffer entries for unboxed object updates (a787eb0)
  • Bug 1140888 - Make sure Ion code depending on unboxed layouts is invalidated when unboxed objects are converted to natives (bed2de8)
  • Bug 1141379 - Remove unboxed layouts from the per-compartment list they are threaded through while we are still on the main thread (829535f)
  • Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. (2c4fc98)
  • some pointer style stuff (74ab89f)
  • Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts (80f8840)
  • Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). (0f8e588) (6e57ba34e)
  • Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. (eeaab7e)
  • revert Bug 1125101 as upstream did (2d7c552)
  • Bug 1139832 - Restrict compacting GC zealousness to zeal collections (f860d09)
  • Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (289fd63)
  • Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. (5c72325) (e6344bb64)
  • Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (778c8fc)
  • Bug 1137780 - Fix marking JitcodeGlobalTable. (32b24d1)
  • Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. (a287423)
  • some pointer style again (627097e)
  • Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. (c9bcf89)
  • Bug 1140586 part 4. Stop passing non-null parents to js::NewFunctionWithProto when creating a native function via direct calls to that API. (8d6d2c9) (0b23a2783)
  • Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. (1eca977)
  • Bug 1135547 - Fix checks for cases where type sets might be incomplete (2230e8b)
  • pointer style (8958871)
  • Bug 1135038: Inline SIMD.check as guard unbox (e45b8a6)
  • pointer style (6239351)
  • Bug 1135039: Implement general SIMD swizzle and use it (84f609e)
  • Bug 1135042: Inline SIMD loads in Ion (5ffb8fb)
  • Bug 1135042: Inline SIMD stores in Ion (e91a020)
  • Bug 1135042: Share more code between StoreTypedArray* classes (1c0f3a5)
  • Bug 1137688 - Add eager simd unboxing phase. (adb5986) (9cc8d52f1)
  • revert apparently PaleMoon specific change to CreateLazyScriptsForCompartment, so later FF patches apply smoothly (ed89197)
  • Bug 1140428 - Warn when noSuchMethod is used. (976c938)
  • Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact (5d9fadc)
  • pointerstyle tweaks again (2642683)
  • Bug 1125101 - Incrementalise compacting GC by zones (9badc23)
  • Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping. (Adapted) (9643737)
  • some pointerstyle updates (1ff2d78)
  • more pointer style (be38e9b)
  • Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded (8da0010)
  • Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type (a1d09d1)
  • pointer style (6f7d409)
  • Bug 1137573 - OdinMonkey: Alignment Mask Analysis (fd86305)
    and removed addTelemetry hunk from rev 976c938 (4ed6f4941)
  • some pointerstyle (5eafc44)
  • even more pointer style (8b1c94d)
  • Bug 1138984 - Allow 'new' template objects to have dynamic slots (31cff45) (593d1c056)
  • Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc- inspired asserting accessors. (9da3866)
    import change from tenfourfox: #399: null check in FindNearestCommonAncestorFrame from PM 978 (23f303460) (d83c58e95)
  • further pointer style tweak for patching (90943bf)
  • Bug 1137910 part 1. Don't lose track of the original 'this' object in THIS_SAVEDFRAME, so we can actually do things based on the principal of the object we're working with. (0c6bf89)
  • Bug 1137910 part 2. Give chrome callers that are indirectly (e.g. via nsIStackFrame) poking at content-captured stacks the content view of the stack. (9b9d898)
  • more pointer style to pach easier (210ef0c)
  • even more pointer style (8dad567)
  • Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. (0714aa2)
  • Bug 1083359 - Part 1 - Add the asyncCause and asyncParent properties to the native SavedFrame object. (1c99ec1)
  • more pointerstyle (21148a2)
  • Bug 1135827 - Don't root more times than necessary in js::SavedStacks::insertFrames. (904461a)
  • comment fix (9401372)
  • Bug 1083359 - Part 2 - Allow C++ code to provide an async stack when calling a JS function. (e5ce833)
  • Bug 1133081, part 1 - Switch from js::PropDesc to JSPropertyDescriptor for all users of js::StandardDefineProperty (mainly Object.defineProperty/Properties and the corresponding Debugger.Object methods). (4754703)
  • pointer style (58e1bef)
  • Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. (c4da7e6)
  • Bug 1133081, part 2 - Switch from js::PropDesc to JSPropertyDescriptor for js::StandardDefineProperty implementation. (07efac7)
  • Bug 1133081, part 3 - Switch from js::PropDesc to JSPropertyDescriptor for more odds and ends. (119b571)
  • more pointer style (b2c2a83)
  • Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. (39bc723)
  • Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. (3b447fb)
  • Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. (7a68146) (e1ef2cd0b)
  • Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. (d2ef7ee)
  • Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. (025d257)
  • Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. (d814a63)
  • Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. (d657e25)
  • Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. (2259f40)
  • Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. (84ab2d9)
  • Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. (a10821f)
  • Bug 1142266. Remove the parent argument from js::NewObjectWithProto. (efe9144)
  • Bug 1142241. Stop using getParent() in js::GetObjectEnvironmentObjectForFunction. (b04a4a3)
  • some pointer style for better patching (608e1a6) (c1ae338ae)
  • Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. (dd73559)
  • Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. (b4d148f)
  • Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out (22ded5b)
  • Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. (a49a25f)
  • Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. (409317b)
  • Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. (14412c5)
  • Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. (e5769c2)
  • Bug 1136906 part 3. Remove the parent arg from JS_NewObject. (98f1b9c) (ee2d17418)
Assets 2

@wicknix wicknix released this Mar 20, 2019 · 939 commits to master since this release

  • Bug 1112164 part 6 - RegisterSets: takeAny should take one register and all aliases of it. (3cb0795)
  • Bug 1112164 part 7 - Add common architecture functions to query/convert a register type. (cfbcbb7)
  • Bug 1112164 part 8 - Use architecture specific SetSize. (8b1674c)
  • Bug 1112164 part 9 - PushRegsInMask no longer assumes that any FloatRegister is 8 bytes. (99c36de)
  • Bug 1112164 part 10 - Clean-up: Use SetType for register mask declarations. (8ae421b)
  • change pointer style (7a7cc47)
  • Bug 1112164 part 11 - Add an union to declare how data can overlap in one register. (a26f7e5)
  • Bug 1112164 part 12 - Use RegisterDump size for bailout spills. (da7b417)
  • Bug 1112164 part 13 - HandleRegisterDump operations should support all register type. (c0769d7)
  • change pointer style (1a8cb36)
  • Bug 1112164 part 14 - Add types to x86/x64 float registers. (432d705)
  • Bug 1112164 part 15 - x86/x64: Add register type in the register allocator spew. (ffc5c6f)
  • Bug 1112164 part 16 - Clean-up: Remove FloatRegister::GetSizeInBytes (33ba32a)
  • Bug 1112164 part 17 - StupidAllocator: Fix issues with SIMD spill and aliased registers. (a5d3813)
  • Bug 1112164 part 18 - PushRegsInMask: Do not spill SIMD register if there is no support. (64bc725)
  • Bug 1112164 part 19 - LSRA should spill aliased registers around call-sites. (46b535e)
  • Bug 1138141 - x64: Add some padding after pushing an odd number of float32 registers. (addbbbd)
  • Bug 1140801 - Don't invoke functions on non-ion platforms. (1994a93)
  • Bug 867001 - IonMonkey: Infrastructure for aligning JIT'd loops. (26ef852)
  • update pointer styles for better applying patches (150d89b)
  • Bug 1131531 - Ion GetElement IC should handle dense element holes. (5ee27fd)
  • Bug 1171777 - Make sure the index is nonnegative in GetElement IC with hole. (0a9bfcd)
  • No Bug - Expand a comment with a more detailed explanation (d9a833b)
  • Bug 1127629 - Handle void in ExpressionDecompiler. (6e20c9d)
  • Bug 1135319 - Fix several javascript warnings when for mochitest-chrome app update tests and cleanup style. (d6cd770)
  • Bug 1134021 - Use composed document when getting nsDOMWindowUtils from shadow DOM content. (b781a49)
  • Bug 1123111 - Fix a typo (605d59d)
  • Bug 1135745 - Disable the reserved-id-macro macro in security/pkix (d966a77)
  • Bug 1131424 - Report error message when failing to open ctypes library, (2e8b2f8)
  • Bug 1134667 - Add crashtest for this heap-buffer-overflow bug. (b4e0707)
  • Bug 1135141 - Make LAST_DITCH GC more robust (40e5bc5)
  • Bug 1135141 - Do not do background sweeping for zealous GCs to avoid fragmentation (4ee8502)
  • adapt pointer style (23133d7)
  • Bug 1134754 - Skip compacting zones when there is little benefit (fbc9bec) (69004b612)
  • Bug 1125750 - Check the overflow region direction to avoid unnecesary reflow for scrollable frame. (6b50676)
  • Bug 1125750 - Add auto test to detect error when using mOuter to check overflow area of a scrollable frame. (4e9c43e)
  • override -> MOZ_OVERRIDE (ed1ecc1)
  • Bug 990907 - Don't add text-overflow markers while being actively scrolled by APZ. (523bc5a)
  • Bug 945584: Part 6 - Implementation of scroll snapping (v10 Patch) (bf64eb0)
  • Bug 945584: Part 7 - Implement Scroll Snapping for Autoscroll, - Triggering scroll snapping at the end of an autoscroll. - This enables text selection to be unencumbered by scroll snapping, while restoring the scroll position to a valid snapping position when the drag operation is completed. (db9ce98)
  • Bug 945584: Part 8 - Implement Scroll Snapping for Middle Mouse Button Scrolls (v2 Patch) (06d1b73)
  • some MacOS 10.5 Leopard support (6a37f67)
  • Bug 945584: Part 9 - Tests for scroll snapping (v4 Patch) (f671753)
  • Bug 1102427 - Ensure scroll parents of an active scrollframe are layerized. (910d43e)
  • Bug 1142731 followup. Check isInterpreted() before we call environment(), because of the asmjs lambdas. (29b2acd)
  • Bug 1161627 - part 1 - add move constructor and assignment operator for already_AddRefed&& to RefPtr; This change is prep work for future mass rewriting. (98416d4)
  • Bug 1161627 - part 2 - machine-convert TemporaryRef to already_AddRefed; (336e96a)
  • Bug 1161627 - part 3 - remove TemporaryRef from RefPtr.h (6c3acda)
  • Bug 940273 - Part 3 - Service Worker Cache webidl. (4b6803d)
  • Bug 940273 - Part 4 - Initial implementation of Service Worker Cache. (74498c1)
  • Bug 1133861 - Bustage fix. (4a81437) (18a7a6885)
  • import changes from rmottola/Arctic-Fox:
  • Bug 940273 - Part 5 - Expose Service Worker Cache as window.caches when pref is enabled. (ed05e20)
  • Bug 940273 - Part 6 - Expose Service Worker Cache on workers as self.caches (ffbc3dd)
  • Bug 940273 - Part 7 - Initial tests for Service Worker Cache. (828405e)
  • Bug 1139603: Add MOZ_OVERRIDE annotations in CacheParent.h and QuotaClient.cpp to fix clang -Winconsistent-missing-override. (dcd9139)
  • Bug 1139153 - Rip out the unneeded layout.async-containerless-scrolling.enabled pref. (6bbaaa5) (b93691415)
  • Bug 940273 - Part 1 - Fetch changes from maple twig to support Service Worker Cache. (5f8e82d)
  • Bug 940273 - Part 1b - Expose nsFileProtocolHandler.h in mozilla/net. (71a3ebc)
  • Bug 940273 - Part 2 - Add a pref to enable Service Worker Cache. (2e7b478)
  • patch header include (3b90a9b)
  • override -> MOZ_OVERRIDE (8f51321)
  • override -> MOZ_OVERRIDE (5f4ab51)
  • Bug 1136563 - ARIA 1.1: Support role 'switch' (2484c9c)
  • Bug 1121518 - ARIA 1.1: Add support for role 'searchbox' (8d3ee12)
  • override -> MOZ_OVERRIDE (3db7a0c)
  • Bug 1137714 - Make roleDescription nicer/correct/faster (da6beb8)
  • Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements (133801c)
  • Bug 1134280 - Get rid of Tag() - patch 2.1 - /accessible - Fix all the occurrences (fbef71d)
  • Bug 1134280 - Get rid of Tag() - patch 2.2 - /editor - Fix all the occurrences (e54a21d)
  • Bug 1134280 - Get rid of Tag() - patch 2.3 - dom/base and docshell - Fix all the occurrences (8bf1921)
  • Bug 1134280 - Get rid of Tag() - patch 2.4 - layout/mathml - Fix all the occurrences (7914f35)
  • Bug 1134280 - Get rid of Tag() - patch 2.5 - dom/xul - Fix all the occurrences (6611b95)
  • Bug 1134280 - Get rid of Tag() - patch 2.6 - layout/base and layout/form - Fix all the occurrences (61e06ff)
  • Bug 1134280 - Get rid of Tag() - patch 2.7 - layout/generic - Fix all the occurrences (bbe5865)
  • Bug 1134280 - Get rid of Tag() - patch 2.8 - dom/html - Fix all the occurrences (7af471d)
  • Bug 1134280 - Get rid of Tag() - patch 2.9 - dom/svg, dom/xml, dom/xslt and dom/xbl - Fix all the occurrences (ab97697)
  • Bug 1134280 - Get rid of Tag() - patch 2.10 - dom/events, dom/mathml, dom/plugins, dom/smil - Fix all the occurrences (421ba62)
  • Bug 1134280 - Get rid of Tag() - patch 2.11 - layout/xul - Fix all the occurrences (e19e64b)
  • Bug 1134280 - Get rid of Tag() - patch 2.12 - layout/style, layout/svg - Fix all the occurrences (7ec90f5)
  • Bug 1134280 - Get rid of Tag() - patch 2.13 - Fix all the occurrences (a887a43)
  • Bug 1134280 - Get rid of Tag() - patch 3 - nsContentUtils::IsHTMLBlock should work with nsIContent inste nsIAtom (28fa045)
  • Bug 1134280 - Get rid of Tag() - patch 4 - Get rid of nsDocumentEncoder::IsTag (ed4bf4d)
  • Bug 1134280 - Get rid of Tag() - patch 5 - nsGenericHTMLElement::IsHTMLElement (70a2822)
  • Bug 1134280 - Get rid of Tag() - patch 6 - Remove nsINode::Tag() (8588513)
  • Bug 1134280 - Get rid of Tag() - patch 7 - Followup to fix bustage. (actuall, backport, it was missing) (cfcfa3e)
  • Bug 1134280 - Get rid of Tag() - patch 8 - Fixed a debug-only compilation issue (5023199)
  • Bug 1356843 - Fix -Wcomma warnings in dom/base/ and dom/xml/. clang's -Wcomma warning warns about suspicious use of the comma operator such as between two statements or to call a function for side effects within an expression. (0f1ad05) (4573c3bc0)
  • Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3)
  • Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd)
  • Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8)
  • Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e3)
  • Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. (5cad9c2)
  • Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE (96cf58c)
  • Bug 1113369, part 1 - Introduce JS:surprised smileybjectOpResult and use it in js::StandardDefineProperty. (15663c4)
  • Bug 1113369, part 1½ - Avoid regressing error messages by adding obj to the ObjectOpResult methods that could throw a TypeError. (e063faf)
  • Bug 1113369, part 2 - js::SetArrayLength ObjectOpResult support. (cf83260)
  • Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. (e16605a)
  • Bug 1113369, part 4 - [[Set]] ObjectOpResult support. (6f94604)
  • Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. (6feef98)
  • const override -> const MOZ_OVERRIDE (fa0ff18)
  • adapt pointer style writing to better accept patch (1a66270)
  • Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. (5fa1566)
  • pointer style before applying patches (06380aa)
  • const override -> const MOZ_OVERRIDE (fe5f9f3)
  • Bug 945584: Part 1 - Style support for scroll snapping attributes, - Implemented style support for new attributes: - scroll-snap-type - scroll-snap-type-x - scroll-snap-type-y - scroll-snap-points-x - scroll-snap-points-y - scroll-snap-destination - scroll-snap-coordinate (02fe3bb)
  • Bug 945584: Part 2 - Add CSS scroll snapping attributes to ScrollbarStyles (v10 Patch) (7ffff30)
  • Bug 945584: Part 3 - Enable cancellation of OSX synthesized mousewheel scrolling events (v2 Patch), (124e192)
  • Bug 945584: Part 4 - Add scroll snapping preferences (v3 Patch), - Added preferences to allow trackpad and mousewheel flinging between snap points to be tuned:
  • layout.css.scroll-snap.prediction-max-velocity - layout.css.scroll-snap.prediction-sensitivity (64d44c6)
  • Bug 945584: Part 5 - Implement ScrollVelocityQueue (v4 Patch), - Implemented ScrollVelocityQueue class to calculate the velocity of a scroll when given periodic samples of scroll position. - Added BasePoint::Clamp to simplify code. (bca79b5)
  • Inactive subframes-in-subframes add event regions to the wrong layer. (bug 1139213, r=tn) (c5ad5ed)
  • Bug 1075702 - Fixed implementation of Element.setAttributeNode(). (8e5cdb9)
  • Bug 1134968. If JS_NewObjectWithGivenProto is passed a null parent and null proto, use the context's current global as the parent. (82810e8)
  • Bug 990907 - Add a flag on nsIScrollableFrame to indicate if it is actively being scrolled by APZ. (3eb29e6) (a9868b918)
  • libwebp: update to 1.0.1 (2acd78ac8)
  • Bug 1133760 part 1. The ownPropNames hook can't be called via Xrays, so stop trying to handle that case. (c8ada54)
  • Bug 1133760 part 2. Get rid of unforgeable holders; just store unforgeable properties for DOM proxies directly on the expando object. (ce850b5)
  • Bug 1134730. DOM proxy finalizers should not assume that the JS object has an actual reference to the DOM object (and in particular that the slot it's stored in is a private slot). (bd4f51b)
  • Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. (cdf896e) (5a5c13b72)
  • import changes from rmottola/Arctic-Fox:
  • Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (26e6a37)
  • Bug 1188462 - Fix inclusion of skia headers to use correct directory prefixes. (cb8a82d)
  • Bug 1188462 - Add SKIA_INCLUDES list for adding Skia to header search path. (0f95f6f)
  • Bug 1157065 - GFX: 2D: Implement skia::Convolve in LS3 MMI. * skia::ConvolveVertically * skia:ConvolveHorizontally * skia:ConvolveHorizontally4 (445c1a6) (6dd0dba0a)
Assets 2

@wicknix wicknix released this Jan 31, 2019 · 1151 commits to master since this release

  • Bug 1101903 - Part 1: Convert SharedContext::strict to a method. (c419cb8)
  • Bug 1101903 - Part 2: Allow parsing and emitting strict mode code in smaller than script-sized units. (d008190)
  • Bug 1124362 - Allow strict-reserved names to be method names. (6fd2414)
  • Bug 1066227 - Part 1: Create a clean way to create lexical bindings at initalizer sites. (2305b65)
  • Bug 1066227 - Part 2: Rename objectLiteral() propertyList() in preparation for classes. (e53b9cf)
  • Bug 1066227 - Part 3: Parser support for basic ES6 ClassStatements (Nightly Only). (5ff4cb3)
  • Bug 1066227 - Part 4: Reflect.parse support for ClassStatements (a67bae8)
  • Bug 1066227 - Tests. (ebe2724)
  • Bug 1066229 - Part 1: Create a clean way to emit lexical initializers (2d4900e)
  • Bug 1066229 - Part 2: Factor EmitPropertyList() out of EmitObject(). (09b97b5)
  • Bug 1066229 - Part 3: Create JSOP_INITLOCKEDDPROP, which adds non-configurable non-writable non-enumerable properties. (80d4961)
  • Bug 1066229 - Part 4: Create JSOP_INITHIDDENPROP, which adds non-enumerable properties. (1c79190)
  • Bug 1066229 - Follow up: Enable |let| in ecma_6/Class/ in browser JS reftests. (12a1174)
  • Bug 1066229 - Tests. (8577d22)
  • Bug 1066229 - Tests. (957f4fe) (99ddd8387)
  • Bug 1134638: 10. Inline SIMD comparisons in Ion (6bafd7b)
  • Bug 1134638: 11. Add type checks in move emitter and LIR generation (a7ae1e2)
  • Bug 1134638: 12. Inline with{X,Y,Z,W} in Ion (abd1dd9)
  • Bug 1134638: 13. Inline splat in Ion (ca6db67)
  • Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion (ea8a76e)
  • Bug 1134638: 15. Inline select/bitselect in Ion (7ebcd4d)
  • Bug 1134638: 16. Use more macros (2f5090a) (21b0da255)
Assets 2

@wicknix wicknix released this Jan 6, 2019 · 607 commits to release since this release

Bug 1139665 - Check content load policy in FetchDriver. r=baku (25ded6c22f64)
Bug 1143857 - Add FormData serialize support to Fetch API. r=ehsan (1ff28a6f0b77) and enable fetch API in pref.
best possible (for now) backport of Mozilla M1487964 (7f48c9cd3)
upgrade ContentPolicy to InternalContentPolicyType and ExternalContentPolicyType (61759ab90)
backport of Mozilla M1499028 (c60dccc45)
backport of mozilla fix M1510471 (3c5b4fb0e)
new attributes useful for updates (332ff7f30) (partly applied)
do not use id as ivar, since it is a reserved Obj-C word and confuses the compiler (0ea1f06a8)
backport SnprintfLiteral from FireFox (f6a739f86)
upgrade libnestegg to FF 49 version and remove custom allocator (33aa4fca7)
complete nestegg update as per 84b4b7e346b8 (f389029cf)
backport attempt for FF mozilla-bug 1269171 (f3dfdfeac)
backport fix for C++11 (8dbecac3a)
Assets 2
You can’t perform that action at this time.