Jump to content

My Browser Builds (Part 4)


Recommended Posts


On 5/21/2023 at 5:37 PM, Slavich said:

Hello.

Allow me to present two more screenshots with errors...

Have you tried opening the page with Serpent 52.9? Isn't Serpent 52.9 the most feature rich among Roy's releases? I base that on html5test website results...

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230527-3219d2d-uxp-96e3781bd-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230527-3219d2d-uxp-96e3781bd-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230527-3219d2d-uxp-96e3781bd-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230527-d849524bd-uxp-96e3781bd-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230527-d849524bd-uxp-96e3781bd-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230527-d849524bd-uxp-96e3781bd-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230527-d849524bd-uxp-96e3781bd-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2250 - Part 1: Return early if the element being tested for is likely an ancestor and does not have an assigned slot (1c2dd6aee)
- Issue #2250 - Part 2: Ignore the ancestor filter assertion if rule matching is restricted or if the current element is under a shadow host (3d917c996)
- Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up (adaf6c322)
- Issue #2252 - Prevent crash when attempting to load a script with execution disallowed. This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript() in a context where script execution is not allowed. This expressed itself in crashes when playing MP4s with the NoScript extension installed and enabled. (106de86dc)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230527-73569c73-uxp-96e3781bd-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230527-73569c73-uxp-96e3781bd-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20230527-id-656ea98-uxp-96e3781bd-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230527-id-656ea98-ia-93af9a0-uxp-96e3781bd-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.

