Jump to content

My Browser Builds (Part 4)


Recommended Posts

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230211-1c5d25a761-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230211-1c5d25a761-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230211-1c5d25a761-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230211-1c5d25a761-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - enable shadow warnings (93e0fb3cf8)
 - more bits of  Bug 1198334 (part 1)
 - Replace the opt-in FAIL_ON_WARNINGS (f07e6eca96)
 - Bug 1111892 - Ensure gdk_ungrab_pointer is always called in the correct process r=jimm (8bf40d8add)
 - Bug 1220344 - remote some of nsSystemInfo to make it e10s ready on Android r=nchen,froydnj (365e961dfb)
 - bug 1190018 - External protocol handlers don't work in e10s r=mrbkap (ff4567d517)
 - Bug 1225618 - Do not capture stacks for cycle collection timeline markers; r=vporof (d734ca9d26)
 - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on xpcom. r=nfroyd (5cff917319)
 - Bug 1218315 - Use L"..." instead of MOZ_UTF16(...) for MSVS2015. r=nfroyd (9f8b88f428)
 - Bug 1199592 - support TV device type in UA string. r=fabrice. (2eecf7f3b4)
 - Bug 1215723 - Part 1: Make DataStorage a singleton for each file name; r=keeler (be2e5947f1)
 - Bug 1167693 - Ensure device and vendor IDs are zero-padded. r=mstange (6e583cbf71)
 - Bug 1186817 - Replace nsBaseHashtable::EnumerateRead() calls in security/ with iterators. r=keeler (4a14f547a7)
 - Bug 1215723 - Part 2: Initialize DataStorage items in the content process from the data in the parent; r=keeler (3a4d3ec7d5)
 - Bug 1215723 - Part 3: Propagate updates to DataStorage from the parent process to the content processes; r=keeler (2140b412eb)
 - Bug 1215723 - Part 4: Make isSecureHost and isSecureURI usable from the content process; r=keeler (c8b786ca1b)
 - Bug 1215723 - Part 5: Add an automated test; r=keeler (012e820385)
 - Bug 1154184 - Don't use Linux sandbox gtest dir if not building tests. r=gps (2993e27d44)
 - Bug 930258 - Part 1: The file broker, and unit tests for it. r=kang f=froydnj (d3e8cab30d)
 - Bug 930258 - Part 2: seccomp-bpf integration. r=kang (a40ef5e566)
 - Bug 930258 - Part 3: a file broker policy for the B2G emulator. r=kang (2c0c3d55cf)
 - Bug 930258 - Part 4: the PContent changes that connect the broker to its sandboxed client. r=kang r=billm (1206c3a20c)
 - Bug 1168251 - Do a partial recursion when doing make -C some/path compile. r=gps (a6733048fc)
 - Bug 1194951 - Suppress warnings in third-party code: pocketsphinx and sphinxbase. r=kdavis (4f679d6a1e)
 - Bug 1195186 - Build media/pocketsphinx in unified mode. r=kdavis (6e6bb419e0)
 - Bug 1203005 - Remove all traces of -Wdeclaration-after-statement. r=glandium. (a66d7a4760)
 - bits of  Bug 1211568, land NSS_3_21_RTM (6b81926cd3)
 - Bug 947753 - Make sure nsChildView::ComputeShouldAccelerate returns true even if it's called before layout lets the window know about whether it's transparent. r=smichaud (0d2980b44f)
 - Bug 1162649 - Don't call setOpaque:NO or setHasShadow:NO for non-popup windows;r=mstange (6353bd2e96)
 - Backed out changeset 2e731191c692 (bug 1189565) for causing bug 1201053 a=backout (e4bc37c823)
 - Bug 1174703 - Add GLContextEAGL and GLContextProviderEAGL as an OpenGL provider for iOS. r=jgilbert (64c6538d7d)
 - Bug 1184402 - Reset format usage authority on context lose/restore. r=jgilbert (3df2278888)
 - more dupes... hackish (f432375460)
 - Bug 1007975 - div with display:table exposes table semantics r=surkov (f3b389dcce)
 - Bug 1159034 - Test uninitialized buffer data. - r=dvander Bug 1147441 - Add SharedArrayBuffer support to WebGL and WebGL 2. r=jgilbert, r=bzbarsky (a151e77beb)
 - Bug 1184402 - Part 1: Rename GetInfo() to GetUsage() for obtaining FormatUsageInfo. r=jgilbert (efbfe39a2e)
 - Bug 1184402 - Part 2: Added luminance float effective formats (2cb792990d)
 - Bug 1184402 - Part 3: Add WebGL1 formats when enabling extensions. r=jgilbert (aba6beb541)
 - Bug 1184402 - Part 4: Use WebGLFormat for validation in RenderbufferStorage_base. r=jgilbert (704c86386f)
 - Bug 1193070 - Implement GetFramebufferAttachmentParameter. r=jgilbert (ef51efdce1)
 - Bug 1188195 - always initialize WebGL2 BlitFramebuffer src/dst formats to some value. r=jgilbert (694a4d87a1)
 - Bug 1143876 - Treat invalidate-framebuffer as optional for WebGL2. - r=kamidphish (53d8ef5a3f)
 - Bug 1170845 - Remove WebGL2() exclusion on instanced draw divisor check. r=jgilbert (cd8d1375b3)
 - Bug 1192989 - Simplify handling by ifdefing in all.js. - r=kamidphish (32a26b46c8)
 - Bug 1179556 - Only call EnsureColorAttachPoints with a color attachment. r=jgilbert (8791f2e34a)
 - Bug 1170893 - Return null for invalid internal format. r=kamidphish (425657b6b6)
 - Bug 1225782 - Removes GlobalPropertiesAreOwn(). r=bz (a6ca6fd503)
 - Bug 1225381 - ensure mozCurrentTransform is finite. r=jmuizelaar (c009040dca)
 - Bug 1223740 - enforce max surface size for DrawTargetSkia. r=bas (505fe7ac3b)
 - Bug 1059014 (part 2) - Remove support for reflow on zoom event pending. r=dbaron. (be2ae37e94)
 - Bug 1059014 (part 3) - Remove support for pausing and resuming painting. r=dbaron. (35979215f3) (664ef9175d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1217373 - [Presentation WebAPI] Avoid B2G crash due to potential excessive releases in PresentationSessionTransport. r=jdm (58598d7b43)
 - Bug 1200969 - Fix timing issue in PresentationRequestUIGlue. r=fabrice (a9d4efcfb0)
 - Bug 1217712 - Part 1 - reject session request to packaged app with no "presentation" permission. r=seanlin. (300835465b)
 - Bug 1217712 - Part 2 - handle abnormal control channel close with no reason. r=seanlin. (deca080f98)
 - Bug 1196947 - Performance tools should display a message in private browsing, r=jsantell (c184a61fa1)
 - Bug 1103094 - Add accessor for nsIProfilerStartParams to nsIProfiler. r=BenWa (694cffcb92)
 - Bug 366324 - Make SVG favicons work reliably. r=mak (7ba59f3165)
 - Bug 1190364 - "With electrolysis (e10s) enabled and lots of tabs open, plugincheck often fails to find any plugins". r=billm (9eb8843429)
 - Bug 1103094 - Start profiling subprocesses if the parent process is already profiling. r=BenWa (a53480a19e)
 - Bug 1228489 - ifdef out ContentParent::StartProfiler for builds without profiler support. r=BenWa (2ef1eabf21)
 - Bug 1211266 - Remote blobs coming from a different thread and a different manager must be kept alive until the creation of depending RemoteBlobs is not completed, r=bent, f=gerard-majax (bb0e2c4731)
 - Bug 1098131 - Don't invalidate layers when simply changing SizeMode r=smaug,jimm (d6febd1e61)
 - Bug 1187784 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (4f63429fb9)
 - Bug 1187784 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (e6ee55faac)
 - Bug 1187784 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (562892894a)
 - Bug 1187784 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (3171c52a3a)
 - Bug 1187784 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (7e5cb8f45b)
 - Bug 1163907 - Remove #ifdef PR_LOGGING in AccessibleCaretLogger (0fcee5100f)
 - Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc (0385266aac)
 - bit of  Bug 1165518 - Part 2 (9b2aa1607f)
 - Bug 1221902 part 1 - NS_RELEASE SheetLoadData::mNext iteratively instead of recursively to avoid blowing up the stack. r=bz (6598fea496)
 - Bug 1187144 (part 5) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (4c87a8f678)
 - Bug 1187144 (part 6) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (d3155de1bb)
 - Bug 1187144 (part 7) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (a0c1f927c9)
 - Bug 1187144 (part 2) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (0bcf383a4f)
 - Bug 1219898 - Remove unneccessary gPreventMouseEvents flag. r=smaug (4e0dcf7e15)
 - Bug 1187144 (part 1) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (7b6a125dcd)
 - Bug 1187144 (part 3) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (64f8a5288e)
 - Bug 1158540 - Don't repeat the mRefCnt member of URLValue in ImageValue; r=dbaron (4ac4602546)
 - Bug 1187144 (part 4) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (d781f47d77)
 - Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (e5d8deeb33)
 - Bug 1219898 - Remove legacy handling of touch events for non-APZ e10s platforms. r=smaug (f928694ff8)
 - Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (0464196554)
 - Bug 1172012 - Fixes a copy & paste error in nsCSSValue.cpp. r=heycam (fe61a7740b)
 - Bug 1176782 part 3 - [css-align] Implement additional syntax and values for the 'justify-content' property in the style system. r=cam (95eb9717b1)
 - Bug 1215702 patch 1 - Remove the CSS properties that use CSS_PROP_BACKENDONLY (marks, orphans, page, size, widows), i.e., properties that were added in early Gecko days but never actually implemented. r=heycam (4344349699)
 - Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam (3ae81722c2)
 - Bug 1176782 part 4 - [css-align] Implement additional syntax and values for the 'align-items' property in the style system. r=cam (8048af001a)
 - Bug 1176782 part 5 - [css-align] Implement additional syntax and values for the 'align-self' property in the style system. r=cam (b0505102c0)
 - Bug 1176782 part 6 - [css-align] Implement additional syntax and values for the 'align-content' property in the style system. r=cam (7b40da66ce)
 - Bug 1176782 part 7 - [css-align] Update the flexbox layout code to use the new align/justify style constants and remove the old in the style system. r=cam (67ee4f892a)
 - Bug 1176782 part 8 - [css-align] Update three tests that assumed that the computed value of 'align-items' is 'stretch' on all types of boxes which is no longer true. (72a358dce2)
 - Bug 1223568: Don't let fallback alignment values break flexbox special-case for "justify-content: stretch". r=mats (329012fbb2)
 - Bug 1224804 - [css-align] Make ::-moz-table-outer inherit 'justify-self'. r=dholbert (4e0c2b4d9b)
 - Bug 1158540 follow-up: Improve the comment (8a7b4a962f)
 - Bug 1227377: Change ImageRequest::mRequests hashtable to use more specific type in its key (s/nsISupports/nsIDocument/). r=khuey (eea7692f2c)
 - Bug 1168154 - Mark refcounted members of nsCSSValue::mValue as MOZ_OWNING_REF. r=heycam (2f9db113f1)
 - Bug 1228188 - ifdef around Skia GetMaxSurfaceSize usage. r=eihrul (ea0eaa0ea4)
 - Bug 1040668 part 1 - Avoid queuing transition event for disabled properties. r=dbaron (07fbda65d4)
 - Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam (f995e71ce7)
 - Bug 1180083 - Avoid shadowing info() in test_property_database.html. r=dbaron (266f90254b)
 - Bug 1208136: Give property_database.js a helper-function for pref lookups, to catch exceptions thrown for missing about:config prefs. r=dbaron (4ecd90f34e)
 - Bug 1176792 part 1 - [css-grid] Implement the 'grid-column-gap', 'grid-row-gap', and 'grid-gap' properties in the style system. r=dholbert,dbaron (83d78611c5)
 - Bug 1151213 part 2 - [css-grid][css-align] Reftests for the 'align-self' and 'justify-self' properties on grid items. (7c38f737f4)
 - Bug 1151213 part 1 - [css-grid][css-align] Implement layout for the 'align-self' and 'justify-self' properties on grid items. r=dholbert (4e08c284e6)
 - Bug 1151214 part 3 - [css-grid][css-align] Implement layout for the 'justify-content' and 'align-content' CSS properties on grid containers. r=dholbert (8a90fa412c)
 - Bug 1222880 - Build a tree of AnimatedGeometryRoots to speed up traversal of ancestors. r=roc,tn (f9843046ae)
 - Bug 1226875 - Remove nsIFrame::GetFirstChild(). r=mats (a21a74365a)
 - Bug 1165667: Use reflow state's reference rendering context during flex layout, instead of creating a temporary one. r=mats (e8afd8bdb6)
 - Bug 1151214 part 2 - [css-flexbox][css-align] Shim implemention for the new align/justify property values in flexbox layout (just to avoid fatal assertions). r=dholbert (1350c46c90)
 - Bug 1155312: Convert flex container nsHTMLReflowMetrics/aDesiredSize-populating code to use logical coords. r=mats (54a61f1910)
 - Bug 1223653 patch 1 - Fix incorrect function being called, caught by enum class type checking in next patch. r=jfkthame (91b2eb348f)
 - Bug 1224464 patch 1 - Make nsCSSKeyword explicitly int16_t. r=heycam (7d6f615af5)
 - Bug 1224464 patch 2 - Make nsCSSProps keyword tables be arrays of structs, to represent what they logically are. r=heycam (d21a2de083)
 - Bug 1215424 - Convert ParseBoxProperty to CSSParseResult and remove ParseBoxPropertyVariant. r=heycam (4aff994d0d)
 - Bug 837211 - Add -webkit prefixed aliases for various CSS properties, behind an off-by-default preference. r=bzbarsky (35889a3a30)
 - Bug 1211101 part 1: Fix existing style system mochitests to accomodate webkit-prefixed property aliases. r=heycam (237efadebb)
 - Bug 1210905 part 2: Remove now-unneeded *_values & prerequisites fields from aliases in property_database.js. r=heycam (ed311c73c5)
 - Bug 1211101 part 2: Add supported (preffed off) webkit-prefixed CSS property aliases to property_database.js, for use in mochitests. r=heycam (5c3b7305f0)
 - Bug 1179444: Add support for CSS properties -webkit-backface-visibility, -webkit-perspective, and -webkit-perspective-origin, as aliases (behind a pref). r=heycam (73b2c60d52)
 - Bug 1208635 part 1: Add support for several prefixed CSS properties associated with -webkit-box, as aliases for modern flexbox properties (and behind a pref). r=heycam (9baa2ba20a)
 - Bug 1208635 part 2: Extend existing parser code for CSSUnprefixingService "-webkit-box" handling to also activate if native unprefixing is enabled. r=heycam (89cc559272)
 - Bug 1208635 part 3: Treat "-webkit-box" as a known CSS keyword, for better parsing performance. r=heycam (26a452e2cd)
 - Bug 1210905 part 1: Make property_database.js automatically populate aliasing properties' *_values & prerequisites fields based on their alias target. r=heycam (a33d38d153)
 - Bug 1210905 followup: Restore accidentally-removed 'subproperties' list on -moz-transform-style in style-system mochitest file property_database.js. (no review) (870de9afcb)
 - Bug 1212607 - Re-expose -moz-window-dragging property to the content. r=dbaron (073f318ab0)
 - Bug 1169837 - Remove box-sizing: padding-box in FF UI & Gecko Tests. r=dholbert (5581f54d75)
 - Bug 1212191: In CSS mochitest helper-file "property_database.js", add subproperties array for aliases that are missing it, and make it mandatory for CSS_TYPE_SHORTHAND_AND_LONGHAND. r=heycam (0edd14cb7f)
 - Bug 1176968 part 1: Refactor media-query parsing logic to use nsDependentString, to better allow for multiple consecutive prefixes. r=heycam (f3412f99e4)
 - some XP theme stuff (245f69a17e)
 - Bug 1179393: Add support for -webkit-border-image longhand CSS properties, as aliases (behind a pref). r=heycam (c95d45f6eb)
 - Bug 1195884 - Reject CSS 'will-change: will-change' for spec compliance. r=dholbert (8e9c2cefa9)
 - Bug 1176792 part 2 - [css-grid] Implement layout for the 'grid-column-gap' and 'grid-row-gap' properties. r=dholbert (c12fd29616)
 - Bug 1151214 part 4 - [css-grid][css-align] Add reftests for the 'justify-content' and 'align-content' CSS properties on grid containers. (4924ad5e98)
 - Bug 1176792 part 3 - [css-grid] Reftests for the 'grid-column-gap' and 'grid-row-gap' properties. (1bc2319d82)
 - Bug 1224464 patch 3 - Rename KTableValue to KTableEntry now that it is a struct. r=heycam (4ebf24dcab)
 - Bug 1224464 followup - Fix bustage on opt builds on CLOSED TREE (b23cee92e9) (1c5d25a761)

Link to comment
Share on other sites


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230211.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 8a2a9d0991..1c5d25a761:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - enable shadow warnings (93e0fb3cf8)
 - more bits of  Bug 1198334 (part 1)
 - Replace the opt-in FAIL_ON_WARNINGS (f07e6eca96)
 - Bug 1111892 - Ensure gdk_ungrab_pointer is always called in the correct process r=jimm (8bf40d8add)
 - Bug 1220344 - remote some of nsSystemInfo to make it e10s ready on Android r=nchen,froydnj (365e961dfb)
 - bug 1190018 - External protocol handlers don't work in e10s r=mrbkap (ff4567d517)
 - Bug 1225618 - Do not capture stacks for cycle collection timeline markers; r=vporof (d734ca9d26)
 - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on xpcom. r=nfroyd (5cff917319)
 - Bug 1218315 - Use L"..." instead of MOZ_UTF16(...) for MSVS2015. r=nfroyd (9f8b88f428)
 - Bug 1199592 - support TV device type in UA string. r=fabrice. (2eecf7f3b4)
 - Bug 1215723 - Part 1: Make DataStorage a singleton for each file name; r=keeler (be2e5947f1)
 - Bug 1167693 - Ensure device and vendor IDs are zero-padded. r=mstange (6e583cbf71)
 - Bug 1186817 - Replace nsBaseHashtable::EnumerateRead() calls in security/ with iterators. r=keeler (4a14f547a7)
 - Bug 1215723 - Part 2: Initialize DataStorage items in the content process from the data in the parent; r=keeler (3a4d3ec7d5)
 - Bug 1215723 - Part 3: Propagate updates to DataStorage from the parent process to the content processes; r=keeler (2140b412eb)
 - Bug 1215723 - Part 4: Make isSecureHost and isSecureURI usable from the content process; r=keeler (c8b786ca1b)
 - Bug 1215723 - Part 5: Add an automated test; r=keeler (012e820385)
 - Bug 1154184 - Don't use Linux sandbox gtest dir if not building tests. r=gps (2993e27d44)
 - Bug 930258 - Part 1: The file broker, and unit tests for it. r=kang f=froydnj (d3e8cab30d)
 - Bug 930258 - Part 2: seccomp-bpf integration. r=kang (a40ef5e566)
 - Bug 930258 - Part 3: a file broker policy for the B2G emulator. r=kang (2c0c3d55cf)
 - Bug 930258 - Part 4: the PContent changes that connect the broker to its sandboxed client. r=kang r=billm (1206c3a20c)
 - Bug 1168251 - Do a partial recursion when doing make -C some/path compile. r=gps (a6733048fc)
 - Bug 1194951 - Suppress warnings in third-party code: pocketsphinx and sphinxbase. r=kdavis (4f679d6a1e)
 - Bug 1195186 - Build media/pocketsphinx in unified mode. r=kdavis (6e6bb419e0)
 - Bug 1203005 - Remove all traces of -Wdeclaration-after-statement. r=glandium. (a66d7a4760)
 - bits of  Bug 1211568, land NSS_3_21_RTM (6b81926cd3)
 - Bug 947753 - Make sure nsChildView::ComputeShouldAccelerate returns true even if it's called before layout lets the window know about whether it's transparent. r=smichaud (0d2980b44f)
 - Bug 1162649 - Don't call setOpaque:NO or setHasShadow:NO for non-popup windows;r=mstange (6353bd2e96)
 - Backed out changeset 2e731191c692 (bug 1189565) for causing bug 1201053 a=backout (e4bc37c823)
 - Bug 1174703 - Add GLContextEAGL and GLContextProviderEAGL as an OpenGL provider for iOS. r=jgilbert (64c6538d7d)
 - Bug 1184402 - Reset format usage authority on context lose/restore. r=jgilbert (3df2278888)
 - more dupes... hackish (f432375460)
 - Bug 1007975 - div with display:table exposes table semantics r=surkov (f3b389dcce)
 - Bug 1159034 - Test uninitialized buffer data. - r=dvander Bug 1147441 - Add SharedArrayBuffer support to WebGL and WebGL 2. r=jgilbert, r=bzbarsky (a151e77beb)
 - Bug 1184402 - Part 1: Rename GetInfo() to GetUsage() for obtaining FormatUsageInfo. r=jgilbert (efbfe39a2e)
 - Bug 1184402 - Part 2: Added luminance float effective formats (2cb792990d)
 - Bug 1184402 - Part 3: Add WebGL1 formats when enabling extensions. r=jgilbert (aba6beb541)
 - Bug 1184402 - Part 4: Use WebGLFormat for validation in RenderbufferStorage_base. r=jgilbert (704c86386f)
 - Bug 1193070 - Implement GetFramebufferAttachmentParameter. r=jgilbert (ef51efdce1)
 - Bug 1188195 - always initialize WebGL2 BlitFramebuffer src/dst formats to some value. r=jgilbert (694a4d87a1)
 - Bug 1143876 - Treat invalidate-framebuffer as optional for WebGL2. - r=kamidphish (53d8ef5a3f)
 - Bug 1170845 - Remove WebGL2() exclusion on instanced draw divisor check. r=jgilbert (cd8d1375b3)
 - Bug 1192989 - Simplify handling by ifdefing in all.js. - r=kamidphish (32a26b46c8)
 - Bug 1179556 - Only call EnsureColorAttachPoints with a color attachment. r=jgilbert (8791f2e34a)
 - Bug 1170893 - Return null for invalid internal format. r=kamidphish (425657b6b6)
 - Bug 1225782 - Removes GlobalPropertiesAreOwn(). r=bz (a6ca6fd503)
 - Bug 1225381 - ensure mozCurrentTransform is finite. r=jmuizelaar (c009040dca)
 - Bug 1223740 - enforce max surface size for DrawTargetSkia. r=bas (505fe7ac3b)
 - Bug 1059014 (part 2) - Remove support for reflow on zoom event pending. r=dbaron. (be2ae37e94)
 - Bug 1059014 (part 3) - Remove support for pausing and resuming painting. r=dbaron. (35979215f3) (664ef9175d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1217373 - [Presentation WebAPI] Avoid B2G crash due to potential excessive releases in PresentationSessionTransport. r=jdm (58598d7b43)
 - Bug 1200969 - Fix timing issue in PresentationRequestUIGlue. r=fabrice (a9d4efcfb0)
 - Bug 1217712 - Part 1 - reject session request to packaged app with no "presentation" permission. r=seanlin. (300835465b)
 - Bug 1217712 - Part 2 - handle abnormal control channel close with no reason. r=seanlin. (deca080f98)
 - Bug 1196947 - Performance tools should display a message in private browsing, r=jsantell (c184a61fa1)
 - Bug 1103094 - Add accessor for nsIProfilerStartParams to nsIProfiler. r=BenWa (694cffcb92)
 - Bug 366324 - Make SVG favicons work reliably. r=mak (7ba59f3165)
 - Bug 1190364 - "With electrolysis (e10s) enabled and lots of tabs open, plugincheck often fails to find any plugins". r=billm (9eb8843429)
 - Bug 1103094 - Start profiling subprocesses if the parent process is already profiling. r=BenWa (a53480a19e)
 - Bug 1228489 - ifdef out ContentParent::StartProfiler for builds without profiler support. r=BenWa (2ef1eabf21)
 - Bug 1211266 - Remote blobs coming from a different thread and a different manager must be kept alive until the creation of depending RemoteBlobs is not completed, r=bent, f=gerard-majax (bb0e2c4731)
 - Bug 1098131 - Don't invalidate layers when simply changing SizeMode r=smaug,jimm (d6febd1e61)
 - Bug 1187784 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (4f63429fb9)
 - Bug 1187784 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (e6ee55faac)
 - Bug 1187784 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (562892894a)
 - Bug 1187784 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (3171c52a3a)
 - Bug 1187784 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. (7e5cb8f45b)
 - Bug 1163907 - Remove #ifdef PR_LOGGING in AccessibleCaretLogger (0fcee5100f)
 - Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc (0385266aac)
 - bit of  Bug 1165518 - Part 2 (9b2aa1607f)
 - Bug 1221902 part 1 - NS_RELEASE SheetLoadData::mNext iteratively instead of recursively to avoid blowing up the stack. r=bz (6598fea496)
 - Bug 1187144 (part 5) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (4c87a8f678)
 - Bug 1187144 (part 6) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (d3155de1bb)
 - Bug 1187144 (part 7) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (a0c1f927c9)
 - Bug 1187144 (part 2) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (0bcf383a4f)
 - Bug 1219898 - Remove unneccessary gPreventMouseEvents flag. r=smaug (4e0dcf7e15)
 - Bug 1187144 (part 1) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (7b6a125dcd)
 - Bug 1187144 (part 3) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (64f8a5288e)
 - Bug 1158540 - Don't repeat the mRefCnt member of URLValue in ImageValue; r=dbaron (4ac4602546)
 - Bug 1187144 (part 4) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert. (d781f47d77)
 - Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (e5d8deeb33)
 - Bug 1219898 - Remove legacy handling of touch events for non-APZ e10s platforms. r=smaug (f928694ff8)
 - Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (0464196554)
 - Bug 1172012 - Fixes a copy & paste error in nsCSSValue.cpp. r=heycam (fe61a7740b)
 - Bug 1176782 part 3 - [css-align] Implement additional syntax and values for the 'justify-content' property in the style system. r=cam (95eb9717b1)
 - Bug 1215702 patch 1 - Remove the CSS properties that use CSS_PROP_BACKENDONLY (marks, orphans, page, size, widows), i.e., properties that were added in early Gecko days but never actually implemented. r=heycam (4344349699)
 - Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam (3ae81722c2)
 - Bug 1176782 part 4 - [css-align] Implement additional syntax and values for the 'align-items' property in the style system. r=cam (8048af001a)
 - Bug 1176782 part 5 - [css-align] Implement additional syntax and values for the 'align-self' property in the style system. r=cam (b0505102c0)
 - Bug 1176782 part 6 - [css-align] Implement additional syntax and values for the 'align-content' property in the style system. r=cam (7b40da66ce)
 - Bug 1176782 part 7 - [css-align] Update the flexbox layout code to use the new align/justify style constants and remove the old in the style system. r=cam (67ee4f892a)
 - Bug 1176782 part 8 - [css-align] Update three tests that assumed that the computed value of 'align-items' is 'stretch' on all types of boxes which is no longer true. (72a358dce2)
 - Bug 1223568: Don't let fallback alignment values break flexbox special-case for "justify-content: stretch". r=mats (329012fbb2)
 - Bug 1224804 - [css-align] Make ::-moz-table-outer inherit 'justify-self'. r=dholbert (4e0c2b4d9b)
 - Bug 1158540 follow-up: Improve the comment (8a7b4a962f)
 - Bug 1227377: Change ImageRequest::mRequests hashtable to use more specific type in its key (s/nsISupports/nsIDocument/). r=khuey (eea7692f2c)
 - Bug 1168154 - Mark refcounted members of nsCSSValue::mValue as MOZ_OWNING_REF. r=heycam (2f9db113f1)
 - Bug 1228188 - ifdef around Skia GetMaxSurfaceSize usage. r=eihrul (ea0eaa0ea4)
 - Bug 1040668 part 1 - Avoid queuing transition event for disabled properties. r=dbaron (07fbda65d4)
 - Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam (f995e71ce7)
 - Bug 1180083 - Avoid shadowing info() in test_property_database.html. r=dbaron (266f90254b)
 - Bug 1208136: Give property_database.js a helper-function for pref lookups, to catch exceptions thrown for missing about:config prefs. r=dbaron (4ecd90f34e)
 - Bug 1176792 part 1 - [css-grid] Implement the 'grid-column-gap', 'grid-row-gap', and 'grid-gap' properties in the style system. r=dholbert,dbaron (83d78611c5)
 - Bug 1151213 part 2 - [css-grid][css-align] Reftests for the 'align-self' and 'justify-self' properties on grid items. (7c38f737f4)
 - Bug 1151213 part 1 - [css-grid][css-align] Implement layout for the 'align-self' and 'justify-self' properties on grid items. r=dholbert (4e08c284e6)
 - Bug 1151214 part 3 - [css-grid][css-align] Implement layout for the 'justify-content' and 'align-content' CSS properties on grid containers. r=dholbert (8a90fa412c)
 - Bug 1222880 - Build a tree of AnimatedGeometryRoots to speed up traversal of ancestors. r=roc,tn (f9843046ae)
 - Bug 1226875 - Remove nsIFrame::GetFirstChild(). r=mats (a21a74365a)
 - Bug 1165667: Use reflow state's reference rendering context during flex layout, instead of creating a temporary one. r=mats (e8afd8bdb6)
 - Bug 1151214 part 2 - [css-flexbox][css-align] Shim implemention for the new align/justify property values in flexbox layout (just to avoid fatal assertions). r=dholbert (1350c46c90)
 - Bug 1155312: Convert flex container nsHTMLReflowMetrics/aDesiredSize-populating code to use logical coords. r=mats (54a61f1910)
 - Bug 1223653 patch 1 - Fix incorrect function being called, caught by enum class type checking in next patch. r=jfkthame (91b2eb348f)
 - Bug 1224464 patch 1 - Make nsCSSKeyword explicitly int16_t. r=heycam (7d6f615af5)
 - Bug 1224464 patch 2 - Make nsCSSProps keyword tables be arrays of structs, to represent what they logically are. r=heycam (d21a2de083)
 - Bug 1215424 - Convert ParseBoxProperty to CSSParseResult and remove ParseBoxPropertyVariant. r=heycam (4aff994d0d)
 - Bug 837211 - Add -webkit prefixed aliases for various CSS properties, behind an off-by-default preference. r=bzbarsky (35889a3a30)
 - Bug 1211101 part 1: Fix existing style system mochitests to accomodate webkit-prefixed property aliases. r=heycam (237efadebb)
 - Bug 1210905 part 2: Remove now-unneeded *_values & prerequisites fields from aliases in property_database.js. r=heycam (ed311c73c5)
 - Bug 1211101 part 2: Add supported (preffed off) webkit-prefixed CSS property aliases to property_database.js, for use in mochitests. r=heycam (5c3b7305f0)
 - Bug 1179444: Add support for CSS properties -webkit-backface-visibility, -webkit-perspective, and -webkit-perspective-origin, as aliases (behind a pref). r=heycam (73b2c60d52)
 - Bug 1208635 part 1: Add support for several prefixed CSS properties associated with -webkit-box, as aliases for modern flexbox properties (and behind a pref). r=heycam (9baa2ba20a)
 - Bug 1208635 part 2: Extend existing parser code for CSSUnprefixingService "-webkit-box" handling to also activate if native unprefixing is enabled. r=heycam (89cc559272)
 - Bug 1208635 part 3: Treat "-webkit-box" as a known CSS keyword, for better parsing performance. r=heycam (26a452e2cd)
 - Bug 1210905 part 1: Make property_database.js automatically populate aliasing properties' *_values & prerequisites fields based on their alias target. r=heycam (a33d38d153)
 - Bug 1210905 followup: Restore accidentally-removed 'subproperties' list on -moz-transform-style in style-system mochitest file property_database.js. (no review) (870de9afcb)
 - Bug 1212607 - Re-expose -moz-window-dragging property to the content. r=dbaron (073f318ab0)
 - Bug 1169837 - Remove box-sizing: padding-box in FF UI & Gecko Tests. r=dholbert (5581f54d75)
 - Bug 1212191: In CSS mochitest helper-file "property_database.js", add subproperties array for aliases that are missing it, and make it mandatory for CSS_TYPE_SHORTHAND_AND_LONGHAND. r=heycam (0edd14cb7f)
 - Bug 1176968 part 1: Refactor media-query parsing logic to use nsDependentString, to better allow for multiple consecutive prefixes. r=heycam (f3412f99e4)
 - some XP theme stuff (245f69a17e)
 - Bug 1179393: Add support for -webkit-border-image longhand CSS properties, as aliases (behind a pref). r=heycam (c95d45f6eb)
 - Bug 1195884 - Reject CSS 'will-change: will-change' for spec compliance. r=dholbert (8e9c2cefa9)
 - Bug 1176792 part 2 - [css-grid] Implement layout for the 'grid-column-gap' and 'grid-row-gap' properties. r=dholbert (c12fd29616)
 - Bug 1151214 part 4 - [css-grid][css-align] Add reftests for the 'justify-content' and 'align-content' CSS properties on grid containers. (4924ad5e98)
 - Bug 1176792 part 3 - [css-grid] Reftests for the 'grid-column-gap' and 'grid-row-gap' properties. (1bc2319d82)
 - Bug 1224464 patch 3 - Rename KTableValue to KTableEntry now that it is a struct. r=heycam (4ebf24dcab)
 - Bug 1224464 followup - Fix bustage on opt builds on CLOSED TREE (b23cee92e9) (1c5d25a761)

* 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

Edited by roytam1
Link to comment
Share on other sites

The mirror of latest ArcticFox 40, BNavigator 0.9, Firefox 28/45ESR, IceApe 52, IceDove 52, K-Meleon 1.5.x/74/76, MailNews 52, New Moon 26.5/27/28, RetroZilla, RZ browser and Serpent 52/55 builds by @roytam1 has been updated -> soggi.org - tools.

changelog:
- added latest BNavigator 0.9 20230211 build
- added latest IceApe 52 20230211 build
- added latest IceDove 52 20230211 build
- added latest K-Meleon 76 20230211 build
- added latest MailNews 52 20230211 build
- added latest New Moon 27 20230211 builds
- added latest New Moon 28 20230211 builds
- added latest Serpent 52 20230211 builds
- added latest Serpent 55 20230211 builds

To don't lose track of things I want to update too someday...

todo:
- add various flash player versions
- add FlashFix for WinXP
- add VLC 2.2.8 (WinXP non-SSE2)
- add polyfill addons

-------------------------------------------

11 hours ago, AstroSkipper said:

Unfortunately, I have to vehemently disagree, especially from a linguistic point of view. Latin and Greek are languages on which German is inherently based, for almost 2000 years. Anglicisms in German, especially coming from America, are rather artificial, less than 100 years. This cannot be compared in the way you have done. However, further explanations would go beyond the scope here and are off-topic. And by the way, I have studied Latin. :)

So you are the linguistic expert of us both, I guess. I'm on the side of natural sciences - but also with some interest for human sciences, I don't support any kind of war between the two of them (the only exception is business studies / BWL :sneaky:). As you may know notations in natural sciences are mainly based on Greek or Latin and in my opinion it's not a bad idea, else this would have been replaced decades ago.

English and German are within the same language family (West Germanic languages) and therefor they are very near and it's really easy to adopt words and phrases. Both languages have many words with the same origin and you can often guess the meaning of a word you don't know yet. There are more similarities then with Romance languages. And yes, both took a lot of words and stuff from Latin and Greek because ancient Greece and the Roman Empire are the basis of today's Western world (including moral values and imperialism - two sides of the same coin).

The world is a complex place and the more we interact globally, the more the (living) languages will change. Remind, there are also German words in English like kindergarten (not "children garden"), iceberg (not "ice mountain"), rucksack, Blitzkrieg (Metallica...) or Dollar (from German "Taler" -> Czech/Slovak/Slovenian "Tolar", see also https://en.wikipedia.org/wiki/Dollar#Etymology, BTW I'm also very interested in numismatics [including ancient Roman coins]).

While speaking of coins... Did you know, it was common to write "IIII" instead of "IV" on coins in medieval times?

Somewhere I read US English is just a collection of spelling mistakes*. Remind, the USA aren't "god's own country" - they were built up by people from some/many European countries centuries ago. It's mainly English, but mixed up with other languages, so where's the problem when things bounce back to Europe?

*finally retrieved and quoted from https://www.webmasterworld.com/google/3945052.htm (great forums! :worship:):

Quote

English, naturally enough, is the language of England.

"U.S. English" is either a locale-based variant or a collection of spelling mistakes.

BTW in every message board (especially English speaking) you can abbreviate "by the way" with "BTW". ;) There are several reasons to abbreviate, f.e. back then in the early days of the Internet (especially pre-WWW) memory, space and time were a scarce resource and made it into what we call "Internet slang" today.

Oh..."BTW" reminds me of https://www.youtube.com/watch?v=JnfyjwChuNU (Red Hot Chili Peppers - By The Way, great band from the USA).

kind regards
soggi

Edited by soggi
Link to comment
Share on other sites

On 2/10/2023 at 5:50 AM, Elkern 4926 said:

Odd. Without M.A.T why is there still distance between msfn roytams and moon child?

Radically different philosophies. Moonchild needs someone to advance the browser, not keep it in early 21st century.

Link to comment
Share on other sites

Hello, @roytam1.

Thank for your work. Let me make a few comments.

I have Windows XP SP3 installed on my computer. If you register a user agent for Youtube:

 

Quote

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4687.83 YaBrowser/21.9.2.172 Yowser/2.5 Safari/537.36

the site opens in 12 seconds versus 16 seconds with a user agent from Firefox 60.

Also, I noticed that when the browser was launched, the start page was loaded immediately before, now the inscription "New Tab" appears on the tab and only after a moment the start page loads.

Edited by Slavich
Link to comment
Share on other sites

8 hours ago, soggi said:

So you are the linguistic expert of us both, I guess. I'm on the side of natural sciences - but also with some interest for human sciences, I don't support any kind of war between the two of them (the only exception is business studies / BWL :sneaky:). As you may know notations in natural sciences are mainly based on Greek or Latin and in my opinion it's not a bad idea, else this would have been replaced decades ago.

I consider myself more of a generalist. My subjects of study were mathematics, biology and Latin. So I am on both sides of the force. Linguistic skills are particularly useful in the natural sciences to gain clarity and to adequately formulate insights gained. In any case, I am very concerned about the impoverishment of the German language, especially among our youth, which is also caused, among other things, by the constant use of Anglicisms. And I have deliberately not abbreviated "by the way" this time to make a small point. :P But as I already said, we are moving too far away from the topic here and are unfortunately off-topic. :)

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Since I don't get over here all that often these days, when I first read "When PH stops working," my first thought was ProofHub, a developer's site I have to use at work - which actually did stop working with the Christmas Eve update!

