
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they're already here since June 2022 in UXP/moebius builds. still not having a way for adding them in Goanna3 based browsers. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
should be fixed. since I upload them before I sleep, and create release notes posts after woke up next day and I may forget one or two of them. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230114.7z Changelog: In-tree changes: - browser-omni: console2: update bindings code after "Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug" landed in engine (3a183fa1) Out-of-tree changes: - turn on TLS_RSA_WITH_AES_128_GCM_SHA256, some sites requiring it (4b6d15646a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1085783 (Part 1) - Snap both the fill and dest rects using UserToDeviceSnapped() when pixel snapping images. r=roc (97c8ea37a9) - Bug 1085783 (Part 2) - Add a test for rounding behavior when high-quality downscaling. r=roc (2851c696c4) - Bug 1218851. Fix comments related to nsIPresShell::RenderDocument and flags RENDER_DOCUMENT_RELATIVE and RENDER_IGNORE_VIEWPORT_SCROLLING. r=roc (897eb061a2) - Bug 1223255 - Use Animation::AnimationTimeToTimeStamp instead of timeline->ToTimeStamp. r=bbirtles (b05fc6c868) - Bug 1216030 - Part 1: Remove CanAnimate_HasGeometricProperty. r=dbaron (8f8f380828) - Bug 1216030 - Part 2: Remove gfxPlatform::OffMainThreadCompositingEnabled from CanAnimatePropertyOnCompositor. r=dbaron (983f626f3d) - Bug 1216030 - Part 3: Move AreAsyncAnimationsEnabled check outside animation properties loop. r=dbaron (273b21d3a9) - Bug 1216030 - Part 4: Move IsCompositorAnimationDisabledForFrame outside animation properties loop. r=dbaron (4f5ba30f2d) - Bug 1216030 - Part 5: Add KeyframeEffectReadOnly::CanAnimateTransformOnCompositor. r=bbirtles (a87ab8f397) - Bug 1216030 - Part 6: Add KeyframeEffectReadOnly::IsGeometricProperty. r=bbirtles (9dbb1c9fe0) - Bug 1216030 - Part 7: Add nsIFrame::RefusedAsyncAnimation. r=dbaron (9b0582e9e7) - Bug 1216030 - Part 8: Add KeyframeEffectReadOnly::GetAnimationFrame. r=bbirtles (3915b03b48) - Bug 1216030 - Part 9: We don't need to call CanPerformOnCompositorThread in RequestRestyle. (fe46feecdb) - Bug 1216030 - Part 8.5: Animation::CanThrottle() should check that all animation properties are running on compositor. r=bbirtles (dbee36ccc7) - Bug 1216030 - Part 10: Remove CanAnimate_AllowPartial flag. r=bbirtles (eb30ac714f) - Bug 1216030 - Part 11: Add KeyframeEffect::CanAnimatePropertyOnCompositor. r=bbirtles (f71cb641ec) - Bug 1216030 - Part 12: Pass nsIFrame to CanPerformOnCompositorThread to avoid redundant process for getting nsIFrame. r=dbaron (c9dbe043ad) - Bug 1216030 - Part 13: Remove existsProperty check from CanPerformOnCompositorThread. r=dbaron (e3dde151af) - Bug 1216030 - Part 14: Add KeyframeEffectReadOnly::GetPresContext and KeyframeEffectReadonly::GetRenderedDocument. r=bbirtles (7edbf430e9) - Bug 1216030 - Part 15: Add KeyframeEffectReadOnly::GetCollection. r=bbirtles (2652435de5) - Bug 1216030 - Part 16: Move CanThrottleAnimation and CanThrottleTransformChanges from AnimationCollection into KeyframeEffectReadOnly::CanThrottle. r=bbirtles (d890691ebb) - Bug 1216030 - Part 17: Do not calculate unthrottle interval for transform animation every time. r=bbirtles (c7a3767422) - Bug 1216030 - Part 18: Remove IsCurrent() check in assertion in CanThrottle. r=bbirtles (6de694634a) - Bug 1181976 - Rename WillChangeBudgetWarning in dom/dom.properties to reflect string change. r=flod (abc159ebba) - Bug 1191412 - Fix logic and text for the WillChange warning. r=roc (f2900114f1) - Bug 1180899 - Do not clobber frame metrics on the root layer added during a previous paint if there is no other frame metrics for the root scroll frame. r=tn (30f2dcf21b) - Bug 1208673 - Do HitTest with skipping non-leaf preserve-3d transform items. r=roc (a042872d32) - Bug 947062 - Layerize background images with animated background-position if possible. r=mattwoodrow (075dedff4a) - Bug 1172310. Don't add viewport frame bounds to the layer event regions because they are never the result of hit testing. r=roc (1ecdd06c0d) - Bug 1213582. Don't flatten away opacity:0 containers. r=mattwoodrow (d1f9c205e1) - Bug 1213582. Skip display items in ProcessDisplayItems if we only need items for event regions, and this item isn't one and doesn't have descendants. r=mattwoodrow (3511595652) - Bug 1183085 - Correct the name for nsDisplayItem; r=roc (fb1a59294f) - Bug 1183085 - Update description for nsDisplayList methods; r=roc (39eafdb099) - Bug 1216851 - Don't include event regions when deciding if we can flatten opacity. r=roc (fc518688a4) - Bug 1215412 - Apply perspective origin after transform origin. r=jwatt (a30f0351a3) - Bug 1152263 - Ensure Matrix4x4::ProjectRectBounds being functional for Rect with zero width/height. r=mattwoodrow (5ca3086e04) - Bug 1217012 - Use doubles when untransforming points since we need the extra precision. r=kip (81acd626e8) - Bug 1042536 - Allow ImageLayer optimization to be used for some clipped background images. r=mstange (b9b89b2d25) - Bug 1221677 - "[css-grid] Put the 'subgrid' support behind a pref, disabled by default". r=mats (400e9d865a) - Bug 1150042 - Make nsLayoutUtils::DrawSingleUnscaledImage use CSSIntSize instead of unitless nsIntSize. r=dholbert (393062cd87) - Bug 1173305 - Convert BasicTableLayoutStrategy to work with logical coordinates. r=dholbert (e133cad49a) - namespace comment (6fc3ad3f4a) - Bug 1220621. When removing a <col>, only create an anonymous colframe to replace it if one is really needed. r=dbaron (e29d8a7248) - Bug 1178250 - Don't call ConsiderChildOverflow until the child has been placed in the right location when reflowing a vertical-rl table. r=dholbert (1327793032) - Bug 1186998 - Align overflowing table-cell content to content-box. r=dholbert (d2356a20c0) - Bug 1213465 - Combine DrawResults correctly in nsTablePainter. r=tn (61e725a4ad) - minor (0df6057957) - bits of Bug 1163227: Part5 (6a99380110) - minor (59f78b2265) - Bug 1206982 - getUserMedia s/PermissionDeniedError/SecurityError/. r=jesup (782b3536a2) - Bug 1218799: Shutdown MediaManager engines from the MediaManager thread r=jib (351bba0486) - Bug 1186708 - Fix debug-only assert (crash) on advanced browserWindow constraint. r=jesup (86fcfa999d) - Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup (4663d7a46c) - Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till) (1489fbb2f3) - Bug 1219057 - Do not show "Unable to print stack trace" for exception thrown while compiling top-level script. r=jandem (df74029ee8) - Bug 1186973 - Evaluate assertEqBytecode: Print length as numbers. r=h4writer (57f9e68d53) - Bug 1218636 - IonMonkey: MIPS64: Add support into shell. r=lth (dc4de53cf5) - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 1/2; r=jorendorff (e40087f5b8) - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 2/2; r=jorendorff (4d74d1f639) - Bug 1192329 - Fix broken asm tests by explicitly setting js version; r=jorendorff (adf502c8db) - Bug 1108603 - Evaluate ensure that the global is configured such that we can always clone singletons. r=jonco (8a888042dd) - Bug 1184393 - Rename some js shell test variables for better readability; r=sfink (06e2293f34) - Bug 1213104 - Pass the ProgressBar directly, since we are no longer using results; r=sfink (16b4af8c3e) - Bug 1212756 - Fix jstests --debug option r=terrence (89caa65dc5) - Bug 1213365 - Share environment control code between js and jit test harnesses; r=sfink (274c4f2d2e) - Bug 1206987 - Only disable the GPF dialog during testing; r=sfink (a507b1b591) - Bug 1212349 - Encapsulate the shell's per-runtime state r=jandem (4ec884973d) - Bug 1215063 - Implement a simple module loader for the shell r=shu r=froydnj (a916f0ee03) - Bug 1214051 - Reject NaN as a sampling probability, and test the floating point value range harder. r=jimb (842e822471) - Bug 1225176 - Don't call wrap() in JitActivation constructor, it can GC and crash. r=fitzgen (d989a2b157) - Bug 1218643 - remove support for deprecated asm.js heap length. r=luke (6ad156f10d) - Bug 1224280 - Fix asm.js console warning when disabled by debugger and parsing off-thread. r=luke (7bf76d0a1f) - Bug 1221660 - Part 1: Stop populating ParseNode::pn_offset most of the time. r=Waldo. (24d013fe30) - Bug 1221660 - Part 2: Move pn_offset into a branch of the ParseNode::pn_u union. Add a subclass of ParseNode for PNK_CASE nodes. Merge PNK_DEFAULT with PNK_CASE. r=Waldo. (12514bc644) - Bug 1200609 - Odin: Update comments and code mentioning interrupting via mprotect (r=benj) (a60ec9d0d0) - Bug 1218644 - OdinMonkey: MIPS64: Add support for Loongson3. r=lth (57a1865d1d) - Bug 1225392 part 1. Expose JSAPI for getting %IteratorPrototype%. r=efaust (816e68dddd) - Bug 1225392 part 2. WebIDL autogenerated iterators should chain up to %IteratorPrototype%. r=qdot (834fc71f90) - No bug. Reword a comment slightly because it confused me. r=woof!, DONTBUILD (c2c41d535a) - Bug 1147752 - Keep typedefs consistent. r=jgilbert (605d63c0e4) - Bug 1207672 - Add support for APPLE_framebuffer_multisample r=snorp (0f4ef4420d) - Bug 1207205 - Remove fGetActiveUniformName. r=jrmuizel (9d1c97f194) - Bug 1208513 - Add support for GL_APPLE_sync r=jgilbert (6d70401d89) - Bug 1222175 - initialize base of ScaledFontDWrite before its members; r=Bas (120c5fa334) - Bug 1217941 - remove <iomanip> from ScaleFactors2D.h; r=jrmuizel (e5a08d95e2) - Bug 1222569 - fix initialization order in SourceSurfaceD2D1; r=Bas (484084f551) - Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa (de255f344a) - Bug 1185011: Add 'override' annotations to DataSourceSurface subclasses in SourceSurfaceRawData.h, to fix clang -Winconsistent-missing-override build warnings/errors. rs=ehsan (dc3ff4fa07) - Bug 1222298 - GFX: 2D: Make convolverLS3 more like upstream. r=seth (06e555709d) - Bug 1157065- GFX: 2D: Implement AlphaBoxBlur in LS3 MMI. r=jrmuizel (ca818df231) - Bug 1220673 - Make DrawTargetCG::Mask() MOZ_CRASH (a649db3d99) - Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel (9785977521) - Bug 1220624: Make MaskSurface properly take into account the possibilities of partial uploads. r=jrmuizel (9dd3d65880) - Bug 1222569 - remove unused variable from DrawTargetD2D1.cpp; r=Bas (e6c5aa717b) (f29aba536a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe (3c954c73dd) - Bug 1223486 - Ensure WrapTexCoord returns 0.0 instead of 1.0 when given a negative whole number. r=Bas (b4af8eb524) - Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin (03359c7730) - Bug 1206763 - Enable SkiaGL canvas on gonk r=mattwoodrow (1588079b23) - Decouple CairoImage from ImageContainer. (bug 1222910, r=roc) (a93a4dad82) - Decouple D3D11ShareHandleImage from ImageContainer. (bug 1222910, r=mattwoodrow) (9642ef1c53) - Bug 1194753 - Wait longer when decoding the first frame of D3D9 DXVA video before deciding it is invalid. r=cpearce (865fe1d2f3) - Decouple D3D9SurfaceImage from ImageContainer. (bug 1222910, r=mattwoodrow) (55bc5abffc) - Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert (0da6aff77f) - Decouple EGLImageImage from ImageContainer. (bug 1222910, r=snorp) (cffb7aadcb) - Decouple SurfaceTextureImage from ImageContainer. (bug 1222910, r=snorp) (5b920014d0) - Decouple MacIOSurfaceImage from ImageContainer. (bug 1222910, r=mstange) (ffab69155c) - Decouple SharedRGBImage and PlanarYCbCrImage from ImageContainer. (bug 1222910, r=mattwoodrow) (a9f6e23788) - Remove Gonk usage of ImageContainer::CreateImage. (bug 1222910, r=sotaro) (3f460b901d) - Remove CreateImage() from ImageContainer, ImageFactory, and ImageClient. (bug 1222910, r=roc) (873d5d5e47) - Bug 1212795: P1. Ensure the check if HW acceleration is allowed is performed on the main thread. r=jwwang (7cac257e5a) - Bug 1137529: Prefer Apple's VDA hardware acceleration for Hi-Def videos. r=rillian (a3ffc48e5e) - Bug 1212795: P2. Ensure all frameworks required for video decoding on mac are loaded. r=jwwang (b903b94c60) - Bug 1212795: P3. Make AppleDecoderModule detects if the required modules are loaded. r=jwwang (fb132e36b0) - Bug 1221991 - [1.3] Make SupportsMimeType a const function. r=jya (2450030808) - Bug 1221991 - [2.3] Split DecoderLoop into functions, simplify decoding state and clean up style. r=snorp (7c0e665cf7) - Bug 1221991 - [3.1] Manage module state via accessor functions. r=snorp (491b00f74b) - Bug 1221991 - [4.2] Add AndroidDecoderModule logging. r=snorp (7213505016) - Bug 1153110: Don't prefer VDA for 720p and above. r=rillian (50d5fbfa7c) - remove PR_LOGGING (44f4efbaa2) - Bug 1169653 - Limit use of the speech recognition API in JS to certified apps or apps with the proper flags set. r=smaug (c93a8949b8) - Bug 1133633: Part2. Enable async decoding on mac. r=mattmoodrow (c9740168bd) - Bug 1154896: Report decoding errors back to MP4Reader. r=rillian (26291f72e1) - Bug 1154896: Part2. Ignore kVTDecodeInfo_FrameDropped flag. r=rillian (bfca4c264e) - Bug 1198094: P1. Limit rate at which InputExhausted could be called by mac decoder. r=rillian (e5819c1666) - Bug 1214678 - Allow Apple media decoders to work on iOS r=jya (c475eff0be) - Bug 1219140 - Remove AskMediaCodecAndWait() r=bwu (dbe8d364ec) - fix includes (432c3419b0) - adapted Bug 1159509 - Support audio AMR-NB for Gonk in MP4Reader. r=jya (adaddc5c21) - Bug 1154512 - Remove MediaTaskQueue::SyncDispatch() from PDM. r=cpearce (5bddd082bd) - Bug 1204622 - release codec listener at reader task queue. r=jya (72b062b5d7) - Bug 1097498 - Wait fence for the graphic buffer. r=sotaro (c72f301939) - Bug 1198664 - Refactor: move common behaviors to base class. r=bwu,jya (a754813c5b) - Bug 1198664 - Use looper to process decoder tasks. r=bwu (768315de13) - Bug 1174721 - Use AudioCompactor for GonkAudioDecoderManager. r=sotaro (768e68c946) - Bug 1199809 - Refactor: use RAII to help manage output buffer lifecycle. r=sotaro (9a6e0dceb7) - Bug 1133955 - Record the last seek time to decide the direction to seek. r=sotaro (d0bcdbe68b) - Bug 1210045 - Fix GonkVideoDecoderManager shutdown during initialization r=bwu (b379248ff1) - Bug 1214997 - Use MozPromise in MediaCodecProxy and OMXCodecProxy r=bwu (ab9a92d640) - Bug 1199809 - Make a copy of output buffer after flush(). r=sotaro (17465ecaea) - Bug 1216895 - assert that decoder methods are run on correct thread. r=jya (b8c106c2ca) - Bug 1185018 - Part 1 of 1 - Made speech recognition services language dependent and removed assumption of a single service. r=smaug (f83acf82b4) - Bug 1207416: Add Telemetry for time spent in different Load states in WebRTC r=gcp (e3959b6760) - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian (a9b13ef334) - Bug 1196558: Don't assert should output task not be dispatched. r=edwin (a2569bca73) - Bug 1199193: Ensure DrainComplete() is called once all decoded frames have been output. r=rillian (760fb42753) - Bug 1079621 - Change non-fatal errors to warnings. r=rillian (20c85e7e56) - Bug 1185234 - Implement SpeechRecognition::interimResults. r=smaug (b3d635d8c0) - Bug 1171850 - Remove 'models' dir from MODELSPS_DEST as the dir 'models' now comes from MODELSPS_FILES. r=gps (5515511e3a) - Bug 1183503 - Rename model and dictionary files for recognition in preparation for localization. r=smaug (32c78610af) - Bug 1185235 - Implement SpeechRecognition::maxAlternatives. r=smaug (91eac7f30f) - Bug 1177514 - Remove final text of 'ERROR' on recognition error, should be signaled by SpeechRecognitionError. r=smaug (c8d7b198e0) - Bug 1187791 - Part 1 of 1 - SpeechRecognition::maxAlternatives can't throw; so, rm webidl throws specifier. r=smaug (e295b2bde5) - Bug 1213131: [vpx] Configure libvpx decoder to use multi-threads decoding. r=kentuckyfriedtakahe (f38ba0ef82) - Bug 1206845: Prevent overflows in MediaCache. r=roc (e8a228dcd3) - Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc (6342592be3) - Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc (f229c8f757) (147c5fa2eb) - import changes from `dev' branch of rmottola/Arctic-Fox: - partly import Bug 1201597 - Part 0: Make saveHeapSnapshot return the file path rather than take it as a parameter; r=bholley (85652707) - partly import Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to (f9c9b2b7) - Bug 1184426 - Unprefix RTCIceCandidatePairStats.priority (formerly mozPriority). r=bwc, r=smaug (3381192783) - Bug 1211793 - Remove unnecessary creation of "MediaDecoder" log module. r=gerald. (ed090bfe9c) - Bug 1215532. Make sure the exposure set of the generated iterator interface matches that of the iterable it's created for, and that IterableIterator is exposed everywhere. r=qdot (d580e5a3dc) - Bug 1215755. Change the Web IDL parser to just put a next() method initerator interfaces instead of using an additional IterableIterator interface. Fix up the other test failures in test_interface_maplikesetlikeiterable.py while I'm here. r=qdot (568f46851e) - Bug 961329 - Implement JS::ubi::DominatorTree; r=sfink (b0cee6e886) - Bug 1194991 - Part a: rewrite test_const.py to simplify adding new tests; r=khuey (510c69e81e) - Bug 1194991 - Part b: coerce WebIDL constants to the correct type; r=khuey (8076a19ff9) - Bug 1186142 - Make selector arg optional on PeerConnection.getStats(). r=bz (58041a2533) - Bug 1215519 - Switch to DOMTimeStamp for RTCCertificate. r=bz (0bfba3a6ac) - Bug 1152538 - RTCIdentityAssertion is a dictionary, r=smaug (b0c525ab44) - Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley (d533dfb5be) - Bug 1225588 - Expose DominatorTree to JavaScript; r=sfink,bz (bed975d820) - Bug 1223512 - Validate that every edge referent is in the heap snapshot; r=shu (170fdfac5e) - Bug 1218597 - Limit the number of stack frames serialized in core dumps; r=froydnj (3d69d6515f) - Bug 1153294 - Exposing Document.documentLoadGroup to Chrome JS, r=sicking (4b1f6fcfc3) - Bug 1221292 - move nondeterministicGetWeakMapKeys to ThreadSafeChromeUtils; r=bz (7c528633b5) - Bug 1223954 - don't use implicitJSContext for readHeapSnapshot and saveHeapSnapshot; r=bz (22f6ebf124) - Bug 1204155 - Account for OOM in CryptoKey::SetSymKey() r=mt (d8e5713ad1) - Bug 1204155 - Check if we're OOM when calling SECKEY_CopyPrivateKey() and SECKEY_CopyPublicKey() r=mt (8f1a9143ce) - Bug 1001691 - Make GenerateAsymmetricKeyTask::mKeyPair a UniquePtr so that we can explicitly release it on the main thread r=mt (40fa47ffae) - Bug 1213937 - Make WebRTC certificates SHA-256 only, r=drno (c1e3d2fd23) - Bug 1158886 - Correct public key argument names for CryptoKey::PublicKeyToSpki() and ::PublicKeyToJwk() r=rbarnes (f70b95a51d) - Bug 901698 - Implement OCSP-must-staple; r=keeler (4abe7c7616) - Bug 1213203 - AsymmetricSignVerifyTask::DoCrypto() creates unused SGN Context r=mt (afef1029de) - Bug 1188750 - CryptoKey::ReadStructuredClone() needs to ensure NSS is initialized before trying to deserialize a key r=keeler (12c4d54ece) - Bug 1001691 - Implement WebCrypto thread pool r=bz (60cfa74a56) - Bug 1001691 - Use thread pool for WebCrypto operations r=bz (dd61402a0c) - Bug 1207090 - Expose TCPSocket to chrome contexts. r=bz (e17fd13133) - Bug 1210330 - TCPSocket data event should be an ArrayBuffer in non-e10s case too. r=jdm (6bf1210377) - Bug 1219476 (part 1) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (da793ddf99) - Bug 1219476 (part 2) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (d87f0ea067) - Bug 1219476 (part 3) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (5715cffabf) - Bug 1219476 (part 4) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (7f203f36de) - Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (65d1438d2e) - Bug 1211360 - Don't snap for non-translation 3D transform. r=roc (e11c2b9104) - Bug 1198996 - Ensure layer local opacity is clamped to 0..1 range. r=Bas (9b90e4348a) - Bug 1222661 - Replace ToUnknown(obj) and FromUnknown(obj) with obj.ToUnknown*() and FromUnknown*(obj). r=nical (6da1eeedab) (5a6524c1db) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 (a25aab429d) - Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink (7bd216ff4d) - Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala (535e8fa870) - Bug 1205733 - Add move overloads to dom::Nullable's constructor and SetValue method, r=bz (44a2684efe) - Bug 1151884 - Enable the uint32_t overload of ToJSValue; r=smaug (989d3e5b5f) - obvious fix (76ba7249fb) - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz (1a05be13c3) - Bug 1219749. Add a way to faithfully propagate the "exception is already on JSContext" state through an ErrorResult. r=peterv (cb1713a7b9) - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv (2c0b22cfed) - Bug 979591. Disallow calling WebIDL constructors as functions even for system callers in release builds. r=peterv (7ad3312248) - Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz (aadc8d552d) - Bug 1188207 - Fix more constructors in DOM; r=baku (4609640af9) - Bug 1191918 - Round battery level to nearest 10% r=bz (0c98c214b1) - Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. (90ca84d0f9) - Bug 1221009. Part 2 - remove unused code. r=roc. (789b0a0e74) - Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc. (d292c1701f) - Bug 1217653 - MediaDecoder::GetOwner() should return null after shutdown. r=kinetik. (f071ecf2ee) - Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya. (15e67bbd3e) - Bug 1219142. Part 2 - remove unused code. r=jya. (e2be34e25a) - bug 681602 - Implement xptcall for arm iOS. r=glandium (3be41176bc) - Bug 1188209 - Fix more constructors in memory; r=njn (28b833e741) - Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. (6e50fcea80) - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar (db0f7ec46c) - Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt (0fb2af92ce) - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett (bc88ee4252) - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett (3408c67dbf) - clean spaces (ffdccafdea) - Bug 1192666 - Emit '[]' around origin strings for ipv6 origins, r=ehsan (cc5fcdb711) - Bug 1195415 - Add asciiHostPort field to nsIURI, and use it in the implementation of nsPrincipal::GetOriginForURI, r=bholley (7793745ecb) - Bug 1204610 - Use a smart pointer in nsNullPrincipalURI. r=mrbkap (082fedf3e7) - Bug 859764 - Part 1.1: Turn IDL Implementation into Internal-Only Interface. r=echen, r=smaug (900ae90da3) - Bug 1043250 - Part 2: Update MobileMessageCallback and SmsService. r=btseng (fc2a0ed029) - Bug 1175430 - Expose Network-Specific Error Cause for Various Error Handling in App Layer. r=btseng (c3abacd9e1) - Bug 859764 - Part 1.2: Clearn Up Naming in IDL. r=echen (41f70a1f4c) - Bug 1152730 - Part 3: Add owner window checks on DOM object operations. r=btseng (2c09378b02) - Bug 1043250 - Part 3: Update MozMobileMessageManager WebIDL interface and implementation. r=hsinyi (06feae677b) - Bug 859764 - Part 2: Define New WebIDL interfaces for MobileMessage Objects. r=echen r=smaug (54cb39df82) - Bug 859764 - Part 3: The Implementation for WebIDL Change. r=echen, r=smaug (be0d0439dc) - Bug 984413 - Add JSdoc in MobileMessageDB.jsm. r=btseng (a3f15e291a) - Bug 1154186 - Deprecate nsISmsMessenger_new.idl. r=echen (b179f3343c) - Bug 1152730 - Part 1: Update retry logic in SmsService and remove the retry in ril_worker. r=btseng (d8e5b520f2) - Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp (9e4506b4a2) - Bug 748391 - Implement markMessageRead on the Android backend. r=snorp (d969455588) - Bug 859764 - Part 4: Implementation Change in Different Backend. r=echen (607b9bb53f) - Bug 1043250 - Part 4: Update SMS IPC implementation. r=btseng (264cd87721) - Bug 1197008 - Stop assuming 0 is an invalid threadId. r=btseng r=hsinyi (5498728784) (f7679e4701) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230114-f7679e4701-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230114-f7679e4701-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230114-f7679e4701-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230114-f7679e4701-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - turn on TLS_RSA_WITH_AES_128_GCM_SHA256, some sites requiring it (4b6d15646a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1085783 (Part 1) - Snap both the fill and dest rects using UserToDeviceSnapped() when pixel snapping images. r=roc (97c8ea37a9) - Bug 1085783 (Part 2) - Add a test for rounding behavior when high-quality downscaling. r=roc (2851c696c4) - Bug 1218851. Fix comments related to nsIPresShell::RenderDocument and flags RENDER_DOCUMENT_RELATIVE and RENDER_IGNORE_VIEWPORT_SCROLLING. r=roc (897eb061a2) - Bug 1223255 - Use Animation::AnimationTimeToTimeStamp instead of timeline->ToTimeStamp. r=bbirtles (b05fc6c868) - Bug 1216030 - Part 1: Remove CanAnimate_HasGeometricProperty. r=dbaron (8f8f380828) - Bug 1216030 - Part 2: Remove gfxPlatform::OffMainThreadCompositingEnabled from CanAnimatePropertyOnCompositor. r=dbaron (983f626f3d) - Bug 1216030 - Part 3: Move AreAsyncAnimationsEnabled check outside animation properties loop. r=dbaron (273b21d3a9) - Bug 1216030 - Part 4: Move IsCompositorAnimationDisabledForFrame outside animation properties loop. r=dbaron (4f5ba30f2d) - Bug 1216030 - Part 5: Add KeyframeEffectReadOnly::CanAnimateTransformOnCompositor. r=bbirtles (a87ab8f397) - Bug 1216030 - Part 6: Add KeyframeEffectReadOnly::IsGeometricProperty. r=bbirtles (9dbb1c9fe0) - Bug 1216030 - Part 7: Add nsIFrame::RefusedAsyncAnimation. r=dbaron (9b0582e9e7) - Bug 1216030 - Part 8: Add KeyframeEffectReadOnly::GetAnimationFrame. r=bbirtles (3915b03b48) - Bug 1216030 - Part 9: We don't need to call CanPerformOnCompositorThread in RequestRestyle. (fe46feecdb) - Bug 1216030 - Part 8.5: Animation::CanThrottle() should check that all animation properties are running on compositor. r=bbirtles (dbee36ccc7) - Bug 1216030 - Part 10: Remove CanAnimate_AllowPartial flag. r=bbirtles (eb30ac714f) - Bug 1216030 - Part 11: Add KeyframeEffect::CanAnimatePropertyOnCompositor. r=bbirtles (f71cb641ec) - Bug 1216030 - Part 12: Pass nsIFrame to CanPerformOnCompositorThread to avoid redundant process for getting nsIFrame. r=dbaron (c9dbe043ad) - Bug 1216030 - Part 13: Remove existsProperty check from CanPerformOnCompositorThread. r=dbaron (e3dde151af) - Bug 1216030 - Part 14: Add KeyframeEffectReadOnly::GetPresContext and KeyframeEffectReadonly::GetRenderedDocument. r=bbirtles (7edbf430e9) - Bug 1216030 - Part 15: Add KeyframeEffectReadOnly::GetCollection. r=bbirtles (2652435de5) - Bug 1216030 - Part 16: Move CanThrottleAnimation and CanThrottleTransformChanges from AnimationCollection into KeyframeEffectReadOnly::CanThrottle. r=bbirtles (d890691ebb) - Bug 1216030 - Part 17: Do not calculate unthrottle interval for transform animation every time. r=bbirtles (c7a3767422) - Bug 1216030 - Part 18: Remove IsCurrent() check in assertion in CanThrottle. r=bbirtles (6de694634a) - Bug 1181976 - Rename WillChangeBudgetWarning in dom/dom.properties to reflect string change. r=flod (abc159ebba) - Bug 1191412 - Fix logic and text for the WillChange warning. r=roc (f2900114f1) - Bug 1180899 - Do not clobber frame metrics on the root layer added during a previous paint if there is no other frame metrics for the root scroll frame. r=tn (30f2dcf21b) - Bug 1208673 - Do HitTest with skipping non-leaf preserve-3d transform items. r=roc (a042872d32) - Bug 947062 - Layerize background images with animated background-position if possible. r=mattwoodrow (075dedff4a) - Bug 1172310. Don't add viewport frame bounds to the layer event regions because they are never the result of hit testing. r=roc (1ecdd06c0d) - Bug 1213582. Don't flatten away opacity:0 containers. r=mattwoodrow (d1f9c205e1) - Bug 1213582. Skip display items in ProcessDisplayItems if we only need items for event regions, and this item isn't one and doesn't have descendants. r=mattwoodrow (3511595652) - Bug 1183085 - Correct the name for nsDisplayItem; r=roc (fb1a59294f) - Bug 1183085 - Update description for nsDisplayList methods; r=roc (39eafdb099) - Bug 1216851 - Don't include event regions when deciding if we can flatten opacity. r=roc (fc518688a4) - Bug 1215412 - Apply perspective origin after transform origin. r=jwatt (a30f0351a3) - Bug 1152263 - Ensure Matrix4x4::ProjectRectBounds being functional for Rect with zero width/height. r=mattwoodrow (5ca3086e04) - Bug 1217012 - Use doubles when untransforming points since we need the extra precision. r=kip (81acd626e8) - Bug 1042536 - Allow ImageLayer optimization to be used for some clipped background images. r=mstange (b9b89b2d25) - Bug 1221677 - "[css-grid] Put the 'subgrid' support behind a pref, disabled by default". r=mats (400e9d865a) - Bug 1150042 - Make nsLayoutUtils::DrawSingleUnscaledImage use CSSIntSize instead of unitless nsIntSize. r=dholbert (393062cd87) - Bug 1173305 - Convert BasicTableLayoutStrategy to work with logical coordinates. r=dholbert (e133cad49a) - namespace comment (6fc3ad3f4a) - Bug 1220621. When removing a <col>, only create an anonymous colframe to replace it if one is really needed. r=dbaron (e29d8a7248) - Bug 1178250 - Don't call ConsiderChildOverflow until the child has been placed in the right location when reflowing a vertical-rl table. r=dholbert (1327793032) - Bug 1186998 - Align overflowing table-cell content to content-box. r=dholbert (d2356a20c0) - Bug 1213465 - Combine DrawResults correctly in nsTablePainter. r=tn (61e725a4ad) - minor (0df6057957) - bits of Bug 1163227: Part5 (6a99380110) - minor (59f78b2265) - Bug 1206982 - getUserMedia s/PermissionDeniedError/SecurityError/. r=jesup (782b3536a2) - Bug 1218799: Shutdown MediaManager engines from the MediaManager thread r=jib (351bba0486) - Bug 1186708 - Fix debug-only assert (crash) on advanced browserWindow constraint. r=jesup (86fcfa999d) - Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup (4663d7a46c) - Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till) (1489fbb2f3) - Bug 1219057 - Do not show "Unable to print stack trace" for exception thrown while compiling top-level script. r=jandem (df74029ee8) - Bug 1186973 - Evaluate assertEqBytecode: Print length as numbers. r=h4writer (57f9e68d53) - Bug 1218636 - IonMonkey: MIPS64: Add support into shell. r=lth (dc4de53cf5) - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 1/2; r=jorendorff (e40087f5b8) - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 2/2; r=jorendorff (4d74d1f639) - Bug 1192329 - Fix broken asm tests by explicitly setting js version; r=jorendorff (adf502c8db) - Bug 1108603 - Evaluate ensure that the global is configured such that we can always clone singletons. r=jonco (8a888042dd) - Bug 1184393 - Rename some js shell test variables for better readability; r=sfink (06e2293f34) - Bug 1213104 - Pass the ProgressBar directly, since we are no longer using results; r=sfink (16b4af8c3e) - Bug 1212756 - Fix jstests --debug option r=terrence (89caa65dc5) - Bug 1213365 - Share environment control code between js and jit test harnesses; r=sfink (274c4f2d2e) - Bug 1206987 - Only disable the GPF dialog during testing; r=sfink (a507b1b591) - Bug 1212349 - Encapsulate the shell's per-runtime state r=jandem (4ec884973d) - Bug 1215063 - Implement a simple module loader for the shell r=shu r=froydnj (a916f0ee03) - Bug 1214051 - Reject NaN as a sampling probability, and test the floating point value range harder. r=jimb (842e822471) - Bug 1225176 - Don't call wrap() in JitActivation constructor, it can GC and crash. r=fitzgen (d989a2b157) - Bug 1218643 - remove support for deprecated asm.js heap length. r=luke (6ad156f10d) - Bug 1224280 - Fix asm.js console warning when disabled by debugger and parsing off-thread. r=luke (7bf76d0a1f) - Bug 1221660 - Part 1: Stop populating ParseNode::pn_offset most of the time. r=Waldo. (24d013fe30) - Bug 1221660 - Part 2: Move pn_offset into a branch of the ParseNode::pn_u union. Add a subclass of ParseNode for PNK_CASE nodes. Merge PNK_DEFAULT with PNK_CASE. r=Waldo. (12514bc644) - Bug 1200609 - Odin: Update comments and code mentioning interrupting via mprotect (r=benj) (a60ec9d0d0) - Bug 1218644 - OdinMonkey: MIPS64: Add support for Loongson3. r=lth (57a1865d1d) - Bug 1225392 part 1. Expose JSAPI for getting %IteratorPrototype%. r=efaust (816e68dddd) - Bug 1225392 part 2. WebIDL autogenerated iterators should chain up to %IteratorPrototype%. r=qdot (834fc71f90) - No bug. Reword a comment slightly because it confused me. r=woof!, DONTBUILD (c2c41d535a) - Bug 1147752 - Keep typedefs consistent. r=jgilbert (605d63c0e4) - Bug 1207672 - Add support for APPLE_framebuffer_multisample r=snorp (0f4ef4420d) - Bug 1207205 - Remove fGetActiveUniformName. r=jrmuizel (9d1c97f194) - Bug 1208513 - Add support for GL_APPLE_sync r=jgilbert (6d70401d89) - Bug 1222175 - initialize base of ScaledFontDWrite before its members; r=Bas (120c5fa334) - Bug 1217941 - remove <iomanip> from ScaleFactors2D.h; r=jrmuizel (e5a08d95e2) - Bug 1222569 - fix initialization order in SourceSurfaceD2D1; r=Bas (484084f551) - Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa (de255f344a) - Bug 1185011: Add 'override' annotations to DataSourceSurface subclasses in SourceSurfaceRawData.h, to fix clang -Winconsistent-missing-override build warnings/errors. rs=ehsan (dc3ff4fa07) - Bug 1222298 - GFX: 2D: Make convolverLS3 more like upstream. r=seth (06e555709d) - Bug 1157065- GFX: 2D: Implement AlphaBoxBlur in LS3 MMI. r=jrmuizel (ca818df231) - Bug 1220673 - Make DrawTargetCG::Mask() MOZ_CRASH (a649db3d99) - Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel (9785977521) - Bug 1220624: Make MaskSurface properly take into account the possibilities of partial uploads. r=jrmuizel (9dd3d65880) - Bug 1222569 - remove unused variable from DrawTargetD2D1.cpp; r=Bas (e6c5aa717b) (f29aba536a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe (3c954c73dd) - Bug 1223486 - Ensure WrapTexCoord returns 0.0 instead of 1.0 when given a negative whole number. r=Bas (b4af8eb524) - Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin (03359c7730) - Bug 1206763 - Enable SkiaGL canvas on gonk r=mattwoodrow (1588079b23) - Decouple CairoImage from ImageContainer. (bug 1222910, r=roc) (a93a4dad82) - Decouple D3D11ShareHandleImage from ImageContainer. (bug 1222910, r=mattwoodrow) (9642ef1c53) - Bug 1194753 - Wait longer when decoding the first frame of D3D9 DXVA video before deciding it is invalid. r=cpearce (865fe1d2f3) - Decouple D3D9SurfaceImage from ImageContainer. (bug 1222910, r=mattwoodrow) (55bc5abffc) - Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert (0da6aff77f) - Decouple EGLImageImage from ImageContainer. (bug 1222910, r=snorp) (cffb7aadcb) - Decouple SurfaceTextureImage from ImageContainer. (bug 1222910, r=snorp) (5b920014d0) - Decouple MacIOSurfaceImage from ImageContainer. (bug 1222910, r=mstange) (ffab69155c) - Decouple SharedRGBImage and PlanarYCbCrImage from ImageContainer. (bug 1222910, r=mattwoodrow) (a9f6e23788) - Remove Gonk usage of ImageContainer::CreateImage. (bug 1222910, r=sotaro) (3f460b901d) - Remove CreateImage() from ImageContainer, ImageFactory, and ImageClient. (bug 1222910, r=roc) (873d5d5e47) - Bug 1212795: P1. Ensure the check if HW acceleration is allowed is performed on the main thread. r=jwwang (7cac257e5a) - Bug 1137529: Prefer Apple's VDA hardware acceleration for Hi-Def videos. r=rillian (a3ffc48e5e) - Bug 1212795: P2. Ensure all frameworks required for video decoding on mac are loaded. r=jwwang (b903b94c60) - Bug 1212795: P3. Make AppleDecoderModule detects if the required modules are loaded. r=jwwang (fb132e36b0) - Bug 1221991 - [1.3] Make SupportsMimeType a const function. r=jya (2450030808) - Bug 1221991 - [2.3] Split DecoderLoop into functions, simplify decoding state and clean up style. r=snorp (7c0e665cf7) - Bug 1221991 - [3.1] Manage module state via accessor functions. r=snorp (491b00f74b) - Bug 1221991 - [4.2] Add AndroidDecoderModule logging. r=snorp (7213505016) - Bug 1153110: Don't prefer VDA for 720p and above. r=rillian (50d5fbfa7c) - remove PR_LOGGING (44f4efbaa2) - Bug 1169653 - Limit use of the speech recognition API in JS to certified apps or apps with the proper flags set. r=smaug (c93a8949b8) - Bug 1133633: Part2. Enable async decoding on mac. r=mattmoodrow (c9740168bd) - Bug 1154896: Report decoding errors back to MP4Reader. r=rillian (26291f72e1) - Bug 1154896: Part2. Ignore kVTDecodeInfo_FrameDropped flag. r=rillian (bfca4c264e) - Bug 1198094: P1. Limit rate at which InputExhausted could be called by mac decoder. r=rillian (e5819c1666) - Bug 1214678 - Allow Apple media decoders to work on iOS r=jya (c475eff0be) - Bug 1219140 - Remove AskMediaCodecAndWait() r=bwu (dbe8d364ec) - fix includes (432c3419b0) - adapted Bug 1159509 - Support audio AMR-NB for Gonk in MP4Reader. r=jya (adaddc5c21) - Bug 1154512 - Remove MediaTaskQueue::SyncDispatch() from PDM. r=cpearce (5bddd082bd) - Bug 1204622 - release codec listener at reader task queue. r=jya (72b062b5d7) - Bug 1097498 - Wait fence for the graphic buffer. r=sotaro (c72f301939) - Bug 1198664 - Refactor: move common behaviors to base class. r=bwu,jya (a754813c5b) - Bug 1198664 - Use looper to process decoder tasks. r=bwu (768315de13) - Bug 1174721 - Use AudioCompactor for GonkAudioDecoderManager. r=sotaro (768e68c946) - Bug 1199809 - Refactor: use RAII to help manage output buffer lifecycle. r=sotaro (9a6e0dceb7) - Bug 1133955 - Record the last seek time to decide the direction to seek. r=sotaro (d0bcdbe68b) - Bug 1210045 - Fix GonkVideoDecoderManager shutdown during initialization r=bwu (b379248ff1) - Bug 1214997 - Use MozPromise in MediaCodecProxy and OMXCodecProxy r=bwu (ab9a92d640) - Bug 1199809 - Make a copy of output buffer after flush(). r=sotaro (17465ecaea) - Bug 1216895 - assert that decoder methods are run on correct thread. r=jya (b8c106c2ca) - Bug 1185018 - Part 1 of 1 - Made speech recognition services language dependent and removed assumption of a single service. r=smaug (f83acf82b4) - Bug 1207416: Add Telemetry for time spent in different Load states in WebRTC r=gcp (e3959b6760) - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian (a9b13ef334) - Bug 1196558: Don't assert should output task not be dispatched. r=edwin (a2569bca73) - Bug 1199193: Ensure DrainComplete() is called once all decoded frames have been output. r=rillian (760fb42753) - Bug 1079621 - Change non-fatal errors to warnings. r=rillian (20c85e7e56) - Bug 1185234 - Implement SpeechRecognition::interimResults. r=smaug (b3d635d8c0) - Bug 1171850 - Remove 'models' dir from MODELSPS_DEST as the dir 'models' now comes from MODELSPS_FILES. r=gps (5515511e3a) - Bug 1183503 - Rename model and dictionary files for recognition in preparation for localization. r=smaug (32c78610af) - Bug 1185235 - Implement SpeechRecognition::maxAlternatives. r=smaug (91eac7f30f) - Bug 1177514 - Remove final text of 'ERROR' on recognition error, should be signaled by SpeechRecognitionError. r=smaug (c8d7b198e0) - Bug 1187791 - Part 1 of 1 - SpeechRecognition::maxAlternatives can't throw; so, rm webidl throws specifier. r=smaug (e295b2bde5) - Bug 1213131: [vpx] Configure libvpx decoder to use multi-threads decoding. r=kentuckyfriedtakahe (f38ba0ef82) - Bug 1206845: Prevent overflows in MediaCache. r=roc (e8a228dcd3) - Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc (6342592be3) - Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc (f229c8f757) (147c5fa2eb) - import changes from `dev' branch of rmottola/Arctic-Fox: - partly import Bug 1201597 - Part 0: Make saveHeapSnapshot return the file path rather than take it as a parameter; r=bholley (85652707) - partly import Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to (f9c9b2b7) - Bug 1184426 - Unprefix RTCIceCandidatePairStats.priority (formerly mozPriority). r=bwc, r=smaug (3381192783) - Bug 1211793 - Remove unnecessary creation of "MediaDecoder" log module. r=gerald. (ed090bfe9c) - Bug 1215532. Make sure the exposure set of the generated iterator interface matches that of the iterable it's created for, and that IterableIterator is exposed everywhere. r=qdot (d580e5a3dc) - Bug 1215755. Change the Web IDL parser to just put a next() method initerator interfaces instead of using an additional IterableIterator interface. Fix up the other test failures in test_interface_maplikesetlikeiterable.py while I'm here. r=qdot (568f46851e) - Bug 961329 - Implement JS::ubi::DominatorTree; r=sfink (b0cee6e886) - Bug 1194991 - Part a: rewrite test_const.py to simplify adding new tests; r=khuey (510c69e81e) - Bug 1194991 - Part b: coerce WebIDL constants to the correct type; r=khuey (8076a19ff9) - Bug 1186142 - Make selector arg optional on PeerConnection.getStats(). r=bz (58041a2533) - Bug 1215519 - Switch to DOMTimeStamp for RTCCertificate. r=bz (0bfba3a6ac) - Bug 1152538 - RTCIdentityAssertion is a dictionary, r=smaug (b0c525ab44) - Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley (d533dfb5be) - Bug 1225588 - Expose DominatorTree to JavaScript; r=sfink,bz (bed975d820) - Bug 1223512 - Validate that every edge referent is in the heap snapshot; r=shu (170fdfac5e) - Bug 1218597 - Limit the number of stack frames serialized in core dumps; r=froydnj (3d69d6515f) - Bug 1153294 - Exposing Document.documentLoadGroup to Chrome JS, r=sicking (4b1f6fcfc3) - Bug 1221292 - move nondeterministicGetWeakMapKeys to ThreadSafeChromeUtils; r=bz (7c528633b5) - Bug 1223954 - don't use implicitJSContext for readHeapSnapshot and saveHeapSnapshot; r=bz (22f6ebf124) - Bug 1204155 - Account for OOM in CryptoKey::SetSymKey() r=mt (d8e5713ad1) - Bug 1204155 - Check if we're OOM when calling SECKEY_CopyPrivateKey() and SECKEY_CopyPublicKey() r=mt (8f1a9143ce) - Bug 1001691 - Make GenerateAsymmetricKeyTask::mKeyPair a UniquePtr so that we can explicitly release it on the main thread r=mt (40fa47ffae) - Bug 1213937 - Make WebRTC certificates SHA-256 only, r=drno (c1e3d2fd23) - Bug 1158886 - Correct public key argument names for CryptoKey::PublicKeyToSpki() and ::PublicKeyToJwk() r=rbarnes (f70b95a51d) - Bug 901698 - Implement OCSP-must-staple; r=keeler (4abe7c7616) - Bug 1213203 - AsymmetricSignVerifyTask::DoCrypto() creates unused SGN Context r=mt (afef1029de) - Bug 1188750 - CryptoKey::ReadStructuredClone() needs to ensure NSS is initialized before trying to deserialize a key r=keeler (12c4d54ece) - Bug 1001691 - Implement WebCrypto thread pool r=bz (60cfa74a56) - Bug 1001691 - Use thread pool for WebCrypto operations r=bz (dd61402a0c) - Bug 1207090 - Expose TCPSocket to chrome contexts. r=bz (e17fd13133) - Bug 1210330 - TCPSocket data event should be an ArrayBuffer in non-e10s case too. r=jdm (6bf1210377) - Bug 1219476 (part 1) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (da793ddf99) - Bug 1219476 (part 2) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (d87f0ea067) - Bug 1219476 (part 3) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (5715cffabf) - Bug 1219476 (part 4) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (7f203f36de) - Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (65d1438d2e) - Bug 1211360 - Don't snap for non-translation 3D transform. r=roc (e11c2b9104) - Bug 1198996 - Ensure layer local opacity is clamped to 0..1 range. r=Bas (9b90e4348a) - Bug 1222661 - Replace ToUnknown(obj) and FromUnknown(obj) with obj.ToUnknown*() and FromUnknown*(obj). r=nical (6da1eeedab) (5a6524c1db) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 (a25aab429d) - Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink (7bd216ff4d) - Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala (535e8fa870) - Bug 1205733 - Add move overloads to dom::Nullable's constructor and SetValue method, r=bz (44a2684efe) - Bug 1151884 - Enable the uint32_t overload of ToJSValue; r=smaug (989d3e5b5f) - obvious fix (76ba7249fb) - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz (1a05be13c3) - Bug 1219749. Add a way to faithfully propagate the "exception is already on JSContext" state through an ErrorResult. r=peterv (cb1713a7b9) - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv (2c0b22cfed) - Bug 979591. Disallow calling WebIDL constructors as functions even for system callers in release builds. r=peterv (7ad3312248) - Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz (aadc8d552d) - Bug 1188207 - Fix more constructors in DOM; r=baku (4609640af9) - Bug 1191918 - Round battery level to nearest 10% r=bz (0c98c214b1) - Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. (90ca84d0f9) - Bug 1221009. Part 2 - remove unused code. r=roc. (789b0a0e74) - Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc. (d292c1701f) - Bug 1217653 - MediaDecoder::GetOwner() should return null after shutdown. r=kinetik. (f071ecf2ee) - Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya. (15e67bbd3e) - Bug 1219142. Part 2 - remove unused code. r=jya. (e2be34e25a) - bug 681602 - Implement xptcall for arm iOS. r=glandium (3be41176bc) - Bug 1188209 - Fix more constructors in memory; r=njn (28b833e741) - Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. (6e50fcea80) - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar (db0f7ec46c) - Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt (0fb2af92ce) - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett (bc88ee4252) - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett (3408c67dbf) - clean spaces (ffdccafdea) - Bug 1192666 - Emit '[]' around origin strings for ipv6 origins, r=ehsan (cc5fcdb711) - Bug 1195415 - Add asciiHostPort field to nsIURI, and use it in the implementation of nsPrincipal::GetOriginForURI, r=bholley (7793745ecb) - Bug 1204610 - Use a smart pointer in nsNullPrincipalURI. r=mrbkap (082fedf3e7) - Bug 859764 - Part 1.1: Turn IDL Implementation into Internal-Only Interface. r=echen, r=smaug (900ae90da3) - Bug 1043250 - Part 2: Update MobileMessageCallback and SmsService. r=btseng (fc2a0ed029) - Bug 1175430 - Expose Network-Specific Error Cause for Various Error Handling in App Layer. r=btseng (c3abacd9e1) - Bug 859764 - Part 1.2: Clearn Up Naming in IDL. r=echen (41f70a1f4c) - Bug 1152730 - Part 3: Add owner window checks on DOM object operations. r=btseng (2c09378b02) - Bug 1043250 - Part 3: Update MozMobileMessageManager WebIDL interface and implementation. r=hsinyi (06feae677b) - Bug 859764 - Part 2: Define New WebIDL interfaces for MobileMessage Objects. r=echen r=smaug (54cb39df82) - Bug 859764 - Part 3: The Implementation for WebIDL Change. r=echen, r=smaug (be0d0439dc) - Bug 984413 - Add JSdoc in MobileMessageDB.jsm. r=btseng (a3f15e291a) - Bug 1154186 - Deprecate nsISmsMessenger_new.idl. r=echen (b179f3343c) - Bug 1152730 - Part 1: Update retry logic in SmsService and remove the retry in ril_worker. r=btseng (d8e5b520f2) - Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp (9e4506b4a2) - Bug 748391 - Implement markMessageRead on the Android backend. r=snorp (d969455588) - Bug 859764 - Part 4: Implementation Change in Different Backend. r=echen (607b9bb53f) - Bug 1043250 - Part 4: Update SMS IPC implementation. r=btseng (264cd87721) - Bug 1197008 - Stop assuming 0 is an invalid threadId. r=btseng r=hsinyi (5498728784) (f7679e4701) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20230114-63fd5722f-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230114-63fd5722f-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - turn on TLS_RSA_WITH_AES_128_GCM_SHA256 to fix download from mega (c47a3e2e6) - import from UXP: Issue #2073 - m-c 1382683: Accelerate GIF decoding to SurfacePipe (7d75c271) (b8ec9308b) - ported from UXP: Issue #2073 - m-c 1343341: Infrastructure necessary to allow discarding of animated images (squashed) (eac8afce) (4c5ee5856) - ported from UXP: Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) (e96122ed) (f468f934d) - import from UXP: Issue #2073 - m-c 1383404: make SourceBuffer::Compact more efficient (squashed) (03a4a17c) (85b609709) - import from UXP: Issue #2073 - m-c 1651587: Make image::Image release efficient on main thread (9a39001c) (395dd5a32) - import from UXP: Issue #2073 - m-c 1546500: Avoid dispatching synchronous thread shutdown runnables (a6a42025) (aaeb212a5) - import from UXP: Issue #2073 - m-c 1454149: Do not advance animated images which are not displayed (845411a7) (e518823ba) - ported from UXP: Issue #2084 - Part 1: Remove CSSUnprefixingService.js and associated code (db3ce13f) (1dc3f9d53) - import from UXP: Issue #2084 - Part 2: Simplify logic in CSSParserImpl::LookupKeywordPrefixAware (56e636d8) (6e725c912) - import from UXP: No issue - Fix invalid neq check on assert in RegExpParser (2f7f622c) (eaaee5c5f) - import from UXP: Issue #2087 - Don't throw on lacking PresShell in SetFontInternal (efeb0e3e) (80eb72725) - ported from UXP: Issue #80 - Re-unify some more missed sources in js/src (ee541a53) (63fd5722f) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230114-485bba73-uxp-12b3c5e5f-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230114-485bba73-uxp-12b3c5e5f-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-20230114-id-656ea98-uxp-12b3c5e5f-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230114-id-656ea98-ia-93af9a0-uxp-12b3c5e5f-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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230114-3219d2d-uxp-12b3c5e5f-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230114-3219d2d-uxp-12b3c5e5f-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-20230114-3219d2d-uxp-12b3c5e5f-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-20230114-d849524bd-uxp-12b3c5e5f-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230114-d849524bd-uxp-12b3c5e5f-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230114-d849524bd-uxp-12b3c5e5f-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230114-d849524bd-uxp-12b3c5e5f-xpmod.7z Official UXP changes picked since my last build: - Issue #2073 - m-c 1382683: Accelerate GIF decoding to SurfacePipe (7d75c2717) - Issue #2073 - m-c 1343341: Infrastructure necessary to allow discarding of animated images (squashed) (eac8afce3) - Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) (e96122ede) - Issue #2073 - m-c 1383404: make SourceBuffer::Compact more efficient (squashed) (03a4a17cc) - Issue #2073 - m-c 1651587: Make image::Image release efficient on main thread (9a39001cc) - Issue #2073 - m-c 1546500: Avoid dispatching synchronous thread shutdown runnables (a6a420259) - Issue #2073 - m-c 1454149: Do not advance animated images which are not displayed (845411a7a) - Issue #2084 - Part 1: Remove CSSUnprefixingService.js and associated code (db3ce13f2) - Issue #2084 - Part 2: Simplify logic in CSSParserImpl::LookupKeywordPrefixAware (56e636d8e) - No issue - Fix invalid neq check on assert in RegExpParser (2f7f622cd) - Issue #2087 - Don't throw on lacking PresShell in SetFontInternal (efeb0e3e9) - Issue #80 - Re-unify some more missed sources in js/src (ee541a533) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - turn on TLS_RSA_WITH_AES_128_GCM_SHA256 to fix download from mega (8f801c5c3) - [Basilisk] follow-up Issue UXP#2084 - remove CSSUnprefixingService from packaging (3ff80c5af) 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. -
.NET Framework for Windows NT 5.x (2000/XP/2003)
roytam1 replied to tomasz86's topic in Windows 2000/2003/NT4
it seems that the latest .net framework 1.1 SP1 patch is kb2833941 -
it depends to revision number. 110.0.5425.0 is last working version in win7. 110.0.5425.0_Win_x64_1072883_mini_installer.exe and 110.0.5425.0_Win_1072913_mini_installer.exe are last working archive (if anyone saved them elsewhere)
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and BTW off-topic here: I made another GreenPad release after 12 years. https://rtfreesoft.blogspot.com/2023/01/greenpad-for-nt-3x-build-20230108.html -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I think it is processed in server side by dropping connection when Goanna/ user agent is received. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because your concurrent download sessions eats up all my server's bandwidth, I can unban this time but if it happens again I'll block it forever. BTW there are some Google Cloud IPv4 Class A blocks are blocked because of same reason. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
but moebius is gecko53+backports, not really a 55. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
this come too late to my mind and the actual pref change has to be available in next build only. for those having urgent use may need to flip this switch by yourself. :) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230107.7z Changelog: Out-of-tree changes: * update Goanna3 to git 9af8eeaf15..61a988a8ac: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1212279 - Fix uninitialized boolean in Fprinter. r=h4writer (105d3c6507) - Bug 1223007 - Fix eval redeclaration check for Debugger.Frame.eval. (r=efaust) (a3fddcc2b8) - cleanup, rearrange (88d8fc8ced) - Bug 1211956: Check result of EmptyShape::getInitialShape; r=h4writer (41aee681c0) - Bug 1193102 - Deal with OOM in NewObjectCache::invalidateEntriesForShape. r=bhackett (4c2b2a3bb9) - Bug 1208747 - Fix self-comparison compiler warnings. r=Yoric over IRC (d64cc9500c) - Bug 1208747 - Fix include files for the stopwatch. r=jandem (a146b10267) - Bug 1207843 - Part 1/3 - Clean up ma_b(void* target). r=h4writer (238615768e) - Bug 1207843 - Part 2/3 - Clean up MacroAssemblerARM spacing. r=h4writer (a316b5bdac) - Bug 1207843 - Part 3/3 - Clean up ARM Imm8::EncodeImm(). r=h4writer (c24cda23ef) - Bug 939157 - RotateLeft with shift of zero gives undefined behavior. r=Waldo (36e1324c16) - Bug 1224041 - Use stable hashing for CloneMemory r=terrence (9c2f5db9e3) - Bug 1177122 - handle OOM in JSStructuredCloneWriter destructor. r=evilpie (d4fd3d8fd9) - Bug 1225298 - Use GC policy mechanism for sweeping hashtable-based collections. r=terrence (5369de6951) - Bug 1200642 - Add OOM simulation to Vector r=Waldo (325c17a5c4) - Bug 1221680 - Avoid hard errors when testing convertibility using the IsConvertible type trait. r=froydnj (c4220f1a1c) - Bug 1108017: Loosen third-party restrictions for tracking protection checks (r=sworkman) (2997474d59) - Bug 1205138 - Cleanup tracking protection warnings and logs. r=gcp (fb61d17b01) - Bug 1197000 - Better debugging output for Safe Browsing list updates. r=gcp (727005eb8f) - Bug 1208285 - Improve TP debug logging. r=gcp (72d7561c76) - Bug 1214122 - Check if addon ProtocolHandler actually provide nsHttpChannel. r=sicking r=mayhemer (07bf8afb12) - Bug 1214786 - Channelwrapper: Fix up maybeWrapChannel to wrap if not gecko internal channel (r=mayhemer,sicking) (8adb832a11) - Bug 1158404 - part 1 - DataChannelShutdown should instead observe xpcom-will-shutdown. r=jesup (ad4be087ea) - Bug 1158404 - Part 2 - Don't hold alive DataChannelShutdown with a global. r=jesup (4b9a0e9b5c) - bug 1219466 - convert netwerk to LazyLogModule r=valentin.gosu (2a85aa4068) - Bug 1125947 - Fix clang warnings in netwerk/sctp/datachannel. r=jesup (247ab6dc09) (9938fac30a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1212148 - Outline DialogValueHolder::Get() and create the variant directly. r=bz (1f3eb24a70) - Bug 1210591, part 1 - Use nsVariantCC in various places. r=smaug (960ec7f9d3) - Bug 1210591, part 2 - Cycle collect DataTransfer::mItems. r=smaug (3bc922fd42) - Bug 931283, part 1 - Rename nsVariant to nsVariantBase. r=froydnj (1ba409004e) - Bug 931283, part 2 - Split out nsVariant into a subclass. r=froydnj (6fc4012db0) - Bug 931283, part 3 - Implement a cycle collected version of nsVariant. r=froydnj (9dd0e97d28) - Bug 1208815 - Use the legacy opt-out in GetMozSourceNode to avoid crashes. r=bholley (b8aaa945fd) - Bug 1217614 - Remove nsIDOMDataTransfer::mozGetDataAt and refactor associated code. r=bz (6a5a403776) - Bug 1197002 - Use channel->Open2() in editor/libeditor/nsHTMLDataTransfer.cpp (r=sicking) (4995576e25) - Bug 1169268 - Don't crash when pasting files. r=ndeakin (b52b5e9971) - Bug 1156062 part 1b - Convert some callers of nsEditor::SplitNodeDeep; r=ehsan (c0ecbdf8ec) - Bug 1156062 part 1c - Convert remaining callers of nsEditor::SplitNodeDeep; r=ehsan (e9cb446bef) - Bug 1156062 part 1d - Clean up nsEditor::SplitNodeDeep; r=ehsan (d8513a605c) - Bug 1156062 part 2 - Make GetBlockNodeParent and GetEnclosingTable return regular pointers; r=ehsan (8e80c4c53c) - Bug 1156062 part 3 - New helper nsHTMLEditor::GetBlock; r=ehsan (9466c926f3) - Bug 1145395 - Call nsINode::Length directly in nsHTMLEditor::CreateDOMFragmentFromPaste; r=ehsan (5b9d9b208c) - Bug 1152229 Define FnLock as a KeyboardEvent.code value r=smaug (0f0ba16ba2) - Bug 1192774 - Rename nsOuterWindowProxy::GetWindow to GetOuterWindow and add an assertion; r=khuey (5bbad7f98a) - Bug 920734 - Part 1: Implement window.orientation and window.onorientationchange. r=baku (3f350de924) - Bug 920734 - Part 2: Update tests to avoid using orientation as variable name. r=seth (a5c98bcc6f) - Bug 1216072 - Pass aCallerIsChrome in more places. r=bz Bug 1215398 - Hoist the IsCallerChrome call in CanMoveResizeWindows to the script-only entry points. r=bz (3ff7d3d1a2) - Bug 1107443. Make WindowProxy throw if you attempt to explicitly define a non-configurable property. r=peterv (d4659731fe) - Bug 1196317 - Optimize CallbackObject::mCreationStack out from cycle collection graph when possible, r=mccr8 (6221298ec7) - Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object. r=alwu (3bc66c7727) - Bug 1196361 - Remove the media.useAudioChannelService pref; r=baku (ba976d4402) - Bug 1190040 - Part 2: Teach the audio channel service how to not notify audio-playback, and do that when a media element has no audio track; r=padenot (b163cbd6e2) - Bug 1180940 - Changed return type of AudioDestinationNode::CreateAudioChannelAgent method to return errors, if any methods that it calls fail. Added code to handle the return value in AudioContext::Init(), and its callers. r=baku (03671277dc) - Bug 1183304 - Unregister the actor when unlinked by CC. r=ehsan (ad0a3a7050) - Bug 1191814 - WebSpeech synthesis API and AudioChannelService, r=eeejay (2140326485) - Bug 1043165 - Part 1: Add TelephonyCall.disconnectedReason (webidl). r=hsinyi (a08a2e3b19) - Bug 1043165 - Part 2: Add TelephonyCall.disconnectedReason (dom). r=hsinyi (1403f942fd) - Bug 1043165 - Part 3: Add TelephonyCall.disconnectedReason (ril). r=hsinyi (cdb3991ed0) - Bug 1043165 - Part 4: Update test cases. r=hsinyi (aa3f784b07) - Bug 1131047 - Part 1: Obsolete some events (WebIDL). r=hsinyi (64e098a773) - Bug 1131047 - Part 2: Obsolete some events (DOM). r=aknow (75caf5fa03) - Bug 1161403 - Part 1: Deprecate internal states. r=aknow (dfd955bf8b) - Bug 1161403 - Part 2: A new testcase. r=aknow (4798f3ec44) - Bug 1129882 - create agent in telephony object. r=baku, r=hsinyi (1d7e7e44a4) - Bug 1129882 - add mozInterrupt in telephony object. r=baku (f52465229b) - Bug 1211511 - AudioChannelAgent::NotifyStartedPlaying and NotifyStoppedPlaying should use the same level of playback notification, r=roc (a73b0fda70) - Bug 1187204 - AudioChannelService must exist before calling IsAudioChannelMutedByDefault(), r=alwu (665d082d4f) - Bug 1089526 - Correct function name. r=baku (0706ced01f) - Bug 1183925 - Part 1: Clean up the SpeakerManagerService shutdown; r=baku (7aefa655d5) - Bug 1223734 - AudioChannelService should not be re-initialized after the XPCOM shutdown, r=smaug (1e35895d8d) - Bug 1223734 - Add crashtest. r=baku (cfb753dcf2) - Bug 1151992 - Use call state to decide the usages of output device. r=baku (37ea21895f) - Bug 1215684 - Shut down AudioChannelService in the child process. r=mccr8 (389b137630) - Bug 1183033 - Don't mute the system channel type. r=baku (da88f69119) - Bug 1218396 - By default window-less AudioChannelAgents should be muted, r=alwu (3a74b6e8e0) - Bug 1222902 - Create log system for the AudioChannel. r=baku. (4734efd27b) - var-let (9849b3f3a9) - Bug 1138354 - Add proxy authencation info for 'mozbrowserusernameandpasswordrequired' event. r=mayhemer (e1717f0113) - Bug 1195801 - part 2: Tests for getStructuredData. r=kanru (221d9b4fa8) - Bug 1169633 - [Browser API] getWebManifest(). r=kanru, r=bholley (904c043d16) - Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. (42554161e7) - Bug 1196654 - navigator.mozBrowserElementProxy for access Browser API methods from the embedded, r=kanru, sr=sicking (878b701d4b) - Bug 1214133 - Preload ExtensionContent.jsm to get rid of the overhead. r=fabrice (50f6584735) - Bug 1212321 - Stop painting on app launch. r=fabrice (a4cadc9577) - Bug 1203068 - Add system type into kMozAudioChannelAttributeTable. r=baku (c908fef580) - Bug 1208353 - Fix -Wshadow warnings in dom/audiochannel. r=padenot (85193d75a2) - Bug 1184970 - Remove unused struct in AudioChannelService, r=ehsan (f0511a942b) - Bug 1214491 - Rejigger entry points for nsGlobalWindow::Close. r=bz (6eccbffe1f) - Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey (ff0047fe22) - Bug 1162013. Process the Promise queue between adjacent setTimeout callback invocations when we're going through the callback list without returning to the event loop. r=smaug (f4966fa41e) - Bug 1214491 - Remove CanCallerAccess check for XPIDL version of nsGlobalWindow::AddEventListener. r=bz (5bb993e1ea) - Bug 1181176 - Pass along x and y position for context menus on Graphene. r=fabrice (652b528a92) - Bug 1211481 - Expose screenX and screenY to context menu events. r=fabrice (e9679e9d6c) - Bug 952456 - Part 2: Support copy image in BrowserElement. r=kchen (f91eb8ae95) - Bug 952456 - Part 3: Enable test_copyimage.html on gonk/cocoa r=fabrice (be0d20fd99) - Bug 1121463 - Support copy link on context menu. r=kanru (a981b7e05c) - Backout c7c68c4389d6 (bug 1125713) for gaia app startup regression r=me (ed1d13993f) - Bug 1178484 - Part 2: Regenerate gecko's in-tree parser. r=hsivone (42d5b50cf1) - Bug 1164123 - Add support for a theme-group meta to make theme-color"themable". r=fabrice (40757cf461) - Bug 1178484 - Part 4: Fire metachange event when a <meta> tag has Open Graph data. r=kanru (111cf1c43f) - Bug 1178484 - Part 5: Test for metachange event when Open Graph property is loaded. r=kanru (0b464de5de) - Bug 1156615 - (Browser API) ctrl/cmd/middle-click doesn't work if <a> element has children. r=kchen (673a7031f9) - Bug 1210265 - Add a pref toggle for copying/pasting only plain text on B2G. r=timdream (4fbbad858e) - Bug 1198522 - Add a flag to make sure customized menu is added. r=timdream, r=kanru (81e611997d) - Bug 1168658 - Enable tracking protection in b2g r=francois (fc04c160ae) - Bug 1189494 - Pass tracking information to BrowserElement's mozbrowsersecuritychange event. r=fabrice (bb24e94178) - Bug 1170644 - Fix forced reflow in BrowserElementChildPreload. r=bz (73078e79fa) - Bug 1178069 - Check devices capability before enable use of vp8 hardware acceleration using android.media.MediaCodecList and android.media.MediaCodecInfo r=jrmuizel (883351b87c) - Bug 1164036 - Add an xpcshell test for graphics blocklist versioning. r=kats (c846c5b142) - Bug 1183725 - Windows 10 not recognized in downloadable blocklist. r=bas (6a07f03ea3) - Bug 1191404 - Update the comments to avoid confusion about what happens with blocklisting when the OS is unknown. No code change. r=milan (40bec16ce6) - Bug 1215892 - Fix clang's -Wimplicit-fallthrough warnings in gfx. r=BenWa (83d160740c) - var/const crashreporter (c9e5ccbb70) - Bug 1225233 - Make MovableCellHasher a public interface, usable by embedders; r=jonco (603b00a836) - Bug 1214508: SharedStubs - Part 1: Move the getprop stubs in to shared stub files, r=jandem (7cddae3b9e) - Bug 1214508: SharedStubs - Part 2: Adjust the getprop stubs to report which engine they use, r=jandem (03ae066cad) - Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem (e002db87c2) - Bug 1214508: SharedStubs - Part 4: Make sure the frame pushed are set correctly for ion vmcalls, r=jandem (6238ed03c4) - Bug 1214508: SharedStubs - Part 5: Fix ion vmcalls in shared stub, r=jandem (5a914ccfe6) - Bug 1214508: SharedStubs - Part 6: Move the monitor stubs in to shared stub files, r=jandem (6f03cfaa1f) - Bug 1214508: SharedStubs - Part 7: Adjust the getprop stubs to report which engine they use, r=jandem (e3849fde89) - Bug 1214508: SharedStubs - Part 8: Dont sync for the decompiler in ion, r=jandem (7fe1a01bca) - Bug 1214508: SharedStubs - Fix bustage in arm64, r=bustage on CLOSED TREE (0b60ba5974) - Bug 1214508: SharedStubs - fix bustage, r=bustage (968a63544d) - Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo (744bb6eb8d) - Bug 1223519 - Remove unused rekeying logic from WeakMap; r=sfink (3a4fe3b5df) - Bug 1219288 - Ensure module environment object is not extensible and contains only non-configurable properties r=shu (0b9ac212b9) (136569692c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225237 - Use stable hashing for DOMExpandoSet; r=jonco (4254b32429) - Bug 1219288 - Store target shapes in module environment object rather than names r=shu (5cb08ce170) - Bug 1219288 - Add GETIMPORT instruction for accessing module imports that are not namespace imports r=shu (487ccb37d4) - Bug 1219288 - Optimize GETIMPORT instructions in baseline r=shu (938079be7f) - Bug 1219288 - Optimize GETIMPORT instructions in Ion r=shu (cfa7b927a4) - Bug 1224404 - Use stable hashing for WeakMapPtr; r=jonco (59df9ae61c) - Bug 1223639. Use ForceInside to constrain the displayport rect to the scrollable rect instead of intersect. r=botond (12a978a2fd) - Bug 1223639. Rename ForceInside to MoveInsideAndClamp so it's clearer what it does. r=botond (562f0a8f53) - Bug 1212136 - Remove noisy warning that we don't have time to investigate properly. r=tnikkel (4d752f8b1a) - Bug 1215356. When setting a display port, schedule paint on that frame, not the root frame of the document. r=mattwoodrow (bad289fbb7) - Bug 1213711 - Initialize Preserves3DContext::mAccumulatedRectLevels. r=thinker. (99dbae372a) - Bug 1175492 followup: remove extra dashes left over from removing -moz- prefixes. r=longsonr (060368e850) - Bug 1207143 - Improve GetBounds() to avoid recomputing every time. r=roc (995b9e9d4f) - Bug 1216386 - Improve AnimatedGeometryRootLookup::Hash. r=roc. (7c84489583) - Bug 1201327 - Rename mDestRect to mImageLayerDestRect. r=mattwoodrow (fa32340de9) - Bug 1201327 - Let DLBI detect background-position changes. r=mattwoodrow (de59480f0d) - Bug 1201327 - Don't repaint the whole frame subtree when background-position changes. r=dbaron (26a085e548) - Fix wheel events not working on scrollbars of inactive subframes. (bug 1216488, r=tn) (650d70eaf5) - Bug 1206468 - Remove unused internal appearance value -moz-mac-unified-toolbar. r=mstange (0c56b0fd65) - Bug 1214212 - Remove clips from separator transform items. r=roc (6f06f60ec9) - Bug 947062 - Refactor nsDisplayBackgroundImage::GetLayerState. r=mattwoodrow (23d5496afc) - Bug 1220020. When we turn something into an animated geometry root, clear the cache of animated geometry roots so it's not stale. r=tnikkel (90470c67ae) - Bug 1156238. Always stop at the root reference frame when looking for an animated geometry root. r=roc,mattwoodrow (b7a41ac2fb) - Bug 1156238. Fix the computation of animated geometry roots for transform items. r=mattwoodrow (523f062309) - Bug 1156238. Skip setting async scroll clips if we aren't painting to the window because they are useless then. r=mstange (1d98f27c40) - Bug 1205087 - Cache the AnimatedGeometryRoot on DisplayItem. r=roc (4f3f5b7e5e) - Bug 1224209. The animated geometry root of a fixed pos and transformed frame needs to be that frame itself so FrameLayerBuilder can determine it is fixed pos. r=mattwoodrow (974a3ab1e0) - Bug 1141884 - Handle wheel events on the main thread if the frame has snapping. r=dvander,mstange (3347cdd831) - Bug 1176775 part 1 - [css-grid] Implement "Implied Minimum Size of Grid Items" (special min-width/height:auto behavior). r=dholbert (c28098d660) - Bug 1176775 part 2 - [css-grid] Testcases for 'auto' min-sizing and intrinsic 'min-width|height'. (ec70253cc9) - Bug 1215974. In GetNearestScrollableFrame don't skip the root scroll frame if we are asked to always match the root scroll frame even if it doesn't WantAsyncScroll(). r=botond (97094eb3b1) - Bug 1215977. Only match the root scroll frame in GetNearestScrollableFrame if we encounter it. r=botond (69569c757c) - Bug 1215977. Add a flag for GetNearestScrollable that makes fixed pos frames return the root scroll frame of their document. And make APZCCallbackHelper use it to restore previous behaviour. r=botond (c15650e2ba) - Bug 1190936 - Attempt some graceful handling for an unexpected situation that otherwise crashes the browser. r=botond (61e5fc4b2c) - Bug 1208780. Set a zero-margin displayport on all scrollable ancestors of frames with displayports if they don't already have a displayport. r=botond (1cb395354a) - Bug 1221870. Make fixed pos items always find the root scroll frame when looking for the nearest scrollable. r=botond (739da0c2af) - Bug 1122918 - Part 3 - Use the resolved physical values of 'float' and 'clear' properties during layout. r=heycam (46e77f1e0a) - Bug 1223479 - Fix displayport size calculation on fennec. r=kats (bd54d7a6c9) - Bug 1210560 - Part 3: Convert more complex SVG usecases to PushGroupForBlendBack. r=jwatt r=jrmuizel (1a72ef23ba) - Bug 1210560 - Part 4: Remove code to support non operator-over in nsRenderDocument and move to CanvasRenderingContext2D::DrawWindow. r=roc (a475f22cd2) - Bug 1210560 - Part 5: Convert BasicLayers usecases to PushGroupForBlendBack and temporary surfaces. r=jrmuizel (5706386aa9) - Bug 1210560 - Part 6: Convert code to support non-operator OVER in nsCSSRendering to moz2d. r=roc (ba280199c0) - Bug 1210560 - Part 7: Convert GTK widget code to use Moz2D instead of PushGroup/PopGroup. r=jwatt (d06408ec0a) - Bug 1210560 - Part 8: Remove unused PushGroup/PopGroup/PopGroupToSource functions. r=jrmuizel (a39ad555c4) - Bug 1210560 - Followup: Fix function definition prototype. r=bustage on a CLOSED TREE (daa75a342b) - Bug 1210560 - Followup 2: Fix UniquePtr usage issue. r=bustage on a CLOSED TREE (68ee7667fe) - Bug 1210560 - Followup 3: Fix an assertion that can occur on mochitest bc4. r=jrmuizel on a CLOSED TREE (6b68389154) (61a988a8ac) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230107-61a988a8ac-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230107-61a988a8ac-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230107-61a988a8ac-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230107-61a988a8ac-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 1212279 - Fix uninitialized boolean in Fprinter. r=h4writer (105d3c6507) - Bug 1223007 - Fix eval redeclaration check for Debugger.Frame.eval. (r=efaust) (a3fddcc2b8) - cleanup, rearrange (88d8fc8ced) - Bug 1211956: Check result of EmptyShape::getInitialShape; r=h4writer (41aee681c0) - Bug 1193102 - Deal with OOM in NewObjectCache::invalidateEntriesForShape. r=bhackett (4c2b2a3bb9) - Bug 1208747 - Fix self-comparison compiler warnings. r=Yoric over IRC (d64cc9500c) - Bug 1208747 - Fix include files for the stopwatch. r=jandem (a146b10267) - Bug 1207843 - Part 1/3 - Clean up ma_b(void* target). r=h4writer (238615768e) - Bug 1207843 - Part 2/3 - Clean up MacroAssemblerARM spacing. r=h4writer (a316b5bdac) - Bug 1207843 - Part 3/3 - Clean up ARM Imm8::EncodeImm(). r=h4writer (c24cda23ef) - Bug 939157 - RotateLeft with shift of zero gives undefined behavior. r=Waldo (36e1324c16) - Bug 1224041 - Use stable hashing for CloneMemory r=terrence (9c2f5db9e3) - Bug 1177122 - handle OOM in JSStructuredCloneWriter destructor. r=evilpie (d4fd3d8fd9) - Bug 1225298 - Use GC policy mechanism for sweeping hashtable-based collections. r=terrence (5369de6951) - Bug 1200642 - Add OOM simulation to Vector r=Waldo (325c17a5c4) - Bug 1221680 - Avoid hard errors when testing convertibility using the IsConvertible type trait. r=froydnj (c4220f1a1c) - Bug 1108017: Loosen third-party restrictions for tracking protection checks (r=sworkman) (2997474d59) - Bug 1205138 - Cleanup tracking protection warnings and logs. r=gcp (fb61d17b01) - Bug 1197000 - Better debugging output for Safe Browsing list updates. r=gcp (727005eb8f) - Bug 1208285 - Improve TP debug logging. r=gcp (72d7561c76) - Bug 1214122 - Check if addon ProtocolHandler actually provide nsHttpChannel. r=sicking r=mayhemer (07bf8afb12) - Bug 1214786 - Channelwrapper: Fix up maybeWrapChannel to wrap if not gecko internal channel (r=mayhemer,sicking) (8adb832a11) - Bug 1158404 - part 1 - DataChannelShutdown should instead observe xpcom-will-shutdown. r=jesup (ad4be087ea) - Bug 1158404 - Part 2 - Don't hold alive DataChannelShutdown with a global. r=jesup (4b9a0e9b5c) - bug 1219466 - convert netwerk to LazyLogModule r=valentin.gosu (2a85aa4068) - Bug 1125947 - Fix clang warnings in netwerk/sctp/datachannel. r=jesup (247ab6dc09) (9938fac30a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1212148 - Outline DialogValueHolder::Get() and create the variant directly. r=bz (1f3eb24a70) - Bug 1210591, part 1 - Use nsVariantCC in various places. r=smaug (960ec7f9d3) - Bug 1210591, part 2 - Cycle collect DataTransfer::mItems. r=smaug (3bc922fd42) - Bug 931283, part 1 - Rename nsVariant to nsVariantBase. r=froydnj (1ba409004e) - Bug 931283, part 2 - Split out nsVariant into a subclass. r=froydnj (6fc4012db0) - Bug 931283, part 3 - Implement a cycle collected version of nsVariant. r=froydnj (9dd0e97d28) - Bug 1208815 - Use the legacy opt-out in GetMozSourceNode to avoid crashes. r=bholley (b8aaa945fd) - Bug 1217614 - Remove nsIDOMDataTransfer::mozGetDataAt and refactor associated code. r=bz (6a5a403776) - Bug 1197002 - Use channel->Open2() in editor/libeditor/nsHTMLDataTransfer.cpp (r=sicking) (4995576e25) - Bug 1169268 - Don't crash when pasting files. r=ndeakin (b52b5e9971) - Bug 1156062 part 1b - Convert some callers of nsEditor::SplitNodeDeep; r=ehsan (c0ecbdf8ec) - Bug 1156062 part 1c - Convert remaining callers of nsEditor::SplitNodeDeep; r=ehsan (e9cb446bef) - Bug 1156062 part 1d - Clean up nsEditor::SplitNodeDeep; r=ehsan (d8513a605c) - Bug 1156062 part 2 - Make GetBlockNodeParent and GetEnclosingTable return regular pointers; r=ehsan (8e80c4c53c) - Bug 1156062 part 3 - New helper nsHTMLEditor::GetBlock; r=ehsan (9466c926f3) - Bug 1145395 - Call nsINode::Length directly in nsHTMLEditor::CreateDOMFragmentFromPaste; r=ehsan (5b9d9b208c) - Bug 1152229 Define FnLock as a KeyboardEvent.code value r=smaug (0f0ba16ba2) - Bug 1192774 - Rename nsOuterWindowProxy::GetWindow to GetOuterWindow and add an assertion; r=khuey (5bbad7f98a) - Bug 920734 - Part 1: Implement window.orientation and window.onorientationchange. r=baku (3f350de924) - Bug 920734 - Part 2: Update tests to avoid using orientation as variable name. r=seth (a5c98bcc6f) - Bug 1216072 - Pass aCallerIsChrome in more places. r=bz Bug 1215398 - Hoist the IsCallerChrome call in CanMoveResizeWindows to the script-only entry points. r=bz (3ff7d3d1a2) - Bug 1107443. Make WindowProxy throw if you attempt to explicitly define a non-configurable property. r=peterv (d4659731fe) - Bug 1196317 - Optimize CallbackObject::mCreationStack out from cycle collection graph when possible, r=mccr8 (6221298ec7) - Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object. r=alwu (3bc66c7727) - Bug 1196361 - Remove the media.useAudioChannelService pref; r=baku (ba976d4402) - Bug 1190040 - Part 2: Teach the audio channel service how to not notify audio-playback, and do that when a media element has no audio track; r=padenot (b163cbd6e2) - Bug 1180940 - Changed return type of AudioDestinationNode::CreateAudioChannelAgent method to return errors, if any methods that it calls fail. Added code to handle the return value in AudioContext::Init(), and its callers. r=baku (03671277dc) - Bug 1183304 - Unregister the actor when unlinked by CC. r=ehsan (ad0a3a7050) - Bug 1191814 - WebSpeech synthesis API and AudioChannelService, r=eeejay (2140326485) - Bug 1043165 - Part 1: Add TelephonyCall.disconnectedReason (webidl). r=hsinyi (a08a2e3b19) - Bug 1043165 - Part 2: Add TelephonyCall.disconnectedReason (dom). r=hsinyi (1403f942fd) - Bug 1043165 - Part 3: Add TelephonyCall.disconnectedReason (ril). r=hsinyi (cdb3991ed0) - Bug 1043165 - Part 4: Update test cases. r=hsinyi (aa3f784b07) - Bug 1131047 - Part 1: Obsolete some events (WebIDL). r=hsinyi (64e098a773) - Bug 1131047 - Part 2: Obsolete some events (DOM). r=aknow (75caf5fa03) - Bug 1161403 - Part 1: Deprecate internal states. r=aknow (dfd955bf8b) - Bug 1161403 - Part 2: A new testcase. r=aknow (4798f3ec44) - Bug 1129882 - create agent in telephony object. r=baku, r=hsinyi (1d7e7e44a4) - Bug 1129882 - add mozInterrupt in telephony object. r=baku (f52465229b) - Bug 1211511 - AudioChannelAgent::NotifyStartedPlaying and NotifyStoppedPlaying should use the same level of playback notification, r=roc (a73b0fda70) - Bug 1187204 - AudioChannelService must exist before calling IsAudioChannelMutedByDefault(), r=alwu (665d082d4f) - Bug 1089526 - Correct function name. r=baku (0706ced01f) - Bug 1183925 - Part 1: Clean up the SpeakerManagerService shutdown; r=baku (7aefa655d5) - Bug 1223734 - AudioChannelService should not be re-initialized after the XPCOM shutdown, r=smaug (1e35895d8d) - Bug 1223734 - Add crashtest. r=baku (cfb753dcf2) - Bug 1151992 - Use call state to decide the usages of output device. r=baku (37ea21895f) - Bug 1215684 - Shut down AudioChannelService in the child process. r=mccr8 (389b137630) - Bug 1183033 - Don't mute the system channel type. r=baku (da88f69119) - Bug 1218396 - By default window-less AudioChannelAgents should be muted, r=alwu (3a74b6e8e0) - Bug 1222902 - Create log system for the AudioChannel. r=baku. (4734efd27b) - var-let (9849b3f3a9) - Bug 1138354 - Add proxy authencation info for 'mozbrowserusernameandpasswordrequired' event. r=mayhemer (e1717f0113) - Bug 1195801 - part 2: Tests for getStructuredData. r=kanru (221d9b4fa8) - Bug 1169633 - [Browser API] getWebManifest(). r=kanru, r=bholley (904c043d16) - Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. (42554161e7) - Bug 1196654 - navigator.mozBrowserElementProxy for access Browser API methods from the embedded, r=kanru, sr=sicking (878b701d4b) - Bug 1214133 - Preload ExtensionContent.jsm to get rid of the overhead. r=fabrice (50f6584735) - Bug 1212321 - Stop painting on app launch. r=fabrice (a4cadc9577) - Bug 1203068 - Add system type into kMozAudioChannelAttributeTable. r=baku (c908fef580) - Bug 1208353 - Fix -Wshadow warnings in dom/audiochannel. r=padenot (85193d75a2) - Bug 1184970 - Remove unused struct in AudioChannelService, r=ehsan (f0511a942b) - Bug 1214491 - Rejigger entry points for nsGlobalWindow::Close. r=bz (6eccbffe1f) - Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey (ff0047fe22) - Bug 1162013. Process the Promise queue between adjacent setTimeout callback invocations when we're going through the callback list without returning to the event loop. r=smaug (f4966fa41e) - Bug 1214491 - Remove CanCallerAccess check for XPIDL version of nsGlobalWindow::AddEventListener. r=bz (5bb993e1ea) - Bug 1181176 - Pass along x and y position for context menus on Graphene. r=fabrice (652b528a92) - Bug 1211481 - Expose screenX and screenY to context menu events. r=fabrice (e9679e9d6c) - Bug 952456 - Part 2: Support copy image in BrowserElement. r=kchen (f91eb8ae95) - Bug 952456 - Part 3: Enable test_copyimage.html on gonk/cocoa r=fabrice (be0d20fd99) - Bug 1121463 - Support copy link on context menu. r=kanru (a981b7e05c) - Backout c7c68c4389d6 (bug 1125713) for gaia app startup regression r=me (ed1d13993f) - Bug 1178484 - Part 2: Regenerate gecko's in-tree parser. r=hsivone (42d5b50cf1) - Bug 1164123 - Add support for a theme-group meta to make theme-color"themable". r=fabrice (40757cf461) - Bug 1178484 - Part 4: Fire metachange event when a <meta> tag has Open Graph data. r=kanru (111cf1c43f) - Bug 1178484 - Part 5: Test for metachange event when Open Graph property is loaded. r=kanru (0b464de5de) - Bug 1156615 - (Browser API) ctrl/cmd/middle-click doesn't work if <a> element has children. r=kchen (673a7031f9) - Bug 1210265 - Add a pref toggle for copying/pasting only plain text on B2G. r=timdream (4fbbad858e) - Bug 1198522 - Add a flag to make sure customized menu is added. r=timdream, r=kanru (81e611997d) - Bug 1168658 - Enable tracking protection in b2g r=francois (fc04c160ae) - Bug 1189494 - Pass tracking information to BrowserElement's mozbrowsersecuritychange event. r=fabrice (bb24e94178) - Bug 1170644 - Fix forced reflow in BrowserElementChildPreload. r=bz (73078e79fa) - Bug 1178069 - Check devices capability before enable use of vp8 hardware acceleration using android.media.MediaCodecList and android.media.MediaCodecInfo r=jrmuizel (883351b87c) - Bug 1164036 - Add an xpcshell test for graphics blocklist versioning. r=kats (c846c5b142) - Bug 1183725 - Windows 10 not recognized in downloadable blocklist. r=bas (6a07f03ea3) - Bug 1191404 - Update the comments to avoid confusion about what happens with blocklisting when the OS is unknown. No code change. r=milan (40bec16ce6) - Bug 1215892 - Fix clang's -Wimplicit-fallthrough warnings in gfx. r=BenWa (83d160740c) - var/const crashreporter (c9e5ccbb70) - Bug 1225233 - Make MovableCellHasher a public interface, usable by embedders; r=jonco (603b00a836) - Bug 1214508: SharedStubs - Part 1: Move the getprop stubs in to shared stub files, r=jandem (7cddae3b9e) - Bug 1214508: SharedStubs - Part 2: Adjust the getprop stubs to report which engine they use, r=jandem (03ae066cad) - Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem (e002db87c2) - Bug 1214508: SharedStubs - Part 4: Make sure the frame pushed are set correctly for ion vmcalls, r=jandem (6238ed03c4) - Bug 1214508: SharedStubs - Part 5: Fix ion vmcalls in shared stub, r=jandem (5a914ccfe6) - Bug 1214508: SharedStubs - Part 6: Move the monitor stubs in to shared stub files, r=jandem (6f03cfaa1f) - Bug 1214508: SharedStubs - Part 7: Adjust the getprop stubs to report which engine they use, r=jandem (e3849fde89) - Bug 1214508: SharedStubs - Part 8: Dont sync for the decompiler in ion, r=jandem (7fe1a01bca) - Bug 1214508: SharedStubs - Fix bustage in arm64, r=bustage on CLOSED TREE (0b60ba5974) - Bug 1214508: SharedStubs - fix bustage, r=bustage (968a63544d) - Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo (744bb6eb8d) - Bug 1223519 - Remove unused rekeying logic from WeakMap; r=sfink (3a4fe3b5df) - Bug 1219288 - Ensure module environment object is not extensible and contains only non-configurable properties r=shu (0b9ac212b9) (136569692c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225237 - Use stable hashing for DOMExpandoSet; r=jonco (4254b32429) - Bug 1219288 - Store target shapes in module environment object rather than names r=shu (5cb08ce170) - Bug 1219288 - Add GETIMPORT instruction for accessing module imports that are not namespace imports r=shu (487ccb37d4) - Bug 1219288 - Optimize GETIMPORT instructions in baseline r=shu (938079be7f) - Bug 1219288 - Optimize GETIMPORT instructions in Ion r=shu (cfa7b927a4) - Bug 1224404 - Use stable hashing for WeakMapPtr; r=jonco (59df9ae61c) - Bug 1223639. Use ForceInside to constrain the displayport rect to the scrollable rect instead of intersect. r=botond (12a978a2fd) - Bug 1223639. Rename ForceInside to MoveInsideAndClamp so it's clearer what it does. r=botond (562f0a8f53) - Bug 1212136 - Remove noisy warning that we don't have time to investigate properly. r=tnikkel (4d752f8b1a) - Bug 1215356. When setting a display port, schedule paint on that frame, not the root frame of the document. r=mattwoodrow (bad289fbb7) - Bug 1213711 - Initialize Preserves3DContext::mAccumulatedRectLevels. r=thinker. (99dbae372a) - Bug 1175492 followup: remove extra dashes left over from removing -moz- prefixes. r=longsonr (060368e850) - Bug 1207143 - Improve GetBounds() to avoid recomputing every time. r=roc (995b9e9d4f) - Bug 1216386 - Improve AnimatedGeometryRootLookup::Hash. r=roc. (7c84489583) - Bug 1201327 - Rename mDestRect to mImageLayerDestRect. r=mattwoodrow (fa32340de9) - Bug 1201327 - Let DLBI detect background-position changes. r=mattwoodrow (de59480f0d) - Bug 1201327 - Don't repaint the whole frame subtree when background-position changes. r=dbaron (26a085e548) - Fix wheel events not working on scrollbars of inactive subframes. (bug 1216488, r=tn) (650d70eaf5) - Bug 1206468 - Remove unused internal appearance value -moz-mac-unified-toolbar. r=mstange (0c56b0fd65) - Bug 1214212 - Remove clips from separator transform items. r=roc (6f06f60ec9) - Bug 947062 - Refactor nsDisplayBackgroundImage::GetLayerState. r=mattwoodrow (23d5496afc) - Bug 1220020. When we turn something into an animated geometry root, clear the cache of animated geometry roots so it's not stale. r=tnikkel (90470c67ae) - Bug 1156238. Always stop at the root reference frame when looking for an animated geometry root. r=roc,mattwoodrow (b7a41ac2fb) - Bug 1156238. Fix the computation of animated geometry roots for transform items. r=mattwoodrow (523f062309) - Bug 1156238. Skip setting async scroll clips if we aren't painting to the window because they are useless then. r=mstange (1d98f27c40) - Bug 1205087 - Cache the AnimatedGeometryRoot on DisplayItem. r=roc (4f3f5b7e5e) - Bug 1224209. The animated geometry root of a fixed pos and transformed frame needs to be that frame itself so FrameLayerBuilder can determine it is fixed pos. r=mattwoodrow (974a3ab1e0) - Bug 1141884 - Handle wheel events on the main thread if the frame has snapping. r=dvander,mstange (3347cdd831) - Bug 1176775 part 1 - [css-grid] Implement "Implied Minimum Size of Grid Items" (special min-width/height:auto behavior). r=dholbert (c28098d660) - Bug 1176775 part 2 - [css-grid] Testcases for 'auto' min-sizing and intrinsic 'min-width|height'. (ec70253cc9) - Bug 1215974. In GetNearestScrollableFrame don't skip the root scroll frame if we are asked to always match the root scroll frame even if it doesn't WantAsyncScroll(). r=botond (97094eb3b1) - Bug 1215977. Only match the root scroll frame in GetNearestScrollableFrame if we encounter it. r=botond (69569c757c) - Bug 1215977. Add a flag for GetNearestScrollable that makes fixed pos frames return the root scroll frame of their document. And make APZCCallbackHelper use it to restore previous behaviour. r=botond (c15650e2ba) - Bug 1190936 - Attempt some graceful handling for an unexpected situation that otherwise crashes the browser. r=botond (61e5fc4b2c) - Bug 1208780. Set a zero-margin displayport on all scrollable ancestors of frames with displayports if they don't already have a displayport. r=botond (1cb395354a) - Bug 1221870. Make fixed pos items always find the root scroll frame when looking for the nearest scrollable. r=botond (739da0c2af) - Bug 1122918 - Part 3 - Use the resolved physical values of 'float' and 'clear' properties during layout. r=heycam (46e77f1e0a) - Bug 1223479 - Fix displayport size calculation on fennec. r=kats (bd54d7a6c9) - Bug 1210560 - Part 3: Convert more complex SVG usecases to PushGroupForBlendBack. r=jwatt r=jrmuizel (1a72ef23ba) - Bug 1210560 - Part 4: Remove code to support non operator-over in nsRenderDocument and move to CanvasRenderingContext2D::DrawWindow. r=roc (a475f22cd2) - Bug 1210560 - Part 5: Convert BasicLayers usecases to PushGroupForBlendBack and temporary surfaces. r=jrmuizel (5706386aa9) - Bug 1210560 - Part 6: Convert code to support non-operator OVER in nsCSSRendering to moz2d. r=roc (ba280199c0) - Bug 1210560 - Part 7: Convert GTK widget code to use Moz2D instead of PushGroup/PopGroup. r=jwatt (d06408ec0a) - Bug 1210560 - Part 8: Remove unused PushGroup/PopGroup/PopGroupToSource functions. r=jrmuizel (a39ad555c4) - Bug 1210560 - Followup: Fix function definition prototype. r=bustage on a CLOSED TREE (daa75a342b) - Bug 1210560 - Followup 2: Fix UniquePtr usage issue. r=bustage on a CLOSED TREE (68ee7667fe) - Bug 1210560 - Followup 3: Fix an assertion that can occur on mochitest bc4. r=jrmuizel on a CLOSED TREE (6b68389154) (61a988a8ac) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20230107-2737c3da2-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230107-2737c3da2-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2075 - Part 1: Rename offset-* logical properties to inset-* (0c37c0db) (368d0fe73) - import from UXP: Issue #2075 - Part 2: Update devtools for inset-* (07af4123) (e07b05845) - import from UXP: Issue #2075 - Part 3: Regenerate devtools CSS database (48087df5) (6512c5914) - import from UXP: Issue #2075 - Part 4: Update tests (1b22ef40) (d79d861f3) - import from UXP: Issue #2075 - Part 5: Allow logical aliases in the property database. (e38f362d) (a24e1f4ac) - import from UXP: Issue #1382 - RegExpShared::groupsTemplate_ cannot be a GCPtr since RegExpShared is managed by C++ (86782b8f) (4b95c90fb) - ported from UXP: Issue #2079 - Fix linking libxul on *nix when using a linker other than bfd. (5b438179) (2737c3da2) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230107-485bba73-uxp-7ecc55be2-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230107-485bba73-uxp-7ecc55be2-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-20230107-id-656ea98-uxp-7ecc55be2-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230107-id-656ea98-ia-93af9a0-uxp-7ecc55be2-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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230107-3219d2d-uxp-7ecc55be2-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230107-3219d2d-uxp-7ecc55be2-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-20230107-3219d2d-uxp-7ecc55be2-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-20230107-d849524bd-uxp-7ecc55be2-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230107-d849524bd-uxp-7ecc55be2-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230107-d849524bd-uxp-7ecc55be2-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230107-d849524bd-uxp-7ecc55be2-xpmod.7z Official UXP changes picked since my last build: - Issue #2075 - Part 1: Rename offset-* logical properties to inset-* (0c37c0db8) - Issue #2075 - Part 2: Update devtools for inset-* (07af4123d) - Issue #2075 - Part 3: Regenerate devtools CSS database (48087df57) - Issue #2075 - Part 4: Update tests (1b22ef40f) - Issue #2075 - Part 5: Allow logical aliases in the property database. (e38f362d4) - Issue #1382 - RegExpShared::groupsTemplate_ cannot be a GCPtr since RegExpShared is managed by C++ (86782b8f3) - Issue #2079 - Fix linking libxul on *nix when using a linker other than bfd. (5b438179a) 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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
thanks for your input, added to FAQ in page 1. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you may ask upstream about this: https://github.com/roytam1/UXP/commit/05d35d3d185b002272da27cdaa5dd607dea7ce1c -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
please check the javascript error console to see if there is some error. but if it fails with 20221224 and up, it could be Martok's changes causing that. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
in old days there is proxycap which pass all its wrapped process through a SOCKS server you desired. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
oh really? the account seems quite new. https://www.betaarchive.com/forum/viewtopic.php?p=471317#p471317 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I wonder who is who of same handle name in BA.