Link to comment
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230527-18f929f60-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230527-18f929f60-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from UXP: Issue #2250 - Part 1: Return early if the element being tested for is likely an ancestor and does not have an assigned slot (1c2dd6ae) (60925e43f)
- import from UXP: Issue #2250 - Part 2: Ignore the ancestor filter assertion if rule matching is restricted or if the current element is under a shadow host (3d917c99) (3f426bfd7)
- import from UXP: Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up (adaf6c32) (0254e5384)
- import from UXP: Issue #2252 - Prevent crash when attempting to load a script with execution disallowed. This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript() in a context where script execution is not allowed. This expressed itself in crashes when playing MP4s with the NoScript extension installed and enabled. (106de86d) (18f929f60)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230527-ed2747a092-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1214139 - Connect to HFP, A2DP, and AVRCP if CoD is invalid, r=shuang (459ec4b233)
 - bits of Bug 1156229: Make ref-counted class destructors non-public (dc7a57b259)
 - Bug 1228909 - Fix PDU packing in |ClientSetAdvDataCmd| for GATT API. r=brsun (08d7ecc898)
 - Bug 1228946: Remove '#if 0' block from Bluetooth module, r=joliu (b5f0503541)
 - Bug 1209085: Replace simple init ops by |UnpackPDUInitOp| in Blutooth HFP backend, r=joliu (5783c5826c)
 - Bug 1211948: Remove registry interfaces from |BluetoothDaemonProtocol|, r=brsun (c7b21bac78)
 - Bug 1223804 - remove unused container macro; r=btian (de2e51ddec)
 - Bug 1228471 - use Endian.h to write filename and handleId into OBEX packet, r=shuang (38225c81ac)
 - Bug 1211435: Cleanup AVRCP interfaces when Bluetooth adapter gets switched off, r=shuang (52d318d250)
 - cleanup old BT files (93589e8581)
 - Bug 1132343 - Patch2: Replace setPairingConfirmation() with accept() in marionette test due to API change. r=shuang (37645d2d0f)
 - Bug 1139774 - Add a function to wait promise for bluetooth adapter creation. r=shuang (cb66b22bc7)
 - var-let (aedeed6516)
 - Bug 1178654 - Fix the uuid length when parsing bluetooth low energy advertisement data. r=btian (88118d5f2f)
 - Bug 1170076 - Use snprintf instead of sprintf when parsing bluetooth GATT advertisement data. r=shuang (3ede2b3a98)
 - Bug 1166231 - patch 2 - BluetoothOppManager blob uses fixed CLOSED TREE (559f9cdd90)
 - Bug 1178076 - MessagePort should not set listeners nor workerFeature when neutered, r=smaug (ac527766ed)
 - Bug 1177727 - MessagePort should call RemoveObserver before calling Release(), r=mccr8 (8d59127b35)
 - Bug 1224825 - Race condition in MessagePort::close - patch 1, r=smaug (c655fbfec7)
 - Bug 1224825 - Race condition in MessagePort::close - patch 2, r=smaug (fbb702e748)
 - Bug 1187115 - Replace nsBaseHashtable::EnumerateRead() calls in dom/{bluetooth,messagechannel}/ with iterators. r=khuey. (40e8a81d13)
 - Bug 1185531 - Wrong NS_WARN_IF use in MessagePort.cpp, r=smaug (47077031e4)
 - Bug 1181595 - Improve null checks in MessagePort::RemoveDocFromBFCache, r=smaug (f9964384e9)
 - fix misspatch of 1180555 (0f9e3b5383)
 - Bug 1181595 - MessagePortChild should check if the MessagePort is still alive before dispatching messages, r=smaug (3dd0ca3bac)
 - namespace fix (1288e86370)
 - Bug 1224061: f*** bluetooth. r=me CLOSED TREE (b952a5e008)
 - Bug 1159650 - Remove incorrect value assertions in BluetoothGattCharacteristic and BluetoothGattDescriptor. r=btian (97376c7d95)
 - missing bit of 1140952 (da07ba9392)
 - Bug 1194153 - Chrome Registry's convertChromeURL shouldn't crash when given a null url, r=bsmedberg. (aeea438643)
 - Bug 1203900 - Fix cycle collection and array buffer creation bug in the implementation of MediaKeyMessageEvent, MediaEncryptedEvent, and BluetoothLeDeviceEvent. r=bz (e30c13f078)
 - Bug 1137601 - Fire onadapterremoved before onattributechanged in BluetoothManager, f=jocelyn, r=shuang (4920faebd8)
 - Bug 1228479 - Remove redundant blob handling in BluetoothMapRequestHandle::ReplyToFolderListing, r=shuang (a4cda2f71c)
 - Bug 1227380 - Move LOCAL_INCLUDES and CXXFLAGS to moz.build in dom/bindings/. r=mshal (2ba98b8c3b)
 - Bug 1227987: Simplify CGDOMJSClass::define. r=bz. (bc2686e68a)
 - Bug 1229176 - make check for ChromeOnly interfaces for header inclusion more complete; r=bz (506d0b9572)
 - Bug 1230291. Correctly include nsContentUtils when generating a manual hasInstance with nsIDOM* stuff or when we have a JS-implemented interface with clearable cached attrs (852e9c3c9e)
 - Bug 1229031. Make sure to not init binding pref var caches on worker threads. r=smaug (ae495709cd)
 - Bug 1226448. Fix Optional::Construct to do perfect forwarding, and fix the dictionary assignment operator code for members that can have missing values to not try constructing and already constructed member. r=jib (e67eff372e)
 - bug 1196460 - add class for wrapping proxies of document accessibles r=surkov (8ec0276e4b)
 - Bug 1210549 - Make proxied accessibles defunct when proxy dies r=tbsaunde (ab0fabf2a4)
 - bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov (2f3c9ef441)
 - bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov (59f0d68130)
 - bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap (359a45ddef)
 - bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb (9db556118a)
 - bug 1213327 - expose iAccessibleHyperlink on proxied accessibles r=davidb (935ae7d3df)
 - bug 1159828 - make ia2Hyperlink use proxies r=davidb (2d9982d7e3)
 - bug 1168202 - ia2AccessibleHyperlink::get_anchor needs to give the caller a reference to the anchor r=davidb (7ea462a6ce)
 - bug 1159741 - make ia2HyperText use proxies r=davidb (47fa0bb381)
 - bug 1159850 - make ia2Accessiblevalue use proxies r=davidb (b1731c4019)
 - Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal (0d8375058c)
 - Bug 1166169 - Add MOZ_GONK_MEDIACODEC in configure and define it in moz.build. r=cpearce, r=glandium (5ffba1b95d)
 - Bug 1200492 - Do not add the top source directory to the include path in dom/canvas; r=gps (eb72451eaf)
 - Bug 1226868: Fix test metadata to correctly check things and verify that it has done so afterwards. r=bz (5354c2b3fc)
 - Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop (95a732e149)
 - Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor (590192deec)
 - Bug 1228975 - Remove Array generics usage from Places code. r=mak (dd5cc6efca)
 - Bug 1217225 - Differentiate between images optimized for skia and skia-gl in the CanvasImageCache. r=mstange (79eaf016f8)
 - Bug 1213491 - Change CanvasRenderingContext2D::ContextState::clipsPushed to an nsTArray. r=nical (ae43fc69d2)
 - Bug 1163105 - Flush frames before building the filter. r=roc (05b2980b24)
 - Bug 655328 - clip canvas drawImage source/dest rectangles instead of throwing IndexSizeError. r=jmuizelaar (9f5274375b)
 - Bug 696630 - Take imageSmoothingEnabled into account when creating pattern fills. r=mattwoodrow (f2c99c9cfb)
 - Bug 1228287 - Make sure we can't do SkiaGL without the pref set. r=benwa (552495d3c5)
 - Bug 1222083 - verify that a Skia GL context is actually available before trying to use it in Canvas2D drawImage. r=jmuizelaar (1c8cf4ba63)
 - Bug 1190210 - Part 1: Avoid wrong memory accessing in CropAndCopyDataSourceSurface(). r=smaug (a035874da0)
 - Bug 1190210 - Part 2: Make sure the size of created ImageBitmap is the same as the intented cropping area. r=roc (5a80cf8dae)
 - Bug 1190210 - Part 3: Fix the assertion in create-from-blob case. r=smaug (4ff1045b98)
 - Bug 1190210 - Part 4: Test cases. r=smaug (8ef4c6f293)
 - Bug 1224647 - part1 - remove ErrorResult in the creating ImageBitmap from ImageData code path; r=bz (78792f46d1)
 - Bug 1224647 - part2 - remove ErrorResult in the creating ImageBitmap from Blob code path; r=bz (de719d4eca)
 - Bug 1215414 - Fix ClearBuffer taking TypedArrays. r=jgilbert (22b34bd418)
 - Bug 1209384 - Check active query has same type as target. r=jgilbert (483fbce55a)
 - Bug 1220783. Map GetUniformIndices names. r=jgilbert (f7c7b03a4d)
 - Bug 1228488 - Return INVALID_ENUM for GL_UNIFORM_NAME_LENGTH. r=jgilbert (826a05df79)
 - Bug 1228949 - Fix WebGLBuffer content type when the target is LOCAL_GL_COPY_READ_BUFFER or LOCAL_GL_COPY_WRITE_BUFFER. r=jgilbert (a6ecdbce69)
 - Bug 1186666 - clamp gl ClearDepth() value to [0,1]. r=jgilbert (c0ee2d0375)
 - Bug 1171021. Rewrite SetFullAlpha to choose one method of iterating. (cd48866843) (0e560e6a54)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1174043 - Run DisableTimer if timer is not yet disabled. r=dglastonbury (43c299c62d)
 - Bug 1178893 - Made state/gl-enum-tests Conformant. r=kamidphish (1633473eae)
 - Bug 1206907 - GenerateWarning should output to Web Console, not Browser Console. - r=bholley (6932f2268b)
 - Bug 1217550 - In debug build, drop a note if we use SkiaGL canvas. Simplify logging defines and flags for non-critical errors. r=benwa (25bf7f409e)
 - Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish (54fb28fca5)
 - Bug 1167176 - Only premultiply webgl snapshot pixels if alpha is used. r=jgilbert (514b386faa)
 - Bug 1159131 - Work around false positive -Wuninitialized gcc warnings in DEBUG PGO builds of WebGLElementArrayCache.cpp. r=jgilbert (6ed90182df)
 - Bug 1192472 - Only do supplemental isArray check if WorkAroundDriverBugs. - r=kamidphish (dd483b334f)
 - Bug 1156582 - Initialize WebGLShader bools in constructor. r=jgilbert (274a9e2f94)
 - Bug 1106138 - Cause crash when an unimplemented pack mode is used. Implement packing for RGBA32F format, which is used in WebGL 1.0.2 conformance. r=jgilbert (f50837881a)
 - Bug 1186111 - Implemented pack unpremultiply for 32f formats. r=jgilbert (e9c9817fc9)
 - Bug 1186111 - Implemented pack unpremultiply for 16f formats. r=jgilbert (a7de6d243c)
 - Bug 1186129 - Fix assignment of alpha in pack premultiply RA16F. Also made a cosmetic change to the assignment of alpha in pack premultiply RA32F so that it is more consistent with the other pack functions. r=jgilbert (af4ed85388)
 - fix misspatch (6648b81b59)
 - Bug 1228711 - Cubemap images must be square. - r=benwa (67449ebf1e)
 - Bug 1225576. Always use the VAO workaround. r=jgilbert (8a60a1fede)
 - Bug 1223445 - KeyframeEffectReadOnly objects end up keeping lots of other objects alive too long, r=birtles (399e829c30)
 - Bug 1194639 part 1 - Add AutoMutationBatchForAnimation; r=heycam (efad01861e)
 - Bug 1194639 part 2 - Report changes to playbackRate to animation mutation observers; r=heycam (f02c335b45)
 - Bug 1194639 part 3 - Report changes to startTime to animation mutation observers; r=heycam (6e75a26308)
 - Bug 1194639 part 4 - Report changes to currentTime to animation mutation observers; r=heycam (9de00c380d)
 - Bug 1186684 - Remove unused ErrorResult in Animation::SetPlaybackRate/SilentlySetPlaybackRate. r=bbirtles (49f0661411)
 - Bug 1194639 part 5 - Report changes from calling reverse() to animation mutation observers; r=heycam (547a21978a)
 - Bug 1194639 part 6 - Report changes from calling finish() to animation mutation observers; r=heycam (8d844bff3b)
 - Bug 1194639 part 7 - Report changes from calling play() to animation mutation observers; r=heycam (0f512e80b1)
 - Bug 1194639 part 8 - Report changes from calling pause() to animation mutation observers; r=heycam (e72119572b)
 - Bug 1207951 - Fix buggy logic in ComposeStyle; r=heycam (481ee753fb)
 - Bug 1161320 - Fix conflict between finishing and aborting a pause; r=jwatt (5ad0b89e91)
 - Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam (28f3301a4e)
 - Bug 1209519 - Undef GetCurrentTime in DocumentTimeline.h to fix --disable-accessibility bustage. r=birtles (4c3bec65a3)
 - Bug 1230056 part 1 - Add EffectCompositor::HasAnimationsForCompositor; r=dholbert (fbe737d428)
 - Bug 1230056 part 2 - Remove nsLayoutUtils::HasAnimationsForCompositor and call EffectCompositor::HasAnimationsForCompositor directly; r=dholbert (df22cd42a6)
 - Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam (3b2409fe3f)
 - Bug 1231107 - add an assert on animationProperty. r=heycam (372c0975ed)
 - Bug 1216872 - Make 100% Keyframe returned by getFrames() have easing:linear. r=birtles (25e98055d5)
 - Bug 1227384 - Move LOCAL_INCLUDES and DEFINES to moz.build in js/src/. r=mshal (5e825ebfbe)
 - Bug 1225298 - Use GCHashMap for liveScopes, r=terrence (4aa4aaf59d)
 - Bug 1134253 - Improve object extensibility TypeError messages produced from Object.defineProperty; r=jorendorff (9c32f595d2)
 - Bug 1227677 - Extract PNK_COMPREHENSIONFOR from PNK_FOR so that comprehension gunk doesn't taint for-loop emitting logic. r=shu (67e7547c25) (ed2747a092)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 1dfd83ddde..ed2747a092:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1214139 - Connect to HFP, A2DP, and AVRCP if CoD is invalid, r=shuang (459ec4b233)
 - bits of Bug 1156229: Make ref-counted class destructors non-public (dc7a57b259)
 - Bug 1228909 - Fix PDU packing in |ClientSetAdvDataCmd| for GATT API. r=brsun (08d7ecc898)
 - Bug 1228946: Remove '#if 0' block from Bluetooth module, r=joliu (b5f0503541)
 - Bug 1209085: Replace simple init ops by |UnpackPDUInitOp| in Blutooth HFP backend, r=joliu (5783c5826c)
 - Bug 1211948: Remove registry interfaces from |BluetoothDaemonProtocol|, r=brsun (c7b21bac78)
 - Bug 1223804 - remove unused container macro; r=btian (de2e51ddec)
 - Bug 1228471 - use Endian.h to write filename and handleId into OBEX packet, r=shuang (38225c81ac)
 - Bug 1211435: Cleanup AVRCP interfaces when Bluetooth adapter gets switched off, r=shuang (52d318d250)
 - cleanup old BT files (93589e8581)
 - Bug 1132343 - Patch2: Replace setPairingConfirmation() with accept() in marionette test due to API change. r=shuang (37645d2d0f)
 - Bug 1139774 - Add a function to wait promise for bluetooth adapter creation. r=shuang (cb66b22bc7)
 - var-let (aedeed6516)
 - Bug 1178654 - Fix the uuid length when parsing bluetooth low energy advertisement data. r=btian (88118d5f2f)
 - Bug 1170076 - Use snprintf instead of sprintf when parsing bluetooth GATT advertisement data. r=shuang (3ede2b3a98)
 - Bug 1166231 - patch 2 - BluetoothOppManager blob uses fixed CLOSED TREE (559f9cdd90)
 - Bug 1178076 - MessagePort should not set listeners nor workerFeature when neutered, r=smaug (ac527766ed)
 - Bug 1177727 - MessagePort should call RemoveObserver before calling Release(), r=mccr8 (8d59127b35)
 - Bug 1224825 - Race condition in MessagePort::close - patch 1, r=smaug (c655fbfec7)
 - Bug 1224825 - Race condition in MessagePort::close - patch 2, r=smaug (fbb702e748)
 - Bug 1187115 - Replace nsBaseHashtable::EnumerateRead() calls in dom/{bluetooth,messagechannel}/ with iterators. r=khuey. (40e8a81d13)
 - Bug 1185531 - Wrong NS_WARN_IF use in MessagePort.cpp, r=smaug (47077031e4)
 - Bug 1181595 - Improve null checks in MessagePort::RemoveDocFromBFCache, r=smaug (f9964384e9)
 - fix misspatch of 1180555 (0f9e3b5383)
 - Bug 1181595 - MessagePortChild should check if the MessagePort is still alive before dispatching messages, r=smaug (3dd0ca3bac)
 - namespace fix (1288e86370)
 - Bug 1224061: f*** bluetooth. r=me CLOSED TREE (b952a5e008)
 - Bug 1159650 - Remove incorrect value assertions in BluetoothGattCharacteristic and BluetoothGattDescriptor. r=btian (97376c7d95)
 - missing bit of 1140952 (da07ba9392)
 - Bug 1194153 - Chrome Registry's convertChromeURL shouldn't crash when given a null url, r=bsmedberg. (aeea438643)
 - Bug 1203900 - Fix cycle collection and array buffer creation bug in the implementation of MediaKeyMessageEvent, MediaEncryptedEvent, and BluetoothLeDeviceEvent. r=bz (e30c13f078)
 - Bug 1137601 - Fire onadapterremoved before onattributechanged in BluetoothManager, f=jocelyn, r=shuang (4920faebd8)
 - Bug 1228479 - Remove redundant blob handling in BluetoothMapRequestHandle::ReplyToFolderListing, r=shuang (a4cda2f71c)
 - Bug 1227380 - Move LOCAL_INCLUDES and CXXFLAGS to moz.build in dom/bindings/. r=mshal (2ba98b8c3b)
 - Bug 1227987: Simplify CGDOMJSClass::define. r=bz. (bc2686e68a)
 - Bug 1229176 - make check for ChromeOnly interfaces for header inclusion more complete; r=bz (506d0b9572)
 - Bug 1230291. Correctly include nsContentUtils when generating a manual hasInstance with nsIDOM* stuff or when we have a JS-implemented interface with clearable cached attrs (852e9c3c9e)
 - Bug 1229031. Make sure to not init binding pref var caches on worker threads. r=smaug (ae495709cd)
 - Bug 1226448. Fix Optional::Construct to do perfect forwarding, and fix the dictionary assignment operator code for members that can have missing values to not try constructing and already constructed member. r=jib (e67eff372e)
 - bug 1196460 - add class for wrapping proxies of document accessibles r=surkov (8ec0276e4b)
 - Bug 1210549 - Make proxied accessibles defunct when proxy dies r=tbsaunde (ab0fabf2a4)
 - bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov (2f3c9ef441)
 - bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov (59f0d68130)
 - bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap (359a45ddef)
 - bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb (9db556118a)
 - bug 1213327 - expose iAccessibleHyperlink on proxied accessibles r=davidb (935ae7d3df)
 - bug 1159828 - make ia2Hyperlink use proxies r=davidb (2d9982d7e3)
 - bug 1168202 - ia2AccessibleHyperlink::get_anchor needs to give the caller a reference to the anchor r=davidb (7ea462a6ce)
 - bug 1159741 - make ia2HyperText use proxies r=davidb (47fa0bb381)
 - bug 1159850 - make ia2Accessiblevalue use proxies r=davidb (b1731c4019)
 - Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal (0d8375058c)
 - Bug 1166169 - Add MOZ_GONK_MEDIACODEC in configure and define it in moz.build. r=cpearce, r=glandium (5ffba1b95d)
 - Bug 1200492 - Do not add the top source directory to the include path in dom/canvas; r=gps (eb72451eaf)
 - Bug 1226868: Fix test metadata to correctly check things and verify that it has done so afterwards. r=bz (5354c2b3fc)
 - Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop (95a732e149)
 - Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor (590192deec)
 - Bug 1228975 - Remove Array generics usage from Places code. r=mak (dd5cc6efca)
 - Bug 1217225 - Differentiate between images optimized for skia and skia-gl in the CanvasImageCache. r=mstange (79eaf016f8)
 - Bug 1213491 - Change CanvasRenderingContext2D::ContextState::clipsPushed to an nsTArray. r=nical (ae43fc69d2)
 - Bug 1163105 - Flush frames before building the filter. r=roc (05b2980b24)
 - Bug 655328 - clip canvas drawImage source/dest rectangles instead of throwing IndexSizeError. r=jmuizelaar (9f5274375b)
 - Bug 696630 - Take imageSmoothingEnabled into account when creating pattern fills. r=mattwoodrow (f2c99c9cfb)
 - Bug 1228287 - Make sure we can't do SkiaGL without the pref set. r=benwa (552495d3c5)
 - Bug 1222083 - verify that a Skia GL context is actually available before trying to use it in Canvas2D drawImage. r=jmuizelaar (1c8cf4ba63)
 - Bug 1190210 - Part 1: Avoid wrong memory accessing in CropAndCopyDataSourceSurface(). r=smaug (a035874da0)
 - Bug 1190210 - Part 2: Make sure the size of created ImageBitmap is the same as the intented cropping area. r=roc (5a80cf8dae)
 - Bug 1190210 - Part 3: Fix the assertion in create-from-blob case. r=smaug (4ff1045b98)
 - Bug 1190210 - Part 4: Test cases. r=smaug (8ef4c6f293)
 - Bug 1224647 - part1 - remove ErrorResult in the creating ImageBitmap from ImageData code path; r=bz (78792f46d1)
 - Bug 1224647 - part2 - remove ErrorResult in the creating ImageBitmap from Blob code path; r=bz (de719d4eca)
 - Bug 1215414 - Fix ClearBuffer taking TypedArrays. r=jgilbert (22b34bd418)
 - Bug 1209384 - Check active query has same type as target. r=jgilbert (483fbce55a)
 - Bug 1220783. Map GetUniformIndices names. r=jgilbert (f7c7b03a4d)
 - Bug 1228488 - Return INVALID_ENUM for GL_UNIFORM_NAME_LENGTH. r=jgilbert (826a05df79)
 - Bug 1228949 - Fix WebGLBuffer content type when the target is LOCAL_GL_COPY_READ_BUFFER or LOCAL_GL_COPY_WRITE_BUFFER. r=jgilbert (a6ecdbce69)
 - Bug 1186666 - clamp gl ClearDepth() value to [0,1]. r=jgilbert (c0ee2d0375)
 - Bug 1171021. Rewrite SetFullAlpha to choose one method of iterating. (cd48866843) (0e560e6a54)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1174043 - Run DisableTimer if timer is not yet disabled. r=dglastonbury (43c299c62d)
 - Bug 1178893 - Made state/gl-enum-tests Conformant. r=kamidphish (1633473eae)
 - Bug 1206907 - GenerateWarning should output to Web Console, not Browser Console. - r=bholley (6932f2268b)
 - Bug 1217550 - In debug build, drop a note if we use SkiaGL canvas. Simplify logging defines and flags for non-critical errors. r=benwa (25bf7f409e)
 - Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish (54fb28fca5)
 - Bug 1167176 - Only premultiply webgl snapshot pixels if alpha is used. r=jgilbert (514b386faa)
 - Bug 1159131 - Work around false positive -Wuninitialized gcc warnings in DEBUG PGO builds of WebGLElementArrayCache.cpp. r=jgilbert (6ed90182df)
 - Bug 1192472 - Only do supplemental isArray check if WorkAroundDriverBugs. - r=kamidphish (dd483b334f)
 - Bug 1156582 - Initialize WebGLShader bools in constructor. r=jgilbert (274a9e2f94)
 - Bug 1106138 - Cause crash when an unimplemented pack mode is used. Implement packing for RGBA32F format, which is used in WebGL 1.0.2 conformance. r=jgilbert (f50837881a)
 - Bug 1186111 - Implemented pack unpremultiply for 32f formats. r=jgilbert (e9c9817fc9)
 - Bug 1186111 - Implemented pack unpremultiply for 16f formats. r=jgilbert (a7de6d243c)
 - Bug 1186129 - Fix assignment of alpha in pack premultiply RA16F. Also made a cosmetic change to the assignment of alpha in pack premultiply RA32F so that it is more consistent with the other pack functions. r=jgilbert (af4ed85388)
 - fix misspatch (6648b81b59)
 - Bug 1228711 - Cubemap images must be square. - r=benwa (67449ebf1e)
 - Bug 1225576. Always use the VAO workaround. r=jgilbert (8a60a1fede)
 - Bug 1223445 - KeyframeEffectReadOnly objects end up keeping lots of other objects alive too long, r=birtles (399e829c30)
 - Bug 1194639 part 1 - Add AutoMutationBatchForAnimation; r=heycam (efad01861e)
 - Bug 1194639 part 2 - Report changes to playbackRate to animation mutation observers; r=heycam (f02c335b45)
 - Bug 1194639 part 3 - Report changes to startTime to animation mutation observers; r=heycam (6e75a26308)
 - Bug 1194639 part 4 - Report changes to currentTime to animation mutation observers; r=heycam (9de00c380d)
 - Bug 1186684 - Remove unused ErrorResult in Animation::SetPlaybackRate/SilentlySetPlaybackRate. r=bbirtles (49f0661411)
 - Bug 1194639 part 5 - Report changes from calling reverse() to animation mutation observers; r=heycam (547a21978a)
 - Bug 1194639 part 6 - Report changes from calling finish() to animation mutation observers; r=heycam (8d844bff3b)
 - Bug 1194639 part 7 - Report changes from calling play() to animation mutation observers; r=heycam (0f512e80b1)
 - Bug 1194639 part 8 - Report changes from calling pause() to animation mutation observers; r=heycam (e72119572b)
 - Bug 1207951 - Fix buggy logic in ComposeStyle; r=heycam (481ee753fb)
 - Bug 1161320 - Fix conflict between finishing and aborting a pause; r=jwatt (5ad0b89e91)
 - Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam (28f3301a4e)
 - Bug 1209519 - Undef GetCurrentTime in DocumentTimeline.h to fix --disable-accessibility bustage. r=birtles (4c3bec65a3)
 - Bug 1230056 part 1 - Add EffectCompositor::HasAnimationsForCompositor; r=dholbert (fbe737d428)
 - Bug 1230056 part 2 - Remove nsLayoutUtils::HasAnimationsForCompositor and call EffectCompositor::HasAnimationsForCompositor directly; r=dholbert (df22cd42a6)
 - Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam (3b2409fe3f)
 - Bug 1231107 - add an assert on animationProperty. r=heycam (372c0975ed)
 - Bug 1216872 - Make 100% Keyframe returned by getFrames() have easing:linear. r=birtles (25e98055d5)
 - Bug 1227384 - Move LOCAL_INCLUDES and DEFINES to moz.build in js/src/. r=mshal (5e825ebfbe)
 - Bug 1225298 - Use GCHashMap for liveScopes, r=terrence (4aa4aaf59d)
 - Bug 1134253 - Improve object extensibility TypeError messages produced from Object.defineProperty; r=jorendorff (9c32f595d2)
 - Bug 1227677 - Extract PNK_COMPREHENSIONFOR from PNK_FOR so that comprehension gunk doesn't taint for-loop emitting logic. r=shu (67e7547c25) (ed2747a092)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Link to comment