Then I read further, and without clicking on any links except the erroneous Wikipedia article (which didn't make sense - in context, PH was obviously a Web site, not that 0-14 number that tells you how sour or bitter your solution will taste) I remembered the PM forum thread (which I had, indeed, read).

Then I wondered, why the abbreviation PH, but not the abbreviation YT? As @VistaLover pointed out, porn is one of the most common uses of the World Wide Web - nothing to be ashamed of!

21 hours ago, UCyborg said:

Radically different philosophies. Moonchild needs someone to advance the browser, not keep it in early 21st century.

Absolutely true, but not an answer to the question. Nothing @roytam1 is doing is holding MC back. There's no reason for hostility now that MAT has left.

Indeed, since @feodor2 has shown (with MyPal 68) that it's possible for the Rust compiler to target XP, there's no reason XP and Vista can't have a version of, say, Waterfox Classic. You know, the browser that supports both legacy and WE add-ons. (That said, I don't know if Waterfox Classic has kept up with all the JavaScript enhancements MCP has incorporated into UXP lately, so UXP may still be the best non-Chrome-based choice for XP/Vista users.)

19 hours ago, Slavich said:

I have Windows XP SP3 installed on my computer. If you register a user agent for Youtube:

Quote

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4687.83 YaBrowser/21.9.2.172 Yowser/2.5 Safari/537.36

