Jump to content

roytam1

Member
  • Posts

    3,608
  • Joined

  • Last visited

  • Days Won

    415
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. no problem! BTW I just broke one of pad arms of my glasses when I tried to clean it up with a wipe and have to use twist tie to do a quickfix for the moment. Still have to fill a prescription after I release from quarantine order and thousands dollars are needed for a pair of new glasses, sigh.
  2. yeah, but it is still far better than in government facilities. besides I got somewhat stronger common cold symptoms (cough when breathing and speaking, I have to tolerant this situation since there has no Codeine cough syrup to treat this symptom effectively)
  3. thankfully I can quarantine at home (and not in government facility, where has no wifi and bad cellular networks) so I can continue my works. new UXP/moebius builds will be available this week (... and in a new thread!) BTW I just finished tracing firefox28 commits, skipping several commits, and import boost library and tete009's VC8 patch, I can compile it and make it work in XP RTM: next step maybe filtering goanna-2.2 patches and apply them to this repo, and also make it work in win2000.
  4. Off-topic: got PCR positive result today, may need to quarantine at Community Isolation Facility (or not) so updates this week may be postponed.
  5. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221022.7z Changelog: In-tree changes: - use RefPtr without namespace prefix to fix build (as of NM27 rev 8a0a002c) (c5dbf03e) Out-of-tree changes: * update Goanna3 to git 0be1a20aba..c0522908da: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1068087: Add a simple mechanism for content pages to communicate with chrome. r=mconley (b6ce7f0be2e) - Bug 1184626 - Add a per-process push message listener. r=smaug (0d65907e786) - Bug 1188686 - Clear push subscriptions when forgetting about site. r=kitcambridge (ff8d40a053) - Bug 1188450 - Add an empty EXPORTED_SYMBOLS array to PushServiceChildPreload.jsm; r=nsm (7d2274ddef) - Bug 1190661 - Send push only to child processes when in e10s mode. r=smaug (bcdc3b4207) - Bug 1192441: Disable Push service debug logging by default. r=doug (d66aebc97d) - Bug 1196512 - Use principals to test for push permissions. r=nsm (c41ba7be28) - Bug 1197998 - Use counters for Push subscribe, unsubscribe and permission query. r=froydnj,kitcambridge,jst (e3bbaddfef) - Bug 1172502 - Add message encription for WebPush. r=mt r=kitcambridge r=keeler r=smaug (ae571ed395) - Bug 914481 - Patch 1 - Push usage and permissions telemetry. r=kitcambridge (d3a69bf4f0) - Bug 914481 - Patch 2 - Track subscribe and unsubscribe success/failure. r=kitcambridge (aa049e0804) - Bug 914481 - Patch 3 - Subscription and quota expiration times. r=kitcambridge, p=ally (d9dd4a3dcc) - Bug 914481 - Patch 4 - Track why we fail to deliver notifications to Service Workers. r=kitcambridge (9d8e7f0d38) - Back out bug 1100863 and bug 1152264 for causing bug 1189729 (5bd65ff786) - Bug 1185544 - Add data delivery to the WebSocket backend. r=dragana,nsm (2c3242e712) - Bug 1149195 - Expose push message data accessors. r=nsm,dragana,smaug (52333cbc9bc) (5e37efec1a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1148708: Add missing 'override' annotations in DocAccessibleChild.h. rs=ehsan (d606358545) - Bug 1210408 - make nsMaiInterfaceAction work with proxies, r=tbsaunde (f7c819c6ae) - Bug 1210407 - teach nsMaiInterfaceTable to use proxies, r=tbsaunde (4ca4f10b5f) - bug 1185157 make sure we don't send an event to a destroyed ipc document r=billm (23acf53f75) - bug 1214864 - make SetCarretOffset() async r=davidb (e3079e9b2d) - missing of Bug 1139972 - IPC Proxy for charAt, r=tbsaunde (e9593ed752) - bug 1191598 - Pass MOZ_CURRENT_PROJECT in environment when running post-build automation steps for universal mac builds. r=gps (fc342c6ced) - Bug 1164596 - Add mach android-emulator command; r=ahal (afeb9b27d1) - Bug 1223149 - Add basic usage documentation for mach build; r=glandium (bfb802d175) - Bug 1182301 - Improve 'mach build' notifications. r=gps (2c65a122d1) - Bug 1184696 - Add clobber targets to |mach clobber|; Ability to clobber compiled python files, r=gps (35d8be292e) - Bug 1117958 - Allow any debugging options to the run or gtest mach subcommands to automatically enable debugging. r=gps (32f986af4b) - Bug 1180081 - Properly rebuild gtest/libxul before running gtests. r=gps (80db9a3d49) - Bug 1171647, part 1 - Define a new function to convert the mode to a string. r=njn (61ad16f5ba) - Bug 1171647, part 2 - Remove redundant assertion for dark matter mode. r=njn (b5ac9519f3) - Bug 1058178, part 1 - Implement DMD heap scanning mode. r=njn (60e1079536) - Bug 1058178, part 2 - Implement address clamping analysis for DMD scan logs. r=njn (45c0326b93) - Bug 1102388 - Fix DMD static constructor ordering dependency. r=mccr8 (59b87897a1) - Bug 1128705 - Don't redefine PAGE_SIZE in DMD if it's already defined. r=erahm (49216348ee) - Bug 1179042 - Add a script for analyzing memory blocks using a heap scan DMD log. r=njn DONTBUILD (1c08d2d66e) - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat (1c999d139b) - Bug 1158772 - fix non-idiomatic memset call in nsDeque.cpp; r=erahm (de6b555245) - Bug 1199400 - Part 1: Use CheckedInt when growing nsDeque capacity. r=froydnj (dfdf6814a3) - Bug 1199400 - Part 0: Remove unused nsDequeIterator. r=froydnj (38d69d7f47) - Bug 1199400 - Part 2: Add tests for possible nsDeque corner cases. r=froydnj (931baff195) - Bug 1201997 - Part 1 - Converted compiled test to gtest for nsDeque class. Added tests to test untested methods. r=froydn (e893916651) - Bug 1201997 - Part 2 - Removing unused methods from the nsDeque class. r=froydn (41595a90ac) - Bug 1201997 - Part 3 - Make internally used methods private. r=froydn (8cd3afd96f) - Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn (73eabc8d60) - Bug 1215140 P1 Add an nsIConsoleReportCollector interface to support navigation channel logging. r=bz (8a41535e2b) - Bug 1215140 P2 Make HttpBaseChannel implement nsIConsoleReportCollector. r=bz (75fca301f2) - Bug 1197679 - If nsUnknownDecoder is involved in e10s DivertToParent can break. r=jduell (5d94a12504) - Bug 1178991 - smartptr for http converter r=hurley (8e7fbc8443) - bug 366559 - patch 2, fix nsHTTPCompressConv indentation r=bagder (ba762da587) - bug 366559 - patch 3, fix nsHTTPCompressConv bracing style r=bagder (54195ab451) - bits of bug 366559 - patch 7, content-encoding brotli for http (f0b4051022) - Bug 1205112 - Make PushEvent.data nullable. r=mt,smaug (775db32856) - Bug 1193414 - SharedWorkers thread should be kept alive also when the SharedWorker object is CCed, r=khuey (b77ea8125c) - Bug 1206520: Add about:config prefs to enable throwing on asm.js validation failures; r=bz (c42126665d) - Bug 1193414 - Telemetry for SharedWorker spawning. r=bkelly (77984b7bcc) - Bug 1205676 - Enable WPT service-worker/unregister-then-register-new-script.https.html in e10s, r=nsm (ec24939cf6) - Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly (526dcacfab) - Bug 1181871 P1 Only enforce Cache Context shared data destruction on target thread after init. r=ehsan (cdbf3ed3a8) - Bug 1181871 P2 Fix ServiceWorkerManager usage of stack-based ErrorResult. r=ehsan (c449195d90) - minor cleanup and missing bit of 1198230 (02f459db05) - Bug 1143717 - Implement the ServiceWorkerMessageEvent interface. r=baku (027b3465f2) - fix misspatch (708eee4e84) - Bug 1188545 - Disentangle service workers from shared workers and refactor event dispatching code into a separate class. r=nsm,mrbkap (fb5b5341c9) - Bug 1205228 - Change PackagedAppVerifier to notify the verification result asynchronously. r=valentin. (9edda0fa00) - Bug 1178518 - Packaged App Utils. r=valentin (f60f3b7a93) - Bug 1213150 - Part 1: Add a nsContentUtils::IsNonSubresourceRequest helper; r=jdm (b509cc3cc9) - Bug 1213150 - Part 2: Rework ShouldPrepareForIntercept() in terms of subresource requests; r=jdm (2e92fe8780) - Bug 1213150 - Part 3: Remove nsIInterceptedChannel.isNavigation; r=jdm (becf1cc12f) - Bug 1213150 follow-up: fix build bustage (8d73d6ca73) - Bug 1198394 - Part 1: Allow interception of HSTS upgraded connections in non-e10s mode; r=mcmanus (f504c5be08) - Bug 1198394 - Part 2: Add a test for interception of HSTS upgraded connections; r=jdm (054e984eef) - Bug 1187011 - Don't allow response body with null body status. r=bkelly (b1860741d1) - missing bit of 1140788 (29d319712e) - Bug 1213436 - Reject core dumps with node IDs that don't fit in an IEEE 754 double; r=sfink (3c1f6fdda0) - Bug 1211006 - Add Debugger.Source.prototype.canonicalId; r=ejpbruel (eef7b79fce) - Bug 1199218 - Implement JS::ubi::Node::size for js::LazyScript referents; r=sfink (098a48d240) - Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink (6b824ae680) - Bug 1143575. Remove unused MediaQueue::Empty. r=cpearce (de737f3433) - Bug 1209933 - Make sure all parent runtime pointers are the topmost parent, r=billm. (fe824d967d) - Bug 1197012 - Fix ThrowTypeError in Notification. r=mccr8 (0b1a097526) - Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv (d98c7d78a0) - Bug 1142083 - Add test for IDN Unicode domain redirect. r=mcmanus (0c8961fe17) - Bug 1187159 - Add mochitest for loading packaged apps (iframe+fetch+mozapp) r=jduell (ce90ea561b) - Bug 1186290 - Notify TabParent to switch process when loading a signed package. r=honzab, r=kanru. (c58a14554a) - fix (15e2df75eb) - Bug 1206124 P1 Fix "same-origin" CORS credentials in FetchDriver. r=ehsan (fae1bb6ab3) - Bug 1206124 P2 Test fetch() with credentials and redirects. r=ehsan (ffc6254112) - Bug 1211751: Remove nsIChannelEventSink-forwarding from EventSource and FetchDriver. It's never needed. r=smaug (adafe5737a) - Bug 1212433 Fail fetch() calls that require preflight and also redirect. r=sicking a=abillings (c0d6742b9e) - Bug 1193128 - Fix base64 decoding when fetching data URIs. r=baku (80bafa291a) - Bug 1195167 part 1: Let necko handle all protocols. r=bkelly (bb932b0ada) - Bug 1195167 part 2: Remove redundant aCORSFlag argument and instead use mCORSFlagEverSet. r=bkelly (beadafcad0) - Bug 1195167 part 3: Remove more scheme-specific handling from FetchDriver. r=bkelly (d00b38db9e) - Bug 1195167 part 4: Remove FetchDriver::BasicFetch since it is empty. r=bkelly (c5ed097267) - Bug 1210413 P2 Test CORS credentials on cross-origin redirects. r=sicking a=dveditz (b4eeb8aac0) - Bug 1210413 P1 Propagate new channel load flags from child to parent on redirect. r=jduell a=dveditz (8b329af4fa) - Bug 1195167 part 5: Make FetchDriver use AsyncOpen2. r=bkelly (cc217c4cc1) - Bug 1195167 part 6: Some code simplification since necko handles fetch recursion. r=bkelly (f3b6da2262) - Bug 1195167: Followup to fix test which I forgot to change (81e7439a2e) - Bug 1215746: Remove RequestMode::Cors_with_forced_preflight. r=bkelly (0336e812b6) - Bug 1211000: Move CORS preflight logic from nsCORSListenerProxy to nsCORSPreflightListener. r=ehsan (bf2f71cf22) - missing bit of Bug 1211443 - Drop scheduled update if decoder initialization isn't done yet. r=jya (f6bc074e33) - Bug 1182571: Fix nsILoadInfo->GetContentPolicyType API to be less ambigious. Audit and fix all users of it. r=ckerschb (5af6fa7442) - fix (e40c8e7625) - Bug 1173811 - Part 1: Propagate the response URL to intercepted channels when necessary (non-e10s). r=mayhemer,bkelly (26f4f13c28) - Bug 1173811 - Part 2: Propagate the response URL to intercepted channels when necessary (e10s). r=mayhemer,bkelly (a603fe1df2) - Bug 1154309 - Add New Resource Timing Fields r=bz,hurley (1d14eb6bef) - Bug 1175685 - add OriginAttribute to LoadInfo. r=jonas, r=ckerschb, r=michal (a5d18bb637) - Bug 1175685 - add OriginAttribute to LoadInfo. r=jonas, r=ckerschb, r=michal (fb07d2c8aa) - Bug 1212904 P1 Add a LoadTainting enumeration. r=jduell (a1db8a3e99) - Bug 1212904 P2 Add LoadTainting information to nsILoadInfo. r=jduell (2482e5e334) - Bug 1221151 - use [infallible] in nsILoadInfo.idl instead of manual %{C++ blocks; r=jduell (aae73129b6) - Bug 1045891 - CSP 2 child-src implementation r=ckerschb (792920aeb9) - Bug 1219931 - CSP: Don't allow removing a policy (r=sicking) (9daaab4186) - Bug 1208661 - Dump client-side layer textures. r=BenWa (1f2d17d515) (8a0a002cf2) - pref: follow-up rev 0be1a20a to change pref name from `media.fragmented-mp4.enabled` to `media.mp4.enabled` (f77403970c) - import changes from `dev' branch of rmottola/Arctic-Fox: - fix mac build (11ff07d07d) - Merge branch 'dev' of https://github.com/rmottola/Arctic-Fox into dev (b1d5bda99a) - Bug 1171682 - Disable WebGL in safemode. r=jgilbert (4b388af71d) - Bug 1212724 - Fix compile error in non-unified mode. r=nical (a089c1d600) - bug 1210266 remove unused AudioNode::Callback() r=padenot (7cf3b8ac8d) - bug 1210266 unfriend AudioBufferSourceNode from AudioNode r=padenot (91055f431b) - bug 1210267 use DOMEventTargetHelper::LastRelease instead of custom Release r=baku (f81093ce16) - bug 1179662 call DisconnectFromGraph once only during unlink r=padenot (d95a512d7c) - Bug 1189506. Give AudioContext non-owning pointers to all its AudioNodes. r=karl (f9c2505e25) - bug 1197028 move AllocateAudioBlock to AudioBlock.h r=padenot (59e140347f) - bug 1197028 introduce AudioBlockBuffer r=padenot (bc33ccfc7f) - bug 1199559 write offline buffer in a format suitable for direct use by AudioBuffer r=padenot (69fd69c667) - bug 1199560 finish offline audio context processing even when allocation fails r=padenot (5863c0a56a) - Bug 1140448 - Improving the performances of how AudioEventTimeline calculates values, r=padenot (1a239c48e7) - bug 1191648 don't keep ScriptProcessorNode alive when it has no audioprocess listener r=padenot (8e1e5eb67d) - bug 1191649 determine ScriptProcessor connected status on main thread r=padenot (a919a422c4) - bug 1191648 don't create audioprocess event when there is no listener r=padenot (98ed82f86a) - bug 1199559 write audioprocess input buffer in a format suitable for direct use by AudioBuffer r=padenot (9ffcb9c64d) - bug 1197028 use AudioChunk::ChannelCount() r=padenot (1cf63e9959) - Bug 1148230 - Eliminate the duplicate subexpression (0f1ad073ff) - bug 1197028 use AudioChunk::GetDuration() r=padenot (b9c30d524c) - bug 1197028 introduce AudioBlock to keep track of downstream references to AudioBlockBuffer r=padenot (dfe5d1cb2f) - bug 1199559 add a helper to fallibly allocate ThreadSharedFloatArrayBufferList with buffers r=padenot (4e0c756087) - bug 1197028 use AudioBlock for web audio processing to reuse buffers shared downstream r=padenot (bf12911645) - bug 1201854 handle stop time precisely even when resampling r=padenot (8901626678) - back out part of bug 1197028 (d5d5bfc98a) - Bug 1189506. Put AudioContext::State inline. r=karl (ded4e9a6c0) - bug 916387 keep ScriptProcessorNode alive after input is GCed r=padenot (9430a56c6a) - Bug 1157137 - Fix WebAudio ScriptProcessorNode sometimes gaining high latency. r=padenot (32eadcafaf) - Bug 1189506. Pass AudioContext to AudioNodeStream::Create. r=karlt (8446b0d16d) - bug 1205558 remove unnecessary ScriptProcessorNodeEngine::mSource r=padenot (1e058b4390) - bug 1053011 align "extra" time on AudioContext with processing block size r=padenot (afeb49adbb) - Bug 1188099 - (Part 3) Introduce [ChromeOnly] SpeechSynthesis.forceEnd for tests. r=smaug r=kdavis (53d765144f) - Bug 1189506. Convert ChangeExplicitBlockerCount to MediaStream::Suspend/Resume. r=padenot (cb074a339e) - bug 1205540 don't send more null chunks than necessary to AnalyserNode r=padenot (d382e1f4ae) - bug 1205540 provide querying whether engines need to continue processing even without input r=padenot (36e44cb77b) - bug 1203380 destroy AudioBlocks on AudioNodeStream on graph thread r=padenot (777e68da76) - Bug 1201393. Create an iterator for MediaStreamGraph to iterate over all its streams. r=karlt (3fe295d8c4) - Bug 1195051 - Part 1: Do not unmute the destination node as soon as the AudioContext is constructed; r=padenot (4243840184) - Bug 1195051 - Part 2: Mute the destination node when the AudioContext is suspended, and unmute when resumed; r=padenot (e07d9e3268) - Bug 1201393. Make suspended MediaStreams implicitly always block. r=padenot (d4557acf43) - Bug 1189506. Make AudioContext responsible for tracking all nodes which need to be suspended and resumed. r=padenot (04410070e7) - Bug 1189506. Make suspending/resuming streams more reusable. r=padenot (503052804e) - bug 1201855 rearrange CopyFromBuffer to separate code using numFrames r=padenot (9e2147d19c) - revert blocked to finished (2bed009b25) - bug 1205540 account for active inputs and skip processing when streams are inactive r=padenot (a20049ae19) - bug 864171 move "extra" time accounting for AudioContext with no nodes to destination stream r=padenot (8ef43b8f25) - bug 1208327 make enum AudioContextOperation strongly typed and forward declare instead of including AudioContext.h r=roc (35cc6748c6) - Bug 1201393. Remove usage of FLAG_BLOCK_OUTPUT from MediaRecorder. r=jwwang (d7ddf40ba2) - Bug 1201393. Remove usage of FLAG_BLOCK_INPUT from MediaRecorder. r=jwwang (587979ca8a) - Bug 1189506. Remove usage of FLAG_BLOCK_OUTPUT from MediaManager. r=jesup (d2cb000648) - Bug 1201393. Remove usage of FLAG_BLOCK_* from OutputStreamData::Connect. r=jwwang (e31f1effc4) - Bug 1189506. Don't bother blocking captured media-element MediaStreams while we're not decoding. r=jwwang (c7240f6fc3) - Bug 1201393. Remove usage of FLAG_BLOCK_INPUT from AudioParam/AudioNode. r=padenot (57a3e05283) - bug 1191649 add notification of input node changes r=padenot (752ae93e82) - bug 916387 add a notification of garbage collected input node r=padenot (6336b50f51) - Bug 1201393. Remove usage of FLAG_BLOCK_INPUT from MediaStreamAudioSourceNode. r=jwwang (df4d77f09a) - Bug 1189506. Remove aFlags parameter from AllocateInputPort. r=karlt (b62e152ec3) - bug 1205540 make source stream available during RemoveInput r=padenot (45341fac7f) - Bug 1189506. Remove MediaInputPort::mFlags. r=karlt (61cb5dce71) - Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc (a5ba676c3d) - Bug 1200579 - Stop copying AudioParam timelines. r=karlt (0720f80914) - bug 1209286 remove now unnecessary StreamTimeToDOMTime and DOMTimeToStreamTime r=padenot (ff93dd9d3a) - Bug 1140450 - Lower speex_resampler quality for Web Audio API. r=padenot (2f34f0b90c) - bug 1201855 keep track of buffer position even when there are no channels r=padenot (f3cdcd3bfc) - bug 1201855 send ended event even when the buffer has no channel data r=padenot (5175efcf0a) - backout from from bug 1197028 (ab2235c6b9) - Bug 1163958 - Reduce the allocation in MediaStreamGraph - patch 2, r=padenot (0b00b72341) - Bug 1189506. Fix multi-track MediaStream audio output. r=karlt (b136e91cc5) - Bug 1189506. Simplify PlayAudio based on the fact that track time units == stream time units. r=karlt (e3a164170c) - Bug 1189506. Remove misleading comment. r=karlt (f491ee4f02) - Bug 1189506. Simplify blocking code now that stream blocking decision are always independent of other streams. r=karlt (646ee9a8da) - Bug 1189506. Remove MediaStream::mBlockInThisPhase. r=karlt (4cfc75216f) - Bug 1189506. Remove mExplicitBlockerCount and related code since it's always zero now. r=karlt (1d45b877fc) - Bug 1189506. Remove unused MediaStreamGraph::GetBufferedTicks. r=karlt (5f90c53e87) - Bug 1189506. Simplify blocking calculations based on the observation that once a stream starts blocking in a given processing interval, it must stay blocked. r=karlt (bd1d2a90d0) - Bug 1189506. Replace MediaStream::mBlocked with simpler MediaStream::mStartBlocking. r=karlt (215bacd2fd) - Bug 1189506. Inline RecomputeBlocking. r=karlt (336a6ab1e9) - Bug 1189506. Inline ComputeStreamBlockTime. r=karlt (0b0256bb64) - Bug 1189506. Remove unused NotifyConsumptionChanged. r=karlt (c9f1250b34) - Bug 1189506. Remove unused mFlushSourcesNow/mFlushSourcesOnNextIteration. r=karlt (734d5fff71) - Bug 1189506. Factor out code from OneIteration into helper methods. r=karlt (52b5030073) - Bug 1189506. Move setting of mStateComputedTime to OneIteration so it's near setting mProcessedTime. r=karlt (c3507aaa84) - Bug 1189506. No need to pass aNextCurrentTime to UpdateCurrentTimeForStreams. r=karlt (1c6141e03e) - Bug 1189506. Inline StreamNotifyOutput/StreamNotifyFinished. r=karlt (cdac2c6405) - Bug 1189506. Rename StreamTimeToGraphTime/GraphTimeToStreamTime to ...WithBlocking. r=karlt (e61ffd53a4) - bug 1199559 permit writing to ThreadSharedFloatArrayBufferList when not shared r=padenot (4eaa511691) - bug 1199559 add a factory method to accept generated buffer contents in a format suitable for direct use r=padenot (801f9c6c35) - Bug 1170958 - Add input stream and track as args to NotifyQueuedTrackChanges. r=roc (b3677c801a) - bug 1196111 don't keep AudioContext alive from AudioBuffer r=baku (f1b113c655) - bug 1207003 fetch stream position once instead of three times r=padenot (2cef872dc0) - bug 1207003 remove unused aStream parameter r=padenot (8c3fa1ee88) - bug 1207003 add GraphTime parameter to ProcessBlock() and remove GetCurrentPosition() r=padenot (5f442537a2) - bug 1206362 be careful about double -> int conversion r=padenot (956051f9f1) - Bug 1189506. Remove invalid assertion. r=karlt (4fa8b5a7b1) - Bug 1189506. Create StreamTimeToGraphTime/GraphTimeToStreamTime that don't take account of blocking, and call them from AudioNodeStream. r=karlt (d10f5b1b62) - bug 1205558 use destination stream for audio node engine time r=padenot (a9361c32ac) - bug 1205558 remove unused AudioNodeStream* aSource parameter r=padenot (7667751920) - Bug 1189506. Use mProcessedTime in some places instead of passing aFrm. r=karlt (c5537555e5) - Bug 1189506. Use mStateComputedTime in some places instead of passing aTo. r=karlt (69ed378a74) - Bug 1189506. Use mProcessedTime/mStateComputedTime in ProduceDataForStreamsBlockByBlock. karlt (bc1c49c537) - bug 1214493 restore fractional start time accidentally rounded in 13e85dc6b41b r=padenot (87b7b5de82) - missing bit of 1205558 (a46dbdc0de) - Bug 1185176 - Account for the fact that it is possible for nodes to not have streams. r=karlt (1b5729312b) - Bug 1210266 use parameter index instead of node callback for sending timeline events r=padenot (6501350f34) - remove blocked for finished (89fcb0509c) - bug 1215096 correct off-by-one error in playback position of resampled buffers r=padenot (38c7351675) - bug 1020370 adjust assert to tolerate large skipFracNum r=padenot (f4f5c7f10f) - bug 1020370 use int64_t to avoid overflow in subsample calcs r=padenot (9ec82a2c36) - missing bit of bug 1201855 use unsigned integers for buffer positions (7e83ff4598) - bug 1179662 call UnregisterAudioBufferSourceNode only once r=padenot (40a5d8ab9a) - bug 1205558 introduce SecondsToNearestStreamTime r=padenot (719acd8bc2) - missing bits of Bug 1189506. Make AudioContext responsible (8bd5a1044d) - Bug 1189506. Call GraphTimeToStreamTime in ExtractPendingInput since we know no blocking time has been determined yet. r=karlt (bab799c1d0) (22d3be643b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1189506. Remove no-longer-used TimeVarying.h. r=karlt (8d2cec3e0c) - Bug 1189506. Set mStartBlocking in UpdateCurrentTimeForStreams to indicate that blocking time has been processed. r=karlt (22495c3d57) - Bug 1189506. Remove INCLUDE_TRAILING_BLOCKED_INTERVAL from PlayVideo. r=karlt (5b748ce70c) - Bug 1189506. Call StreamTimeToGraphTime in MediaStreamGraphImpl::UpdateCurrentTimeForStreams, since we know blocking has been taken account of already there. r=karlt (cffde8399d) - Bug 1189506. Call GraphTimeToStreamTime in DecodedStreamGraphListener::NotifyOutput, since there's no blocking pending there. r=karlt (dd620d1eb5) - Bug 1189506. Call GraphTimeToStreamTime in AudioNodeExternalInputStream. r=karlt (840ec52c58) - Bug 1189506. Use GraphTimeToStreamTime in PrepareUpdatesToMainThreadState. r=karlt (5f19765ab5) - Bug 1189506. Relax assertions a bit. karlt (a75421cc9e) - Bug 1189506. Make PlayVideo use GraphTimeToStreamTime/StreamTimeToGraphTime and remove StreamTimeToGraphTimeWithBlocking. r=karlt (09e05f2197) - Bug 1189506. Make PlayAudio use GraphTimeToStreamTime. r=karlt (2e220a691b) - Bug 1218593 - switch back to the AudioCallbackDriver when there is new audio again. r=padenot (4f8a192db8) - bug 1217625 remove unused MessageQueue() and document message queue thread access r=padenot (6c1b342c9b) - bug 1217625 remove declarations of undefined methods r=padenot (989b7691ed) - Bug 1215699. Ensure that AudioGraphDriver uses the MediaStreamGraph's AudioChannel. r=padenot (455fcf6847) - Bug 1196451 - tweak comment in nsRefPtr.h to be more clear; r=botond (4838f7b333) - bug 1214864 - fixup SetCaret() changes on windows (8fbf8a53fb) - bug 1192353 - make HyperTextProxyAccessibleWrap inherit from (bf4756be27) - bug 1192330 - move static text change data from HyperTextAccessibleWrap to ia2AccessibleText r=surkov (b10597a5d5) - Bug 1192330 - remove ia2AccessibleText::GetModifiedText() r=surkov (e24f7208a4) - bug 1192330 - add ia2AccessibleText::UpdateTextChangeData r=surkov (46ca279dcb) - bug 120684 may have changed which .cpp files are compiled together in unified builds causing ScreenOrientation.cpp to not compile on Windows, a=bustage, CLOSED TREE (67b5220301) - bug 120684, add ChromeNodeList so that chrome JS can create proper NodeList objects, r=baku (05a628700c) - Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug (ee185e34e9) - Bug 120684 - followup: adjust DOM interface test, implied-r=smaug,bustage (4ca143acf4) - missing byRef subsitution of Bug 1207245 - part 3 (97150a9786) - bug 1217625 add a means to schedule a callback after processing on the graph thread r=padenot (810d14b96b) - bug 1217625 remove ADD_STREAM_SUSPENDED r=padenot (872586f13d) - Bug 1216417 - Add logging for audio and video output changes in MSG. r=roc (59bad99c2c) - align pointer type to FF/TFF (856841ec9b) - Bug 1152298 - Implement AutoDriver for CanvasCaptureMediaStream. r=mt (b57c7be8be) - Bug 912342 - Move code MediaOperationTask from .h to .cpp. r=jesup (45a16b4b72) - Bug 912342 - Change capture resolution. r=jesup (12d7a036c6) - Bug 912342 - Pass in Audio/VideoDevice in place of Audio/VideoSource. r=jesup (788fced553) - Bug 1152381 - implement mediaDevices.getSupportedConstraints. r=smaug, r=jesup (04dda577ed) - Bug 1186198 - s/unexpected/unanticipated/. r=drno (02dab80572) - Bug 1191296 - Revert use of .includes() to .indexOf() != -1. r=jesup (99234d311b) - Bug 1181896 - rename .constraintName to .constraint in MediaStreamError r=jesup,bz (7b799900d7) - Bug 1191298 - don't fail on unknown audio constraints e.g. getUserMedia({ audio: {} }) (regression) r=jesup (8d5b9173a6) - Bug 1181883 - Add serializer on MediaDeviceInfo. r=smaug (ac6baa26e8) - Bug 1186209 - Check for VTYPE_EMPTY_ARRAY in enumerateDevices + test. r=jesup (4a158a5d5b) - Bug 1161615 - Clean up gUM mochitest to use promises. r=mt (8823d4466d) - Bug 1181896 - make gUM fail w/OverconstrainedError and candidate argument r=jesup (a146b6150f) - Bug 912342 - Move code SelectSettings to MediaConstraintsHelper. r=jesup (3bfe2277bc) - Bug 1195951 - fix heap type on stack error in MediaUtils' Pledge class. r=jesup (0a4ab1f26f) - Bug 912342 - get Promise out. r=jesup (983b58ce56) - Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc (ae86da997c) - bug 1210267 remove custom AudioParam::Release and disconnect in destructor r=baku (16b7be9ddc) - Bug 1192170 - Remove media capture indicator when all tracks have ended. r=jib (d9864efcaf) - Bug 1103188 - Always call MediaManager::NotifyFinished/NotifyRemoved on main thread. r=jib (5754c8c562) - Bug 1103188 - Keep track of capture stop only in gUM stream listener. r=jib (7759b218f7) - Bug 1103188 - Keep track of stopped tracks in gUM stream listener. r=jib (97b176edb5) - Bug 1210852 - do SelectSettings of device capabilities on media thread. r=jesup (b2b2eb0374) - Bug 1213738 - media::NewRunnableFrom() and media::NewTaskFrom() move lambda arg instead of copying it. r=jesup (0e73aef22b) - Bug 1213738 - media::Pledge.Then() moves lambda args instead of copying them. r=jesup (07a9dcb150) - and convert back some malloc/realloc/free to use the one with moz_ prefix (6e0ee8992d) - convert back some more malloc/realloc/free to use the one with moz_ prefix (a63b9be088) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170958 - Feed a SourceMediaStream-backed dom stream instead of a raw SourceMediaStream in MediaManager. r=jesup (8670ff2711) - Bug 1103188 - Remove identical override nsDOMUserMediaStream::Stop(). r=jib (54831f9b18) - Bug 1103188 - Deprecate DOMMediaStream::Stop(). r=jib (36112afe82) - Bug 1186813 - Replace nsBaseHashtable::EnumerateRead() calls in dom/media/ with iterators r=cpearce (cd0c4a34e8) - Bug 1190337 - Log GPS status and SVs status if the 'gDebug_isLoggingEnabled' is true. r=garvank (c269f6f31d) - Bug 1154435 - [Stumbler] FxOS Geo Stumbling for Mozilla Location Service. r=jdm (1a86f4dda5) - Bug 1199395 - FxOS Stumbling gzip the stumbles to store more data. r=jdm (4d108665d9) - Bug 1175860 - Add some documentation to UploadLastDir to make its workings clearer. r=baku (cdac9a7849) - Bug 1210517 - Create nsVariant directly rather than via do_CreateInstance(). r=froydnj (df420cba8e) - Bug 953265: make getUserMedia fake audio tones configurable in frequency via pref r=jib (67793ee005) - Bug 1166293 - Use AsyncShutdown API to shut down media thread in non-e10s. r= jesup (1245d20b7e) - Bug 1103188 - MediaStream WebIDL update with addTrack/removeTrack. r=smaug,jib (697791fd6f) - Bug 1103188 - MediaStream::AddTrack/RemoveTrack implementation. r=roc (c8b02beb45) - Bug 1170958 - Improve logging of MediaStreams and playback. r=roc (5fcb40437e) - Bug 1170958 - Add DOMMediaStream::OwnedStreamListener. r=roc (afff077f93) - Bug 1103188 - Break out MediaTrackListListener to an interface. r=roc (298b665f27) - Bug 1198435 - Call RemoveMediaElementFromURITable before modifying mLoadingSrc, so that a future LookupMediaElementURITable won't access this element anymore. r=rillian (f2805c8dba) - Bug 1141875 - Add flag to init gl_Position. - r=kamidphish (eeb333c02b) - Bug 1128044 - Enforce packing restrictions for varyings. - r=kamidphish (17b9596a3d) - Bug 1128044 - Only pack varyings that have static use in both shaders. - r=warnings-as-errors (f41708642a) - Bug 1128044 - Use nsTArray since android doesn't support std::vector::data(). - r=bustage (be88a80844) - Bug 1128044 - nsTArray::AppendElement doesn't accept init lists. - r=bustage (cdeafa867b) - bit of Bug 1019209 - Allow GL initialization without Android bridge (3dba5dffa2) - some reporter (3049ad6f6d) - Bug 1206030 - Remove nsIDOMHTMLCanvasElement::MozFetchAsStream() f=Ms2ger r=jst (95e773b79f) - Bug 1187174 - Use 'webgl2' not 'experimental-webgl2'. - r=kamidphish (a6c21752fc) - Bug 1190777 - Add null checks to prevent bad dereferences. r=kamidphish (f67f0125ce) - Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async. r=nical (a46ac7e71c) - Bug 1150762 - Add pref for activating all ANGLE options. - r=kamidphish (6ab4d39827) - Bug 1195401 - Use gfxPrefs (threadsafe) rather than crashing on debug builds for off-main-thread pref access. r=snorp (0d29cea59c) - Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan (842aaa8328) - Bug 709490 - Part 3: Transfer OffscreenCanvas from mainthread to workers. r=baku, r=sfink (91c24b0e08) - Bug 709490 - Part 4: Mochitests for offscreencanvas. r=baku, r=jgilbert (4c439fd376) - Bug 1173544 - Add tests for Canvas CSS/SVG Filters. r=mstange (04c01f1c11) - fix (9c7ab9d870) - Bug 709490 - Part 5: Add interfaces test. r=ehsan (2993581c89) - Bug 709490 - Part 6: Add frame ID to CanvasClient so compositor could update frame correctly. r=roc (3e6554af1e) - Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer. r=roc (c0c0d04468) - Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface. r=jgilbert (d1a4879a39) - Bug 709490 - Part 9: Readback without blocking main thread. r=jgilbert (2430c6e2a5) - Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref. r=baku (85d6dc2744) - Bug 709490 - Part 11: Diabled test_offscreencanvas_many.html on gonk, android, windows and linux. r=jgilbert (5cd8f28063) - Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo (0e67283edf) - Bug 1000922 - Use nsMainThreadPtrHandle instead of already_AddRefed and forget for callbacks in NativeOSFileInternals.cpp r=jdm (4a128db7a6) - Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo) (6d7df317e3) - Bug 1211949 - check for allocation failure. r=nbp (94b8aac5e3) - Bug 1209497 - OOM-crash if a consistent object table is impossible. r=jandem (e8ded0c3cb) - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff) (9b4ec25d47) - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff) (1bbd2ba712) - Bug 1141863 - Followup: Clean up proxy get traps to handle new |this| creation semantics. (rs=Waldo) CLOSED TREE (e7cd48b43c) - Bug 1141863 - Last followup fix for a couple jstest failures. r=orange in a CLOSED TREE (8a9cff881a) - Bug 1141863 - Followfollowfollowup: Remove redundant assert causing rooting hazards. (r=Waldo over IRC) CLOSED TREE (338b64ca87) - Bug 1141863 - Tests. (r=jorendorff) (3957511169) - Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff) (8ead7f33a5) - Bug 1105463 - Follow up: Fix erroneous syntax test. (r=theSheriffMadeMeDoIt) (425e678cf2) - Bug 1212794 - Remove decompile-body functionality. r=till (9b87e5c0e4) - Bug 1214970 - Don't emit nullptr atoms for class expressions with default constructors. (r=Waldo) (80ae19d6dc) - Bug 1215744 - Unnamed class expressions shouldn't get a name property. (r=arai) (0ce0a96be4) - Bug 1208747 - Move most of Stopwatch-related code to XPCOM-land (JSAPI-level);r=jandem (e28fa2f859) - Bug 1184486 - Let PerformanceStats.jsm play nicer with process-per-tab. r=mconley (f0cf0d0eae) - Bug 1198167 - nsPerformanceStatsService should wait for profile-before-change, not profile-before-shutdown. r=yoric (5ba3c98109) - Bug 1199603 - Don't wait for shutdown to update nsPerformanceStats Telemetry. r=Mossop (110813977b) - Bug 1205154 - Use channel->Open2() in js/xpconnect/src/XPCJSRuntime.cpp (r=sicking) (8efd629889) - Bug 1208747 - Move most of Stopwatch-related code to XPCOM-land (XPCOM-level + XPConnect-level);r=froydnj (a1b1e83549) - with some fixes (8cdf8ee29c) - gfx: revert mozalloc changes in UserData.h to fix kmeleon build (f7aab5a409) - import changes from `dev' branch of rmottola/Arctic-Fox: - more bits of singature removal (a7f0c4d858) - Bug 1217218 - Consolidate shutdown of nsPerformanceStatsService. r=froydnj (138a0b20f1) - Bug 1220407 - include sys/resource.h for struct rusage and getrusage() on all unices, not linux only. r=yoric (fb6a111936) - Bug 1188248 - Merge jank monitoring and CPOW monitoring (low-level);r=jandem,yoric (54ae55b88a) - Bug 1198934 - Support special-case WebExtension behavior for TypedArrays. r=billm (055a21fdcb) - Bug 1214571 - Only create mContextObserver once. r=baku (dfe727d2d5) - Bug 1215072 - throw in case dictionary initialization fails in canvas.getContext, r=baku (9f3e5e8945) - bug 1217625 suspend inactive AudioNodeStreams r=padenot (1ce879bdce) - bug 1210280 use nullptr for silent channels in UpMixDownMixChunk r=padenot (65d7354b19) - bug 1207003 remove unnecessary EnsureTrack() call r=padenot (14580eda34) - bug 1207003 coallesce external output chunks when silent r=padenot (136bb0bdc8) - bug 1207003 only create track for external AudioNodeStreams r=padenot (0a62d97f93) - bug 1217625 perform checks for transition to inactive outside of stream processing r=padenot (2587cfa37b) - bug 1205558 remove DelayNodeEngine::mSource r=padenot (c732f2c88c) - Bug 1103188 - Always check tracks on getUserMedia(). r=jib (6c37e66f9d) - Bug 1211658 - GUM constraints for screen sharing don't affect framerate. r=jib (46a3274ebb) - Bug 953265: Update webrtc/getUserMedia default audio capture rate to 32KHz r=padenot (148556edcb) - Bug 1070216 - Properly manage lifetime of allocated CaptureDevices. r=jib (bbd192727e) - fix small revert (024171acda) - Bug 1211656 - GUM Constraints for screen sharing don't affect stream resolution. r=jib (c845e8f781) (c0522908da) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
  6. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221022-c0522908da-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221022-c0522908da-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221022-c0522908da-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221022-c0522908da-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1068087: Add a simple mechanism for content pages to communicate with chrome. r=mconley (b6ce7f0be2e) - Bug 1184626 - Add a per-process push message listener. r=smaug (0d65907e786) - Bug 1188686 - Clear push subscriptions when forgetting about site. r=kitcambridge (ff8d40a053) - Bug 1188450 - Add an empty EXPORTED_SYMBOLS array to PushServiceChildPreload.jsm; r=nsm (7d2274ddef) - Bug 1190661 - Send push only to child processes when in e10s mode. r=smaug (bcdc3b4207) - Bug 1192441: Disable Push service debug logging by default. r=doug (d66aebc97d) - Bug 1196512 - Use principals to test for push permissions. r=nsm (c41ba7be28) - Bug 1197998 - Use counters for Push subscribe, unsubscribe and permission query. r=froydnj,kitcambridge,jst (e3bbaddfef) - Bug 1172502 - Add message encription for WebPush. r=mt r=kitcambridge r=keeler r=smaug (ae571ed395) - Bug 914481 - Patch 1 - Push usage and permissions telemetry. r=kitcambridge (d3a69bf4f0) - Bug 914481 - Patch 2 - Track subscribe and unsubscribe success/failure. r=kitcambridge (aa049e0804) - Bug 914481 - Patch 3 - Subscription and quota expiration times. r=kitcambridge, p=ally (d9dd4a3dcc) - Bug 914481 - Patch 4 - Track why we fail to deliver notifications to Service Workers. r=kitcambridge (9d8e7f0d38) - Back out bug 1100863 and bug 1152264 for causing bug 1189729 (5bd65ff786) - Bug 1185544 - Add data delivery to the WebSocket backend. r=dragana,nsm (2c3242e712) - Bug 1149195 - Expose push message data accessors. r=nsm,dragana,smaug (52333cbc9bc) (5e37efec1a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1148708: Add missing 'override' annotations in DocAccessibleChild.h. rs=ehsan (d606358545) - Bug 1210408 - make nsMaiInterfaceAction work with proxies, r=tbsaunde (f7c819c6ae) - Bug 1210407 - teach nsMaiInterfaceTable to use proxies, r=tbsaunde (4ca4f10b5f) - bug 1185157 make sure we don't send an event to a destroyed ipc document r=billm (23acf53f75) - bug 1214864 - make SetCarretOffset() async r=davidb (e3079e9b2d) - missing of Bug 1139972 - IPC Proxy for charAt, r=tbsaunde (e9593ed752) - bug 1191598 - Pass MOZ_CURRENT_PROJECT in environment when running post-build automation steps for universal mac builds. r=gps (fc342c6ced) - Bug 1164596 - Add mach android-emulator command; r=ahal (afeb9b27d1) - Bug 1223149 - Add basic usage documentation for mach build; r=glandium (bfb802d175) - Bug 1182301 - Improve 'mach build' notifications. r=gps (2c65a122d1) - Bug 1184696 - Add clobber targets to |mach clobber|; Ability to clobber compiled python files, r=gps (35d8be292e) - Bug 1117958 - Allow any debugging options to the run or gtest mach subcommands to automatically enable debugging. r=gps (32f986af4b) - Bug 1180081 - Properly rebuild gtest/libxul before running gtests. r=gps (80db9a3d49) - Bug 1171647, part 1 - Define a new function to convert the mode to a string. r=njn (61ad16f5ba) - Bug 1171647, part 2 - Remove redundant assertion for dark matter mode. r=njn (b5ac9519f3) - Bug 1058178, part 1 - Implement DMD heap scanning mode. r=njn (60e1079536) - Bug 1058178, part 2 - Implement address clamping analysis for DMD scan logs. r=njn (45c0326b93) - Bug 1102388 - Fix DMD static constructor ordering dependency. r=mccr8 (59b87897a1) - Bug 1128705 - Don't redefine PAGE_SIZE in DMD if it's already defined. r=erahm (49216348ee) - Bug 1179042 - Add a script for analyzing memory blocks using a heap scan DMD log. r=njn DONTBUILD (1c08d2d66e) - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat (1c999d139b) - Bug 1158772 - fix non-idiomatic memset call in nsDeque.cpp; r=erahm (de6b555245) - Bug 1199400 - Part 1: Use CheckedInt when growing nsDeque capacity. r=froydnj (dfdf6814a3) - Bug 1199400 - Part 0: Remove unused nsDequeIterator. r=froydnj (38d69d7f47) - Bug 1199400 - Part 2: Add tests for possible nsDeque corner cases. r=froydnj (931baff195) - Bug 1201997 - Part 1 - Converted compiled test to gtest for nsDeque class. Added tests to test untested methods. r=froydn (e893916651) - Bug 1201997 - Part 2 - Removing unused methods from the nsDeque class. r=froydn (41595a90ac) - Bug 1201997 - Part 3 - Make internally used methods private. r=froydn (8cd3afd96f) - Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn (73eabc8d60) - Bug 1215140 P1 Add an nsIConsoleReportCollector interface to support navigation channel logging. r=bz (8a41535e2b) - Bug 1215140 P2 Make HttpBaseChannel implement nsIConsoleReportCollector. r=bz (75fca301f2) - Bug 1197679 - If nsUnknownDecoder is involved in e10s DivertToParent can break. r=jduell (5d94a12504) - Bug 1178991 - smartptr for http converter r=hurley (8e7fbc8443) - bug 366559 - patch 2, fix nsHTTPCompressConv indentation r=bagder (ba762da587) - bug 366559 - patch 3, fix nsHTTPCompressConv bracing style r=bagder (54195ab451) - bits of bug 366559 - patch 7, content-encoding brotli for http (f0b4051022) - Bug 1205112 - Make PushEvent.data nullable. r=mt,smaug (775db32856) - Bug 1193414 - SharedWorkers thread should be kept alive also when the SharedWorker object is CCed, r=khuey (b77ea8125c) - Bug 1206520: Add about:config prefs to enable throwing on asm.js validation failures; r=bz (c42126665d) - Bug 1193414 - Telemetry for SharedWorker spawning. r=bkelly (77984b7bcc) - Bug 1205676 - Enable WPT service-worker/unregister-then-register-new-script.https.html in e10s, r=nsm (ec24939cf6) - Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly (526dcacfab) - Bug 1181871 P1 Only enforce Cache Context shared data destruction on target thread after init. r=ehsan (cdbf3ed3a8) - Bug 1181871 P2 Fix ServiceWorkerManager usage of stack-based ErrorResult. r=ehsan (c449195d90) - minor cleanup and missing bit of 1198230 (02f459db05) - Bug 1143717 - Implement the ServiceWorkerMessageEvent interface. r=baku (027b3465f2) - fix misspatch (708eee4e84) - Bug 1188545 - Disentangle service workers from shared workers and refactor event dispatching code into a separate class. r=nsm,mrbkap (fb5b5341c9) - Bug 1205228 - Change PackagedAppVerifier to notify the verification result asynchronously. r=valentin. (9edda0fa00) - Bug 1178518 - Packaged App Utils. r=valentin (f60f3b7a93) - Bug 1213150 - Part 1: Add a nsContentUtils::IsNonSubresourceRequest helper; r=jdm (b509cc3cc9) - Bug 1213150 - Part 2: Rework ShouldPrepareForIntercept() in terms of subresource requests; r=jdm (2e92fe8780) - Bug 1213150 - Part 3: Remove nsIInterceptedChannel.isNavigation; r=jdm (becf1cc12f) - Bug 1213150 follow-up: fix build bustage (8d73d6ca73) - Bug 1198394 - Part 1: Allow interception of HSTS upgraded connections in non-e10s mode; r=mcmanus (f504c5be08) - Bug 1198394 - Part 2: Add a test for interception of HSTS upgraded connections; r=jdm (054e984eef) - Bug 1187011 - Don't allow response body with null body status. r=bkelly (b1860741d1) - missing bit of 1140788 (29d319712e) - Bug 1213436 - Reject core dumps with node IDs that don't fit in an IEEE 754 double; r=sfink (3c1f6fdda0) - Bug 1211006 - Add Debugger.Source.prototype.canonicalId; r=ejpbruel (eef7b79fce) - Bug 1199218 - Implement JS::ubi::Node::size for js::LazyScript referents; r=sfink (098a48d240) - Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink (6b824ae680) - Bug 1143575. Remove unused MediaQueue::Empty. r=cpearce (de737f3433) - Bug 1209933 - Make sure all parent runtime pointers are the topmost parent, r=billm. (fe824d967d) - Bug 1197012 - Fix ThrowTypeError in Notification. r=mccr8 (0b1a097526) - Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv (d98c7d78a0) - Bug 1142083 - Add test for IDN Unicode domain redirect. r=mcmanus (0c8961fe17) - Bug 1187159 - Add mochitest for loading packaged apps (iframe+fetch+mozapp) r=jduell (ce90ea561b) - Bug 1186290 - Notify TabParent to switch process when loading a signed package. r=honzab, r=kanru. (c58a14554a) - fix (15e2df75eb) - Bug 1206124 P1 Fix "same-origin" CORS credentials in FetchDriver. r=ehsan (fae1bb6ab3) - Bug 1206124 P2 Test fetch() with credentials and redirects. r=ehsan (ffc6254112) - Bug 1211751: Remove nsIChannelEventSink-forwarding from EventSource and FetchDriver. It's never needed. r=smaug (adafe5737a) - Bug 1212433 Fail fetch() calls that require preflight and also redirect. r=sicking a=abillings (c0d6742b9e) - Bug 1193128 - Fix base64 decoding when fetching data URIs. r=baku (80bafa291a) - Bug 1195167 part 1: Let necko handle all protocols. r=bkelly (bb932b0ada) - Bug 1195167 part 2: Remove redundant aCORSFlag argument and instead use mCORSFlagEverSet. r=bkelly (beadafcad0) - Bug 1195167 part 3: Remove more scheme-specific handling from FetchDriver. r=bkelly (d00b38db9e) - Bug 1195167 part 4: Remove FetchDriver::BasicFetch since it is empty. r=bkelly (c5ed097267) - Bug 1210413 P2 Test CORS credentials on cross-origin redirects. r=sicking a=dveditz (b4eeb8aac0) - Bug 1210413 P1 Propagate new channel load flags from child to parent on redirect. r=jduell a=dveditz (8b329af4fa) - Bug 1195167 part 5: Make FetchDriver use AsyncOpen2. r=bkelly (cc217c4cc1) - Bug 1195167 part 6: Some code simplification since necko handles fetch recursion. r=bkelly (f3b6da2262) - Bug 1195167: Followup to fix test which I forgot to change (81e7439a2e) - Bug 1215746: Remove RequestMode::Cors_with_forced_preflight. r=bkelly (0336e812b6) - Bug 1211000: Move CORS preflight logic from nsCORSListenerProxy to nsCORSPreflightListener. r=ehsan (bf2f71cf22) - missing bit of Bug 1211443 - Drop scheduled update if decoder initialization isn't done yet. r=jya (f6bc074e33) - Bug 1182571: Fix nsILoadInfo->GetContentPolicyType API to be less ambigious. Audit and fix all users of it. r=ckerschb (5af6fa7442) - fix (e40c8e7625) - Bug 1173811 - Part 1: Propagate the response URL to intercepted channels when necessary (non-e10s). r=mayhemer,bkelly (26f4f13c28) - Bug 1173811 - Part 2: Propagate the response URL to intercepted channels when necessary (e10s). r=mayhemer,bkelly (a603fe1df2) - Bug 1154309 - Add New Resource Timing Fields r=bz,hurley (1d14eb6bef) - Bug 1175685 - add OriginAttribute to LoadInfo. r=jonas, r=ckerschb, r=michal (a5d18bb637) - Bug 1175685 - add OriginAttribute to LoadInfo. r=jonas, r=ckerschb, r=michal (fb07d2c8aa) - Bug 1212904 P1 Add a LoadTainting enumeration. r=jduell (a1db8a3e99) - Bug 1212904 P2 Add LoadTainting information to nsILoadInfo. r=jduell (2482e5e334) - Bug 1221151 - use [infallible] in nsILoadInfo.idl instead of manual %{C++ blocks; r=jduell (aae73129b6) - Bug 1045891 - CSP 2 child-src implementation r=ckerschb (792920aeb9) - Bug 1219931 - CSP: Don't allow removing a policy (r=sicking) (9daaab4186) - Bug 1208661 - Dump client-side layer textures. r=BenWa (1f2d17d515) (8a0a002cf2) - pref: follow-up rev 0be1a20a to change pref name from `media.fragmented-mp4.enabled` to `media.mp4.enabled` (f77403970c) - import changes from `dev' branch of rmottola/Arctic-Fox: - fix mac build (11ff07d07d) - Merge branch 'dev' of https://github.com/rmottola/Arctic-Fox into dev (b1d5bda99a) - Bug 1171682 - Disable WebGL in safemode. r=jgilbert (4b388af71d) - Bug 1212724 - Fix compile error in non-unified mode. r=nical (a089c1d600) - bug 1210266 remove unused AudioNode::Callback() r=padenot (7cf3b8ac8d) - bug 1210266 unfriend AudioBufferSourceNode from AudioNode r=padenot (91055f431b) - bug 1210267 use DOMEventTargetHelper::LastRelease instead of custom Release r=baku (f81093ce16) - bug 1179662 call DisconnectFromGraph once only during unlink r=padenot (d95a512d7c) - Bug 1189506. Give AudioContext non-owning pointers to all its AudioNodes. r=karl (f9c2505e25) - bug 1197028 move AllocateAudioBlock to AudioBlock.h r=padenot (59e140347f) - bug 1197028 introduce AudioBlockBuffer r=padenot (bc33ccfc7f) - bug 1199559 write offline buffer in a format suitable for direct use by AudioBuffer r=padenot (69fd69c667) - bug 1199560 finish offline audio context processing even when allocation fails r=padenot (5863c0a56a) - Bug 1140448 - Improving the performances of how AudioEventTimeline calculates values, r=padenot (1a239c48e7) - bug 1191648 don't keep ScriptProcessorNode alive when it has no audioprocess listener r=padenot (8e1e5eb67d) - bug 1191649 determine ScriptProcessor connected status on main thread r=padenot (a919a422c4) - bug 1191648 don't create audioprocess event when there is no listener r=padenot (98ed82f86a) - bug 1199559 write audioprocess input buffer in a format suitable for direct use by AudioBuffer r=padenot (9ffcb9c64d) - bug 1197028 use AudioChunk::ChannelCount() r=padenot (1cf63e9959) - Bug 1148230 - Eliminate the duplicate subexpression (0f1ad073ff) - bug 1197028 use AudioChunk::GetDuration() r=padenot (b9c30d524c) - bug 1197028 introduce AudioBlock to keep track of downstream references to AudioBlockBuffer r=padenot (dfe5d1cb2f) - bug 1199559 add a helper to fallibly allocate ThreadSharedFloatArrayBufferList with buffers r=padenot (4e0c756087) - bug 1197028 use AudioBlock for web audio processing to reuse buffers shared downstream r=padenot (bf12911645) - bug 1201854 handle stop time precisely even when resampling r=padenot (8901626678) - back out part of bug 1197028 (d5d5bfc98a) - Bug 1189506. Put AudioContext::State inline. r=karl (ded4e9a6c0) - bug 916387 keep ScriptProcessorNode alive after input is GCed r=padenot (9430a56c6a) - Bug 1157137 - Fix WebAudio ScriptProcessorNode sometimes gaining high latency. r=padenot (32eadcafaf) - Bug 1189506. Pass AudioContext to AudioNodeStream::Create. r=karlt (8446b0d16d) - bug 1205558 remove unnecessary ScriptProcessorNodeEngine::mSource r=padenot (1e058b4390) - bug 1053011 align "extra" time on AudioContext with processing block size r=padenot (afeb49adbb) - Bug 1188099 - (Part 3) Introduce [ChromeOnly] SpeechSynthesis.forceEnd for tests. r=smaug r=kdavis (53d765144f) - Bug 1189506. Convert ChangeExplicitBlockerCount to MediaStream::Suspend/Resume. r=padenot (cb074a339e) - bug 1205540 don't send more null chunks than necessary to AnalyserNode r=padenot (d382e1f4ae) - bug 1205540 provide querying whether engines need to continue processing even without input r=padenot (36e44cb77b) - bug 1203380 destroy AudioBlocks on AudioNodeStream on graph thread r=padenot (777e68da76) - Bug 1201393. Create an iterator for MediaStreamGraph to iterate over all its streams. r=karlt (3fe295d8c4) - Bug 1195051 - Part 1: Do not unmute the destination node as soon as the AudioContext is constructed; r=padenot (4243840184) - Bug 1195051 - Part 2: Mute the destination node when the AudioContext is suspended, and unmute when resumed; r=padenot (e07d9e3268) - Bug 1201393. Make suspended MediaStreams implicitly always block. r=padenot (d4557acf43) - Bug 1189506. Make AudioContext responsible for tracking all nodes which need to be suspended and resumed. r=padenot (04410070e7) - Bug 1189506. Make suspending/resuming streams more reusable. r=padenot (503052804e) - bug 1201855 rearrange CopyFromBuffer to separate code using numFrames r=padenot (9e2147d19c) - revert blocked to finished (2bed009b25) - bug 1205540 account for active inputs and skip processing when streams are inactive r=padenot (a20049ae19) - bug 864171 move "extra" time accounting for AudioContext with no nodes to destination stream r=padenot (8ef43b8f25) - bug 1208327 make enum AudioContextOperation strongly typed and forward declare instead of including AudioContext.h r=roc (35cc6748c6) - Bug 1201393. Remove usage of FLAG_BLOCK_OUTPUT from MediaRecorder. r=jwwang (d7ddf40ba2) - Bug 1201393. Remove usage of FLAG_BLOCK_INPUT from MediaRecorder. r=jwwang (587979ca8a) - Bug 1189506. Remove usage of FLAG_BLOCK_OUTPUT from MediaManager. r=jesup (d2cb000648) - Bug 1201393. Remove usage of FLAG_BLOCK_* from OutputStreamData::Connect. r=jwwang (e31f1effc4) - Bug 1189506. Don't bother blocking captured media-element MediaStreams while we're not decoding. r=jwwang (c7240f6fc3) - Bug 1201393. Remove usage of FLAG_BLOCK_INPUT from AudioParam/AudioNode. r=padenot (57a3e05283) - bug 1191649 add notification of input node changes r=padenot (752ae93e82) - bug 916387 add a notification of garbage collected input node r=padenot (6336b50f51) - Bug 1201393. Remove usage of FLAG_BLOCK_INPUT from MediaStreamAudioSourceNode. r=jwwang (df4d77f09a) - Bug 1189506. Remove aFlags parameter from AllocateInputPort. r=karlt (b62e152ec3) - bug 1205540 make source stream available during RemoveInput r=padenot (45341fac7f) - Bug 1189506. Remove MediaInputPort::mFlags. r=karlt (61cb5dce71) - Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc (a5ba676c3d) - Bug 1200579 - Stop copying AudioParam timelines. r=karlt (0720f80914) - bug 1209286 remove now unnecessary StreamTimeToDOMTime and DOMTimeToStreamTime r=padenot (ff93dd9d3a) - Bug 1140450 - Lower speex_resampler quality for Web Audio API. r=padenot (2f34f0b90c) - bug 1201855 keep track of buffer position even when there are no channels r=padenot (f3cdcd3bfc) - bug 1201855 send ended event even when the buffer has no channel data r=padenot (5175efcf0a) - backout from from bug 1197028 (ab2235c6b9) - Bug 1163958 - Reduce the allocation in MediaStreamGraph - patch 2, r=padenot (0b00b72341) - Bug 1189506. Fix multi-track MediaStream audio output. r=karlt (b136e91cc5) - Bug 1189506. Simplify PlayAudio based on the fact that track time units == stream time units. r=karlt (e3a164170c) - Bug 1189506. Remove misleading comment. r=karlt (f491ee4f02) - Bug 1189506. Simplify blocking code now that stream blocking decision are always independent of other streams. r=karlt (646ee9a8da) - Bug 1189506. Remove MediaStream::mBlockInThisPhase. r=karlt (4cfc75216f) - Bug 1189506. Remove mExplicitBlockerCount and related code since it's always zero now. r=karlt (1d45b877fc) - Bug 1189506. Remove unused MediaStreamGraph::GetBufferedTicks. r=karlt (5f90c53e87) - Bug 1189506. Simplify blocking calculations based on the observation that once a stream starts blocking in a given processing interval, it must stay blocked. r=karlt (bd1d2a90d0) - Bug 1189506. Replace MediaStream::mBlocked with simpler MediaStream::mStartBlocking. r=karlt (215bacd2fd) - Bug 1189506. Inline RecomputeBlocking. r=karlt (336a6ab1e9) - Bug 1189506. Inline ComputeStreamBlockTime. r=karlt (0b0256bb64) - Bug 1189506. Remove unused NotifyConsumptionChanged. r=karlt (c9f1250b34) - Bug 1189506. Remove unused mFlushSourcesNow/mFlushSourcesOnNextIteration. r=karlt (734d5fff71) - Bug 1189506. Factor out code from OneIteration into helper methods. r=karlt (52b5030073) - Bug 1189506. Move setting of mStateComputedTime to OneIteration so it's near setting mProcessedTime. r=karlt (c3507aaa84) - Bug 1189506. No need to pass aNextCurrentTime to UpdateCurrentTimeForStreams. r=karlt (1c6141e03e) - Bug 1189506. Inline StreamNotifyOutput/StreamNotifyFinished. r=karlt (cdac2c6405) - Bug 1189506. Rename StreamTimeToGraphTime/GraphTimeToStreamTime to ...WithBlocking. r=karlt (e61ffd53a4) - bug 1199559 permit writing to ThreadSharedFloatArrayBufferList when not shared r=padenot (4eaa511691) - bug 1199559 add a factory method to accept generated buffer contents in a format suitable for direct use r=padenot (801f9c6c35) - Bug 1170958 - Add input stream and track as args to NotifyQueuedTrackChanges. r=roc (b3677c801a) - bug 1196111 don't keep AudioContext alive from AudioBuffer r=baku (f1b113c655) - bug 1207003 fetch stream position once instead of three times r=padenot (2cef872dc0) - bug 1207003 remove unused aStream parameter r=padenot (8c3fa1ee88) - bug 1207003 add GraphTime parameter to ProcessBlock() and remove GetCurrentPosition() r=padenot (5f442537a2) - bug 1206362 be careful about double -> int conversion r=padenot (956051f9f1) - Bug 1189506. Remove invalid assertion. r=karlt (4fa8b5a7b1) - Bug 1189506. Create StreamTimeToGraphTime/GraphTimeToStreamTime that don't take account of blocking, and call them from AudioNodeStream. r=karlt (d10f5b1b62) - bug 1205558 use destination stream for audio node engine time r=padenot (a9361c32ac) - bug 1205558 remove unused AudioNodeStream* aSource parameter r=padenot (7667751920) - Bug 1189506. Use mProcessedTime in some places instead of passing aFrm. r=karlt (c5537555e5) - Bug 1189506. Use mStateComputedTime in some places instead of passing aTo. r=karlt (69ed378a74) - Bug 1189506. Use mProcessedTime/mStateComputedTime in ProduceDataForStreamsBlockByBlock. karlt (bc1c49c537) - bug 1214493 restore fractional start time accidentally rounded in 13e85dc6b41b r=padenot (87b7b5de82) - missing bit of 1205558 (a46dbdc0de) - Bug 1185176 - Account for the fact that it is possible for nodes to not have streams. r=karlt (1b5729312b) - Bug 1210266 use parameter index instead of node callback for sending timeline events r=padenot (6501350f34) - remove blocked for finished (89fcb0509c) - bug 1215096 correct off-by-one error in playback position of resampled buffers r=padenot (38c7351675) - bug 1020370 adjust assert to tolerate large skipFracNum r=padenot (f4f5c7f10f) - bug 1020370 use int64_t to avoid overflow in subsample calcs r=padenot (9ec82a2c36) - missing bit of bug 1201855 use unsigned integers for buffer positions (7e83ff4598) - bug 1179662 call UnregisterAudioBufferSourceNode only once r=padenot (40a5d8ab9a) - bug 1205558 introduce SecondsToNearestStreamTime r=padenot (719acd8bc2) - missing bits of Bug 1189506. Make AudioContext responsible (8bd5a1044d) - Bug 1189506. Call GraphTimeToStreamTime in ExtractPendingInput since we know no blocking time has been determined yet. r=karlt (bab799c1d0) (22d3be643b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1189506. Remove no-longer-used TimeVarying.h. r=karlt (8d2cec3e0c) - Bug 1189506. Set mStartBlocking in UpdateCurrentTimeForStreams to indicate that blocking time has been processed. r=karlt (22495c3d57) - Bug 1189506. Remove INCLUDE_TRAILING_BLOCKED_INTERVAL from PlayVideo. r=karlt (5b748ce70c) - Bug 1189506. Call StreamTimeToGraphTime in MediaStreamGraphImpl::UpdateCurrentTimeForStreams, since we know blocking has been taken account of already there. r=karlt (cffde8399d) - Bug 1189506. Call GraphTimeToStreamTime in DecodedStreamGraphListener::NotifyOutput, since there's no blocking pending there. r=karlt (dd620d1eb5) - Bug 1189506. Call GraphTimeToStreamTime in AudioNodeExternalInputStream. r=karlt (840ec52c58) - Bug 1189506. Use GraphTimeToStreamTime in PrepareUpdatesToMainThreadState. r=karlt (5f19765ab5) - Bug 1189506. Relax assertions a bit. karlt (a75421cc9e) - Bug 1189506. Make PlayVideo use GraphTimeToStreamTime/StreamTimeToGraphTime and remove StreamTimeToGraphTimeWithBlocking. r=karlt (09e05f2197) - Bug 1189506. Make PlayAudio use GraphTimeToStreamTime. r=karlt (2e220a691b) - Bug 1218593 - switch back to the AudioCallbackDriver when there is new audio again. r=padenot (4f8a192db8) - bug 1217625 remove unused MessageQueue() and document message queue thread access r=padenot (6c1b342c9b) - bug 1217625 remove declarations of undefined methods r=padenot (989b7691ed) - Bug 1215699. Ensure that AudioGraphDriver uses the MediaStreamGraph's AudioChannel. r=padenot (455fcf6847) - Bug 1196451 - tweak comment in nsRefPtr.h to be more clear; r=botond (4838f7b333) - bug 1214864 - fixup SetCaret() changes on windows (8fbf8a53fb) - bug 1192353 - make HyperTextProxyAccessibleWrap inherit from (bf4756be27) - bug 1192330 - move static text change data from HyperTextAccessibleWrap to ia2AccessibleText r=surkov (b10597a5d5) - Bug 1192330 - remove ia2AccessibleText::GetModifiedText() r=surkov (e24f7208a4) - bug 1192330 - add ia2AccessibleText::UpdateTextChangeData r=surkov (46ca279dcb) - bug 120684 may have changed which .cpp files are compiled together in unified builds causing ScreenOrientation.cpp to not compile on Windows, a=bustage, CLOSED TREE (67b5220301) - bug 120684, add ChromeNodeList so that chrome JS can create proper NodeList objects, r=baku (05a628700c) - Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug (ee185e34e9) - Bug 120684 - followup: adjust DOM interface test, implied-r=smaug,bustage (4ca143acf4) - missing byRef subsitution of Bug 1207245 - part 3 (97150a9786) - bug 1217625 add a means to schedule a callback after processing on the graph thread r=padenot (810d14b96b) - bug 1217625 remove ADD_STREAM_SUSPENDED r=padenot (872586f13d) - Bug 1216417 - Add logging for audio and video output changes in MSG. r=roc (59bad99c2c) - align pointer type to FF/TFF (856841ec9b) - Bug 1152298 - Implement AutoDriver for CanvasCaptureMediaStream. r=mt (b57c7be8be) - Bug 912342 - Move code MediaOperationTask from .h to .cpp. r=jesup (45a16b4b72) - Bug 912342 - Change capture resolution. r=jesup (12d7a036c6) - Bug 912342 - Pass in Audio/VideoDevice in place of Audio/VideoSource. r=jesup (788fced553) - Bug 1152381 - implement mediaDevices.getSupportedConstraints. r=smaug, r=jesup (04dda577ed) - Bug 1186198 - s/unexpected/unanticipated/. r=drno (02dab80572) - Bug 1191296 - Revert use of .includes() to .indexOf() != -1. r=jesup (99234d311b) - Bug 1181896 - rename .constraintName to .constraint in MediaStreamError r=jesup,bz (7b799900d7) - Bug 1191298 - don't fail on unknown audio constraints e.g. getUserMedia({ audio: {} }) (regression) r=jesup (8d5b9173a6) - Bug 1181883 - Add serializer on MediaDeviceInfo. r=smaug (ac6baa26e8) - Bug 1186209 - Check for VTYPE_EMPTY_ARRAY in enumerateDevices + test. r=jesup (4a158a5d5b) - Bug 1161615 - Clean up gUM mochitest to use promises. r=mt (8823d4466d) - Bug 1181896 - make gUM fail w/OverconstrainedError and candidate argument r=jesup (a146b6150f) - Bug 912342 - Move code SelectSettings to MediaConstraintsHelper. r=jesup (3bfe2277bc) - Bug 1195951 - fix heap type on stack error in MediaUtils' Pledge class. r=jesup (0a4ab1f26f) - Bug 912342 - get Promise out. r=jesup (983b58ce56) - Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc (ae86da997c) - bug 1210267 remove custom AudioParam::Release and disconnect in destructor r=baku (16b7be9ddc) - Bug 1192170 - Remove media capture indicator when all tracks have ended. r=jib (d9864efcaf) - Bug 1103188 - Always call MediaManager::NotifyFinished/NotifyRemoved on main thread. r=jib (5754c8c562) - Bug 1103188 - Keep track of capture stop only in gUM stream listener. r=jib (7759b218f7) - Bug 1103188 - Keep track of stopped tracks in gUM stream listener. r=jib (97b176edb5) - Bug 1210852 - do SelectSettings of device capabilities on media thread. r=jesup (b2b2eb0374) - Bug 1213738 - media::NewRunnableFrom() and media::NewTaskFrom() move lambda arg instead of copying it. r=jesup (0e73aef22b) - Bug 1213738 - media::Pledge.Then() moves lambda args instead of copying them. r=jesup (07a9dcb150) - and convert back some malloc/realloc/free to use the one with moz_ prefix (6e0ee8992d) - convert back some more malloc/realloc/free to use the one with moz_ prefix (a63b9be088) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170958 - Feed a SourceMediaStream-backed dom stream instead of a raw SourceMediaStream in MediaManager. r=jesup (8670ff2711) - Bug 1103188 - Remove identical override nsDOMUserMediaStream::Stop(). r=jib (54831f9b18) - Bug 1103188 - Deprecate DOMMediaStream::Stop(). r=jib (36112afe82) - Bug 1186813 - Replace nsBaseHashtable::EnumerateRead() calls in dom/media/ with iterators r=cpearce (cd0c4a34e8) - Bug 1190337 - Log GPS status and SVs status if the 'gDebug_isLoggingEnabled' is true. r=garvank (c269f6f31d) - Bug 1154435 - [Stumbler] FxOS Geo Stumbling for Mozilla Location Service. r=jdm (1a86f4dda5) - Bug 1199395 - FxOS Stumbling gzip the stumbles to store more data. r=jdm (4d108665d9) - Bug 1175860 - Add some documentation to UploadLastDir to make its workings clearer. r=baku (cdac9a7849) - Bug 1210517 - Create nsVariant directly rather than via do_CreateInstance(). r=froydnj (df420cba8e) - Bug 953265: make getUserMedia fake audio tones configurable in frequency via pref r=jib (67793ee005) - Bug 1166293 - Use AsyncShutdown API to shut down media thread in non-e10s. r= jesup (1245d20b7e) - Bug 1103188 - MediaStream WebIDL update with addTrack/removeTrack. r=smaug,jib (697791fd6f) - Bug 1103188 - MediaStream::AddTrack/RemoveTrack implementation. r=roc (c8b02beb45) - Bug 1170958 - Improve logging of MediaStreams and playback. r=roc (5fcb40437e) - Bug 1170958 - Add DOMMediaStream::OwnedStreamListener. r=roc (afff077f93) - Bug 1103188 - Break out MediaTrackListListener to an interface. r=roc (298b665f27) - Bug 1198435 - Call RemoveMediaElementFromURITable before modifying mLoadingSrc, so that a future LookupMediaElementURITable won't access this element anymore. r=rillian (f2805c8dba) - Bug 1141875 - Add flag to init gl_Position. - r=kamidphish (eeb333c02b) - Bug 1128044 - Enforce packing restrictions for varyings. - r=kamidphish (17b9596a3d) - Bug 1128044 - Only pack varyings that have static use in both shaders. - r=warnings-as-errors (f41708642a) - Bug 1128044 - Use nsTArray since android doesn't support std::vector::data(). - r=bustage (be88a80844) - Bug 1128044 - nsTArray::AppendElement doesn't accept init lists. - r=bustage (cdeafa867b) - bit of Bug 1019209 - Allow GL initialization without Android bridge (3dba5dffa2) - some reporter (3049ad6f6d) - Bug 1206030 - Remove nsIDOMHTMLCanvasElement::MozFetchAsStream() f=Ms2ger r=jst (95e773b79f) - Bug 1187174 - Use 'webgl2' not 'experimental-webgl2'. - r=kamidphish (a6c21752fc) - Bug 1190777 - Add null checks to prevent bad dereferences. r=kamidphish (f67f0125ce) - Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async. r=nical (a46ac7e71c) - Bug 1150762 - Add pref for activating all ANGLE options. - r=kamidphish (6ab4d39827) - Bug 1195401 - Use gfxPrefs (threadsafe) rather than crashing on debug builds for off-main-thread pref access. r=snorp (0d29cea59c) - Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan (842aaa8328) - Bug 709490 - Part 3: Transfer OffscreenCanvas from mainthread to workers. r=baku, r=sfink (91c24b0e08) - Bug 709490 - Part 4: Mochitests for offscreencanvas. r=baku, r=jgilbert (4c439fd376) - Bug 1173544 - Add tests for Canvas CSS/SVG Filters. r=mstange (04c01f1c11) - fix (9c7ab9d870) - Bug 709490 - Part 5: Add interfaces test. r=ehsan (2993581c89) - Bug 709490 - Part 6: Add frame ID to CanvasClient so compositor could update frame correctly. r=roc (3e6554af1e) - Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer. r=roc (c0c0d04468) - Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface. r=jgilbert (d1a4879a39) - Bug 709490 - Part 9: Readback without blocking main thread. r=jgilbert (2430c6e2a5) - Bug 709490 - Part 10: Using mechanism in RuntimeService to get pref in worker thread instead of gfxPref. r=baku (85d6dc2744) - Bug 709490 - Part 11: Diabled test_offscreencanvas_many.html on gonk, android, windows and linux. r=jgilbert (5cd8f28063) - Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo (0e67283edf) - Bug 1000922 - Use nsMainThreadPtrHandle instead of already_AddRefed and forget for callbacks in NativeOSFileInternals.cpp r=jdm (4a128db7a6) - Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo) (6d7df317e3) - Bug 1211949 - check for allocation failure. r=nbp (94b8aac5e3) - Bug 1209497 - OOM-crash if a consistent object table is impossible. r=jandem (e8ded0c3cb) - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff) (9b4ec25d47) - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff) (1bbd2ba712) - Bug 1141863 - Followup: Clean up proxy get traps to handle new |this| creation semantics. (rs=Waldo) CLOSED TREE (e7cd48b43c) - Bug 1141863 - Last followup fix for a couple jstest failures. r=orange in a CLOSED TREE (8a9cff881a) - Bug 1141863 - Followfollowfollowup: Remove redundant assert causing rooting hazards. (r=Waldo over IRC) CLOSED TREE (338b64ca87) - Bug 1141863 - Tests. (r=jorendorff) (3957511169) - Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff) (8ead7f33a5) - Bug 1105463 - Follow up: Fix erroneous syntax test. (r=theSheriffMadeMeDoIt) (425e678cf2) - Bug 1212794 - Remove decompile-body functionality. r=till (9b87e5c0e4) - Bug 1214970 - Don't emit nullptr atoms for class expressions with default constructors. (r=Waldo) (80ae19d6dc) - Bug 1215744 - Unnamed class expressions shouldn't get a name property. (r=arai) (0ce0a96be4) - Bug 1208747 - Move most of Stopwatch-related code to XPCOM-land (JSAPI-level);r=jandem (e28fa2f859) - Bug 1184486 - Let PerformanceStats.jsm play nicer with process-per-tab. r=mconley (f0cf0d0eae) - Bug 1198167 - nsPerformanceStatsService should wait for profile-before-change, not profile-before-shutdown. r=yoric (5ba3c98109) - Bug 1199603 - Don't wait for shutdown to update nsPerformanceStats Telemetry. r=Mossop (110813977b) - Bug 1205154 - Use channel->Open2() in js/xpconnect/src/XPCJSRuntime.cpp (r=sicking) (8efd629889) - Bug 1208747 - Move most of Stopwatch-related code to XPCOM-land (XPCOM-level + XPConnect-level);r=froydnj (a1b1e83549) - with some fixes (8cdf8ee29c) - gfx: revert mozalloc changes in UserData.h to fix kmeleon build (f7aab5a409) - import changes from `dev' branch of rmottola/Arctic-Fox: - more bits of singature removal (a7f0c4d858) - Bug 1217218 - Consolidate shutdown of nsPerformanceStatsService. r=froydnj (138a0b20f1) - Bug 1220407 - include sys/resource.h for struct rusage and getrusage() on all unices, not linux only. r=yoric (fb6a111936) - Bug 1188248 - Merge jank monitoring and CPOW monitoring (low-level);r=jandem,yoric (54ae55b88a) - Bug 1198934 - Support special-case WebExtension behavior for TypedArrays. r=billm (055a21fdcb) - Bug 1214571 - Only create mContextObserver once. r=baku (dfe727d2d5) - Bug 1215072 - throw in case dictionary initialization fails in canvas.getContext, r=baku (9f3e5e8945) - bug 1217625 suspend inactive AudioNodeStreams r=padenot (1ce879bdce) - bug 1210280 use nullptr for silent channels in UpMixDownMixChunk r=padenot (65d7354b19) - bug 1207003 remove unnecessary EnsureTrack() call r=padenot (14580eda34) - bug 1207003 coallesce external output chunks when silent r=padenot (136bb0bdc8) - bug 1207003 only create track for external AudioNodeStreams r=padenot (0a62d97f93) - bug 1217625 perform checks for transition to inactive outside of stream processing r=padenot (2587cfa37b) - bug 1205558 remove DelayNodeEngine::mSource r=padenot (c732f2c88c) - Bug 1103188 - Always check tracks on getUserMedia(). r=jib (6c37e66f9d) - Bug 1211658 - GUM constraints for screen sharing don't affect framerate. r=jib (46a3274ebb) - Bug 953265: Update webrtc/getUserMedia default audio capture rate to 32KHz r=padenot (148556edcb) - Bug 1070216 - Properly manage lifetime of allocated CaptureDevices. r=jib (bbd192727e) - fix small revert (024171acda) - Bug 1211656 - GUM Constraints for screen sharing don't affect stream resolution. r=jib (c845e8f781) (c0522908da)
  7. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221015.7z Changelog: Out-of-tree changes: * update Goanna3 to git 0a5fd83fe9..0be1a20aba: - docshell: check reference before use (d292644e34) - import changes from rmottola/Arctic-Fox: Bug 1207827 - Add AssemblerBuffer::putBytesLarge. r=nbp (b8236445) (f87d2e6b4d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1202351 - Remove MDSM::mPlayDuration. r=cpearce. (c982bcf84d) - Bug 1202540 - Remove MDSM::mPlayStartTime. r=kinetik. (462de866a4) - Bug 1203047 - Make MediaDecoderReader know less about AudioData/VideoData by using MediaData instead. r=jya (3b8cda73da) - Bug 1172830 - Move buffering check out of MediaDecoderStateMachine::UpdateRenderedVideoFrames(). r=cpearce. (c4a174745f) - Bug 1206578 - Group public and private functions respectively for MDSM. r=gsquelart. (59008c04f6) - Bug 1206607 - Remove some dead code from MDSM. r=kinetik. (252e4af765) - Bug 1208932 - Remove ReadMetadataFailureReason::WAITING_FOR_RESOURCES. r=jya. (622e18eef0) - Bug 1208931 - Remove MediaDecoderReader::IsWaitingMediaResources(). r#=ya. (31cb8c85af) - Bug 1183888: Report empty buffered ranges unless we have a start time. r=bholley (9a32ffa1eb) - Bug 1208933 - Remove AbstractMediaDecoder::NotifyWaitingForResourcesSatusChanged(). r=jya. (b1870471ba) - Bug 1164697 - Fix time unit of AudioOffloadPlayer r=bholley (e36a51ca44) - Bug 1208930 - Remove usage of decoder monitor from MediaDecoder. r=jya. (8b3d93c3a3) - Bug 1209864. Part 1 - make all methods run on the main thread and remove usage of the decoder monitor. r=roc. (6d8b607236) - Bug 1209864. Part 2 - remove unused code. r=sotaro. (c69b8440ee) - Bug 1188643. Buffer more audio in audio capture mode to avoid glitches. r=cpearce. (11fc554d30) - Bug 1208934 - Remove usage of decoder monitor from MDSM. r=kinetik. (a67b4d9d01) - Bug 1211364 - Check frame validity earlier when decoded frames arrive in MDSM. r=jwwang (e6c35f6d49) - Bug 1212701. Part 1 - remove AbstractMediaDecoder::OnDecodeTaskQueue(). r=jya. (f1f840ebe9) - Bug 1212701. Part 2 - remove MediaDecoderStateMachine::OnDecodeTaskQueue() which is unused. r=jya. (2c51be5749) - Bug 1213897 - Extract DelayedScheduler out of MDSM to a common class.r=jwwang (4bfc24688a) - Bug 1206568: P1. Ensure FFmpeg decoder is only accessed through the decoder's task queue. r=cpearce (39ed961411) - Bug 1179667 - Use MozPromise to initialize Gonk PlatformDecodeModule. r=jya (86da0475fb) - Bug 1206568: P2. Clean up header declarations. r=cpearce (2d1aa1bdaa) - missing bits Bug 1206568: P1. (511c1ee0ef) (f12a92a2ed) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1206977: P1. Remove unused PDM function members. r=cpearce (3ff104135b) - Bug 1193670: P1. Remove use of SharedDecoderManager. r=cpearce (adb5606e3e) - Bug 1193670: P2. Remove use of SharedDecoderManager from MediaDecoderReader. r=cpearce (61b9170c51) - Bug 1194612: P1. Dont reject init promise when initialising H264Converter. r=alfredo (d7d9e81361) - Bug 1194612: P2. Don't drop first sample with SPS/PPS NALs. r=alfredo (ea42652155) - Bug 1194612: P3. Remove redundant member. r=alfredo (2d30f940c9) - Bug 1195625 - Use correct TaskQueue in SharedDecoderManager and H264Converter promise. r=jya (87e52cd322) - Bug 1194518 - Part 1: Passthrough decoder wrapper, useful to spy on MediaFormatReader-decoder calls. r=jya (8e6f7df905) - Bug 1194518 - Part 2: Using passthrough wrapper if pref 'media.fuzz.vdeo-decode-passthrough' is true. r=jya (2a50be71f0) - Bug 1194518 - Part 3: Delaying decoder wrapper, ensures a decoder appears consistently slow. r=jya (9d461352e5) - Bug 1194518 - Part 4: Using delaying wrapper according to pref 'media.fuzz.video-decode-minimum-frame-interval-ms'. r=jya (9ec9684024) - Bug 1194518 - Part 5: Using std::deque instead of nsTArray to store delayed frames. r=jya (6f3f26578c) - Bug 1197145 - Added BaseTimeDuration::IsZero(), BaseTimeDuration::operator bool(), TimeStamp::operator bool(). r=nfroyd (1ba008c9fa) - Bug 1202556 - Detect underflow in TimeStamp addition/subtraction operators; r=froydnj (864a288877) - Bug 1176731 - Don't mark static inline functions as MFBT_API in TimeStamp.h. r=Waldo (6c94439c61) - bug 1170586 - Make TimeStamp::FromSystemTime available on iOS. r=froydnj (f9ae7bd8b8) - Bug 1193670: P3. Remove no longer needed SharedDecoderManager class. r=cpearce (c56ef98e6d) - Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce (6425ab58ca) - Bug 1206977: P3. Allow PDM fallback. r=cpearce (6cce420063) - Bug 1206977: P4. Add AgnosticDecoderModule object. r=cpearce (1d4581f74c) - Bug 1206977: P5. Update PlatformDecoderModule documentation. r=cpearce (af14651d29) - Bug 1206977: P6. Make PlatformDecoderModule::SupportsMimeType pure virtual. r=cpearce (f328eb0a48) - Bug 1146086: Properly marking overridden member with override keyword. a=bustage (c809b2311c) - Bug 1204776: P1. Have the PlatformDecoderModules use their own log. r=cpearce (b8565d268b) - Bug 1204776: P2. Make Apple PDM use PlatformDecoderModule log. r=cpearce (74b9985af8) - Bug 1204776: P3. Have FFmpeg PDM use PlatformDecoderModule log. r=cpearce (caa498a139) - Bug 1204776: P4. Have VPX/Opus/Vorbis decoder use PlatformDecoderModule log. r=cpearce (f2fce6c79a) - fix (215c918930) - Bug 1206977: [webm] P7. Remove IntelWebMVideoDecoder. r=kinetik (c455347fe1) - Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce (d830cbe570) - Bug 1212164: Prevent use of demuxer before initialization completes. r=cpearce (99c268d31d) - Bug 1152652: Part1. Use mStandardMozillaStyle for crypto classes. r=edwin (af58e4e822) - Bug 1206977: P9. Ensure PDMs are only ever created through the PDMFactory. r=cpearce (4d7375ea3d) - Bug 1206977: P10. Remove redundant code. r=cpearce (8abd18ffe1) - Bug 1206977: P11. Don't rely on SupportsMimeType to determine if a track can be played. r=cpearce (b569a8f5e1) - Bug 1212246. Part 1 - remove the aBorrowedTaskQueue parameter from the MediaDecoderReader constructor. r=jya. (0f481aa22b) - Bug 1212246. Part 2 - remove mTaskQueueIsBorrowed and unnecessary checks for mTaskQueue is never null. r=jya. (27ec74d634) - Bug 1212723. Part 1 - don't share mBufferedState per bug 1212723 comment 6. r=jya. (59e1b89bee) - Bug 1212723. Part 2 - remove unused argument aCloneDonor from MediaDecoderReader::Init(). r=jya. (45bc778f41) (0be1a20aba) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
  8. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221015-0be1a20aba-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221015-0be1a20aba-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221015-0be1a20aba-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221015-0be1a20aba-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - docshell: check reference before use (d292644e34) - import changes from rmottola/Arctic-Fox: Bug 1207827 - Add AssemblerBuffer::putBytesLarge. r=nbp (b8236445) (f87d2e6b4d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1202351 - Remove MDSM::mPlayDuration. r=cpearce. (c982bcf84d) - Bug 1202540 - Remove MDSM::mPlayStartTime. r=kinetik. (462de866a4) - Bug 1203047 - Make MediaDecoderReader know less about AudioData/VideoData by using MediaData instead. r=jya (3b8cda73da) - Bug 1172830 - Move buffering check out of MediaDecoderStateMachine::UpdateRenderedVideoFrames(). r=cpearce. (c4a174745f) - Bug 1206578 - Group public and private functions respectively for MDSM. r=gsquelart. (59008c04f6) - Bug 1206607 - Remove some dead code from MDSM. r=kinetik. (252e4af765) - Bug 1208932 - Remove ReadMetadataFailureReason::WAITING_FOR_RESOURCES. r=jya. (622e18eef0) - Bug 1208931 - Remove MediaDecoderReader::IsWaitingMediaResources(). r#=ya. (31cb8c85af) - Bug 1183888: Report empty buffered ranges unless we have a start time. r=bholley (9a32ffa1eb) - Bug 1208933 - Remove AbstractMediaDecoder::NotifyWaitingForResourcesSatusChanged(). r=jya. (b1870471ba) - Bug 1164697 - Fix time unit of AudioOffloadPlayer r=bholley (e36a51ca44) - Bug 1208930 - Remove usage of decoder monitor from MediaDecoder. r=jya. (8b3d93c3a3) - Bug 1209864. Part 1 - make all methods run on the main thread and remove usage of the decoder monitor. r=roc. (6d8b607236) - Bug 1209864. Part 2 - remove unused code. r=sotaro. (c69b8440ee) - Bug 1188643. Buffer more audio in audio capture mode to avoid glitches. r=cpearce. (11fc554d30) - Bug 1208934 - Remove usage of decoder monitor from MDSM. r=kinetik. (a67b4d9d01) - Bug 1211364 - Check frame validity earlier when decoded frames arrive in MDSM. r=jwwang (e6c35f6d49) - Bug 1212701. Part 1 - remove AbstractMediaDecoder::OnDecodeTaskQueue(). r=jya. (f1f840ebe9) - Bug 1212701. Part 2 - remove MediaDecoderStateMachine::OnDecodeTaskQueue() which is unused. r=jya. (2c51be5749) - Bug 1213897 - Extract DelayedScheduler out of MDSM to a common class.r=jwwang (4bfc24688a) - Bug 1206568: P1. Ensure FFmpeg decoder is only accessed through the decoder's task queue. r=cpearce (39ed961411) - Bug 1179667 - Use MozPromise to initialize Gonk PlatformDecodeModule. r=jya (86da0475fb) - Bug 1206568: P2. Clean up header declarations. r=cpearce (2d1aa1bdaa) - missing bits Bug 1206568: P1. (511c1ee0ef) (f12a92a2ed) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1206977: P1. Remove unused PDM function members. r=cpearce (3ff104135b) - Bug 1193670: P1. Remove use of SharedDecoderManager. r=cpearce (adb5606e3e) - Bug 1193670: P2. Remove use of SharedDecoderManager from MediaDecoderReader. r=cpearce (61b9170c51) - Bug 1194612: P1. Dont reject init promise when initialising H264Converter. r=alfredo (d7d9e81361) - Bug 1194612: P2. Don't drop first sample with SPS/PPS NALs. r=alfredo (ea42652155) - Bug 1194612: P3. Remove redundant member. r=alfredo (2d30f940c9) - Bug 1195625 - Use correct TaskQueue in SharedDecoderManager and H264Converter promise. r=jya (87e52cd322) - Bug 1194518 - Part 1: Passthrough decoder wrapper, useful to spy on MediaFormatReader-decoder calls. r=jya (8e6f7df905) - Bug 1194518 - Part 2: Using passthrough wrapper if pref 'media.fuzz.vdeo-decode-passthrough' is true. r=jya (2a50be71f0) - Bug 1194518 - Part 3: Delaying decoder wrapper, ensures a decoder appears consistently slow. r=jya (9d461352e5) - Bug 1194518 - Part 4: Using delaying wrapper according to pref 'media.fuzz.video-decode-minimum-frame-interval-ms'. r=jya (9ec9684024) - Bug 1194518 - Part 5: Using std::deque instead of nsTArray to store delayed frames. r=jya (6f3f26578c) - Bug 1197145 - Added BaseTimeDuration::IsZero(), BaseTimeDuration::operator bool(), TimeStamp::operator bool(). r=nfroyd (1ba008c9fa) - Bug 1202556 - Detect underflow in TimeStamp addition/subtraction operators; r=froydnj (864a288877) - Bug 1176731 - Don't mark static inline functions as MFBT_API in TimeStamp.h. r=Waldo (6c94439c61) - bug 1170586 - Make TimeStamp::FromSystemTime available on iOS. r=froydnj (f9ae7bd8b8) - Bug 1193670: P3. Remove no longer needed SharedDecoderManager class. r=cpearce (c56ef98e6d) - Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce (6425ab58ca) - Bug 1206977: P3. Allow PDM fallback. r=cpearce (6cce420063) - Bug 1206977: P4. Add AgnosticDecoderModule object. r=cpearce (1d4581f74c) - Bug 1206977: P5. Update PlatformDecoderModule documentation. r=cpearce (af14651d29) - Bug 1206977: P6. Make PlatformDecoderModule::SupportsMimeType pure virtual. r=cpearce (f328eb0a48) - Bug 1146086: Properly marking overridden member with override keyword. a=bustage (c809b2311c) - Bug 1204776: P1. Have the PlatformDecoderModules use their own log. r=cpearce (b8565d268b) - Bug 1204776: P2. Make Apple PDM use PlatformDecoderModule log. r=cpearce (74b9985af8) - Bug 1204776: P3. Have FFmpeg PDM use PlatformDecoderModule log. r=cpearce (caa498a139) - Bug 1204776: P4. Have VPX/Opus/Vorbis decoder use PlatformDecoderModule log. r=cpearce (f2fce6c79a) - fix (215c918930) - Bug 1206977: [webm] P7. Remove IntelWebMVideoDecoder. r=kinetik (c455347fe1) - Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce (d830cbe570) - Bug 1212164: Prevent use of demuxer before initialization completes. r=cpearce (99c268d31d) - Bug 1152652: Part1. Use mStandardMozillaStyle for crypto classes. r=edwin (af58e4e822) - Bug 1206977: P9. Ensure PDMs are only ever created through the PDMFactory. r=cpearce (4d7375ea3d) - Bug 1206977: P10. Remove redundant code. r=cpearce (8abd18ffe1) - Bug 1206977: P11. Don't rely on SupportsMimeType to determine if a track can be played. r=cpearce (b569a8f5e1) - Bug 1212246. Part 1 - remove the aBorrowedTaskQueue parameter from the MediaDecoderReader constructor. r=jya. (0f481aa22b) - Bug 1212246. Part 2 - remove mTaskQueueIsBorrowed and unnecessary checks for mTaskQueue is never null. r=jya. (27ec74d634) - Bug 1212723. Part 1 - don't share mBufferedState per bug 1212723 comment 6. r=jya. (59e1b89bee) - Bug 1212723. Part 2 - remove unused argument aCloneDonor from MediaDecoderReader::Init(). r=jya. (45bc778f41) (0be1a20aba)
  9. New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20221015-f3e1de86a-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20221015-f3e1de86a-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: - Issue #1375 - Implement customElements.upgrade. (bc36c607) - Issue #1375 - Use nsIAtom* instead of nsAtom* for CE Upgrade function. (d3670676) (e5acb150d) - import from UXP: Issue #2016 - Remove non-functional V8 regex import (d3216208) (f3e1de86a)
  10. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20221015-485bba73-uxp-221a4433e-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221015-485bba73-uxp-221a4433e-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20221015-id-656ea98-uxp-221a4433e-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221015-id-656ea98-ia-93af9a0-uxp-221a4433e-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  11. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221015-3219d2d-uxp-221a4433e-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221015-3219d2d-uxp-221a4433e-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221015-3219d2d-uxp-221a4433e-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221015-d849524bd-uxp-221a4433e-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221015-d849524bd-uxp-221a4433e-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221015-d849524bd-uxp-221a4433e-xpmod.7z Official UXP changes picked since my last build: - Issue #1375 - Implement customElements.upgrade. (bc36c607a) - Issue #1375 - Use nsIAtom* instead of nsAtom* for CE Upgrade function. (d36706769) - Issue #2016 - Remove non-functional V8 regex import (d32162089) - Issue #1279 - Implement regular expressions lookbehind (v2) (2f0896ab3) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  12. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221008.7z Changelog: Out-of-tree changes: * update Goanna3 to git 1406b5eef9..0a5fd83fe9: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel (87d69e4b7c) - missing part of Bug 1179280. Update ANGLE (ee6228fa90) - missing bit of Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (87c26edf2c) - add back XP bits (f198a909bd) - put back SQLITE_ENABLE_DBSTAT_VTAB checks (a06fd5b7a9) - Bug 1197387 - Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert (651b85207d) - add back feature report (a0a33bb8e5) - Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel (64d4e0f65a) - Bug 1171228 - Expose WEBGL_debug_renderer_info to web content on non-RELEASE_BUILDs. - r=kamidphish, sr=jst (e7405ef944) - Bug 1175257 - Remove the fails-if(B2G) annotation on capturestream.html. (80bf24c623) - Bug 1177726 - Inflate the bounds when stroking the canvas text. r=jmuizelaar (15969cb828) - Bug 1183363 - Make EnsureWritablePath and EnsureUserSpacePath always imply EnsureTarget. r=Basimply EnsureTarget. r=Bas (12d825cf30) - Bug 1183363 - Add canvas crashtest. r=Bas (69b6099607) - Bug 1186689 - check for OOM on destination array before mapping source to avoid needing unmap. r=bas (7a3ed105d6) - Bug 1206161 - Make sure the DrawTarget is available when creating a CanvasLayer so that we can check for SkiaGL. r=Bas (fdf15fd552) - Bug 232227 - Do not expose system colors to CSS or canvas. r=jmuizelaar r=enndeakin tor-r=arthuredelstein (dfd6f07fd8) - Bug 1209206 (part 1) - Remove mgfx namespace synonym. (5916056863) - Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett. (768a0d549b) - Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas. (7af9ebaa7f) - No bug - Remove outdated comment and additional comment questioning its relevance. r=me DONTBUILD (6f7eca8452) - Bug 1145934 - Update obsolete glyph-run assertion. r=jdaggett (ce2442e64b) - Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam (ef39e6fd52) - Bug 1182361 p2 - count generic lookups. r=heycam (53050ad6e8) - bug 1180010 make some methods protected and non-virtual r=jdaggett (815e503481) - Bug 1165179 - use all style matched faces within a font family. r=heycam (d2711db48b) - Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam (63b974a000) - Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam (23d7352442) - Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam (c4244432cb) - Bug 1182361 p6 - eliminate old pref font caching. r=heycam (c5293f0b8d) - Bug 1182361 p7 - fixups based on review comments. r=heycam (51a2204179) - Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame (e523ff6e96) - Bug 1157629 - Fix uninitialized member warning in BufferAlphaColor. r=jdaggett (a564effd24) - Bug 1184282 - Remove break suggested inside cluster warning. r=roc (54da46a09f) - Bug 1197650 - remove duplicate validity check for newly created fonts. r=m_kato (5ffb28a313) - Bug 1171357 - log font matching for textruns. r=m_kato (2354cd36f6) - Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam (0518f4ef64) - Bug 1167697 - Mark refs to gfxFontEntry in UserFontCache as MOZ_NON_OWNING_REF. r=jtd (1fdcccdac2) - bits of Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable (9058557527) - and sync gfx/gl to same state as af-frontend branch (d041f9bde0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1204192 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineIC-mips32. r=nbp (eeae38da4e) - Bug 1204193 - IonMonkey: MIPS: Split shareable code to mips-shared in Bailouts-mips32. r=nbp (f24f496235) - Bug 1204194 - IonMonkey: MIPS: Split shareable code to mips-shared in MoveEmitter-mips32. r=nbp (5c3bdc2fc2) - Bug 1204214 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineCompiler-mips32. r=nbp (01903406d1) - Bug 1205229 - IonMonkey: MIPS32: Make more CodeGenerator functions can be shared. r=nbp (d437fe618e) - Bug 1209528 - IonMonkey: MIPS32: Add suffix 'f' for constant float32. r=arai (0f6600c083) - Bug 1205232 - IonMonkey: MIPS32: Fix rounding of big negative float32 values in Ion. r=bbouvier (4652bb9b7a) - Bug 1203044 - IonMonkey: MIPS32: Atomics operations should throw on oob access. r=lth (e898b3af95) - Bug 1205135 - IonMonkey: MIPS: Split shareable code to mips-shared in CodeGenerator-mips32. r=nbp (b6d81b922d) - readd some missing bits (2aa8c9fafd) - Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley (fa7d8b9f7b) - Bug 1209398 - Make AC_SUBST_SET emit a list of unique items instead of an actual set. r=gps (83e5877882) - Bug 904572 - Add support for generating clang compilation database; r=glandium,r=gps (ab3e6e62fa) - Bug 1209398 - Enable the FasterMake backend by default for desktop Firefox builds. r=gps (29f6fb3883) - Bug 1204719 - Don't create interfaces.manifest files from the build backend. r=gps (5a63e36259) - Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (652552b547) - Bug 1160563 - Part 1: Make ANDROID_RES_DIRS a moz.build variable. r=gps (e0719524f8) - Bug 1159390 - Set sharedUserId in robocop.apk. r=gbrown (dde6716e2d) - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop test files. r=froydnj (00cd01c3f2) - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop ini files. r=froydnj (66d52518e7) - Bug 938659 - Part 2: build system changes. r=mfinkle (0833d22ba3) - Bug 1160563 - Pre: Allow ANDROID_RES_DIRS that are not relative to srcdir. r=gps (0d8a3ce66e) - Bug 1160563 - Part 2: Make ANDROID_ASSETS_DIRS a moz.build variable. r=gps (9f4c132e2a) - Bug 1195388 - Part 1: Make ANDROID_APK_{NAME,PACKAGE} moz.build variables. r=gps (4a2fa3fc09) - Bug 1195388 - Part 2: Add ANDROID_EXTRA_{PACKAGES,RES_DIRS} moz.buildvariables. r=gps (7ad49e355e) - Bug 1207893 - Change how we track object consumption from the build backend. r=gps (20ccc5b67a) - Bug 1184405 - Add annotations for tags, file patterns, and test flavos to moz.build to specify tests potentially impacted by source files. r=gps (2db17131cc) - Bug 1171105 - Ability to aggregate metadata from Files instances; r=glandium (59c8759e61) - Bug 1184405 - Add a container type to mozbuild with a namedtuple-likeinterface and typed, mutable fields. r=gps (3062dbae71) - Bug 1138283 - Fix bad documentation around wildcard patterns; r=glandium (5785d3284d) - Bug 1155816 - part 2 - move EXTRA_*COMPONENTS manifest check to buildbackend time; r=mshal (c539616b45) - Bug 1161270 - Add source manifest to reftest manifest representation in moz.build.;r=gps,roc (376b080084) - Bug 1180813 - Use a cache for BuildConfig to improve mach speed. r=gps (d431b1ec23) - Bug 1207882 - Associate an install target with every ContextDerived object. r=gps (62f63487a7) - Bug 1126228 - Directory (--directory) argument for |mach warnings-list| and |mach warnings-summary|. r=gps (37a85d904f) - Bug 1210642 - Allow to pass defines overrides when processing install manifests. r=gps (5eb483dc8d) - Bug 1210642 - Add support for --silence-missing-directive-warnings for preprocessing within install manifests. r=gps (3a07d30b36) - Bug 1176642 - Use absolute_import in mozpack; r=glandium (863ab20c4a) - Bug 1162826 - Properly display full moz.build processing errors when empty KeyError or ValueError are thrown. r=mshal (57e8367680) - Bug 1184405 - Add a mach command to expose test-deps file info. r=gps (7bcc10679c) - Bug 1195735, r=zer0 (7fe14224e3) - Bug 1205166 - IonMonkey: MIPS: Import MIPS64 support into Architecture-mips-shared. r=nbp f=rankov (84e1f9ec5d) - Bug 1205166 - IonMonkey: MIPS64: Import Architecture-mips64. r=nbp f=rankov (fe173dd5af) - Bug 1210322 - IonMonkey: MIPS: Rename BaseFloatRegister/s to FloatRegister/sMIPSShared. r=nbp (ac262cbb5d) - Bug 1205167 - IonMonkey: MIPS64: Import Assembler-mips64. r=nbp f=rankov (079e84ea49) - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen (253b976cec) - Bug 1205167 - IonMonkey: MIPS: Import MIPS64 support into Assembler-mips-shared. r=froydnj f=rankov (94b23ac585) - Bug 1213146 - IonMonkey: MIPS: Fix build failure caused by bug 1194139. r=nbp (12f7d5d572) - Bug 1205566 - IonMonkey: MIPS: bailoutCmp32/Ptr optimization. r=nbp (9a40ee80d0) - Bug 1209873 - IonMonkey; MIPS: Implement memory barrier. r=lth (964535cb6b) - Bug 1209572 - IonMonkey: MIPS32: Goto done by short jump in convertUInt32ToFloat32. r=nbp (0b388199e7) - pointer style (312fc6fe4f) - missing bit of Bug 1140890 - Make sure the first argument cannot bail in between negative zero removal and creating result in substraction, r=nbp (afcc9bfdc7) - and sync more build scripts with frontend branch (fc52b62763) - partly import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib (b89f1a9ebc) - Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup (77c66505ff) - Bug 1167922 - Handle broken entries in media.peerconnection.default_iceservers more gracefully. r=jib (b24406479f) - Bug 1189030 - Add pref "media.peerconnection.ice.relay_only" (default=false). r=jesup (eafbcf9412) - Bug 1187206 - Adding checks for null SDP, r=jib (8de79e683e) - Bug 1189060 - add CreateOfferRequest.webidl interface for add-ons r=florian,peterv (e901784f32) - Bug 1191180 - Wait for certificate before generating identity assertion, r=jib (ced0fc6aaf) - Bug 1207784 - skip permission hooks in createOffer when called from privileged code (add-ons). r=mt (0052b94f8a) - Bug 1098015 - Make createAnswer tolerate (no-op) options argument. r=bwc, r=bz (9dd5250811) - Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt (7fad1b56d5) (34929c3a27) - import from `custom` branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) (6aa41bc113) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199171 part 0 - Add spewInst function for debugging Jit code. r=lth (12cd32209d) - Bug 1192786 - support an installed printer, for profiling. r=nbp (59fe21c4a5) - Bug 1199171 part 1 - Assembler::GetCF32Target: Decode instructions as needed. r=h4writer (b120e75c4f) - Bug 1192786 - add forgotten ifdeffery on CLOSED TREE. r=me (7ccf2e792c) - Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer (fe30c9a6ae) - Bug 1207449: Conservatively mark MFilterTypeSet with phis as not float32-compatible; r=h4writer (9062bae786) - revert 1130679 that was never commited (a9c6fcc984) - Bug 1201793 - correct scratch register scope r=nbp CLOSED TREE (6df1d46059) - Bug 1202643 - bailout from udiv on nonzero remainder. r=nbp (b001fc7c42) - Bug 1206650 - Part 1/2 - Clean up load8ZeroExtend(). r=nbp (288a451461) - Bug 1206650 - Part 2/2 - Use the dest register for scratch in alu_dbl(). r=nbp (4e601cff7f) - Bug 1201793 - ScratchRegisterScope: ma_alu expect to have scratch register owned by the caller. r=sstangl (6783084545) - pointer style (04d2b491cc) - Bug 1202757 - disassemble more instructions. r=sstangl (39e29fbc98) - Bug 1211832 - Disable functions that can easily cause artificial OOMs. r=jonco (3264e2dcb6) - Bug 1188390 - Fail when Sprinter in disassemble ooms. r=h4writer (f59e3b00ca) - Bug 1191635 - Fix stack limit for evalInWorker runtime. r=bhackett (b4b8f37dc1) - Bug 1209873 - IonMonkey: MIPS: Add AssemblerMIPSShared::as_sync. r=arai (80dbd653b7) - Bug 1212469 - Fix some OOM handling issues shown up by the previous patch r=jandem (ca7e25d243) - Bug 1215058 - Fix various OOM handling issues related to off-thread compilation r=jandem (6d95767f75) - Bug 1207827 - Copy pool data into buffer immediately. r=nbp (d3fcd69e1e) - Bug 1207827 - Stop perforating AssemblerBuffers. r=nbp (8ac7947355) - Bug 1207827 - Use a Vector for poolInfo_. r=nbp (d97f814916) - Bug 1207827 - Switch jit::Pool to a LifoAllocPolicy. r=nbp (caf547349e) - Bug 1207827 - Eliminate poolSizeBefore(). r=nbp (adad1dfa68) - Bug 1181612: Hoist codeLabels_ and associated common functions into Assembler-shared; r=luke (5086762e53) - Bug 1207827 - Remove ARM temporary offset buffers. r=nbp (7bc80ab795) - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp (34141fde56) - Bug 1213146 - IonMonkey: MIPS: Remove AssemblerMIPSShared::asAsm. r=arai (8d71e648c9) - const-var (f860ce4da7) - Bug 944164 - set the shell variable scriptPath to communicate the currently running script to the debugger, r=jorendorff (5ca9508912) - align to firefox (f895d43a07) - Bug 1213146 - IonMonkey: MIPS: Move Assembler::PatchDataWithValueCheck to architecture specific. r=lth (c8a7b478f6) - Bug 944164 - make the shell actually quit when you call quit(), r=jorendorff (8e737a7450) (b4a9437711) - import from `custom` branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) (df1c937cce) - import changes from `dev' branch of rmottola/Arctic-Fox: - bit of Bug 1202902 - Fix the world. (b7b307b5b1) - Bug 1179102 - The async version of loadSubscript doesn't get the right JS version. r=bholley (d390d929f5) - Bug 1206149 - Use channel->AsyncOpen2() js/xpconnect/loader/mozJSSubScriptLoader.cpp (r=sicking) (0c5b42221d) - Bug 1185634 - Part 1: SandboxPrivate shouldn't be public. r=gabor (3b63251f58) - Bug 1185634 - Part 2: Remove obsolete comment. r=gabor (48359ea679) - some crash reporter and space style (c72b1291a7) - Bug 1178274 - Ensure the BrowserTabsRemoteAutostart function is first called on the main thread during xpcshell testing. r=billm (3e81414e4a) - Bug 1186993 - Add MOZ_CHAOSMODE to XPCShell. r=roc (a296f46add) - Bug 1187410 - Use GetNameShared() in XPCNativeInterface::NewInstance() to avoid a leak. r=mrbkap (54f1496a03) - var-let (48ada4e8ba) - Bug 1209077 - handle cached empty string in StyleSheetActor._getText; r=bgrins,pbrosset (1940c70e2e) (0a5fd83fe9) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
  13. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221008-0a5fd83fe9-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221008-0a5fd83fe9-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221008-0a5fd83fe9-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221008-0a5fd83fe9-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel (87d69e4b7c) - missing part of Bug 1179280. Update ANGLE (ee6228fa90) - missing bit of Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (87c26edf2c) - add back XP bits (f198a909bd) - put back SQLITE_ENABLE_DBSTAT_VTAB checks (a06fd5b7a9) - Bug 1197387 - Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert (651b85207d) - add back feature report (a0a33bb8e5) - Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel (64d4e0f65a) - Bug 1171228 - Expose WEBGL_debug_renderer_info to web content on non-RELEASE_BUILDs. - r=kamidphish, sr=jst (e7405ef944) - Bug 1175257 - Remove the fails-if(B2G) annotation on capturestream.html. (80bf24c623) - Bug 1177726 - Inflate the bounds when stroking the canvas text. r=jmuizelaar (15969cb828) - Bug 1183363 - Make EnsureWritablePath and EnsureUserSpacePath always imply EnsureTarget. r=Basimply EnsureTarget. r=Bas (12d825cf30) - Bug 1183363 - Add canvas crashtest. r=Bas (69b6099607) - Bug 1186689 - check for OOM on destination array before mapping source to avoid needing unmap. r=bas (7a3ed105d6) - Bug 1206161 - Make sure the DrawTarget is available when creating a CanvasLayer so that we can check for SkiaGL. r=Bas (fdf15fd552) - Bug 232227 - Do not expose system colors to CSS or canvas. r=jmuizelaar r=enndeakin tor-r=arthuredelstein (dfd6f07fd8) - Bug 1209206 (part 1) - Remove mgfx namespace synonym. (5916056863) - Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett. (768a0d549b) - Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas. (7af9ebaa7f) - No bug - Remove outdated comment and additional comment questioning its relevance. r=me DONTBUILD (6f7eca8452) - Bug 1145934 - Update obsolete glyph-run assertion. r=jdaggett (ce2442e64b) - Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam (ef39e6fd52) - Bug 1182361 p2 - count generic lookups. r=heycam (53050ad6e8) - bug 1180010 make some methods protected and non-virtual r=jdaggett (815e503481) - Bug 1165179 - use all style matched faces within a font family. r=heycam (d2711db48b) - Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam (63b974a000) - Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam (23d7352442) - Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam (c4244432cb) - Bug 1182361 p6 - eliminate old pref font caching. r=heycam (c5293f0b8d) - Bug 1182361 p7 - fixups based on review comments. r=heycam (51a2204179) - Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame (e523ff6e96) - Bug 1157629 - Fix uninitialized member warning in BufferAlphaColor. r=jdaggett (a564effd24) - Bug 1184282 - Remove break suggested inside cluster warning. r=roc (54da46a09f) - Bug 1197650 - remove duplicate validity check for newly created fonts. r=m_kato (5ffb28a313) - Bug 1171357 - log font matching for textruns. r=m_kato (2354cd36f6) - Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam (0518f4ef64) - Bug 1167697 - Mark refs to gfxFontEntry in UserFontCache as MOZ_NON_OWNING_REF. r=jtd (1fdcccdac2) - bits of Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable (9058557527) - and sync gfx/gl to same state as af-frontend branch (d041f9bde0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1204192 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineIC-mips32. r=nbp (eeae38da4e) - Bug 1204193 - IonMonkey: MIPS: Split shareable code to mips-shared in Bailouts-mips32. r=nbp (f24f496235) - Bug 1204194 - IonMonkey: MIPS: Split shareable code to mips-shared in MoveEmitter-mips32. r=nbp (5c3bdc2fc2) - Bug 1204214 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineCompiler-mips32. r=nbp (01903406d1) - Bug 1205229 - IonMonkey: MIPS32: Make more CodeGenerator functions can be shared. r=nbp (d437fe618e) - Bug 1209528 - IonMonkey: MIPS32: Add suffix 'f' for constant float32. r=arai (0f6600c083) - Bug 1205232 - IonMonkey: MIPS32: Fix rounding of big negative float32 values in Ion. r=bbouvier (4652bb9b7a) - Bug 1203044 - IonMonkey: MIPS32: Atomics operations should throw on oob access. r=lth (e898b3af95) - Bug 1205135 - IonMonkey: MIPS: Split shareable code to mips-shared in CodeGenerator-mips32. r=nbp (b6d81b922d) - readd some missing bits (2aa8c9fafd) - Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley (fa7d8b9f7b) - Bug 1209398 - Make AC_SUBST_SET emit a list of unique items instead of an actual set. r=gps (83e5877882) - Bug 904572 - Add support for generating clang compilation database; r=glandium,r=gps (ab3e6e62fa) - Bug 1209398 - Enable the FasterMake backend by default for desktop Firefox builds. r=gps (29f6fb3883) - Bug 1204719 - Don't create interfaces.manifest files from the build backend. r=gps (5a63e36259) - Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (652552b547) - Bug 1160563 - Part 1: Make ANDROID_RES_DIRS a moz.build variable. r=gps (e0719524f8) - Bug 1159390 - Set sharedUserId in robocop.apk. r=gbrown (dde6716e2d) - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop test files. r=froydnj (00cd01c3f2) - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop ini files. r=froydnj (66d52518e7) - Bug 938659 - Part 2: build system changes. r=mfinkle (0833d22ba3) - Bug 1160563 - Pre: Allow ANDROID_RES_DIRS that are not relative to srcdir. r=gps (0d8a3ce66e) - Bug 1160563 - Part 2: Make ANDROID_ASSETS_DIRS a moz.build variable. r=gps (9f4c132e2a) - Bug 1195388 - Part 1: Make ANDROID_APK_{NAME,PACKAGE} moz.build variables. r=gps (4a2fa3fc09) - Bug 1195388 - Part 2: Add ANDROID_EXTRA_{PACKAGES,RES_DIRS} moz.buildvariables. r=gps (7ad49e355e) - Bug 1207893 - Change how we track object consumption from the build backend. r=gps (20ccc5b67a) - Bug 1184405 - Add annotations for tags, file patterns, and test flavos to moz.build to specify tests potentially impacted by source files. r=gps (2db17131cc) - Bug 1171105 - Ability to aggregate metadata from Files instances; r=glandium (59c8759e61) - Bug 1184405 - Add a container type to mozbuild with a namedtuple-likeinterface and typed, mutable fields. r=gps (3062dbae71) - Bug 1138283 - Fix bad documentation around wildcard patterns; r=glandium (5785d3284d) - Bug 1155816 - part 2 - move EXTRA_*COMPONENTS manifest check to buildbackend time; r=mshal (c539616b45) - Bug 1161270 - Add source manifest to reftest manifest representation in moz.build.;r=gps,roc (376b080084) - Bug 1180813 - Use a cache for BuildConfig to improve mach speed. r=gps (d431b1ec23) - Bug 1207882 - Associate an install target with every ContextDerived object. r=gps (62f63487a7) - Bug 1126228 - Directory (--directory) argument for |mach warnings-list| and |mach warnings-summary|. r=gps (37a85d904f) - Bug 1210642 - Allow to pass defines overrides when processing install manifests. r=gps (5eb483dc8d) - Bug 1210642 - Add support for --silence-missing-directive-warnings for preprocessing within install manifests. r=gps (3a07d30b36) - Bug 1176642 - Use absolute_import in mozpack; r=glandium (863ab20c4a) - Bug 1162826 - Properly display full moz.build processing errors when empty KeyError or ValueError are thrown. r=mshal (57e8367680) - Bug 1184405 - Add a mach command to expose test-deps file info. r=gps (7bcc10679c) - Bug 1195735, r=zer0 (7fe14224e3) - Bug 1205166 - IonMonkey: MIPS: Import MIPS64 support into Architecture-mips-shared. r=nbp f=rankov (84e1f9ec5d) - Bug 1205166 - IonMonkey: MIPS64: Import Architecture-mips64. r=nbp f=rankov (fe173dd5af) - Bug 1210322 - IonMonkey: MIPS: Rename BaseFloatRegister/s to FloatRegister/sMIPSShared. r=nbp (ac262cbb5d) - Bug 1205167 - IonMonkey: MIPS64: Import Assembler-mips64. r=nbp f=rankov (079e84ea49) - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen (253b976cec) - Bug 1205167 - IonMonkey: MIPS: Import MIPS64 support into Assembler-mips-shared. r=froydnj f=rankov (94b23ac585) - Bug 1213146 - IonMonkey: MIPS: Fix build failure caused by bug 1194139. r=nbp (12f7d5d572) - Bug 1205566 - IonMonkey: MIPS: bailoutCmp32/Ptr optimization. r=nbp (9a40ee80d0) - Bug 1209873 - IonMonkey; MIPS: Implement memory barrier. r=lth (964535cb6b) - Bug 1209572 - IonMonkey: MIPS32: Goto done by short jump in convertUInt32ToFloat32. r=nbp (0b388199e7) - pointer style (312fc6fe4f) - missing bit of Bug 1140890 - Make sure the first argument cannot bail in between negative zero removal and creating result in substraction, r=nbp (afcc9bfdc7) - and sync more build scripts with frontend branch (fc52b62763) - partly import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib (b89f1a9ebc) - Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup (77c66505ff) - Bug 1167922 - Handle broken entries in media.peerconnection.default_iceservers more gracefully. r=jib (b24406479f) - Bug 1189030 - Add pref "media.peerconnection.ice.relay_only" (default=false). r=jesup (eafbcf9412) - Bug 1187206 - Adding checks for null SDP, r=jib (8de79e683e) - Bug 1189060 - add CreateOfferRequest.webidl interface for add-ons r=florian,peterv (e901784f32) - Bug 1191180 - Wait for certificate before generating identity assertion, r=jib (ced0fc6aaf) - Bug 1207784 - skip permission hooks in createOffer when called from privileged code (add-ons). r=mt (0052b94f8a) - Bug 1098015 - Make createAnswer tolerate (no-op) options argument. r=bwc, r=bz (9dd5250811) - Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt (7fad1b56d5) (34929c3a27) - import from `custom` branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) (6aa41bc113) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199171 part 0 - Add spewInst function for debugging Jit code. r=lth (12cd32209d) - Bug 1192786 - support an installed printer, for profiling. r=nbp (59fe21c4a5) - Bug 1199171 part 1 - Assembler::GetCF32Target: Decode instructions as needed. r=h4writer (b120e75c4f) - Bug 1192786 - add forgotten ifdeffery on CLOSED TREE. r=me (7ccf2e792c) - Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer (fe30c9a6ae) - Bug 1207449: Conservatively mark MFilterTypeSet with phis as not float32-compatible; r=h4writer (9062bae786) - revert 1130679 that was never commited (a9c6fcc984) - Bug 1201793 - correct scratch register scope r=nbp CLOSED TREE (6df1d46059) - Bug 1202643 - bailout from udiv on nonzero remainder. r=nbp (b001fc7c42) - Bug 1206650 - Part 1/2 - Clean up load8ZeroExtend(). r=nbp (288a451461) - Bug 1206650 - Part 2/2 - Use the dest register for scratch in alu_dbl(). r=nbp (4e601cff7f) - Bug 1201793 - ScratchRegisterScope: ma_alu expect to have scratch register owned by the caller. r=sstangl (6783084545) - pointer style (04d2b491cc) - Bug 1202757 - disassemble more instructions. r=sstangl (39e29fbc98) - Bug 1211832 - Disable functions that can easily cause artificial OOMs. r=jonco (3264e2dcb6) - Bug 1188390 - Fail when Sprinter in disassemble ooms. r=h4writer (f59e3b00ca) - Bug 1191635 - Fix stack limit for evalInWorker runtime. r=bhackett (b4b8f37dc1) - Bug 1209873 - IonMonkey: MIPS: Add AssemblerMIPSShared::as_sync. r=arai (80dbd653b7) - Bug 1212469 - Fix some OOM handling issues shown up by the previous patch r=jandem (ca7e25d243) - Bug 1215058 - Fix various OOM handling issues related to off-thread compilation r=jandem (6d95767f75) - Bug 1207827 - Copy pool data into buffer immediately. r=nbp (d3fcd69e1e) - Bug 1207827 - Stop perforating AssemblerBuffers. r=nbp (8ac7947355) - Bug 1207827 - Use a Vector for poolInfo_. r=nbp (d97f814916) - Bug 1207827 - Switch jit::Pool to a LifoAllocPolicy. r=nbp (caf547349e) - Bug 1207827 - Eliminate poolSizeBefore(). r=nbp (adad1dfa68) - Bug 1181612: Hoist codeLabels_ and associated common functions into Assembler-shared; r=luke (5086762e53) - Bug 1207827 - Remove ARM temporary offset buffers. r=nbp (7bc80ab795) - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp (34141fde56) - Bug 1213146 - IonMonkey: MIPS: Remove AssemblerMIPSShared::asAsm. r=arai (8d71e648c9) - const-var (f860ce4da7) - Bug 944164 - set the shell variable scriptPath to communicate the currently running script to the debugger, r=jorendorff (5ca9508912) - align to firefox (f895d43a07) - Bug 1213146 - IonMonkey: MIPS: Move Assembler::PatchDataWithValueCheck to architecture specific. r=lth (c8a7b478f6) - Bug 944164 - make the shell actually quit when you call quit(), r=jorendorff (8e737a7450) (b4a9437711) - import from `custom` branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) (df1c937cce) - import changes from `dev' branch of rmottola/Arctic-Fox: - bit of Bug 1202902 - Fix the world. (b7b307b5b1) - Bug 1179102 - The async version of loadSubscript doesn't get the right JS version. r=bholley (d390d929f5) - Bug 1206149 - Use channel->AsyncOpen2() js/xpconnect/loader/mozJSSubScriptLoader.cpp (r=sicking) (0c5b42221d) - Bug 1185634 - Part 1: SandboxPrivate shouldn't be public. r=gabor (3b63251f58) - Bug 1185634 - Part 2: Remove obsolete comment. r=gabor (48359ea679) - some crash reporter and space style (c72b1291a7) - Bug 1178274 - Ensure the BrowserTabsRemoteAutostart function is first called on the main thread during xpcshell testing. r=billm (3e81414e4a) - Bug 1186993 - Add MOZ_CHAOSMODE to XPCShell. r=roc (a296f46add) - Bug 1187410 - Use GetNameShared() in XPCNativeInterface::NewInstance() to avoid a leak. r=mrbkap (54f1496a03) - var-let (48ada4e8ba) - Bug 1209077 - handle cached empty string in StyleSheetActor._getText; r=bgrins,pbrosset (1940c70e2e) (0a5fd83fe9)
  14. New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20221008-698323da0-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20221008-698323da0-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from `custom` branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) (3bfc28d23) - import from UXP: [Basilisk] Add SSUAO for Facebook (062b2c25) (ea3bb8b4a) - ported from UXP: Fix some debug assertions. (1868e887) (f4b7c3e19) - import from `custom` branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) (698323da0)
  15. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20221008-485bba73-uxp-51bb5d5c8-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221008-485bba73-uxp-51bb5d5c8-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20221008-id-656ea98-uxp-51bb5d5c8-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221008-id-656ea98-ia-93af9a0-uxp-51bb5d5c8-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  16. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221008-3219d2d-uxp-51bb5d5c8-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221008-3219d2d-uxp-51bb5d5c8-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221008-3219d2d-uxp-51bb5d5c8-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221008-d849524bd-uxp-51bb5d5c8-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221008-d849524bd-uxp-51bb5d5c8-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221008-d849524bd-uxp-51bb5d5c8-xpmod.7z Official UXP changes picked since my last build: - Fix some debug assertions. (1868e8874) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Add SSUAO for Facebook (because compatmode 102 breaks their JS) (a46b413b7) - [Pale-Moon] Use native mode for Zoho (3ea1f776a) Official Basilisk changes picked since my last build: - [Basilisk] Add SSUAO for Facebook (062b2c255) My changes picked since my last build: - D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549ddb) - follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c8) Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  17. got another mail from Sami:
  18. quote from Sami: @XPRTM what do you think?
  19. I'm thinking if it is good to import https://repo.palemoon.org/MoonchildProductions/UXP/issues/2012 to my tree, as I think an user-settable GUID pref may not be a good idea.
  20. they tried to revisiting https://repo.palemoon.org/MoonchildProductions/UXP/issues/1800 again but still having issues.
  21. sure, even posting with pastebin will be OK if you want. EDIT: got a modified source file from @XPRTM and I compiled new xul.dll on top of basilisk52-g4.8.win32-git-20221001-3219d2d-uxp-de51d3878-xpmod-ia32.7z. to test, download basilisk52-g4.8.win32-git-20221001-3219d2d-uxp-de51d3878-xpmod-ia32.7z and replace xul.dll from http://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221005-xpmod-ia32-d3d9test-xul.7z
  22. Off-topic: Thanks for consumption voucher from HK government, and a special offer of HKD 2020 of AMD 5800x, I got a almost free upgrade from 3700x. So there may be about 20% faster for compiling browser's source code.
  23. see https://repo.palemoon.org/MoonchildProductions/UXP/issues/1691
  24. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221001.7z Changelog: Out-of-tree changes: * update Goanna3 to git 7f6fda62d8..1406b5eef9: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182147: Ensure ImageHost does not attempt to call DrawQuad with an effect unsupported by the compositor. r=nical (5624e9134f) - Bug 1151749 - "Win-Only: Disabled Hardware Acceleration + CSS 3D transform on canvas -> black artefacts on hover". r=nical (54c49071b9) - Bug 1184224 - Remove gfxPrefs.h include from gfxPlatformGtk.h. r=karlt (eb907daa58) - Bug 1183820 - Expose if cairo uses XRender to GetAzureBackendInfo. r=mattwoodrow (10044ecfb0) - Bug 1128934 - Call XFlush after compositing to prevent jank. r=karlt (f63b9dc1b5) - Bug 1151663 - New mochitest for this bug. r=kats (9344d22ed6) - Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats (cbdffe3869) - Bug 1177018 - Work around the iframe in which mochitests are run not being scrollable. r=kats (d24291080c) - Bug 1177018 - Disable smooth scrolling in the APZ layerization test. r=kats (e1af545da1) - Bug 1181678 - Improve the check for skipping test_layerization if APZ is disabled. r=botond (91e5ead610) - Bug 1177018 - Enable chaos mode for the APZ layerization test. r=kats (f07fdeb936) - Bug 1177018 - Only enable APZ test logging for tests that actually use it. r=kats (9f24ea01c4) - Bug 1196294 - Remove the mCause from TimelineMarkers, r=tromey (5abd1c057d) - Bug 1195232 - Stop using TracingMetadata from GeckoProfiler.h, r=tromey (e736038873) - Bug 1200118 - Create a barebones TimelineMarker abstract class, r=tromey (9930c83c2f) - Bug 1200252 - Add marker for when the IPC request for a composite is sent to the compositor thread, r=jsantell,matt (becc11f58b) - align some minor thing to gecko (5bb64e322a) - Bug 1204581 - Add a deprecation warning for the usage of AppCache when service worker fetch interception is enabled; r=mcmanus,baku (69949c8d96) - Bug 1210941 P2 Use LOAD_BYPASS_SERVICE_WORKER in HttpBaseChannel instead of mForceNoIntercept. r=jduell (fdb7afc0be) - Bug 1173171 - Disable external jar: via preference. r=jduell (704cfb0b9c) - Bug 1210941 P3 Make jar channels use LOAD_BYPASS_SERVICE_WORKER internally. r=jduell (d871dc4837) - Bug 1210941 P4 Use LOAD_BYPASS_SERVICE_WORKER instead of ForceNoIntercept in nsDocShell. r=ehsan (ea5ed76717) - Bug 1210941 P5 Use LOAD_BYPASS_SERVICE_WORKER in nsObjectLoadingContent instead of ForceNoIntercept(). r=ehsan (9e821adfaa) - Bug 1210941 P6 Use LOAD_BYPASS_SERVICE_WORKER instead of ForceNoIntercept in FetchDriver. r=ehsan (02685be882) - Bug 1210941 P7 Use LOAD_BYPASS_SERVICE_WORKER in ServiceWorkerScriptCache. r=ehsan (45fa163dd2) - Bug 1182112 - XML documents should not be intercepted by ServiceWorkers. r=ehsan (a9dfeffcb3) - Bug 1210941 P8 Use LOAD_BYPASS_SERVICE_WORKER in xslt txURIUtils. r=ehsan (d7686d572b) - Bug 1210941 P9 Use LOAD_BYPASS_SERVICE_WORKER in nsCORSListenerProxy. r=ehsan (653f50de45) - Bug 1205302 - Disallow intercepting OCSP requests; r=jdm (b4650e78d9) - Bug 1210941 P10 Use LOAD_BYPASS_SERVICE_WORKER in nsNSSCallbacks. r=ehsan (b4b8b3f503) - Bug 1210941 P11 Use LOAD_BYPASS_SERVICE_WORKER in worker ScriptLoader. r=ehsan (ac07404832) - Bug 1210941 P12 Remove http channel's ForceNoIntercept. r=jduell IGNORE IDL (a7592a83c4) - Bug 1210941 P13 Remove ForceNoIntercept from jar channel. r=jduell (617544fcee) - Bug 1169613 - Use content type of synthesized response for JAR channel requests if available. Part 1: Set Content-Type of synthesized reponses for JAR channel requests. r=jdm (e32061a26a) - Bug 1169613 - Use content type of synthesized response for JAR channel requests if available. Part 2: Set Content-Type for JAR Channel requests on Fetch API responses. r=nsm (da43e29583) - Bug 1207556 - Part 1: Stop reusing the loadinfo in StartCORSPreflight; r=sicking (4724bfa8cd) - Bug 1207556 - Part 2: Fix the beacon CORS preflight tests; r=sicking (c61a699f9f) - Bug 1111834 - CORS preflight of navigator.sendBeacon() should not follow 30x redirect - tests. r=sicking (2871ad22e7) - fix build because of previous backports (e3096e6f9a) - Bug 1161677 - Expose dev mode state read-only through the navigator.hasFeature() api r=ehsan (013399847b) - Bug 1203680 P8 nsCORSListenerProxy::OnStartRequest must always call outer OnStartRequest. r=ehsan (9a67709770) - spacing (d4511b37c4) - missing bit of 920017 and some telemetry (2bf267ce72) (938961e76b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1146888 - Build more files in ipc/chromium in unified mode; r=bent (1143418e0f) - Bug 1206558 (part 1) - Combine handling of BSDs in ipc/chromium/moz.build. r=mshal. (2bb24997a2) - Bug 1206558 (part 2) - Move Linux-specific code ipc/chromium/moz.build. r=mshal. (94bf4c550e) - Bug 1206558 (part 3) - Move Android-specific code ipc/chromium/moz.build. r=mshal. (43ca8e06dd) - Bug 1206558 (part 4) - Factor out include handling in ipc/chromium/moz.build. r=mshal. (4ae55262ca) - Bug 1206558 (part 5) - Give libevent its own moz.build file. r=mshal. (1919309e8e) - Bug 1206558 (part 6) - Factor out common libevent moz.build stuff. r=mshal. (734e9a4b71) - actually use arc4random_bug check so allow compilation on recent libc (851de42a37) - var-let (8c910312d3) (1406b5eef9) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
×
×
  • Create New...