Share on other sites

Is there any way to make Serpent 52.9 cache 4k-sectors-aware? As it is now, the cache is still 512bytes oriented (means values in about:config/cache are divisible by 512, but not 4096) and changing the values, upon restart just changes them back.

Link to comment
Share on other sites

On 5/26/2023 at 6:53 PM, roytam1 said:

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230527-73569c73-uxp-96e3781bd-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230527-73569c73-uxp-96e3781bd-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20230527-id-656ea98-uxp-96e3781bd-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230527-id-656ea98-ia-93af9a0-uxp-96e3781bd-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.

I don't suppose there's anyway you can build an x64 version of MailNews, is there?  I'm waiting on an update for Interlink, and next month will mark a year since the last one.  Even if a single updated build for x64 could be made, that would hold me for a bit.

Just wanted to ask.  Cheers Roytam!

 

Link to comment
Share on other sites

6 hours ago, Jody Thornton said:

I don't suppose there's anyway you can build an x64 version of MailNews, is there?  I'm waiting on an update for Interlink, and next month will mark a year since the last one.  Even if a single updated build for x64 could be made, that would hold me for a bit.

Just wanted to ask.  Cheers Roytam!

 

for now there is no intention on making x64 builds for BOC and HBL related binaries.

Link to comment
Share on other sites