the site opens in 12 seconds versus 16 seconds with a user agent from Firefox 60.

There's probably a logical (albeit obscure) reason for this behavior, but if one were a bit paranoid, (s)he might think YouTube was deliberately slowing itself down on non-Chrome-based browsers! (Trying to be careful here to avoid being flamed again)

Link to comment
Share on other sites

By the way, in defense of those who don't click through on every link posted in this thread....

One of my pet peeves is people who write posts with little or nothing besides a link. (Not saying that was done in this case; just making a general point.) The point of linking (indeed, the World Wide Web itself) is to provide further information for those who need or want more detail. Obviously it's a judgement call, but try not to let links become a substitute for conveying the basics - put that much info, at least, in your post itself!

Of course, if MSFN could "unfurl" links to sites other than MSFN itself, thus providing a preview when warranted, that would help a lot.

Link to comment
Share on other sites

31 minutes ago, Mathwiz said:

By the way, in defense of those who don't click through on every link posted in this thread....

One of my pet peeves is people who write posts with little or nothing besides a link. (Not saying that was done in this case; just making a general point.) The point of linking (indeed, the World Wide Web itself) is to provide further information for those who need or want more detail. Obviously it's a judgement call, but try not to let links become a substitute for conveying the basics - put that much info, at least, in your post itself!

