 
        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 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.
- 
	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-20230520-3219d2d-uxp-733864917-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230520-3219d2d-uxp-733864917-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-20230520-3219d2d-uxp-733864917-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-20230520-d849524bd-uxp-733864917-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230520-d849524bd-uxp-733864917-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230520-d849524bd-uxp-733864917-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230520-d849524bd-uxp-733864917-xpmod.7z Official UXP changes picked since my last build: - Issue #2241 - Part 1: Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into their own header and implementation files (ec2fb7256) - Issue #2241 - Part 2: Add SameValueZero implementation to mfbt/FloatingPoint.h (621868a34) - Issue #2241 - Part 3: Extend DOMMatrixReadOnly to allow instantiation with a Matrix4x4. (d2c3ea08e) - Issue #2241 - Part 4.1: Get DOMPoint, DOMQuad, DOMRect, DOMMatrix a bit closer to spec. (60c88dd11) - Issue #2241 - Part 4.2: Resurrect DOMQuad.bounds, but deprecated. (840658ab3) - Issue #2241 - Part 4.3: Move devtools over to getBounds(). (69e45fd84) - Issue #2241 - Part 5: Expose Geometry interfaces to web workers. (c3042a2f4) - Issue #2241 - Part 4&5 Follow-up: Fix WebIDL errors (51f812bb8) - Issue #2241 - Part 6: Implement DOMMatrix.fromMatrix. (10bdcb7e5) - Issue #2241 - Part 7.1: Implement .fromFloat{32/64}Array. (0e2f687f4) - Issue #2241 - Part 7.2: Implement .fromRect and .fromQuad. (4ec35fdcf) - Issue #2241 - Part 8: Remove non-working layout.css.DOM*.enabled prefs. (e072ef0df) - Issue #2241 - Part 7.2 Follow-up: Fix build bustage due to unified building in Basilisk. (ae27fff4b) - Issue #1765 - Part 1: Move ReduceNumberCalcOps struct up higher, rename IsCSSTokenCalcFunction to CSSParserImpl::IsCalcFunctionToken (73a6dc312) - Issue #1765 - Part 2: Implement calc() parsing inside rgb/a() and the non-hue component of hsl/a() (d678cc2c4) - Issue #1765 - Part 3: Provided token type should be used in LookForTokenType (6ae0a69ac) - Issue #2246 - Implement Array find from last. (bbb91e483) - Issue #2221 - Follow-up: Ensure jit_ioncheck{1|2|3}_deunified_sources is defined. (a2b45a9d5) - Issue #2221 - Follow-up: Simplify jit_ioncheck{1|2|3}_deunified_sources assignment. (a00793acf) 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 the pac file is inaccessible outside russia, so it is not possible to test. and since Serpent and NewMoon share same network/proxy code, there is no reason that works on Serpent but not on NewMoon. You should ask Basilisk team if they have such intention to do so. this is a WONTFIX here. you can download xpi and change minimum version to 28 and install.
