
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
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230617-395e2e581b-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230617-395e2e581b-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230617-395e2e581b-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230617-395e2e581b-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 1215748 - use llvm-dsymutil for mac builds. r=mshal (a217006d89) - warnings (31ea43d0d8) - Bug 1175154 - Unit tests for IAC on 3.0. r=ferjm (12c424bab3) - Bug 1219543 - Part 1: isRunningOnCompositor flag is now a member of AnimationProperty. r=bbirtles (85bc668501) - Bug 1219543 - Part 2: Avoid the period that mIsRunningOnCompositor is false between restyling and building display list. r=bbirtles (597e46d479) - Bug 1219543 - Part 3: MutationObserver should disconnect when the test is finished. r=bbirtles (70c26a266e) - Bug 1214148 - patch 1 - propagation from the nested iframe back to the toplevel iframe, r=alwu (b42002f43a) - Bug 1214148 - patch 2 - from toplevel iframe to the nested iframe, r=alwu (7b07fe5399) - Bug 1214148 - patch 3 - correct window for nested iframes, r=alwu (27ee08caf1) - Bug 1166910 - put referrer attribute behind pref in webidl, r=bz (93e421fa1b) - Bug 1187357 - rename referrer attribute to referrerpolicy. r=hsivonen (70c67f5def) - Bug 1187357 - Generated code for renaming referrer to referrerpolicy in html parser. r=hsivonen (738de3f278) - Bug 1221341. Snap box shadow clip rect to device pixels. r=mstange (b63b783714) - Bug 1228634 - Implement Element.getAttributeNames, r=peterv (4594d9c14c) - Bug 1216193. Implement webkitMatchesSelector. r=khuey (39742b7e0b) - Bug 1134648, handle dynamic changes to rel=dns-prefetch, r=bz (e27638080e) - Bug 1229962 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in parser/html/; r=hsivonen (75de6314f1) - Bug 1226437 - Speculative CSP should set speculative referrer policy instead of actual referrer policy. r=sicking (f7dfd3fd18) - Bug 1227554 - Default to NullPrincipal if doc is not available within expatdriver. r=bz (336a562965) - Bug 1215781 - Use MOZ_UTF16 to generate sTagUnicodeTable. r=mrbkap (eca371a36b) - Bug 1082598 - Part 5: Fix NPAPI for Skia update. r=jrmuizel (25c4d080ab) - Bug 1183828 - Remove 'nsWindow::GetNativeData not implemented for this type' warning. r=roc (0a60404b57) - Bug 1224445 - Add NS_NATIVE_OPENGL_CONTEXT handling to nsWindow::GetNativeData() r=mwu (ee35844be4) - Bug 1179632 part.1 native IME context should not be stored in InputContext but should be able to retrieve with nsIWidget::GetNativeData() r=smaug (5f1804bb72) - Bug 1179632 part.2 WidgetCompositionEvent should store NativeIMEContext which caused the event and PuppetWidget should store it for GetNativeIMEContext() r=smaug, sr=smaug (e00ca78e3f) - Bug 1179632 part.3 TabParent::RecvEndIMEComposition() shouldn't return true with aNoCompositionEvent when there is no widget r=smaug (ee065ed491) - Bug 1179632 part.4 Clean up the code to request IME to commit composition across process boundary r=smaug (9567c4dc57) - Bug 1179632 part.5 WidgetCompositionEvent::mNativeIMEContext should be used at looking for a TextComposition instance for a WidgetCompositionEvent r=smaug (f4e27ec28c) - Bug 1179632 part.6 KeyboardEvent.isComposing shouldn't expose IME state on different document r=smaug (ca8b8a6a02) - Bug 1227544 - Scaling on 720p devices is broken. r=timdream (cb89af839f) (2ddfe368e1) - import changes from `dev' branch of rmottola/Arctic-Fox: - align permissions to gecko (2b5293932d) - Bug 1214759 - backport SkDashPathEffect::asPoints fix from upstream Skia. r=jmuizelaar (4f58a0ef9a) - Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium. (30a485d631) - bug 1174747 - Fix sqlite3 build on iOS. r=glandium (ad59695677) - Bug 1229615 - Conditionalize mp4parse.h export. r=kinetik (f7e95a1afa) - Bug 1211741 - Remove libstagefright ID3 files. r=k17e (016da13fed) - Bug 1202266 - Suppress '-Wformat-security' in libstagefright CXXFLAGS. r=kentuckyfriedtakahe Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir (f8f58de405) - Bug 1225923 - part 1 - convert all needs-to-copy instances of AppendElement(nsDependentString(...)); r=erahm (e061f9cb53) - Bug 1225923 - part 2 - fix AppendElement(nsDependentString(...)) call in HTMLInputElement.cpp; r=baku (69d4b4c288) - Bug 1179089 - Let TelephonyRequestParent hold the callback objects. r=hsinyi (05a6d68415) - Bug 1225923 - part 3 - fix AppendElement(nsDependentString(...)) calls in dom/telephony/; r=btseng (31cb1e8cb0) - Bug 1225923 - part 4 - fix AppendElement(nsDependentCString(...)) call in nsClipboardProxy.cpp; r=roc (978e7bfe19) - Bug 1225923 - part 5 - fix AppendElement(nsDependentAtomString(...)) calls; r=bz (82c93922bb) - fix (761e252105) - Bug 1187114 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (12b2947f5b) - Bug 1187114 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (db1ad0cd0f) - Bug 1187114 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (0b46fdbb38) - Bug 1137009 - Do not persist xul window attributes when in fullscreen. r=enndeakin (6bef2373dc) - Bug 1206958 - Use channel->asyncOpen2() in dom/xul/XULDocument.cpp (r=sicking) (21b1a90678) - Bug 1216945 - Uninitialised value use in nsXULWindow::SizeShellTo. r=bzbarsky. (989ce9ff88) - Bug 1189132 - Skip unmap during window destruction on GTK, working around talos hang with GL layers. r=karlt (34f29cb72b) - Bug 1206964 - Use channel->AsyncOpen2() in netwerk/base/nsNetUtil.cpp (r=sicking) (fbb5158a68) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in xpfe/. r=neil (bd453fc5f5) - Bug 1221992 - Prevent ServiceWorkerClients.OpenWindow from opening tabs in private mode windows. r=smaug (f7da0cf34c) - Bug 1034922 - Make nsSiteWindow's destructor private, and expose it to nsContentTreeOwner via friend class. r=Enn (87d8dfa052) - Bug 1214174 - Windowless WebBrowserChrome2Stub should implement nsIEmbeddingSiteWindow GetDimensions. r=billm (4f4b44532d) - Bug 1214174 - Add windowless browser test case. r=billm (2ece018afd) - Bug 1160770 - Unnecessary return in tabScrolling property in XPFE autocomplete.xml NPOTB r=Neil DONTBUILD (7fe5f13994) - Bug 1192943 - Use channel->asycnOpen2 in xpfe/components/directory/nsDirectoryViewer.cpp (r=sicking) (79c2f93134) - Bug 1186790 - Replace nsBaseHashtable::EnumerateRead() calls in xpfe/with iterators. r=neil. (ee73ea015d) - Bug 1232450 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in xulrunner/; r=Yoric (ffa7a84864) - Bug 1174011, fix xulrunner-stub compile, r=gladium DONTBUILD (bb9381a707) - Bug 1216723 - Add a new -forbid- Safe Browsing list type. r=gcp,r=smaug (9f164a56d8) - cleanup, do not run PP (0d7c0cd4c0) - Bug 1204338 Followup to Bug 403800 Refactor netError.dtd/netErrorApp.dtd to simplify per-application overrides r=Pike (5e1bbcb45c) - Bug 1154347 - Don't set -fomit-frame-pointer on all of skia. r=glandium, r=gw280 (af8db2b7b9) - Bug 1136958 - Remove duplicate SkDiscardableMemory_none.cpp from gfx/skia/moz.build. r=gps (9bbebeecc4) - bits of Bug 1188462 - Rename gfx/skia/trun (d839e73b23) - Bug 1215899 - Suppress clang and gcc warnings in gfx/skia. r=gw280 (e7859525d0) - Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium (b885ca1dff) - Bug 1082598 - Part 1: Update Skia to master revision 53c5d5fb795fe04bec050c0583223027c25b839b. r=jrmuizel (4baf696313) - Bug 1082598 - Part 2: Fix Moz2D Skia usage for Skia update. r=jrmuizel (d6192e1b0d) - Bug 1082598 - Part 3: Fix thebes gfxPlatform shutdown for Skia. r=jrmuizel (ecaf498adf) - Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel (e80b4e204c) - Bug 1082598 - Part 7: Update moz.build for Skia update. r=jrmuizel (121c4c6e21) - Bug 1082598 - Part 8: Fix OpenGL interface glue for Skia update. r=jrmuizel (327cebb260) - Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel (1d0a6a6a9a) - missing bit of Bug 1082598 - Part 1: Update Skia (559cb5a38a) - cleanup strange misspatch (5d759aadaf) (444160f7b2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1219494 - Part 2. gfx/2d and gfxCrash. r=milan (2beb096938) - Bug 1233069 - add override declarations to Windows graphics headers; r=Bas (a7f6e7d7f4) - Bug 1230357. Enable subpixel text on skia content backends. r=lsalzman (86d91dece3) - Bug 1225977 - fix DrawTargetSkia::MaskSurface with non-zero offset. r=jmuizelaar (5d63e35dc7) - Bug 1230740 - wallpaper patch for a missing nullptr scenario. r=bas (bdfadb90ae) - Bug 1233401 - Do Statistics static initialization from JS_Init; r=jandem (5f8383cd4a) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=evilpies (4b0481a222) - Bug 1233722 - Add a documentation comment for JSOP_DEBUGCHECKSELFHOSTED. DONTBUILD. r=efaust (741fedfca9) - Bug 1233722 - Followup: Differentiate between non-debug and opt builds. (rs=arai) DONTBUILD comment-only (234db53445) - Bug 1227144 - Remove unused AutoRegExpStaticsBuffer; r=jonco (b7a21b5471) - Bug 1233302: Don't seed the SavedStacks PRNG unless we're actually going to use it. r=fitzgen (4763a5eab5) - Bug 1233187 - Use normal Rooted for AutoLocationValueRooter; r=fitzgen (90aea4363c) - Bug 1208850 - Inline functions exported to self-hosting global. r=till (b0fbfc7245) - Bug 1197932 - Remove Nightly-only restriction from ES6 Classes. (r=jorendorff) (11e58dfe79) - Bug 1233011 - SharedArrayBuffer subclassing + tests. r=efaust (95c08f129e) - Bug 1232264 - SharedArrayBuffer is only a constructor. r=arai (ae98086e9b) - Bug 1233863 - ARM64: Set up pseudo stack pointer in proglogues. r=sstangl (9db659f62b) - Bug 1232269 - Use the correct receiver when calling an own getter or setter on an unboxed object, r=jandem. (b28b8e4061) - Bug 1233096 - Give JS::ubi::RootList its full type name as its concreteTypeName; r=jimb (6cab2fd056) - Bug 1229829 - make sameBuffer more discriminating. r=waldo (fa7723a152) - Bug 1233175 - refine an assertion. r=terrence (3bc1da0783) - Bug 1231314 - Turn mozilla-config.h and js-confdefs.h into CONFIGURE_DEFINE_FILES. r=gps (b20e88acbb) - Bug 1233966 - build fixes for FreeBSD. r=jrmuizel (a94c01b3aa) (395e2e581b) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
that injunction doesn't exclude from liability of transferring prohibited contents. so in worst situation ISP may just shutdown internet. (and since my web server's geolocation is also HK so people may not able to download my builds that are located in my server) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Because internet service providers have joint liability on that injunction. Safest move for them will be simply cut down internet connections. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Get some time to breathe. The hearing of that injunction is postponed to 21 July (yet another unforgettable date in 2019) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
in worst case, Hong Kong will become another DPRK so VPN won't work. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Kind-of On-Topic Notice: Hong Kong government applies for injunction against protest song ‘Glory to Hong Kong’ may in a result making Hong Kong's internet be walled like other china cities. If this really happens, I may not able to do any further actions. See also: Blocking Google? Hong Kong internet providers express concerns over enforcing possible protest song ban -
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-20230610.7z Changelog: Out-of-tree changes: * update Goanna3 to git 193db9294d..41532ef15e: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow. (5df91490ae) - Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget.… r=jfkthame. (07ee11cdd3) - Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett (481384c1a3) - Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame. (6f9194709d) - Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow. (8d517a64c3) - Bug 1230413 (part 5) - Pass a DrawTarget to Draw{Dashed,SolidBorder}Segment(). r=mattwoodrow. (0ec1212b6e) - Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (f92a138bc7) - iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (afadbc68ee) - Bug 1105044: update XULRunner stub path finding to match the updated Mac app package signing requirements. r=bsmedberg (241e69e234) - Bug 1151506 - move nsIInterfaceInfo::isMainProcessScriptable to the end of the interface's vtable; r=dbaron (a763bdbeb5) - Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj (c68a87f37d) - Bug 1223142 - make XPIDL set default nullptrs for optional out parameters, r=bz (a67cafedba) - Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm (c0a9c817ca) - Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury (25f42064c0) - more of Bug 1101651 - Part 2 (bb82515cb6) - Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm (252bf762da) - Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm (f6ae3d7af0) - Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu (5ae139b872) - Bug 1223023 - Ensure that we have enough ballast space for allocating MoveGroups in BacktrackingAllocator::resolveControlFlow. r=bhackett (ad486853ad) - Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett (5042256569) - Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 (8453cfdb5a) - Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 (03ae92e018) - Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu (a71b84e9a9) - Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett (91b12c5da8) - Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett (c44f0a04f1) - Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) (44adc3abf1) - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) (531f3e7543) - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp (29c1dd5bc3) - Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) (f49b4de863) - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) (c9cbb13f0c) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu (1c6d9d4cb5) - Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba (afbcec4095) - Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till (175aaa139c) - Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba (492f380bbb) - Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba (71bba378d2) - Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba (7a25bc6cd6) - Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba (f368c54be5) - Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba (7c7e89b0bd) - Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba (6841ae2cd6) - Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba (a12155c034) - Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba (92f310d912) - Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba (61ef65c7b2) - Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba (777aa5be56) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (b7a402773b) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nbp (b3d16188b4) - Bug 1231386 - Change debugger to use RuntimeAllocPolicy for all its hash tables r=terrence (800f98186f) - Bug 1231170: TraceLogger - Use size in debugger instead of the current id to track last logged item, r=bbouvier (a0ea950299) - Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz (36ca65581d) - Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb (698e7f5c2e) - reapply bit of 1259403 (d6259f391e) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jdemooij (edb4735fc5) - Bug 1230747 - Fix element id generation rule for bytecode documentation. r=jwalden (392a974079) - Bug 1231900 - "API Document for JS_snprintf() is non-consistent with the Implementation". r=jcoppeard (b669cf0291) - Bug 1231883 - Implement HeapSnapshot.describeNode; r=mrbkap (515a6c4d1e) - Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink (e56620fb5d) - Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco (bb17b5a10d) - Bug 1234106 - Avoid symbolic links in various directories used by the build system. r=gps (d150b03192) (41532ef15e) * 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-20230610-41532ef15e-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230610-41532ef15e-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230610-41532ef15e-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230610-41532ef15e-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 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow. (5df91490ae) - Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget.… r=jfkthame. (07ee11cdd3) - Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett (481384c1a3) - Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame. (6f9194709d) - Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow. (8d517a64c3) - Bug 1230413 (part 5) - Pass a DrawTarget to Draw{Dashed,SolidBorder}Segment(). r=mattwoodrow. (0ec1212b6e) - Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (f92a138bc7) - iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (afadbc68ee) - Bug 1105044: update XULRunner stub path finding to match the updated Mac app package signing requirements. r=bsmedberg (241e69e234) - Bug 1151506 - move nsIInterfaceInfo::isMainProcessScriptable to the end of the interface's vtable; r=dbaron (a763bdbeb5) - Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj (c68a87f37d) - Bug 1223142 - make XPIDL set default nullptrs for optional out parameters, r=bz (a67cafedba) - Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm (c0a9c817ca) - Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury (25f42064c0) - more of Bug 1101651 - Part 2 (bb82515cb6) - Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm (252bf762da) - Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm (f6ae3d7af0) - Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu (5ae139b872) - Bug 1223023 - Ensure that we have enough ballast space for allocating MoveGroups in BacktrackingAllocator::resolveControlFlow. r=bhackett (ad486853ad) - Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett (5042256569) - Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 (8453cfdb5a) - Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 (03ae92e018) - Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu (a71b84e9a9) - Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett (91b12c5da8) - Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett (c44f0a04f1) - Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) (44adc3abf1) - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) (531f3e7543) - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp (29c1dd5bc3) - Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) (f49b4de863) - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) (c9cbb13f0c) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu (1c6d9d4cb5) - Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba (afbcec4095) - Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till (175aaa139c) - Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba (492f380bbb) - Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba (71bba378d2) - Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba (7a25bc6cd6) - Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba (f368c54be5) - Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba (7c7e89b0bd) - Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba (6841ae2cd6) - Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba (a12155c034) - Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba (92f310d912) - Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba (61ef65c7b2) - Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba (777aa5be56) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (b7a402773b) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nbp (b3d16188b4) - Bug 1231386 - Change debugger to use RuntimeAllocPolicy for all its hash tables r=terrence (800f98186f) - Bug 1231170: TraceLogger - Use size in debugger instead of the current id to track last logged item, r=bbouvier (a0ea950299) - Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz (36ca65581d) - Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb (698e7f5c2e) - reapply bit of 1259403 (d6259f391e) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jdemooij (edb4735fc5) - Bug 1230747 - Fix element id generation rule for bytecode documentation. r=jwalden (392a974079) - Bug 1231900 - "API Document for JS_snprintf() is non-consistent with the Implementation". r=jcoppeard (b669cf0291) - Bug 1231883 - Implement HeapSnapshot.describeNode; r=mrbkap (515a6c4d1e) - Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink (e56620fb5d) - Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco (bb17b5a10d) - Bug 1234106 - Avoid symbolic links in various directories used by the build system. r=gps (d150b03192) (41532ef15e) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Advance Notice: since there is no notable upstream changes, no new UXP based binaries will be released tomorrow. -
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-20230603.7z Changelog: Out-of-tree changes: * update Goanna3 to git ed2747a092..193db9294d: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa) - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400) - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615) - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca) - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9) - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c) - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7) - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995) - Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d) - Bug 1227677 - Minor renaming. r=shu (ec3a477823) - Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2) - Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532) - Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3) - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b) - Bug 1230162 - allocate less, when we can. r=luke (563337bc70) - Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931) - Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc) - Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367) - Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea) - Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7) - Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7) - Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab) - Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc) - bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9) - Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294) - Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2) - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf) - Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971) - Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795) - Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b) - Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3) - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a) - Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4) - Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff) - Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b) - Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a) - Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926) - bits of Backed out 2 changesets (bug 1229604) (1285191abd) - Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d) - Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2) - Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39) - Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927) - Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432) - Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e) - Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26) - Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9) - No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a) - Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2) - Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703) - Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677) - Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372) - Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60) - Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628) - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320) - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43) - Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576) - Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4) - Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8) - Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f) - Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e) - Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6) - bit of 1196988 (a334242521) - Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f) - Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb) - Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a) - Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0) - Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18) - Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a) - Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11) - fixes for no EME (b70879a799) - Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d) - missing crash stuff (b537d416b3) - Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36) - Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394) - Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20) - Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc) - Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2) - add some defines (3c4fc2d5b9) - Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536) - Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e) - Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c) - Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58) - Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56) - Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c) - Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00) - bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20) - Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e) - Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc) - Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198) - enable shadow (dcad5bdb7a) (c4d71010c8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7) - Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7) - bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107) - Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb) - Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf) - Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4) - Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c) - some warnings stuff (68ecef6622) - Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2) - Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f) - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e) - Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051) - Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07) - Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349) - Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029) - Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c) - Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d) * 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-20230603-193db9294d-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230603-193db9294d-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230603-193db9294d-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230603-193db9294d-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 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa) - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400) - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615) - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca) - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9) - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c) - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7) - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995) - Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d) - Bug 1227677 - Minor renaming. r=shu (ec3a477823) - Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2) - Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532) - Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3) - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b) - Bug 1230162 - allocate less, when we can. r=luke (563337bc70) - Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931) - Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc) - Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367) - Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea) - Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7) - Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7) - Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab) - Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc) - bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9) - Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294) - Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2) - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf) - Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971) - Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795) - Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b) - Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3) - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a) - Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4) - Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff) - Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b) - Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a) - Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926) - bits of Backed out 2 changesets (bug 1229604) (1285191abd) - Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d) - Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2) - Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39) - Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927) - Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432) - Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e) - Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26) - Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9) - No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a) - Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2) - Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703) - Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677) - Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372) - Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60) - Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628) - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320) - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43) - Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576) - Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4) - Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8) - Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f) - Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e) - Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6) - bit of 1196988 (a334242521) - Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f) - Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb) - Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a) - Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0) - Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18) - Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a) - Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11) - fixes for no EME (b70879a799) - Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d) - missing crash stuff (b537d416b3) - Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36) - Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394) - Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20) - Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc) - Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2) - add some defines (3c4fc2d5b9) - Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536) - Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e) - Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c) - Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58) - Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56) - Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c) - Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00) - bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20) - Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e) - Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc) - Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198) - enable shadow (dcad5bdb7a) (c4d71010c8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7) - Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7) - bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107) - Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb) - Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf) - Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4) - Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c) - some warnings stuff (68ecef6622) - Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2) - Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f) - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e) - Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051) - Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07) - Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349) - Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029) - Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c) - Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d) -
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-20230603-0996bd29e-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230603-0996bd29e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - [Basilisk] [SSUAO] Update chase.com override after breakage. (b168e4f9e) - import from UXP: Issue #2256 - Implement Object.hasOwn(object, property) (77bd8159) (851d50ff1) - import from UXP: Issue #2257 - Remove rematerialized frames after bailouts and exceptions. (2a7ff7ce) (0996bd29e) -
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-20230603-ef491d91-uxp-765a6434c-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230603-ef491d91-uxp-765a6434c-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom repo changes: - [SSUAO] sync with my UXP's Basilisk SSUAO (ef491d91) * 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-20230603-id-656ea98-uxp-765a6434c-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230603-id-656ea98-ia-93af9a0-uxp-765a6434c-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-20230603-3219d2d-uxp-765a6434c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230603-3219d2d-uxp-765a6434c-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-20230603-3219d2d-uxp-765a6434c-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-20230603-d849524bd-uxp-765a6434c-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230603-d849524bd-uxp-765a6434c-xpmod.7z Official UXP changes picked since my last build: - Issue #2256 - Implement Object.hasOwn(object, property) (77bd81595) - Issue #2257 - Remove rematerialized frames after bailouts and exceptions. (2a7ff7ce1) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Issue #1925 - Add pref to control history menu length. (e3d51b39b) - [Pale-Moon] Issue #1925 - Follow-up: Don't show link items when pref is less than 1. (075eebec1) - [Pale-Moon] Issue #1925 - Follow-up: Throw errors on invalid values. (1768eb193) - [Pale-Moon] [SSUAO] Update chase.com override after breakage. (4b0e27bb4) No official Basilisk changes picked since my last build. My changes picked since my last build: - [Basilisk] [SSUAO] Update chase.com override after breakage. (765a6434c) Update Notice: - You may delete file named icudt*.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
you should try using latest build if problem persists. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for now there is no intention on making x64 builds for BOC and HBL related binaries. -
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-20230527.7z Changelog: Out-of-tree changes: * update Goanna3 to git 1dfd83ddde..ed2747a092: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1214139 - Connect to HFP, A2DP, and AVRCP if CoD is invalid, r=shuang (459ec4b233) - bits of Bug 1156229: Make ref-counted class destructors non-public (dc7a57b259) - Bug 1228909 - Fix PDU packing in |ClientSetAdvDataCmd| for GATT API. r=brsun (08d7ecc898) - Bug 1228946: Remove '#if 0' block from Bluetooth module, r=joliu (b5f0503541) - Bug 1209085: Replace simple init ops by |UnpackPDUInitOp| in Blutooth HFP backend, r=joliu (5783c5826c) - Bug 1211948: Remove registry interfaces from |BluetoothDaemonProtocol|, r=brsun (c7b21bac78) - Bug 1223804 - remove unused container macro; r=btian (de2e51ddec) - Bug 1228471 - use Endian.h to write filename and handleId into OBEX packet, r=shuang (38225c81ac) - Bug 1211435: Cleanup AVRCP interfaces when Bluetooth adapter gets switched off, r=shuang (52d318d250) - cleanup old BT files (93589e8581) - Bug 1132343 - Patch2: Replace setPairingConfirmation() with accept() in marionette test due to API change. r=shuang (37645d2d0f) - Bug 1139774 - Add a function to wait promise for bluetooth adapter creation. r=shuang (cb66b22bc7) - var-let (aedeed6516) - Bug 1178654 - Fix the uuid length when parsing bluetooth low energy advertisement data. r=btian (88118d5f2f) - Bug 1170076 - Use snprintf instead of sprintf when parsing bluetooth GATT advertisement data. r=shuang (3ede2b3a98) - Bug 1166231 - patch 2 - BluetoothOppManager blob uses fixed CLOSED TREE (559f9cdd90) - Bug 1178076 - MessagePort should not set listeners nor workerFeature when neutered, r=smaug (ac527766ed) - Bug 1177727 - MessagePort should call RemoveObserver before calling Release(), r=mccr8 (8d59127b35) - Bug 1224825 - Race condition in MessagePort::close - patch 1, r=smaug (c655fbfec7) - Bug 1224825 - Race condition in MessagePort::close - patch 2, r=smaug (fbb702e748) - Bug 1187115 - Replace nsBaseHashtable::EnumerateRead() calls in dom/{bluetooth,messagechannel}/ with iterators. r=khuey. (40e8a81d13) - Bug 1185531 - Wrong NS_WARN_IF use in MessagePort.cpp, r=smaug (47077031e4) - Bug 1181595 - Improve null checks in MessagePort::RemoveDocFromBFCache, r=smaug (f9964384e9) - fix misspatch of 1180555 (0f9e3b5383) - Bug 1181595 - MessagePortChild should check if the MessagePort is still alive before dispatching messages, r=smaug (3dd0ca3bac) - namespace fix (1288e86370) - Bug 1224061: f*** bluetooth. r=me CLOSED TREE (b952a5e008) - Bug 1159650 - Remove incorrect value assertions in BluetoothGattCharacteristic and BluetoothGattDescriptor. r=btian (97376c7d95) - missing bit of 1140952 (da07ba9392) - Bug 1194153 - Chrome Registry's convertChromeURL shouldn't crash when given a null url, r=bsmedberg. (aeea438643) - Bug 1203900 - Fix cycle collection and array buffer creation bug in the implementation of MediaKeyMessageEvent, MediaEncryptedEvent, and BluetoothLeDeviceEvent. r=bz (e30c13f078) - Bug 1137601 - Fire onadapterremoved before onattributechanged in BluetoothManager, f=jocelyn, r=shuang (4920faebd8) - Bug 1228479 - Remove redundant blob handling in BluetoothMapRequestHandle::ReplyToFolderListing, r=shuang (a4cda2f71c) - Bug 1227380 - Move LOCAL_INCLUDES and CXXFLAGS to moz.build in dom/bindings/. r=mshal (2ba98b8c3b) - Bug 1227987: Simplify CGDOMJSClass::define. r=bz. (bc2686e68a) - Bug 1229176 - make check for ChromeOnly interfaces for header inclusion more complete; r=bz (506d0b9572) - Bug 1230291. Correctly include nsContentUtils when generating a manual hasInstance with nsIDOM* stuff or when we have a JS-implemented interface with clearable cached attrs (852e9c3c9e) - Bug 1229031. Make sure to not init binding pref var caches on worker threads. r=smaug (ae495709cd) - Bug 1226448. Fix Optional::Construct to do perfect forwarding, and fix the dictionary assignment operator code for members that can have missing values to not try constructing and already constructed member. r=jib (e67eff372e) - bug 1196460 - add class for wrapping proxies of document accessibles r=surkov (8ec0276e4b) - Bug 1210549 - Make proxied accessibles defunct when proxy dies r=tbsaunde (ab0fabf2a4) - bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov (2f3c9ef441) - bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov (59f0d68130) - bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap (359a45ddef) - bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb (9db556118a) - bug 1213327 - expose iAccessibleHyperlink on proxied accessibles r=davidb (935ae7d3df) - bug 1159828 - make ia2Hyperlink use proxies r=davidb (2d9982d7e3) - bug 1168202 - ia2AccessibleHyperlink::get_anchor needs to give the caller a reference to the anchor r=davidb (7ea462a6ce) - bug 1159741 - make ia2HyperText use proxies r=davidb (47fa0bb381) - bug 1159850 - make ia2Accessiblevalue use proxies r=davidb (b1731c4019) - Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal (0d8375058c) - Bug 1166169 - Add MOZ_GONK_MEDIACODEC in configure and define it in moz.build. r=cpearce, r=glandium (5ffba1b95d) - Bug 1200492 - Do not add the top source directory to the include path in dom/canvas; r=gps (eb72451eaf) - Bug 1226868: Fix test metadata to correctly check things and verify that it has done so afterwards. r=bz (5354c2b3fc) - Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop (95a732e149) - Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor (590192deec) - Bug 1228975 - Remove Array generics usage from Places code. r=mak (dd5cc6efca) - Bug 1217225 - Differentiate between images optimized for skia and skia-gl in the CanvasImageCache. r=mstange (79eaf016f8) - Bug 1213491 - Change CanvasRenderingContext2D::ContextState::clipsPushed to an nsTArray. r=nical (ae43fc69d2) - Bug 1163105 - Flush frames before building the filter. r=roc (05b2980b24) - Bug 655328 - clip canvas drawImage source/dest rectangles instead of throwing IndexSizeError. r=jmuizelaar (9f5274375b) - Bug 696630 - Take imageSmoothingEnabled into account when creating pattern fills. r=mattwoodrow (f2c99c9cfb) - Bug 1228287 - Make sure we can't do SkiaGL without the pref set. r=benwa (552495d3c5) - Bug 1222083 - verify that a Skia GL context is actually available before trying to use it in Canvas2D drawImage. r=jmuizelaar (1c8cf4ba63) - Bug 1190210 - Part 1: Avoid wrong memory accessing in CropAndCopyDataSourceSurface(). r=smaug (a035874da0) - Bug 1190210 - Part 2: Make sure the size of created ImageBitmap is the same as the intented cropping area. r=roc (5a80cf8dae) - Bug 1190210 - Part 3: Fix the assertion in create-from-blob case. r=smaug (4ff1045b98) - Bug 1190210 - Part 4: Test cases. r=smaug (8ef4c6f293) - Bug 1224647 - part1 - remove ErrorResult in the creating ImageBitmap from ImageData code path; r=bz (78792f46d1) - Bug 1224647 - part2 - remove ErrorResult in the creating ImageBitmap from Blob code path; r=bz (de719d4eca) - Bug 1215414 - Fix ClearBuffer taking TypedArrays. r=jgilbert (22b34bd418) - Bug 1209384 - Check active query has same type as target. r=jgilbert (483fbce55a) - Bug 1220783. Map GetUniformIndices names. r=jgilbert (f7c7b03a4d) - Bug 1228488 - Return INVALID_ENUM for GL_UNIFORM_NAME_LENGTH. r=jgilbert (826a05df79) - Bug 1228949 - Fix WebGLBuffer content type when the target is LOCAL_GL_COPY_READ_BUFFER or LOCAL_GL_COPY_WRITE_BUFFER. r=jgilbert (a6ecdbce69) - Bug 1186666 - clamp gl ClearDepth() value to [0,1]. r=jgilbert (c0ee2d0375) - Bug 1171021. Rewrite SetFullAlpha to choose one method of iterating. (cd48866843) (0e560e6a54) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1174043 - Run DisableTimer if timer is not yet disabled. r=dglastonbury (43c299c62d) - Bug 1178893 - Made state/gl-enum-tests Conformant. r=kamidphish (1633473eae) - Bug 1206907 - GenerateWarning should output to Web Console, not Browser Console. - r=bholley (6932f2268b) - Bug 1217550 - In debug build, drop a note if we use SkiaGL canvas. Simplify logging defines and flags for non-critical errors. r=benwa (25bf7f409e) - Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish (54fb28fca5) - Bug 1167176 - Only premultiply webgl snapshot pixels if alpha is used. r=jgilbert (514b386faa) - Bug 1159131 - Work around false positive -Wuninitialized gcc warnings in DEBUG PGO builds of WebGLElementArrayCache.cpp. r=jgilbert (6ed90182df) - Bug 1192472 - Only do supplemental isArray check if WorkAroundDriverBugs. - r=kamidphish (dd483b334f) - Bug 1156582 - Initialize WebGLShader bools in constructor. r=jgilbert (274a9e2f94) - Bug 1106138 - Cause crash when an unimplemented pack mode is used. Implement packing for RGBA32F format, which is used in WebGL 1.0.2 conformance. r=jgilbert (f50837881a) - Bug 1186111 - Implemented pack unpremultiply for 32f formats. r=jgilbert (e9c9817fc9) - Bug 1186111 - Implemented pack unpremultiply for 16f formats. r=jgilbert (a7de6d243c) - Bug 1186129 - Fix assignment of alpha in pack premultiply RA16F. Also made a cosmetic change to the assignment of alpha in pack premultiply RA32F so that it is more consistent with the other pack functions. r=jgilbert (af4ed85388) - fix misspatch (6648b81b59) - Bug 1228711 - Cubemap images must be square. - r=benwa (67449ebf1e) - Bug 1225576. Always use the VAO workaround. r=jgilbert (8a60a1fede) - Bug 1223445 - KeyframeEffectReadOnly objects end up keeping lots of other objects alive too long, r=birtles (399e829c30) - Bug 1194639 part 1 - Add AutoMutationBatchForAnimation; r=heycam (efad01861e) - Bug 1194639 part 2 - Report changes to playbackRate to animation mutation observers; r=heycam (f02c335b45) - Bug 1194639 part 3 - Report changes to startTime to animation mutation observers; r=heycam (6e75a26308) - Bug 1194639 part 4 - Report changes to currentTime to animation mutation observers; r=heycam (9de00c380d) - Bug 1186684 - Remove unused ErrorResult in Animation::SetPlaybackRate/SilentlySetPlaybackRate. r=bbirtles (49f0661411) - Bug 1194639 part 5 - Report changes from calling reverse() to animation mutation observers; r=heycam (547a21978a) - Bug 1194639 part 6 - Report changes from calling finish() to animation mutation observers; r=heycam (8d844bff3b) - Bug 1194639 part 7 - Report changes from calling play() to animation mutation observers; r=heycam (0f512e80b1) - Bug 1194639 part 8 - Report changes from calling pause() to animation mutation observers; r=heycam (e72119572b) - Bug 1207951 - Fix buggy logic in ComposeStyle; r=heycam (481ee753fb) - Bug 1161320 - Fix conflict between finishing and aborting a pause; r=jwatt (5ad0b89e91) - Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam (28f3301a4e) - Bug 1209519 - Undef GetCurrentTime in DocumentTimeline.h to fix --disable-accessibility bustage. r=birtles (4c3bec65a3) - Bug 1230056 part 1 - Add EffectCompositor::HasAnimationsForCompositor; r=dholbert (fbe737d428) - Bug 1230056 part 2 - Remove nsLayoutUtils::HasAnimationsForCompositor and call EffectCompositor::HasAnimationsForCompositor directly; r=dholbert (df22cd42a6) - Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam (3b2409fe3f) - Bug 1231107 - add an assert on animationProperty. r=heycam (372c0975ed) - Bug 1216872 - Make 100% Keyframe returned by getFrames() have easing:linear. r=birtles (25e98055d5) - Bug 1227384 - Move LOCAL_INCLUDES and DEFINES to moz.build in js/src/. r=mshal (5e825ebfbe) - Bug 1225298 - Use GCHashMap for liveScopes, r=terrence (4aa4aaf59d) - Bug 1134253 - Improve object extensibility TypeError messages produced from Object.defineProperty; r=jorendorff (9c32f595d2) - Bug 1227677 - Extract PNK_COMPREHENSIONFOR from PNK_FOR so that comprehension gunk doesn't taint for-loop emitting logic. r=shu (67e7547c25) (ed2747a092) * 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-20230527-ed2747a092-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230527-ed2747a092-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230527-ed2747a092-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230527-ed2747a092-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 1214139 - Connect to HFP, A2DP, and AVRCP if CoD is invalid, r=shuang (459ec4b233) - bits of Bug 1156229: Make ref-counted class destructors non-public (dc7a57b259) - Bug 1228909 - Fix PDU packing in |ClientSetAdvDataCmd| for GATT API. r=brsun (08d7ecc898) - Bug 1228946: Remove '#if 0' block from Bluetooth module, r=joliu (b5f0503541) - Bug 1209085: Replace simple init ops by |UnpackPDUInitOp| in Blutooth HFP backend, r=joliu (5783c5826c) - Bug 1211948: Remove registry interfaces from |BluetoothDaemonProtocol|, r=brsun (c7b21bac78) - Bug 1223804 - remove unused container macro; r=btian (de2e51ddec) - Bug 1228471 - use Endian.h to write filename and handleId into OBEX packet, r=shuang (38225c81ac) - Bug 1211435: Cleanup AVRCP interfaces when Bluetooth adapter gets switched off, r=shuang (52d318d250) - cleanup old BT files (93589e8581) - Bug 1132343 - Patch2: Replace setPairingConfirmation() with accept() in marionette test due to API change. r=shuang (37645d2d0f) - Bug 1139774 - Add a function to wait promise for bluetooth adapter creation. r=shuang (cb66b22bc7) - var-let (aedeed6516) - Bug 1178654 - Fix the uuid length when parsing bluetooth low energy advertisement data. r=btian (88118d5f2f) - Bug 1170076 - Use snprintf instead of sprintf when parsing bluetooth GATT advertisement data. r=shuang (3ede2b3a98) - Bug 1166231 - patch 2 - BluetoothOppManager blob uses fixed CLOSED TREE (559f9cdd90) - Bug 1178076 - MessagePort should not set listeners nor workerFeature when neutered, r=smaug (ac527766ed) - Bug 1177727 - MessagePort should call RemoveObserver before calling Release(), r=mccr8 (8d59127b35) - Bug 1224825 - Race condition in MessagePort::close - patch 1, r=smaug (c655fbfec7) - Bug 1224825 - Race condition in MessagePort::close - patch 2, r=smaug (fbb702e748) - Bug 1187115 - Replace nsBaseHashtable::EnumerateRead() calls in dom/{bluetooth,messagechannel}/ with iterators. r=khuey. (40e8a81d13) - Bug 1185531 - Wrong NS_WARN_IF use in MessagePort.cpp, r=smaug (47077031e4) - Bug 1181595 - Improve null checks in MessagePort::RemoveDocFromBFCache, r=smaug (f9964384e9) - fix misspatch of 1180555 (0f9e3b5383) - Bug 1181595 - MessagePortChild should check if the MessagePort is still alive before dispatching messages, r=smaug (3dd0ca3bac) - namespace fix (1288e86370) - Bug 1224061: f*** bluetooth. r=me CLOSED TREE (b952a5e008) - Bug 1159650 - Remove incorrect value assertions in BluetoothGattCharacteristic and BluetoothGattDescriptor. r=btian (97376c7d95) - missing bit of 1140952 (da07ba9392) - Bug 1194153 - Chrome Registry's convertChromeURL shouldn't crash when given a null url, r=bsmedberg. (aeea438643) - Bug 1203900 - Fix cycle collection and array buffer creation bug in the implementation of MediaKeyMessageEvent, MediaEncryptedEvent, and BluetoothLeDeviceEvent. r=bz (e30c13f078) - Bug 1137601 - Fire onadapterremoved before onattributechanged in BluetoothManager, f=jocelyn, r=shuang (4920faebd8) - Bug 1228479 - Remove redundant blob handling in BluetoothMapRequestHandle::ReplyToFolderListing, r=shuang (a4cda2f71c) - Bug 1227380 - Move LOCAL_INCLUDES and CXXFLAGS to moz.build in dom/bindings/. r=mshal (2ba98b8c3b) - Bug 1227987: Simplify CGDOMJSClass::define. r=bz. (bc2686e68a) - Bug 1229176 - make check for ChromeOnly interfaces for header inclusion more complete; r=bz (506d0b9572) - Bug 1230291. Correctly include nsContentUtils when generating a manual hasInstance with nsIDOM* stuff or when we have a JS-implemented interface with clearable cached attrs (852e9c3c9e) - Bug 1229031. Make sure to not init binding pref var caches on worker threads. r=smaug (ae495709cd) - Bug 1226448. Fix Optional::Construct to do perfect forwarding, and fix the dictionary assignment operator code for members that can have missing values to not try constructing and already constructed member. r=jib (e67eff372e) - bug 1196460 - add class for wrapping proxies of document accessibles r=surkov (8ec0276e4b) - Bug 1210549 - Make proxied accessibles defunct when proxy dies r=tbsaunde (ab0fabf2a4) - bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov (2f3c9ef441) - bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov (59f0d68130) - bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap (359a45ddef) - bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb (9db556118a) - bug 1213327 - expose iAccessibleHyperlink on proxied accessibles r=davidb (935ae7d3df) - bug 1159828 - make ia2Hyperlink use proxies r=davidb (2d9982d7e3) - bug 1168202 - ia2AccessibleHyperlink::get_anchor needs to give the caller a reference to the anchor r=davidb (7ea462a6ce) - bug 1159741 - make ia2HyperText use proxies r=davidb (47fa0bb381) - bug 1159850 - make ia2Accessiblevalue use proxies r=davidb (b1731c4019) - Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal (0d8375058c) - Bug 1166169 - Add MOZ_GONK_MEDIACODEC in configure and define it in moz.build. r=cpearce, r=glandium (5ffba1b95d) - Bug 1200492 - Do not add the top source directory to the include path in dom/canvas; r=gps (eb72451eaf) - Bug 1226868: Fix test metadata to correctly check things and verify that it has done so afterwards. r=bz (5354c2b3fc) - Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop (95a732e149) - Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor (590192deec) - Bug 1228975 - Remove Array generics usage from Places code. r=mak (dd5cc6efca) - Bug 1217225 - Differentiate between images optimized for skia and skia-gl in the CanvasImageCache. r=mstange (79eaf016f8) - Bug 1213491 - Change CanvasRenderingContext2D::ContextState::clipsPushed to an nsTArray. r=nical (ae43fc69d2) - Bug 1163105 - Flush frames before building the filter. r=roc (05b2980b24) - Bug 655328 - clip canvas drawImage source/dest rectangles instead of throwing IndexSizeError. r=jmuizelaar (9f5274375b) - Bug 696630 - Take imageSmoothingEnabled into account when creating pattern fills. r=mattwoodrow (f2c99c9cfb) - Bug 1228287 - Make sure we can't do SkiaGL without the pref set. r=benwa (552495d3c5) - Bug 1222083 - verify that a Skia GL context is actually available before trying to use it in Canvas2D drawImage. r=jmuizelaar (1c8cf4ba63) - Bug 1190210 - Part 1: Avoid wrong memory accessing in CropAndCopyDataSourceSurface(). r=smaug (a035874da0) - Bug 1190210 - Part 2: Make sure the size of created ImageBitmap is the same as the intented cropping area. r=roc (5a80cf8dae) - Bug 1190210 - Part 3: Fix the assertion in create-from-blob case. r=smaug (4ff1045b98) - Bug 1190210 - Part 4: Test cases. r=smaug (8ef4c6f293) - Bug 1224647 - part1 - remove ErrorResult in the creating ImageBitmap from ImageData code path; r=bz (78792f46d1) - Bug 1224647 - part2 - remove ErrorResult in the creating ImageBitmap from Blob code path; r=bz (de719d4eca) - Bug 1215414 - Fix ClearBuffer taking TypedArrays. r=jgilbert (22b34bd418) - Bug 1209384 - Check active query has same type as target. r=jgilbert (483fbce55a) - Bug 1220783. Map GetUniformIndices names. r=jgilbert (f7c7b03a4d) - Bug 1228488 - Return INVALID_ENUM for GL_UNIFORM_NAME_LENGTH. r=jgilbert (826a05df79) - Bug 1228949 - Fix WebGLBuffer content type when the target is LOCAL_GL_COPY_READ_BUFFER or LOCAL_GL_COPY_WRITE_BUFFER. r=jgilbert (a6ecdbce69) - Bug 1186666 - clamp gl ClearDepth() value to [0,1]. r=jgilbert (c0ee2d0375) - Bug 1171021. Rewrite SetFullAlpha to choose one method of iterating. (cd48866843) (0e560e6a54) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1174043 - Run DisableTimer if timer is not yet disabled. r=dglastonbury (43c299c62d) - Bug 1178893 - Made state/gl-enum-tests Conformant. r=kamidphish (1633473eae) - Bug 1206907 - GenerateWarning should output to Web Console, not Browser Console. - r=bholley (6932f2268b) - Bug 1217550 - In debug build, drop a note if we use SkiaGL canvas. Simplify logging defines and flags for non-critical errors. r=benwa (25bf7f409e) - Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish (54fb28fca5) - Bug 1167176 - Only premultiply webgl snapshot pixels if alpha is used. r=jgilbert (514b386faa) - Bug 1159131 - Work around false positive -Wuninitialized gcc warnings in DEBUG PGO builds of WebGLElementArrayCache.cpp. r=jgilbert (6ed90182df) - Bug 1192472 - Only do supplemental isArray check if WorkAroundDriverBugs. - r=kamidphish (dd483b334f) - Bug 1156582 - Initialize WebGLShader bools in constructor. r=jgilbert (274a9e2f94) - Bug 1106138 - Cause crash when an unimplemented pack mode is used. Implement packing for RGBA32F format, which is used in WebGL 1.0.2 conformance. r=jgilbert (f50837881a) - Bug 1186111 - Implemented pack unpremultiply for 32f formats. r=jgilbert (e9c9817fc9) - Bug 1186111 - Implemented pack unpremultiply for 16f formats. r=jgilbert (a7de6d243c) - Bug 1186129 - Fix assignment of alpha in pack premultiply RA16F. Also made a cosmetic change to the assignment of alpha in pack premultiply RA32F so that it is more consistent with the other pack functions. r=jgilbert (af4ed85388) - fix misspatch (6648b81b59) - Bug 1228711 - Cubemap images must be square. - r=benwa (67449ebf1e) - Bug 1225576. Always use the VAO workaround. r=jgilbert (8a60a1fede) - Bug 1223445 - KeyframeEffectReadOnly objects end up keeping lots of other objects alive too long, r=birtles (399e829c30) - Bug 1194639 part 1 - Add AutoMutationBatchForAnimation; r=heycam (efad01861e) - Bug 1194639 part 2 - Report changes to playbackRate to animation mutation observers; r=heycam (f02c335b45) - Bug 1194639 part 3 - Report changes to startTime to animation mutation observers; r=heycam (6e75a26308) - Bug 1194639 part 4 - Report changes to currentTime to animation mutation observers; r=heycam (9de00c380d) - Bug 1186684 - Remove unused ErrorResult in Animation::SetPlaybackRate/SilentlySetPlaybackRate. r=bbirtles (49f0661411) - Bug 1194639 part 5 - Report changes from calling reverse() to animation mutation observers; r=heycam (547a21978a) - Bug 1194639 part 6 - Report changes from calling finish() to animation mutation observers; r=heycam (8d844bff3b) - Bug 1194639 part 7 - Report changes from calling play() to animation mutation observers; r=heycam (0f512e80b1) - Bug 1194639 part 8 - Report changes from calling pause() to animation mutation observers; r=heycam (e72119572b) - Bug 1207951 - Fix buggy logic in ComposeStyle; r=heycam (481ee753fb) - Bug 1161320 - Fix conflict between finishing and aborting a pause; r=jwatt (5ad0b89e91) - Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam (28f3301a4e) - Bug 1209519 - Undef GetCurrentTime in DocumentTimeline.h to fix --disable-accessibility bustage. r=birtles (4c3bec65a3) - Bug 1230056 part 1 - Add EffectCompositor::HasAnimationsForCompositor; r=dholbert (fbe737d428) - Bug 1230056 part 2 - Remove nsLayoutUtils::HasAnimationsForCompositor and call EffectCompositor::HasAnimationsForCompositor directly; r=dholbert (df22cd42a6) - Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam (3b2409fe3f) - Bug 1231107 - add an assert on animationProperty. r=heycam (372c0975ed) - Bug 1216872 - Make 100% Keyframe returned by getFrames() have easing:linear. r=birtles (25e98055d5) - Bug 1227384 - Move LOCAL_INCLUDES and DEFINES to moz.build in js/src/. r=mshal (5e825ebfbe) - Bug 1225298 - Use GCHashMap for liveScopes, r=terrence (4aa4aaf59d) - Bug 1134253 - Improve object extensibility TypeError messages produced from Object.defineProperty; r=jorendorff (9c32f595d2) - Bug 1227677 - Extract PNK_COMPREHENSIONFOR from PNK_FOR so that comprehension gunk doesn't taint for-loop emitting logic. r=shu (67e7547c25) (ed2747a092) -
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-20230527-18f929f60-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230527-18f929f60-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2250 - Part 1: Return early if the element being tested for is likely an ancestor and does not have an assigned slot (1c2dd6ae) (60925e43f) - import from UXP: Issue #2250 - Part 2: Ignore the ancestor filter assertion if rule matching is restricted or if the current element is under a shadow host (3d917c99) (3f426bfd7) - import from UXP: Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up (adaf6c32) (0254e5384) - import from UXP: Issue #2252 - Prevent crash when attempting to load a script with execution disallowed. This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript() in a context where script execution is not allowed. This expressed itself in crashes when playing MP4s with the NoScript extension installed and enabled. (106de86d) (18f929f60) -
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-20230527-73569c73-uxp-96e3781bd-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230527-73569c73-uxp-96e3781bd-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-20230527-id-656ea98-uxp-96e3781bd-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230527-id-656ea98-ia-93af9a0-uxp-96e3781bd-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-20230527-3219d2d-uxp-96e3781bd-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230527-3219d2d-uxp-96e3781bd-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-20230527-3219d2d-uxp-96e3781bd-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-20230527-d849524bd-uxp-96e3781bd-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230527-d849524bd-uxp-96e3781bd-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230527-d849524bd-uxp-96e3781bd-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230527-d849524bd-uxp-96e3781bd-xpmod.7z Official UXP changes picked since my last build: - Issue #2250 - Part 1: Return early if the element being tested for is likely an ancestor and does not have an assigned slot (1c2dd6aee) - Issue #2250 - Part 2: Ignore the ancestor filter assertion if rule matching is restricted or if the current element is under a shadow host (3d917c996) - Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up (adaf6c322) - Issue #2252 - Prevent crash when attempting to load a script with execution disallowed. This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript() in a context where script execution is not allowed. This expressed itself in crashes when playing MP4s with the NoScript extension installed and enabled. (106de86dc) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. -
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-20230520.7z Changelog: Out-of-tree changes: * update Goanna3 to git bb3c92a4bb..1dfd83ddde: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1218918 - Issues with devtools "work offline" when connectivity changes r=mcmanus,dao (4b3488c7ed) - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on netwerk. r=nfroyd (4669777bb8) - Bug 1069417 - Fix an error introduced when rebasing across bug 1021845 to reopen a CLOSED TREE. r=bustage (72ca0b4524) - Bug 1069471 - Add a ViewAs() overload for matrices. r=kats (73b2f2070d) - Bug 1212876 - Fix a bug in UntransformVector and in code that was relying on that bug. r=botond (8ae25438e2) - Bug 1069417 - Modify TransformTo() and related functions to use typed matrices. r=kats (53338d1f4c) - Bug 1069417 - Remove the explicit template argument of TransformTo() and related functions. r=kats (3db2cd1452) - Bug 1069417 - Add typedefs for commonly used typed matrices. r=kats (5fa203c4d8) - Bug 1225018 part 1 - Trigger reflow on some text emphasis changes for line height calculation. r=dbaron (e431d73a6d) - Bug 1225018 part 3 - Use font metrics of emphasis marks to compute required leading. r=jfkthame (6690cd2fd6) - Bug 1225018 part 4 - Ensure leading for emphasis marks of text directly inside block. r=jfkthame (b5b771cdaa) - Bug 1224013 part 3 - Add reftests for text-emphasis with ruby. r=jfkthame (4b0fbbb8d1) - Bug 1225018 part 5 - Add reftests for line height handling of text-emphasis. r=dholbert (9b876def46) - Bug 1202940 part 1 - Move html.css and ua.css back to be loaded in constructor of nsLayoutStylesheetCache. r=dbaron (e23014579e) - Bug 1077521 - Allow tables to use vertical writing modes. r=smontagu (2d6af4318e) - Bug 1157083 <abbr> and <acronym> should use dotted underline of text-decoration instead of border-bottom r=dbaron (65c08fb512) - Bug 1147459 - Update rule of fullscreen iframe to meet the spec. r=roc (4d2d262c2c) - Bug 1141928 part 3 - Reftest for simple RTL case. r=jfkthame (fe0e512c1f) - Bug 1202940 part 2 - Remove layout.css.ruby.enabled pref. r=dbaron (3f67dd7c3f) - Bug 1224013 part 1 - Enable text-emphasis in UA sheets. r=dbaron (2213ee91b2) - Bug 1224013 part 2 - Render text-emphasis outside ruby. r=jfkthame (533d79c988) - Bug 1226489 - Pass only a single rule to StyleRuleChanged. r=bzbarsky (1eb206b427) - Bug 732209 way delayed followup. Make the comments a bit clearer. DONTBUILD (acdf2554ee) - Bug 1162608: Import cssfixme's radial-gradient unprefixing fix into CSSUnprefixingService. r=hallvors (77c3ac6813) - Bug 1160281 - Add support for -webkit-transform-origin via CSS Unprefixing Service. r=dholbert (29ef22fe5c) - (no bug) Remove a stale reference to a fixed bug in a comment. DONTBUILD, comment-only (64d351d868) - Bug 1205486 - Release the ImageValues in an nsStyleContext's CSSVariableImageTable entries outside of hashtable methods to avoid re-entrancy problems. r=seth (63756da470) - Comment typo fix; no bug. (DONTBUILD) (72842512af) - Bug 1197307 - remove PR_snprintf calls in layout/ r=froydnj r=dholbert (fb0e969449) - Bug 1154356 - Escape variable name in Declaration::AppendVariableAndValueToString. r=heycam (27e8032270) (1e81c8f57e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz (41d8876fa8) - Bug 1219150 - EventStateManager::{LatestUserInputStart, UserInputCount};r=smaug (2420aab91f) - Bug 1171970. Handle super-long lines in CSS files a bit more gracefully if they cause OOM when creating CSS error messages. r=heycam (c1a3ec3869) - Bug 1226400 - null-check GetParentObject(). r=m_kato (445e4cd17b) - Bug 1226400 - throw an error in addition to returning null. r=bz (ac11a79851) - Bug 1222662 - In the content process, detect when the mouse exists a plugin frame and update the content cursor accordingly. r=enn (7dfa70eeaa) - Bug 1186780: Replace EnumerateRead with new iterators in ImageLoader. r=dbaron (939ae5322c) - Bug 1186780: ifdef DEBUG fixes on a CLOSED TREE. r=me (1d8d5cfaa1) - Bug 1219474 - Replace PRLogModuleInfo w/ LazyLogModule in the 'image/' directory. r=seth (abd4f22cfb) - Bug 1217571 - fix the imagelib cache to work in e10s; r=seth (25fd01a8f5) - Bug 1187149 - Replace nsBaseHashtable::Enumerate() calls in image/ with iterators r=njn (b1f310e9cc) - Bug 1114526 - Make sure that CSS image invalidation also notifies rendering observers even if the image isn't visible (because the rendering observers might be visible). r=mattwoodrow (1dd0d5d0f7) - Bug 1215361 (part 1) - Don't set mBPP twice in nsICODecoder.cpp. r=seth. (8250b4e5b6) - Bug 1215361 (part 2) - Streamline nsBMPDecoder's getters. r=seth. (dd8b3a9d61) - Bug 1215361 (part 3) - Deconvolute nsICODecoder's handling of endianness. r=seth. (a8c0841b1b) - Bug 1204393 (part 1) - Use StreamingLexer in the ICON decoder. r=seth. (c68d1aafe3) - Bug 1204393 (part 2) - Add more testing of the ICON decoder. r=seth. (d964ba2aee) - Bug 1210291 - Streamline StreamingLexer's handling of terminal states. r=seth. (92ba68ff6d) - Bug 1223319 (part 1) - Remove unused function nsICODecoder::CalcAlphaRowSize(). r=seth. (35ddc1d85d) - Bug 1223465 - Clamp GIF frame rects to their screen rects - r=seth (d7fbc3f591) - Bug 1217465 - Fill in missing pixels caused by truncated BMP files. r=seth. (b18f045a48) - Bug 1173214, r=seth,bz (fbf1b74263) - shadow warnings in decoders (fa930afb03) - Bug 962243 - Implement PINCH to TOUCHING transition in APZC. r=botond (937b537084) - Add page scroll support for APZ wheel events. (bug 1228028, r=kats) (6dab10516f) - warnings (675c4e9921) - Bug 1153392 - Use the current timestamp if the software vsync thread is late. r=kats (4c56f24c21) - Bug 884594 - Part 1: ACEService and nsIAccessControlEnforcer.idl. r=allstars.chh (e96c5e0bc3) - Bug 884594 - Part 2.1: GPAccessRulesManager and nsIAccessRulesManager.idl. Add utils to SEUtils.jsm. r=allstars.chh (e299f898e9) - Bug 884594 - Part 2.2: New SEUtils.js tests. r=allstars.chh (07a2fd9334) - Bug 884594 - Part 3 - Build support for ACE components. r=allstars.chh (16c2cec2a6) - Bug 884594 - Part 4: Initial integration with ACE. r=allstars.chh (38cac02a26) - Bug 1118102 - Fix error handling by rejecting the promise request with specific SE errors instead of 'Generic Error'. r=allstars.chh r=khuey a=kwierso (a5aa5cd88b) - var-let (9cdc34a4e3) - Bug 1136211 - SMS cannot be sent to a 15-digit phone number (such as an iNum) which doesn't have a territory id. r=mhenretty (709e060b9e) - Bug 1138571 - Update PhonenumberJS Metadata. r=fabrice (077024cd5a) - Bug 1179379 - PhonenumberJS: Update Metadata. r=bent (e72bad1476) - Bug 1136211 - SMS cannot be sent to a 15-digit phone number (such as an iNum) which doesn't have a territory id. Tests. r=mhenretty (19d12d1628) - Bug 1188117: Do not allow IDBCursor.delete while cursor update is in progress. r=baku (86016e968f) (be2de91b7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225603. Codegen ToJSValue overloads for Web IDL enums. r=smaug,jib (8c21e0b148) - Bug 1194978 - Renable RequestSync tests in b2g, r=nsm (e99a2fb4f5) - Bug 1182358 - patch 2 - RequestSyncService.jsm should not write debug messages (1fcc99d65c) - Bug 1147804 - Facebook auto sync will not happen if you change the time 24 hours later. r=fabrice (936b25f586) - Bug 1181489 - Enable debug for AlarmService.jsm. r=fabrice (a92673c2f4) - Bug 1181489 - Adding sanity checks into the alarm service for preventing from the alarm works erroneously. r=fabrice (dd75f12425) - Bug 1213169 - requestsync assumes all in-memory mozAlarms will never be purged (and these alarms get persisted anyways), but they are purged on timezone/clock changes, r=asuth (00924ed778) - Bug 1147804 followup: Add missing 'override' annotation to AlarmHalService::Notify declaration. rs=ehsan (8e797f2a9a) - Bug 1211469 - JavaScript error: resource://gre/modules/RequestSyncService.jsm, line 104: TypeError: this.addRegistration is not a function. r=baku (bbcefdb093) - Bug 1216002 - "JavaScript error: resource://gre/modules/RequestSyncService.jsm, line 228: TypeError: 'continue' called on an object that does not implement interface IDBCursor." r=bz (153d8a610b) - Bug 1226708 - part 1 - Use importInMainProcess in requestsync tests. r=baku (7638d77db3) - Bug 1140275 - System messages shouldn't be sent to app pages not registered in manifests. r=fabrice (3e0d7ae440) - var-let (e74f0b4a2c) - Bug 1174683 - [Secure Element] Fix TypeError in UiccConnector.unregisterListener. r=allstars.chh (9dd333d909) - Bug 1156710 - [Secure Element] Allow SE access without full ACE checks if certified apps debug is enabled. r=allstars.chh (f1d0b8d5b0) - Bug 1216822 - Make sure that using an invalid Content-Type when constructing a Response object doesn't throw; r=bkelly (232af6f665) - Bug 1227030 - Change log module to LazyLogModule with a more self-explantory name. r=seanlin (17f85691fb) - Bug 1225873 - micro-optimize creating event target chains; r=smaug (a38d507a61) - Bug 1194525 - Gecko should ignore |postResult| calls for WebActivities with no returnValue. r=fabrice,sicking (1549718723) - Bug 1174071 - Remove 'required' keyword for Bluetooth*EventInit dictionary members. r=btian, r=bz (f8c02ed9e3) - Bug 1181483: Implement GATT server characteristic notification; r=jocelyn, r=mrbkap (d5170b650e) - Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu (5949fa2a39) - Bug 1223720: Support UUIDs and addresses for Bluetooth signal paths, r=joliu (1d98490eac) - Bug 1217778 - Ensure sBluetoothGattService is not null before accessing GattInterface in GattManager. r=jocelyn (40c4cde2b3) - Bug 1146355: Update Bluetooth backend interface for bluetooth2, r=brsun (f384d2f1dc) - Bug 1211948: Introduce |enum BluetoothSetupServiceId|, r=brsun (2c96581c45) - fix (3de8d6c033) - Bug 1211948: Register Bluetooth GATT module in GATT manager, r=joliu (491d1e0408) - Bug 1209469: Expose |BluetoothPropertyType| in Bluetooth backend interface, r=brsun (027a57df73) - Bug 1209469: Replace |BluetoothNamedValue| with |BluetoothProperty| in Bluetooth backend, r=brsun (c14311d277) - Bug 1207649: Convert Bluetooth AVRCP backend to |BluetoothAddress|, r=shuang (0acc2e7f51) - Bug 1223806: Add Bluetooth Core interface, notification and result handler, r=btian (d6ca2c4beb) - Bug 1209085: Replace simple init ops by |UnpackInitOp| in Bluetooth Core backend, r=joliu (a37e6cc579) - Bug 1223806: Convert Bluetooth to |BluetoothCoreNotificationHandler|, r=btian (a85b9302f5) - Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothAddress|, r=brsun (d105f3eab0) - Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothPinCode|, r=brsun (c3a2b4f30a) - Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian (560c056efc) - Bug 1220121: Convert IPDL of Bluetooth AVRCP API to |ControlPlayStatus|, r=shuang (0aaac4c9c8) - Bug 1215525: Use strong typing in Bluetooth GATT mid-layer interfaces, r=joliu (7ad219094f) - Bug 1223806: Convert Bluetooth to |BluetoothCoreResultHandler|, r=btian (e2c96b7f90) - Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothAddress|, r=joliu (a426ffd63d) - Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothUuid|, r=joliu (2343063b18) - Bug 1225787: Fix wrong arguments of BluetoothGattInterface::AddCharacteristic; r=jocelyn (b19bb89fb3) - Bug 1228519 - Fix RequestReadNotification for GATT Server API. r=brsun (25cc876d88) - Bug 1225785: Fix WriteRequested mismatch; r=jocelyn (89d9b243a3) - Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian (c6b2cd9fba) - Bug 1220121: Prepare IPDL support for additional Bluetooth types, r=brsun (8cb996570b) - Bug 1211948: Register Bluetooth Handsfree module in Handsfree manager, r=btian (af91aa226d) - Bug 1211435: Rename some internal classes of Bluetooth's A2DP manager, r=shuang (e834e2ee87) - Bug 1211948: Register Bluetooth A2DP module in A2DP manager, r=brsun (f9fcb0115f) - Bug 1211435: Rename some internal classes of Bluetooth's AVRCP manager, r=shuang (15a23ffe31) - Bug 1211948: Register Bluetooth AVRCP module in AVRCP manager, r=brsun (68e51afcca) - Bug 1223806: Convert Bluetooth to |BluetoothCoreInterface|, r=btian (7bff6267e1) - Bug 1186840 - [MAP] Implement MessageUpdate function, r=btian (6439c7497b) - Bug 1207998 - Convert nsCString to nsString for BluetoothVCardListingEvent.mSearchValue, r=shuang (37effbf4d2) - cleanup (721fb92ec3) - fix misspatch (5e94030fcd) - Bug 1230066 - Add missing STATUS_AUTH_REJECTED into enum BluetoothStatus,r=tzimmermann (17b45140a5) - Bug 1225340 - Refine nullity check macros in BluetoothServiceBluedroid, r=tzimmermann (5175c6eacf) - Bug 1227440 - Reject pin reply by cancelling bond to trigger BondStateChangedNotification, in order to inform gaia setting app, r=shuang (772401f943) - Bug 1209085: Replace simple init ops by |UnpackPDUInitOp| in Bluetooth GATT backend, r=joliu (392d81748c) - Bug 1229290 - Pack/unpack UUIDs in a reverse order when adding characteristics and descriptors in GATT server API. r=brsun (850fb0eeb9) - Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang (968089bef0) - Bug 1216179: Fix broken interface of fall-back Bluetooth HFP manager, r=btian (13b602a861) - Bug 1166469 - Add HandleBackendError for hfp-fallback product, r=btian (309dd1a92b) - Bug 1224240 - fix memory leak in Bluetooth*Manager::CompareHeaderTarget; r=btian (c6cfc95bac) - Bug 1224166: Build BluetoothCommon.cpp unconditionally, r=shuang (8efa02b83d) - Bug 1209085: Replace trivial init ops by |UnpackPDUInitOP| in Bluetooth A2DP backend, r=joliu (4ccaab6bd6) - Bug 1142408 - Add data length parameter for Register Notification Response Command. r=tzimmermann (28706dcc16) - Bug 1228521 - Fix PDU packing in |ServerSendResponseCmd| for GATT Server API. r=brsun (290c3739c3) - Bug 1209085: Replace trivial init ops by |UnpackPDUInitOp| in Bluetooth AVRCP backend, r=joliu (639f5b6143) - Bug 1199653 - Correctly set |sInShutdown| in BluetoothService for content processes. f=tzimmermann, r=shuang (5fed461709) - Bug 1224166: Define Bluetooth debug flag in BluetoothCommon.cpp, r=shuang (9602455405) (1dfd83ddde) * 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-20230520-1dfd83ddde-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230520-1dfd83ddde-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230520-1dfd83ddde-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230520-1dfd83ddde-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 1218918 - Issues with devtools "work offline" when connectivity changes r=mcmanus,dao (4b3488c7ed) - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on netwerk. r=nfroyd (4669777bb8) - Bug 1069417 - Fix an error introduced when rebasing across bug 1021845 to reopen a CLOSED TREE. r=bustage (72ca0b4524) - Bug 1069471 - Add a ViewAs() overload for matrices. r=kats (73b2f2070d) - Bug 1212876 - Fix a bug in UntransformVector and in code that was relying on that bug. r=botond (8ae25438e2) - Bug 1069417 - Modify TransformTo() and related functions to use typed matrices. r=kats (53338d1f4c) - Bug 1069417 - Remove the explicit template argument of TransformTo() and related functions. r=kats (3db2cd1452) - Bug 1069417 - Add typedefs for commonly used typed matrices. r=kats (5fa203c4d8) - Bug 1225018 part 1 - Trigger reflow on some text emphasis changes for line height calculation. r=dbaron (e431d73a6d) - Bug 1225018 part 3 - Use font metrics of emphasis marks to compute required leading. r=jfkthame (6690cd2fd6) - Bug 1225018 part 4 - Ensure leading for emphasis marks of text directly inside block. r=jfkthame (b5b771cdaa) - Bug 1224013 part 3 - Add reftests for text-emphasis with ruby. r=jfkthame (4b0fbbb8d1) - Bug 1225018 part 5 - Add reftests for line height handling of text-emphasis. r=dholbert (9b876def46) - Bug 1202940 part 1 - Move html.css and ua.css back to be loaded in constructor of nsLayoutStylesheetCache. r=dbaron (e23014579e) - Bug 1077521 - Allow tables to use vertical writing modes. r=smontagu (2d6af4318e) - Bug 1157083 <abbr> and <acronym> should use dotted underline of text-decoration instead of border-bottom r=dbaron (65c08fb512) - Bug 1147459 - Update rule of fullscreen iframe to meet the spec. r=roc (4d2d262c2c) - Bug 1141928 part 3 - Reftest for simple RTL case. r=jfkthame (fe0e512c1f) - Bug 1202940 part 2 - Remove layout.css.ruby.enabled pref. r=dbaron (3f67dd7c3f) - Bug 1224013 part 1 - Enable text-emphasis in UA sheets. r=dbaron (2213ee91b2) - Bug 1224013 part 2 - Render text-emphasis outside ruby. r=jfkthame (533d79c988) - Bug 1226489 - Pass only a single rule to StyleRuleChanged. r=bzbarsky (1eb206b427) - Bug 732209 way delayed followup. Make the comments a bit clearer. DONTBUILD (acdf2554ee) - Bug 1162608: Import cssfixme's radial-gradient unprefixing fix into CSSUnprefixingService. r=hallvors (77c3ac6813) - Bug 1160281 - Add support for -webkit-transform-origin via CSS Unprefixing Service. r=dholbert (29ef22fe5c) - (no bug) Remove a stale reference to a fixed bug in a comment. DONTBUILD, comment-only (64d351d868) - Bug 1205486 - Release the ImageValues in an nsStyleContext's CSSVariableImageTable entries outside of hashtable methods to avoid re-entrancy problems. r=seth (63756da470) - Comment typo fix; no bug. (DONTBUILD) (72842512af) - Bug 1197307 - remove PR_snprintf calls in layout/ r=froydnj r=dholbert (fb0e969449) - Bug 1154356 - Escape variable name in Declaration::AppendVariableAndValueToString. r=heycam (27e8032270) (1e81c8f57e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz (41d8876fa8) - Bug 1219150 - EventStateManager::{LatestUserInputStart, UserInputCount};r=smaug (2420aab91f) - Bug 1171970. Handle super-long lines in CSS files a bit more gracefully if they cause OOM when creating CSS error messages. r=heycam (c1a3ec3869) - Bug 1226400 - null-check GetParentObject(). r=m_kato (445e4cd17b) - Bug 1226400 - throw an error in addition to returning null. r=bz (ac11a79851) - Bug 1222662 - In the content process, detect when the mouse exists a plugin frame and update the content cursor accordingly. r=enn (7dfa70eeaa) - Bug 1186780: Replace EnumerateRead with new iterators in ImageLoader. r=dbaron (939ae5322c) - Bug 1186780: ifdef DEBUG fixes on a CLOSED TREE. r=me (1d8d5cfaa1) - Bug 1219474 - Replace PRLogModuleInfo w/ LazyLogModule in the 'image/' directory. r=seth (abd4f22cfb) - Bug 1217571 - fix the imagelib cache to work in e10s; r=seth (25fd01a8f5) - Bug 1187149 - Replace nsBaseHashtable::Enumerate() calls in image/ with iterators r=njn (b1f310e9cc) - Bug 1114526 - Make sure that CSS image invalidation also notifies rendering observers even if the image isn't visible (because the rendering observers might be visible). r=mattwoodrow (1dd0d5d0f7) - Bug 1215361 (part 1) - Don't set mBPP twice in nsICODecoder.cpp. r=seth. (8250b4e5b6) - Bug 1215361 (part 2) - Streamline nsBMPDecoder's getters. r=seth. (dd8b3a9d61) - Bug 1215361 (part 3) - Deconvolute nsICODecoder's handling of endianness. r=seth. (a8c0841b1b) - Bug 1204393 (part 1) - Use StreamingLexer in the ICON decoder. r=seth. (c68d1aafe3) - Bug 1204393 (part 2) - Add more testing of the ICON decoder. r=seth. (d964ba2aee) - Bug 1210291 - Streamline StreamingLexer's handling of terminal states. r=seth. (92ba68ff6d) - Bug 1223319 (part 1) - Remove unused function nsICODecoder::CalcAlphaRowSize(). r=seth. (35ddc1d85d) - Bug 1223465 - Clamp GIF frame rects to their screen rects - r=seth (d7fbc3f591) - Bug 1217465 - Fill in missing pixels caused by truncated BMP files. r=seth. (b18f045a48) - Bug 1173214, r=seth,bz (fbf1b74263) - shadow warnings in decoders (fa930afb03) - Bug 962243 - Implement PINCH to TOUCHING transition in APZC. r=botond (937b537084) - Add page scroll support for APZ wheel events. (bug 1228028, r=kats) (6dab10516f) - warnings (675c4e9921) - Bug 1153392 - Use the current timestamp if the software vsync thread is late. r=kats (4c56f24c21) - Bug 884594 - Part 1: ACEService and nsIAccessControlEnforcer.idl. r=allstars.chh (e96c5e0bc3) - Bug 884594 - Part 2.1: GPAccessRulesManager and nsIAccessRulesManager.idl. Add utils to SEUtils.jsm. r=allstars.chh (e299f898e9) - Bug 884594 - Part 2.2: New SEUtils.js tests. r=allstars.chh (07a2fd9334) - Bug 884594 - Part 3 - Build support for ACE components. r=allstars.chh (16c2cec2a6) - Bug 884594 - Part 4: Initial integration with ACE. r=allstars.chh (38cac02a26) - Bug 1118102 - Fix error handling by rejecting the promise request with specific SE errors instead of 'Generic Error'. r=allstars.chh r=khuey a=kwierso (a5aa5cd88b) - var-let (9cdc34a4e3) - Bug 1136211 - SMS cannot be sent to a 15-digit phone number (such as an iNum) which doesn't have a territory id. r=mhenretty (709e060b9e) - Bug 1138571 - Update PhonenumberJS Metadata. r=fabrice (077024cd5a) - Bug 1179379 - PhonenumberJS: Update Metadata. r=bent (e72bad1476) - Bug 1136211 - SMS cannot be sent to a 15-digit phone number (such as an iNum) which doesn't have a territory id. Tests. r=mhenretty (19d12d1628) - Bug 1188117: Do not allow IDBCursor.delete while cursor update is in progress. r=baku (86016e968f) (be2de91b7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225603. Codegen ToJSValue overloads for Web IDL enums. r=smaug,jib (8c21e0b148) - Bug 1194978 - Renable RequestSync tests in b2g, r=nsm (e99a2fb4f5) - Bug 1182358 - patch 2 - RequestSyncService.jsm should not write debug messages (1fcc99d65c) - Bug 1147804 - Facebook auto sync will not happen if you change the time 24 hours later. r=fabrice (936b25f586) - Bug 1181489 - Enable debug for AlarmService.jsm. r=fabrice (a92673c2f4) - Bug 1181489 - Adding sanity checks into the alarm service for preventing from the alarm works erroneously. r=fabrice (dd75f12425) - Bug 1213169 - requestsync assumes all in-memory mozAlarms will never be purged (and these alarms get persisted anyways), but they are purged on timezone/clock changes, r=asuth (00924ed778) - Bug 1147804 followup: Add missing 'override' annotation to AlarmHalService::Notify declaration. rs=ehsan (8e797f2a9a) - Bug 1211469 - JavaScript error: resource://gre/modules/RequestSyncService.jsm, line 104: TypeError: this.addRegistration is not a function. r=baku (bbcefdb093) - Bug 1216002 - "JavaScript error: resource://gre/modules/RequestSyncService.jsm, line 228: TypeError: 'continue' called on an object that does not implement interface IDBCursor." r=bz (153d8a610b) - Bug 1226708 - part 1 - Use importInMainProcess in requestsync tests. r=baku (7638d77db3) - Bug 1140275 - System messages shouldn't be sent to app pages not registered in manifests. r=fabrice (3e0d7ae440) - var-let (e74f0b4a2c) - Bug 1174683 - [Secure Element] Fix TypeError in UiccConnector.unregisterListener. r=allstars.chh (9dd333d909) - Bug 1156710 - [Secure Element] Allow SE access without full ACE checks if certified apps debug is enabled. r=allstars.chh (f1d0b8d5b0) - Bug 1216822 - Make sure that using an invalid Content-Type when constructing a Response object doesn't throw; r=bkelly (232af6f665) - Bug 1227030 - Change log module to LazyLogModule with a more self-explantory name. r=seanlin (17f85691fb) - Bug 1225873 - micro-optimize creating event target chains; r=smaug (a38d507a61) - Bug 1194525 - Gecko should ignore |postResult| calls for WebActivities with no returnValue. r=fabrice,sicking (1549718723) - Bug 1174071 - Remove 'required' keyword for Bluetooth*EventInit dictionary members. r=btian, r=bz (f8c02ed9e3) - Bug 1181483: Implement GATT server characteristic notification; r=jocelyn, r=mrbkap (d5170b650e) - Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu (5949fa2a39) - Bug 1223720: Support UUIDs and addresses for Bluetooth signal paths, r=joliu (1d98490eac) - Bug 1217778 - Ensure sBluetoothGattService is not null before accessing GattInterface in GattManager. r=jocelyn (40c4cde2b3) - Bug 1146355: Update Bluetooth backend interface for bluetooth2, r=brsun (f384d2f1dc) - Bug 1211948: Introduce |enum BluetoothSetupServiceId|, r=brsun (2c96581c45) - fix (3de8d6c033) - Bug 1211948: Register Bluetooth GATT module in GATT manager, r=joliu (491d1e0408) - Bug 1209469: Expose |BluetoothPropertyType| in Bluetooth backend interface, r=brsun (027a57df73) - Bug 1209469: Replace |BluetoothNamedValue| with |BluetoothProperty| in Bluetooth backend, r=brsun (c14311d277) - Bug 1207649: Convert Bluetooth AVRCP backend to |BluetoothAddress|, r=shuang (0acc2e7f51) - Bug 1223806: Add Bluetooth Core interface, notification and result handler, r=btian (d6ca2c4beb) - Bug 1209085: Replace simple init ops by |UnpackInitOp| in Bluetooth Core backend, r=joliu (a37e6cc579) - Bug 1223806: Convert Bluetooth to |BluetoothCoreNotificationHandler|, r=btian (a85b9302f5) - Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothAddress|, r=brsun (d105f3eab0) - Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothPinCode|, r=brsun (c3a2b4f30a) - Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian (560c056efc) - Bug 1220121: Convert IPDL of Bluetooth AVRCP API to |ControlPlayStatus|, r=shuang (0aaac4c9c8) - Bug 1215525: Use strong typing in Bluetooth GATT mid-layer interfaces, r=joliu (7ad219094f) - Bug 1223806: Convert Bluetooth to |BluetoothCoreResultHandler|, r=btian (e2c96b7f90) - Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothAddress|, r=joliu (a426ffd63d) - Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothUuid|, r=joliu (2343063b18) - Bug 1225787: Fix wrong arguments of BluetoothGattInterface::AddCharacteristic; r=jocelyn (b19bb89fb3) - Bug 1228519 - Fix RequestReadNotification for GATT Server API. r=brsun (25cc876d88) - Bug 1225785: Fix WriteRequested mismatch; r=jocelyn (89d9b243a3) - Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian (c6b2cd9fba) - Bug 1220121: Prepare IPDL support for additional Bluetooth types, r=brsun (8cb996570b) - Bug 1211948: Register Bluetooth Handsfree module in Handsfree manager, r=btian (af91aa226d) - Bug 1211435: Rename some internal classes of Bluetooth's A2DP manager, r=shuang (e834e2ee87) - Bug 1211948: Register Bluetooth A2DP module in A2DP manager, r=brsun (f9fcb0115f) - Bug 1211435: Rename some internal classes of Bluetooth's AVRCP manager, r=shuang (15a23ffe31) - Bug 1211948: Register Bluetooth AVRCP module in AVRCP manager, r=brsun (68e51afcca) - Bug 1223806: Convert Bluetooth to |BluetoothCoreInterface|, r=btian (7bff6267e1) - Bug 1186840 - [MAP] Implement MessageUpdate function, r=btian (6439c7497b) - Bug 1207998 - Convert nsCString to nsString for BluetoothVCardListingEvent.mSearchValue, r=shuang (37effbf4d2) - cleanup (721fb92ec3) - fix misspatch (5e94030fcd) - Bug 1230066 - Add missing STATUS_AUTH_REJECTED into enum BluetoothStatus,r=tzimmermann (17b45140a5) - Bug 1225340 - Refine nullity check macros in BluetoothServiceBluedroid, r=tzimmermann (5175c6eacf) - Bug 1227440 - Reject pin reply by cancelling bond to trigger BondStateChangedNotification, in order to inform gaia setting app, r=shuang (772401f943) - Bug 1209085: Replace simple init ops by |UnpackPDUInitOp| in Bluetooth GATT backend, r=joliu (392d81748c) - Bug 1229290 - Pack/unpack UUIDs in a reverse order when adding characteristics and descriptors in GATT server API. r=brsun (850fb0eeb9) - Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang (968089bef0) - Bug 1216179: Fix broken interface of fall-back Bluetooth HFP manager, r=btian (13b602a861) - Bug 1166469 - Add HandleBackendError for hfp-fallback product, r=btian (309dd1a92b) - Bug 1224240 - fix memory leak in Bluetooth*Manager::CompareHeaderTarget; r=btian (c6cfc95bac) - Bug 1224166: Build BluetoothCommon.cpp unconditionally, r=shuang (8efa02b83d) - Bug 1209085: Replace trivial init ops by |UnpackPDUInitOP| in Bluetooth A2DP backend, r=joliu (4ccaab6bd6) - Bug 1142408 - Add data length parameter for Register Notification Response Command. r=tzimmermann (28706dcc16) - Bug 1228521 - Fix PDU packing in |ServerSendResponseCmd| for GATT Server API. r=brsun (290c3739c3) - Bug 1209085: Replace trivial init ops by |UnpackPDUInitOp| in Bluetooth AVRCP backend, r=joliu (639f5b6143) - Bug 1199653 - Correctly set |sInShutdown| in BluetoothService for content processes. f=tzimmermann, r=shuang (5fed461709) - Bug 1224166: Define Bluetooth debug flag in BluetoothCommon.cpp, r=shuang (9602455405) (1dfd83ddde) -
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-20230520-01417ae1d-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230520-01417ae1d-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - reverted rev 2baff3e5 and ported from UXP: - Issue #1765 - Part 1: Move ReduceNumberCalcOps struct up higher, rename IsCSSTokenCalcFunction to CSSParserImpl::IsCalcFunctionToken (73a6dc31) - Issue #1765 - Part 2: Implement calc() parsing inside rgb/a() and the non-hue component of hsl/a() (d678cc2c) - Issue #1765 - Part 3: Provided token type should be used in LookForTokenType (6ae0a69a) (975c1bea3) - import from UXP: Issue #2241 - Part 1: Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into their own header and implementation files (ec2fb725) (082e2af65) - import from UXP: Issue #2241 - Part 2: Add SameValueZero implementation to mfbt/FloatingPoint.h (621868a3) (32b0cacc3) - import from UXP: Issue #2241 - Part 3: Extend DOMMatrixReadOnly to allow instantiation with a Matrix4x4. (d2c3ea08) (bc869a145) - ported from UXP: Issue #2241 - Part 4.1: Get DOMPoint, DOMQuad, DOMRect, DOMMatrix a bit closer to spec. (60c88dd1) (584b44f29) - ported from UXP: Issue #2241 - Part 4.2: Resurrect DOMQuad.bounds, but deprecated. (840658ab) (8a784e0ac) - import from UXP: Issue #2241 - Part 4.3: Move devtools over to getBounds(). (69e45fd8) (4a1142bc9) - ported from UXP: Issue #2241 - Part 5: Expose Geometry interfaces to web workers. (c3042a2f) (ed9a7d035) - ported from UXP: Issue #2241 - Part 6: Implement DOMMatrix.fromMatrix. (10bdcb7e) (24312917c) - import from UXP: Issue #2241 - Part 7.1: Implement .fromFloat{32/64}Array. (0e2f687f) (f1c9dbdff) - ported from UXP: Issue #2241 - Part 7.2: Implement .fromRect and .fromQuad. (4ec35fdc) (035fc415b) - import from UXP: Issue #2241 - Part 8: Remove non-working layout.css.DOM*.enabled prefs. (e072ef0d) (bf767730c) - import from UXP: Issue #2246 - Implement Array find from last. (bbb91e48) (1555dc0ea) - import from UXP: - Issue #2221 - Follow-up: Ensure jit_ioncheck{1|2|3}_deunified_sources is defined. (a2b45a9d) - Issue #2221 - Follow-up: Simplify jit_ioncheck{1|2|3}_deunified_sources assignment. (a00793ac) (01417ae1d) -
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-20230520-73569c73-uxp-733864917-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230520-73569c73-uxp-733864917-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-20230520-id-656ea98-uxp-733864917-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230520-id-656ea98-ia-93af9a0-uxp-733864917-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.