Of course, if MSFN could "unfurl" links to sites other than MSFN itself, thus providing a preview when warranted, that would help a lot.

I completely agree with this 👍

Link to comment
Share on other sites

1 hour ago, Mathwiz said:

There's probably a logical (albeit obscure) reason for this behavior, but if one were a bit paranoid, (s)he might think YouTube was deliberately slowing itself down on non-Chrome-based browsers! (Trying to be careful here to avoid being flamed again)

I installed a newer user agents from later versions of Google Chrome, Yandex Browser, Firefox, but it is mentioned above gives the highest speed in opening YouTube.

Link to comment
Share on other sites

5 hours ago, Mathwiz said:

Of course, if MSFN could "unfurl" links to sites other than MSFN itself, thus providing a preview when warranted, that would help a lot.

That would be a NIGHTMARE for my way of doing things.

I block iframes and those "preview" boxes are done via iframes.

I would have to bypass several walls of defense just to see the "preview" box.

Same goes for when a few members post "nocookie" YouTube liks.

And since I have to bypass several walls of defense, I just move on and consider the topic not worth my time - which "most" of the time is an accurate assessment.

Link to comment
Share on other sites

8 hours ago, Mathwiz said:

but try not to let links become a substitute for conveying the basics - put that much info, at least, in your post itself!

... While I am notoriously "famous" here ;) for writing (and posting!) lengthy and detailed analyses, especially in the past, time constraints induced by RL (AstroSkipper: Real Life :P) meant that often now I have to convey the info I want by referencing related link(s) - the info is there, just "not in my very own words" :rolleyes: ...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...