44 minutes ago, rereser said:

you should try using latest build if problem persists.

Link to comment
Share on other sites

3 hours ago, roytam1 said:

you should try using latest build if problem persists.

latest build works also , that was not my point.
would like to know what changed in the 20230318 build that fixed the layout for that page.
build 20230311 does not work with the lner.co.uk page.

edit , found the issue - support for :not() css was added in build nm28 20230318

Edited by rereser
Link to comment
Share on other sites

4 hours ago, rereser said:

something in this build made https://www.lner.co.uk/ to display correctly.
could someone point out what change did that please?

2 hours ago, rereser said:

would like to know what changed in the 20230318 build that fixed the layout for that page.
build 20230311 does not work with the lner.co.uk page.

In NM28 (32-bit) buildID=20230310122857, I toggled layout.css.report_errors (to true), then loaded:

https://www.lner.co.uk/

and witnessed it not rendering properly :( (and that particular site was also mentioned in these forums in the past, but somewhere inside the 360EE subforums... ); opening Web Developer Tools => Web Console, I see it's flooded with below (CSS) warnings:

Missing closing ‘)’ in negation pseudo-class ‘,’.  Ruleset ignored due to bad selector 
in: https://d13w9pwhlf25to.cloudfront.net/dist/css/homepage.css?v=638199212840000000&cdnv=2727

Searching for that warning, the second entry Google returns is:

https://github.com/less/less.js/issues/3021

i.e. the site in question uses a CSS selectors Level 4 feature (:angry:), ":not()" with a selector list, first implemented in Fx84 and Chr88 (hence the site doesn't render in any 360EE version :():

https://caniuse.com/css-not-sel-list

More about that feature below:

https://developer.mozilla.org/en-US/docs/Web/CSS/:not

Returning to the changelog between working & non-working NM28 builds, I'd say it's UXP #2137 :

Modify :not() selector to accept a complex selector list

- Issue #2137 - Part 1: Modify :not() selector to accept a complex selector list (82fa9fb80)
- Issue #2137 - Part 2: Implement SelectorParsingFlags and use it to pass info around (3bb3c193d)
- Issue #2137 - Part 3: Don't always use the internal pseudo-class for handling negations (b257a71cc)
- Issue #2137 - Part 4: Fix namespace regression (ef36c5659)

I hope this answers satisfactorily your original query :P ...

Edited by VistaLover
Link to comment
Share on other sites

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

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