
roytam1
MemberContent Type
Profiles
Forums
Calendar
Store
Everything posted by roytam1
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
/me remembers Millennium bug. -
My Browser Builds (Part 3)
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.5-Goanna-20220219.7z Changelog: Out-of-tree changes: * update Goanna3 to git 850741b59...f5d811828: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish (2f6ff1e5ae) - cleanup (a843df02f4) - Bug 1201810, IonMonkey - Part 1: Move the platform specific shared ic stubs, r=jandem (41103c7241) - Bug 1201810, IonMonkey - Part 0: Improve code of EmitIonTailCallVM, r=jandem (aa72188407) - Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence (8ff0ef518d) - Bug 984018 - sincos optimization. r=nbp (8e82c1249e) - rearrange (9eec87ba05) (f5d811828) * 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 3)
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-20220219-f5d811828-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220219-f5d811828-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220219-f5d811828-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220219-f5d811828-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 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish (2f6ff1e5ae) - cleanup (a843df02f4) - Bug 1201810, IonMonkey - Part 1: Move the platform specific shared ic stubs, r=jandem (41103c7241) - Bug 1201810, IonMonkey - Part 0: Improve code of EmitIonTailCallVM, r=jandem (aa72188407) - Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence (8ff0ef518d) - Bug 984018 - sincos optimization. r=nbp (8e82c1249e) - rearrange (9eec87ba05) (f5d811828) -
My Browser Builds (Part 3)
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.5-Goanna-20220212.7z Changelog: Out-of-tree changes: * update Goanna3 to git a988f766e...850741b59: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3) - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e) - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00) - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a) - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6) - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8) - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211) - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89) - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488) - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae) - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c) - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac) - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9) - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd) - spacing (38d98645d8) - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2) - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b) - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774) - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770) - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d) - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7) - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa) - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db) - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec) - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9) - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031) - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4) - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719) - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498) - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62) - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f) - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b) - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd) - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f) - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce) - spaces (1f29d5c9bb) (8e0043d5b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a) - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753) - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831) - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8) - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35) - let -> var (e9c382c761) - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7) - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c) - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c) - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f) - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92) - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343) - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa) - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5) - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89) - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e) - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e) - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb) - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23) - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0) - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c) - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a) - Bug 1274253. Properly test the cpuid bits. (039f594ab3) - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281) - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede) - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c) - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2) - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49) - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb) - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291) - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c) - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec) - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14) - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54) - pointer style (97a2b4ffea) - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59) * 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 3)
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-20220212-850741b59-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220212-850741b59-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 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3) - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e) - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00) - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a) - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6) - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8) - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211) - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89) - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488) - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae) - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c) - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac) - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9) - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd) - spacing (38d98645d8) - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2) - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b) - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774) - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770) - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d) - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7) - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa) - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db) - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec) - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9) - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031) - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4) - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719) - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498) - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62) - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f) - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b) - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd) - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f) - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce) - spaces (1f29d5c9bb) (8e0043d5b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a) - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753) - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831) - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8) - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35) - let -> var (e9c382c761) - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7) - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c) - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c) - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f) - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92) - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343) - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa) - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5) - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89) - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e) - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e) - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb) - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23) - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0) - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c) - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a) - Bug 1274253. Properly test the cpuid bits. (039f594ab3) - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281) - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede) - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c) - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2) - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49) - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb) - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291) - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c) - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec) - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14) - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54) - pointer style (97a2b4ffea) - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
somewhat off-topic: since I got some free time because of work-from-home (as covid delta and omicron pandemic in hong kong at the moment), I tried to make fun by putting newmoon 28 app into SP55 engine. with some code changes, it is somewhat working. (but not packagable in the moment) -
My Browser Builds (Part 3)
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.5-Goanna-20220205.7z Changelog: In-tree changes: - update XULRunner-sdk patch as of NM27 git rev a988f766 (127240e9) Out-of-tree changes: * update Goanna3 to git d8ae51153...a988f766e: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a) - add missing and previous stuff (4d3e5dbf07) - Bug 1155476 - Update sccache to 155c926 (c72624ae94) - goanna->gecko and permissions (a6aa2bb828) - Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6) - Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf) - Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445) - Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5) - Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7) - fix mispatch (3bbd00e849) - Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79) - Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52) - [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f) - Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e) - add back some crash reporter stuff (75dfba90be) - Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea) - Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca) - Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1) - Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340) - Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc) - Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb) - Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8) - Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410) - Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886) - Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52) - Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd) - Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa) - Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617) - Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411) - Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006) - Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401) - Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979) - Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e) - Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2) - Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb) - Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4) - Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185) - Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781) - Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca) - Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7) - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d) - Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8) - Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a) - Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830) - Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56) - Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9) - Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e) - Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3) - Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a) - Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135) - Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18) - Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7) - Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7) - Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97) - Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328) - Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2) - Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33) - Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728) - Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c) - Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d) - Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047) - Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671) - Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb) - Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705) - Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972) - Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7) - Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320) - Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709) - Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca) - Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e) - Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7) - Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8) - Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd) - Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff) - Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682) - Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6) - Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e) - Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a) - Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a) - Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9) - Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605) - Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934) - Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8) - Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2) - missing part of Bug 1013412 (4fa14a56d9) - Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca) - breakage fixes (96a1e3c36a) - Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913) - Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68) - Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee) - Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b) - Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db) - Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f) - Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04) - Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247) - Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a) - Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf) - Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4) - Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e) - Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914) - Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f) - Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459) - Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f) - Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3) - Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9) - Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a) - Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa) - Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862) - Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828) - Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b) - Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607) - Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e) - Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c) - Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef) - Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee) - Bug 1169270 - Minor style fixes. r=dvander (494449170d) - Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd) - Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f) - Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec) - test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0) - Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b) - Bug 1148350 - Add a test. r=botond (72e3c0716d) - Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d) - missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d) - missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632) - Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7) - Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292) - Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134) - Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0) - Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d) - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b) - Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b) - Bug 1157984 - Part 5: Test,r=vlad (1c9c711745) - Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a) - Bug 1166871 - Add a test. r=botond (b08332347f) - Bug 1159985 - Gtest. r=kats (ad41b809ff) - Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c) - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e) - Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713) - Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1) - Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192) - Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6) - Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44) - Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2) - Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644) - Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd) - Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123) - Bug 1169690 - Gtests. r=kats (3c206d1cb2) - Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586) - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59) - Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598) - Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3) - Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f) - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6) - Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8) - Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96) - bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29) - bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173) - fix build on gcc 11 (1c511ac81b) - missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28) - Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5) - Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50) - Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4) - Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038) - Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238) - Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19) - Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9) - Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e) - Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219) - Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea) - Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f) - Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da) - Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa) - Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c) - Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429) - Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235) - Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678) - Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab) - Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a) - Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05) - Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486) - fix build on 10.5/10.6 (9acd104c9f) - namespaces (358de9591c) - Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e) * 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 3)
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-20220205-a988f766e-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220205-a988f766e-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220205-a988f766e-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220205-a988f766e-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 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a) - add missing and previous stuff (4d3e5dbf07) - Bug 1155476 - Update sccache to 155c926 (c72624ae94) - goanna->gecko and permissions (a6aa2bb828) - Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6) - Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf) - Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445) - Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5) - Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7) - fix mispatch (3bbd00e849) - Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79) - Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52) - [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f) - Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e) - add back some crash reporter stuff (75dfba90be) - Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea) - Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca) - Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1) - Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340) - Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc) - Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb) - Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8) - Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410) - Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886) - Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52) - Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd) - Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa) - Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617) - Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411) - Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006) - Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401) - Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979) - Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e) - Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2) - Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb) - Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4) - Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185) - Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781) - Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca) - Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7) - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d) - Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8) - Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a) - Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830) - Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56) - Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9) - Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e) - Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3) - Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a) - Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135) - Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18) - Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7) - Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7) - Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97) - Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328) - Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2) - Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33) - Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728) - Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c) - Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d) - Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047) - Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671) - Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb) - Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705) - Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972) - Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7) - Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320) - Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709) - Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca) - Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e) - Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7) - Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8) - Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd) - Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff) - Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682) - Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6) - Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e) - Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a) - Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a) - Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9) - Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605) - Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934) - Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8) - Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2) - missing part of Bug 1013412 (4fa14a56d9) - Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca) - breakage fixes (96a1e3c36a) - Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913) - Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68) - Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee) - Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b) - Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db) - Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f) - Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04) - Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247) - Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a) - Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf) - Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4) - Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e) - Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914) - Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f) - Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459) - Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f) - Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3) - Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9) - Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a) - Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa) - Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862) - Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828) - Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b) - Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607) - Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e) - Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c) - Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef) - Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee) - Bug 1169270 - Minor style fixes. r=dvander (494449170d) - Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd) - Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f) - Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec) - test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0) - Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b) - Bug 1148350 - Add a test. r=botond (72e3c0716d) - Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d) - missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d) - missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632) - Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7) - Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292) - Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134) - Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0) - Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d) - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b) - Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b) - Bug 1157984 - Part 5: Test,r=vlad (1c9c711745) - Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a) - Bug 1166871 - Add a test. r=botond (b08332347f) - Bug 1159985 - Gtest. r=kats (ad41b809ff) - Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c) - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e) - Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713) - Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1) - Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192) - Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6) - Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44) - Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2) - Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644) - Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd) - Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123) - Bug 1169690 - Gtests. r=kats (3c206d1cb2) - Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586) - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59) - Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598) - Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3) - Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f) - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6) - Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8) - Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96) - bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29) - bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173) - fix build on gcc 11 (1c511ac81b) - missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28) - Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5) - Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50) - Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4) - Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038) - Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238) - Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19) - Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9) - Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e) - Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219) - Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea) - Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f) - Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da) - Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa) - Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c) - Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429) - Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235) - Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678) - Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab) - Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a) - Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05) - Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486) - fix build on 10.5/10.6 (9acd104c9f) - namespaces (358de9591c) - Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
as I said before, you have to find a version that is working well in seamonkey first. EDIT: by the way I tried to modify gm-3.31.4 for SM/IA/BN support, but not well tested. you may try this yourself. http://o.rthost.win/boc-uxp/greasemonkey-3.31.4-pm_sm_ia_bn.xpi -
My Browser Builds (Part 3)
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.5-Goanna-20220129.7z Changelog: Out-of-tree changes: * update Goanna3 to git f71f51550...d8ae51153: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly) - Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3) - bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e) - Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f) - Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583) - Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27) - Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f) - Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29) - Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a) - Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834) - Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f) - Fix some bad variable names, no bug (79f2eea2b1) - Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf) - Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b) - Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180) - missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6) - Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39) - Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd) - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e) - Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8) - fix token to adhere to bug 1135708 (056463d154) (f1e094af8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55) - Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e) - fix debug code (185d538d36) - Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2) - fix one more assert (6572298e7b) - Bug 1149298 - Part 1: Test cases. r=drno (66301726be) - Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6) - missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f) - Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039) - Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e) - missing part of 1022064 (c96b8add9a) - Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21) - Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7) - import changes from `dev' branch of rmottola/Arctic-Fox: - No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8) - pointer style (adeb45154d) - Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74) - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f) - Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774) - Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4) - Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e) - Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c) - Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28) - Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c) - Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3) - Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af) - Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083) - Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea) - Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006) - Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d) - Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e) - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0) - Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea) - Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a) - Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427) - Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa) - Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5) - Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831) - (configure) Update embedded libpng to version 1.6.28 (9c91526374) - Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc) - Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f) - Bug 1138845 - Fixup for bustage. r=me (dff1a71582) - Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890) - Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b) - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5) - Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153) * 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 3)
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-20220129-d8ae51153-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220129-d8ae51153-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220129-d8ae51153-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220129-d8ae51153-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 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly) - Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3) - bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e) - Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f) - Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583) - Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27) - Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f) - Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29) - Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a) - Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834) - Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f) - Fix some bad variable names, no bug (79f2eea2b1) - Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf) - Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b) - Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180) - missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6) - Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39) - Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd) - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e) - Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8) - fix token to adhere to bug 1135708 (056463d154) (f1e094af8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55) - Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e) - fix debug code (185d538d36) - Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2) - fix one more assert (6572298e7b) - Bug 1149298 - Part 1: Test cases. r=drno (66301726be) - Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6) - missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f) - Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039) - Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e) - missing part of 1022064 (c96b8add9a) - Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21) - Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7) - import changes from `dev' branch of rmottola/Arctic-Fox: - No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8) - pointer style (adeb45154d) - Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74) - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f) - Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774) - Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4) - Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e) - Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c) - Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28) - Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c) - Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3) - Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af) - Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083) - Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea) - Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006) - Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d) - Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e) - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0) - Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea) - Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a) - Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427) - Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa) - Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5) - Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831) - (configure) Update embedded libpng to version 1.6.28 (9c91526374) - Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc) - Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f) - Bug 1138845 - Fixup for bustage. r=me (dff1a71582) - Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890) - Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b) - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5) - Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you have to find an extension that works with seamonkey 2.49 first, then you can modify it to work with bnavigator. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it is unimplemented at the moment. anyway it seems to be trivial to implement (thanks classilla) and a PR is created in retrozilla. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and by the way TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 is preferred over TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, which do support in my current NSS-legacy. do you find any server that has TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 but not TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256? -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it is unimplemented at the moment. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you need to modify both install.rdf and chrome.manifest in order to get it working. you may try my modded version: http://o.rthost.win/boc-uxp/foxyproxy_standard-4.6.5-pm.xpi -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
do UXP based applications need this? https://github.com/roytam1/UXP/commit/5386cd812b9fe8294a57eae7ed6d2ef117912af4 -
My Browser Builds (Part 3)
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.5-Goanna-20220122.7z Changelog: Out-of-tree changes: * update Goanna3 to git afea1b3ff...f71f51550: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn (8775704ad4) - Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn (154912392e) - Bug 1202670 - Move most of nsCycleCollector::RemoveObjectFromGraph into CCGraph. r=smaug (78b449602d) - Bug 1163006, part 1 - Make the cycle collector use the concrete logger class. r=smaug (a23f4adfd3) - Bug 1163657 - Clean up setting of mFlags in CCGraphBuilder's ctor. r=smaug (c49fa66d20) - Bug 1163006, part 2 - Rename various cycle collector listener variables to logger. r=smaug (c655503d1b) - Bug 1163006, part 3 - Clean up some cycle collector logger set up code. r=smaug (9825ec8e80) - Bug 1163006, part 4 - De-COM the nsICycleCollectorListener methods we only call from C++. r=smaug (39e579782f) - Bug 1163006, part 5 - Add a less COM-y getter for mWantAllTraces. r=smaug (70c424197e) - Bug 1152505 - CCGraphBuilder::NoteChild should pass aEdgeName by reference. r=smaug (25ffabb54c) - Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug (ae997c0fec) - Bug 1189829 - fix quadratic behavior in nsConsoleService; r=erahm (2b37337085) - Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd (a491e0e775) - Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj (4b4d411103) - Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn (d030d12a81) - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence (e3495c3520) - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco (53b94846f1) - Bug 1207730 - Update comments in Barrier.h and sort classes in same order; r=sfink (ba3abf54cb) - Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco (3811c58b7a) - Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn (bff35eb98c) - Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence (47cc20bb98) - Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink (3495e46571) - Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence (b4b44652d0) - Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange (eff2d42cbd) - Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug (f3a85f8181) - Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence (8694fa4ad4) - Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb (1f8ed472ad) - Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd (a2e06425ad) - Bug 1123237 - Part 11. Don't use STL in memory-profiler. r=BenWa,cervantes (c13096634c) - Bug 1123237 - Part 12. Fix GC hazards. r=terrence (64776fc60e) - Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink (d25ca13aec) - Bug 1167292 - Part 1: Add a telemetry probe to time how long it takes to save a heap snapshot; r=ejpbruel (25a9047d18) - Bug 1167292 - Part 2: Add a telemetry probe to time how long it takes to read a heap snapshot; r=ejpbruel (71e3bb5fe3) - Bug 1167292 - Part 3: Add telemetry probes for node and edge counts when saving heap snapshots; r=ejpbruel (7985b9edf6) - Bug 1187062 - Part 0: Make js::Debugger::getObjectAllocationSite return a SavedFrame* rather than a JSObject*; r=sfink (0ec4175b9c) - Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj (a2d3672676) - Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj (dce07b7eb4) (14412dba8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff (6b787252a5) - bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov (69718cc37e) - bug 1155829 - remove MaiHyperlink::Initialize r=surkov (cf770ba16e) - bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov (2eb9846a7e) - bug 1155829 - add shutdown method to MaiAtkObject r=yzen (f4e35f223d) - bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen (fdb5cd60c7) - bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov (e00ba50a1a) - bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb (5aee8b6119) - Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium (d7c8d8798d) - bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb (630780f18e) - bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks (76a55151bd) - bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb (1a5cfddb63) - bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks (350bbd99e1) - bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks (9035d29090) - bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb (d946ce3bf4) - bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb (9fd40de39d) - bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks (021898bef4) - bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov (e068e47855) - bug 1146518 - make atk hyper link impl support proxies r=surkov (7e4d74efb3) - bug 1146518 - create MaiHyperlinks for proxies r=surkov (1b2b0ef5fa) - bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov (2c506d17b7) - bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov (0a33758e48) - bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks (aa0bf42335) - bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb (8c35f9cec4) - bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb (6c3e309edb) - bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks (d3954843b9) - bug 1164976 - fire useful state change and caret move events for proxies r=davidb (ef2e39e6d9) - bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks (36537fb8f9) (88653c180) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov (ebbb4325d6) - Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov (4d4a95735c) - Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz (14c4fa5881) - Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov (3945ae0367) - Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug (14a49dd447) - Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug (e0af6165b5) - Bug 1156315 - Call DispatchInputEvent in more places on OS X. r=dvander (e24f42c09f) - Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm (077bf6e772) - Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato (a2098e33b5) - Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk (fb68bc3c56) - Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc (9de4aa366c) - Bug 1171847 Remove unnecessary ',' in logging code in nsTextStore::Initialize() r=m_kato (78d0d43625) - Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato (fd7e820af2) - Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk (0a12349575) - Bug 1137539 part.1 Implement TSFStaticSink::IsGoogleJapaneseInputActive() r=emk (68d1f9a0ec) - Bug 1137539 part.2 Implement TSFStaticSink::IsATOKActive() r=emk (51a4208bfa) - Bug 1137539 part.3 Implement TSFStaticSink::IsFreeChangJieActive() r=emk (affbb81b96) - Bug 1137539 part.4 Implement TSFStaticSink::IsEasyChangjeiActive() r=emk (abd3e674b6) - Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato (ca63351f94) - Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk (48878793e0) - Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk (a2a4022d15) - Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk (1368885efe) - Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk (1b783e682e) - Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk (c05cec10ce) - Bug 1187579 Enable TSF in e10s mode r=m_kato (1ae106231a) - Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato (88bae2c8da) - Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato (0f6debd0d3) - Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato (0febdb1fd9) - pointer style (6c984274cd) - Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz (92ac300374) - Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm (8bc77ff84f) - Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats (62db0dead3) - Bug 1121946, Implement e10 cursor drag feedback on Windows, r=jmathies (6e8218d202) - Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm (53ebea0d90) - Bug 1163056 - InkCollector activation at first PEN event. r=jimm (b28e0ee58b) - Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug (32e04a4e90) - spacing (b9249221dc) - Bug 1182966 - Part 3: Add some final annotations to DomainSet. r=mrbkap (3455822e89) - Bug 1050122 - Part 1: Enable Nuwa on debug builds, and kill it if the preference is false. r=khuey (46685a7bf3) - Bug 1146229: Remove calling convention modifier from local variable. r=surkov (e5f4b6e5d5) - bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde (77a007fa21) - Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde (c4847135a8) - bug 1172523 - fire useful text change events for proxies r=lsock (85b7f995b8) - remove spurious file (229c787360) - bug 1171117 - Fix cairo to build on iOS. r=jrmuizel (45709c8fe3) - Bug 963738 - Annotate XPCNativeMember, r=terrence (d1afdde52b) - Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence (2c1b762cba) - Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE (ac6127d6bc) - Bug 1150858 - Unwrap the correct object in ArrayBuffer.transfer (r=sfink) (cf67906802) - Bug 1150380 - IonMonkey: MIPS: Fix JitRuntime::generateProfilerExitFrameTailStub. r=rankov (eeac49ddce) - use RootedValue for POW as in 1135708 (34c1c3d191) - Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp (686d495371) - Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug (f48df2d1) - and sync widget/TextEvents.h and TextRange.h with AF. (b91a6a24c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1141906 - Adjust some assertions in Linux sandbox feature detection. r=kang (365e9a6a8e) - bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov (6996bb22e8) - Bug 1162434 - Make windows emulation work on X64, r=marcoz (f0bb96de8a) - Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov (1afbaa9fec) - code style (3cabaf0882) - Bug 734229 - Partially address by refusing to re-negotiate on NTLM. r=mayhemer, r=keeler (59b7feea33) - Bug 1164714 - Move netwerk/base/nsISiteSecurityService.idl into security/manager/ssl. r=keeler,mcmanus (154e93a29c) - Bug 1164714 - Move netwerk/test/TestSTSParser.cpp into security/manager/ssl/tests/. r=keeler (7fc68a2b66) - Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley (e967aef5fc) - Bug 1046421 - Do not disclose the system hostname via NTLM handler. r=honzab (a4a85439ca) - Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler (5388e21c64) - Bug 1106470 - Drop SSLv3 support entirely from PSM. r=keeler (5de896acc0) - Bug 1195606 - Use channel->ascynOpen2 in security/manager/ssl/nsNSSCallbacks.cpp (r=sicking) (8b5e18f069) - Bug 1197644 - Remove the security.ssl.warn_missing_rfc5746 pref. r=keeler (f76ae9af3e) - namespace (7817663683) (f71f51550) * 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 3)
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-20220122-f71f51550-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220122-f71f51550-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220122-f71f51550-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220122-f71f51550-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 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn (8775704ad4) - Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn (154912392e) - Bug 1202670 - Move most of nsCycleCollector::RemoveObjectFromGraph into CCGraph. r=smaug (78b449602d) - Bug 1163006, part 1 - Make the cycle collector use the concrete logger class. r=smaug (a23f4adfd3) - Bug 1163657 - Clean up setting of mFlags in CCGraphBuilder's ctor. r=smaug (c49fa66d20) - Bug 1163006, part 2 - Rename various cycle collector listener variables to logger. r=smaug (c655503d1b) - Bug 1163006, part 3 - Clean up some cycle collector logger set up code. r=smaug (9825ec8e80) - Bug 1163006, part 4 - De-COM the nsICycleCollectorListener methods we only call from C++. r=smaug (39e579782f) - Bug 1163006, part 5 - Add a less COM-y getter for mWantAllTraces. r=smaug (70c424197e) - Bug 1152505 - CCGraphBuilder::NoteChild should pass aEdgeName by reference. r=smaug (25ffabb54c) - Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug (ae997c0fec) - Bug 1189829 - fix quadratic behavior in nsConsoleService; r=erahm (2b37337085) - Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd (a491e0e775) - Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj (4b4d411103) - Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn (d030d12a81) - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence (e3495c3520) - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco (53b94846f1) - Bug 1207730 - Update comments in Barrier.h and sort classes in same order; r=sfink (ba3abf54cb) - Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco (3811c58b7a) - Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn (bff35eb98c) - Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence (47cc20bb98) - Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink (3495e46571) - Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence (b4b44652d0) - Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange (eff2d42cbd) - Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug (f3a85f8181) - Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence (8694fa4ad4) - Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb (1f8ed472ad) - Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd (a2e06425ad) - Bug 1123237 - Part 11. Don't use STL in memory-profiler. r=BenWa,cervantes (c13096634c) - Bug 1123237 - Part 12. Fix GC hazards. r=terrence (64776fc60e) - Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink (d25ca13aec) - Bug 1167292 - Part 1: Add a telemetry probe to time how long it takes to save a heap snapshot; r=ejpbruel (25a9047d18) - Bug 1167292 - Part 2: Add a telemetry probe to time how long it takes to read a heap snapshot; r=ejpbruel (71e3bb5fe3) - Bug 1167292 - Part 3: Add telemetry probes for node and edge counts when saving heap snapshots; r=ejpbruel (7985b9edf6) - Bug 1187062 - Part 0: Make js::Debugger::getObjectAllocationSite return a SavedFrame* rather than a JSObject*; r=sfink (0ec4175b9c) - Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj (a2d3672676) - Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj (dce07b7eb4) (14412dba8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff (6b787252a5) - bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov (69718cc37e) - bug 1155829 - remove MaiHyperlink::Initialize r=surkov (cf770ba16e) - bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov (2eb9846a7e) - bug 1155829 - add shutdown method to MaiAtkObject r=yzen (f4e35f223d) - bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen (fdb5cd60c7) - bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov (e00ba50a1a) - bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb (5aee8b6119) - Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium (d7c8d8798d) - bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb (630780f18e) - bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks (76a55151bd) - bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb (1a5cfddb63) - bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks (350bbd99e1) - bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks (9035d29090) - bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb (d946ce3bf4) - bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb (9fd40de39d) - bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks (021898bef4) - bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov (e068e47855) - bug 1146518 - make atk hyper link impl support proxies r=surkov (7e4d74efb3) - bug 1146518 - create MaiHyperlinks for proxies r=surkov (1b2b0ef5fa) - bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov (2c506d17b7) - bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov (0a33758e48) - bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks (aa0bf42335) - bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb (8c35f9cec4) - bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb (6c3e309edb) - bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks (d3954843b9) - bug 1164976 - fire useful state change and caret move events for proxies r=davidb (ef2e39e6d9) - bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks (36537fb8f9) (88653c180) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov (ebbb4325d6) - Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov (4d4a95735c) - Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz (14c4fa5881) - Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov (3945ae0367) - Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug (14a49dd447) - Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug (e0af6165b5) - Bug 1156315 - Call DispatchInputEvent in more places on OS X. r=dvander (e24f42c09f) - Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm (077bf6e772) - Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato (a2098e33b5) - Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk (fb68bc3c56) - Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc (9de4aa366c) - Bug 1171847 Remove unnecessary ',' in logging code in nsTextStore::Initialize() r=m_kato (78d0d43625) - Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato (fd7e820af2) - Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk (0a12349575) - Bug 1137539 part.1 Implement TSFStaticSink::IsGoogleJapaneseInputActive() r=emk (68d1f9a0ec) - Bug 1137539 part.2 Implement TSFStaticSink::IsATOKActive() r=emk (51a4208bfa) - Bug 1137539 part.3 Implement TSFStaticSink::IsFreeChangJieActive() r=emk (affbb81b96) - Bug 1137539 part.4 Implement TSFStaticSink::IsEasyChangjeiActive() r=emk (abd3e674b6) - Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato (ca63351f94) - Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk (48878793e0) - Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk (a2a4022d15) - Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk (1368885efe) - Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk (1b783e682e) - Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk (c05cec10ce) - Bug 1187579 Enable TSF in e10s mode r=m_kato (1ae106231a) - Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato (88bae2c8da) - Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato (0f6debd0d3) - Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato (0febdb1fd9) - pointer style (6c984274cd) - Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz (92ac300374) - Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm (8bc77ff84f) - Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats (62db0dead3) - Bug 1121946, Implement e10 cursor drag feedback on Windows, r=jmathies (6e8218d202) - Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm (53ebea0d90) - Bug 1163056 - InkCollector activation at first PEN event. r=jimm (b28e0ee58b) - Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug (32e04a4e90) - spacing (b9249221dc) - Bug 1182966 - Part 3: Add some final annotations to DomainSet. r=mrbkap (3455822e89) - Bug 1050122 - Part 1: Enable Nuwa on debug builds, and kill it if the preference is false. r=khuey (46685a7bf3) - Bug 1146229: Remove calling convention modifier from local variable. r=surkov (e5f4b6e5d5) - bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde (77a007fa21) - Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde (c4847135a8) - bug 1172523 - fire useful text change events for proxies r=lsock (85b7f995b8) - remove spurious file (229c787360) - bug 1171117 - Fix cairo to build on iOS. r=jrmuizel (45709c8fe3) - Bug 963738 - Annotate XPCNativeMember, r=terrence (d1afdde52b) - Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence (2c1b762cba) - Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE (ac6127d6bc) - Bug 1150858 - Unwrap the correct object in ArrayBuffer.transfer (r=sfink) (cf67906802) - Bug 1150380 - IonMonkey: MIPS: Fix JitRuntime::generateProfilerExitFrameTailStub. r=rankov (eeac49ddce) - use RootedValue for POW as in 1135708 (34c1c3d191) - Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp (686d495371) - Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug (f48df2d1) - and sync widget/TextEvents.h and TextRange.h with AF. (b91a6a24c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1141906 - Adjust some assertions in Linux sandbox feature detection. r=kang (365e9a6a8e) - bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov (6996bb22e8) - Bug 1162434 - Make windows emulation work on X64, r=marcoz (f0bb96de8a) - Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov (1afbaa9fec) - code style (3cabaf0882) - Bug 734229 - Partially address by refusing to re-negotiate on NTLM. r=mayhemer, r=keeler (59b7feea33) - Bug 1164714 - Move netwerk/base/nsISiteSecurityService.idl into security/manager/ssl. r=keeler,mcmanus (154e93a29c) - Bug 1164714 - Move netwerk/test/TestSTSParser.cpp into security/manager/ssl/tests/. r=keeler (7fc68a2b66) - Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley (e967aef5fc) - Bug 1046421 - Do not disclose the system hostname via NTLM handler. r=honzab (a4a85439ca) - Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler (5388e21c64) - Bug 1106470 - Drop SSLv3 support entirely from PSM. r=keeler (5de896acc0) - Bug 1195606 - Use channel->ascynOpen2 in security/manager/ssl/nsNSSCallbacks.cpp (r=sicking) (8b5e18f069) - Bug 1197644 - Remove the security.ssl.warn_missing_rfc5746 pref. r=keeler (f76ae9af3e) - namespace (7817663683) (f71f51550) -
My Browser Builds (Part 3)
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-20220122-098160e04-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220122-098160e04-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import changes from UXP: - Bug 1740389; r=handyman, a=tjr Bug 1735071: Make Windows non-ePopupLevelTop popups respect owner z-order. r=edgar, a=tjr (39c6d13d3) - Bug 1664149: Hold a self reference in nsDataObj. r=smaug, a=RyanVM (120b884d9) - Bug 1735028 - check for missing signedData field r=keeler (298b22980) - Bug 1743515 - Add dynamic check for valid serialized length. r=jonco, a=RyanVM (49b81b9f0) - Bug 1746720 - Don't special-case <meta> refresh for XSLT. r=ckerschb,freddyb a=RyanVM (c95c05786) - Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM (1650804ee) - Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM (fb0149c9a) - Bug 1741201 - Increase intermediate byte storage maximum capacity. r=janv, a=tjr (84045e671) - Bug 1650214 - Cancel progress timer when shutting down FileReader. r=asuth, a=RyanVM (aa254c9ab) - Bug 1737252 - [devtools] Escaping back tick signs. r=nchevobbe, a=RyanVM (0abaf48c5) - Issue #unknown, update mozglue delay-load DLL list. (5148da520) (098160e04) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220122-id-f0915f3-uxp-b0eda70ed-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220122-id-f0915f3-ia-c642e3c-uxp-b0eda70ed-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 3)
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-20220122-f94c0da-uxp-b0eda70ed-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220122-f94c0da-uxp-b0eda70ed-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-20220122-f94c0da-uxp-b0eda70ed-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.4a1.win32-git-20220122-ba47fad4d-uxp-b0eda70ed-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20220122-ba47fad4d-uxp-b0eda70ed-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20220122-ba47fad4d-uxp-b0eda70ed-xpmod.7z Official UXP changes picked since my last build: - Bug 1740389; r=handyman, a=tjr Bug 1735071: Make Windows non-ePopupLevelTop popups respect owner z-order. r=edgar, a=tjr (7d96ee2fe) - Bug 1664149: Hold a self reference in nsDataObj. r=smaug, a=RyanVM (afc2f71d7) - Bug 1735028 - check for missing signedData field r=keeler (e3fb99406) - Bug 1743515 - Add dynamic check for valid serialized length. r=jonco, a=RyanVM (2ceec8871) - Bug 1746720 - Don't special-case <meta> refresh for XSLT. r=ckerschb,freddyb a=RyanVM (b2b02865a) - Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM (62a879b69) - Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM (258790bf3) - Bug 1741201 - Increase intermediate byte storage maximum capacity. r=janv, a=tjr (7d7c1ab08) - Bug 1650214 - Cancel progress timer when shutting down FileReader. r=asuth, a=RyanVM (b2d3ec5e9) - Bug 1737252 - [devtools] Escaping back tick signs. r=nchevobbe, a=RyanVM (5ad78a48d) - Issue #unknown, update mozglue delay-load DLL list. (164473384) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: so upstream released new version yesterday, and tracking is completed. hopefully new UXP based build will be available in this weekend. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
https://forum.palemoon.org/viewtopic.php?f=61&t=26963&start=60 you may try mobile version instead -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for github/gitlab, you have to install https://github.com/JustOff/github-wc-polyfill