Jump to content

roytam1

Member
  • Posts

    3,665
  • Joined

  • Last visited

  • Days Won

    421
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. it happens on closing and GC, I don't have a way to reproduce it.
  2. ... so `RegExpShared` crash is still here and I got a crash: (ObjectGroup having a bad pointer "value=0xbad0bad1") Locals: + gcmarker 0x03f176c8 {stack={stack_=0x52d3f000 {128299068} tos_=0x52d40a08 {1857330962} end_=0x52d4f000 {944430995} ...} ...} js::GCMarker * - obj 0x527b71a0 {group_={...} } JSObject * js::gc::Cell {...} js::gc::Cell - group_ {...} js::GCPtr<js::ObjectGroup *> - js::WriteBarrieredBase<js::ObjectGroup *> {...} js::WriteBarrieredBase<js::ObjectGroup *> + js::BarrieredBase<js::ObjectGroup *> {value=0xbad0bad1 {clasp_=??? proto_={...} compartment_=??? ...} } js::BarrieredBase<js::ObjectGroup *> Stack trace: > mozjs.dll!MustSkipMarking<JSObject *>(js::GCMarker * gcmarker, JSObject * obj) Line 790 C++ mozjs.dll!DispatchToTracer<JSObject *>(JSTracer * trc, JSObject * * thingp, const char * name) Line 680 C++ mozjs.dll!js::RegExpShared::traceChildren(JSTracer * trc) Line 960 C++ mozjs.dll!js::TraceManuallyBarrieredEdge<js::RegExpShared *>(JSTracer * trc, js::RegExpShared * * thingp, const char * name) Line 680 C++ mozjs.dll!js::RegExpObject::trace(JSTracer * trc, JSObject * obj) Line 170 C++ mozjs.dll!CallTraceHook<TraverseObjectFunctor,js::GCMarker * const,JSObject * &>(TraverseObjectFunctor f, JSTracer * trc, JSObject * obj, CheckGeneration check, js::GCMarker * const && <args_0>, JSObject * & <args_1>) Line 1515 C++ mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget & budget) Line 1727 C++ mozjs.dll!js::GCMarker::drainMarkStack(js::SliceBudget & budget) Line 1560 C++ mozjs.dll!js::gc::GCRuntime::drainMarkStack(js::SliceBudget & sliceBudget, js::gcstats::Phase phase) Line 4773 C++ mozjs.dll!js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget & budget, JS::gcreason::Reason reason, js::AutoLockForExclusiveAccess & lock) Line 5348 C++ mozjs.dll!js::gc::GCRuntime::gcCycle(bool nonincrementalByAPI, js::SliceBudget & budget, JS::gcreason::Reason reason) Line 5666 C++ mozjs.dll!js::gc::GCRuntime::collect(bool nonincrementalByAPI, js::SliceBudget budget, JS::gcreason::Reason reason) Line 5779 C++ mozjs.dll!js::gc::GCRuntime::gcSlice(JS::gcreason::Reason reason, __int64 millis) Line 5854 C++ mozjs.dll!JS::IncrementalGCSlice(JSContext * cx, JS::gcreason::Reason reason, __int64 millis) Line 6582 C++ xul.dll!InterSliceGCTimerFired(nsITimer * aTimer, void * aClosure) Line 1623 C++ xul.dll!nsTimerImpl::Fire(int aGeneration) Line 486 C++ xul.dll!nsTimerEvent::Run() Line 277 C++ xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 1146 C++ xul.dll!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 360 C++ xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate) Line 123 C++ xul.dll!MessageLoop::RunHandler() Line 225 C++ xul.dll!MessageLoop::Run() Line 205 C++ xul.dll!nsBaseAppShell::Run() Line 155 C++ xul.dll!nsAppShell::Run() Line 264 C++ xul.dll!nsAppStartup::Run() Line 283 C++ xul.dll!XREMain::XRE_mainRun() Line 3844 C++ xul.dll!XREMain::XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 3954 C++ xul.dll!XRE_main(int argc, char * * argv, const nsXREAppData * aAppData, unsigned int aFlags) Line 4037 C++
  3. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230415.7z Changelog: Out-of-tree changes: * update Goanna3 to git f4385096ea...522696571d: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19) - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3) - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b) - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da) - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7) - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601) - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad) - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b) - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414) - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc) - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a) - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91) - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae) - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a) - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e) - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278) - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc) - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6) - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101) - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98) - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e) - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0) - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca) - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37) - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749) - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec) - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca) - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7) - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06) - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e) - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b) - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5) - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc) - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706) - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff) - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781) - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a) - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3) - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0) - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710) - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644) - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5) - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a) - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18) - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa) - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c) - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2) - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558) - Bug 1199578 - test case. r=waldo (6a94fd455a) - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e) - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd) - Make test runnable on non-Nightly (no bug) r=me (27930210ed) - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea) - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43) - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2) - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521) - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1) - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856) - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01) - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783) - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e) - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0) - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58) - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68) - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c) - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509) - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444) - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070) - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94) - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e) - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1) - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10) - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923) - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276) - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301) - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e) - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6) - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf) - import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d) * 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
  4. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230415-522696571d-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 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19) - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3) - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b) - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da) - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7) - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601) - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad) - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b) - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414) - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc) - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a) - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91) - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae) - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a) - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e) - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278) - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc) - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6) - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101) - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98) - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e) - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0) - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca) - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37) - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749) - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec) - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca) - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7) - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06) - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e) - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b) - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5) - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc) - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706) - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff) - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781) - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a) - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3) - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0) - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710) - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644) - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5) - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a) - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18) - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa) - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c) - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2) - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558) - Bug 1199578 - test case. r=waldo (6a94fd455a) - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e) - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd) - Make test runnable on non-Nightly (no bug) r=me (27930210ed) - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea) - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43) - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2) - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521) - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1) - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856) - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01) - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783) - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e) - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0) - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58) - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68) - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c) - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509) - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444) - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070) - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94) - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e) - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1) - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10) - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923) - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276) - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301) - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e) - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6) - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf) - import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d)
  5. 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-20230415-ff2541e27-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230415-ff2541e27-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b) (6b5155154) - ported from UXP: - Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d75041) - Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c) (d00db90f4) - ported from UXP: Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd9) (5d8b2ff9f) - ported from UXP: Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58) (396a35005) - ported from UXP: Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd2) (27b36496f) - ported from UXP: Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cb) (e29e66d02) - import from UXP: Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139f) (b54aa0036) - ported from UXP: Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d) (274060547) - ported from UXP: Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1+bbcfb627) (45d414fe8) - import from UXP: Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb627) (82b7d2267) - import from UXP: Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d7304) (2ccfc2c72) - ported from UXP: Issue #595 - Implement window.event (31283d99) (5763128b3) - import from UXP: Issue #2053 - Part 1: Performance should be an EventTarget (995f3117) (150ce13f8) - ported from UXP: Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c) (feacbd219) - ported from UXP: Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba14) (a9df69e1b) - import from UXP: Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7) (3e131e6ce) - import from UXP: Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c00) (d9f3b22d5) - ported from UXP: Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b54) (a0721af93) - import from UXP: Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b) (b8c40da54) - import from UXP: Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a6385) (322366a7b) - import from UXP: Use nsAnonymousTemporaryFile for clipboard cache (42723b16) (e77507eb7) - import from UXP: Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef2) (a8c973370) - import from UXP: [network] Improve checks while parsing MIME parameters. (c9d96163) (96cb68196) - import from UXP: [devtools] Don't allow sourcemap URLs to redirect (47bcca16) (3b0881b66) - ported from `custom` branch of UXP: Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89d) (c4462d520) - import from `custom` branch of UXP: Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c) (a8bc9ea55) - import from `custom` branch of UXP: Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b7) (ff2541e27)
  6. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230415-de147fa3-uxp-75bef7b73-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230415-de147fa3-uxp-75bef7b73-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-20230415-id-656ea98-uxp-75bef7b73-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230415-id-656ea98-ia-93af9a0-uxp-75bef7b73-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.
  7. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230415-3219d2d-uxp-75bef7b73-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230415-3219d2d-uxp-75bef7b73-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-20230415-3219d2d-uxp-75bef7b73-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-20230415-d849524bd-uxp-75bef7b73-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230415-d849524bd-uxp-75bef7b73-xpmod.7z Official UXP changes picked since my last build: - Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b1) - Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d750411) - Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c2) - Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd91) - Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58b) - Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd29) - Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cbe) - Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139fe) - Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d8) - Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1d) - Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb6275) - Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d73046) - Issue #595 - Implement window.event (31283d993) - Issue #2053 - Part 1: Performance should be an EventTarget (995f3117b) - Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c2) - Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba141) - Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7c) - Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c009) - Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b541) - Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b1) - Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a63852) - Use nsAnonymousTemporaryFile for clipboard cache (42723b163) - Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef24) - [network] Improve checks while parsing MIME parameters. (c9d961633) - [devtools] Don't allow sourcemap URLs to redirect (47bcca168) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - Issue UXP#2053: fix deprots (5a74c0114) - mailnews: follow-up rev c9d96163, fix build (6beccbf6c) - Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89de) - Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c3) - Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b73) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  8. they ported mozilla changes, got a crash after that, and decided to clear buffer every time when it is full. SRSLY? https://repo.palemoon.org/MoonchildProductions/UXP/issues/2053#issuecomment-35442
  9. and actually you can experience how MC frustrated on trying to port PM front-end to moebius but failed because of other browser components requiring major reverts/rewrites to get PM front-end working. this progress "itself" is fun. just I don't have enough wisdom to make it go further this time in the moment. maybe I will revisit it again in the future.
  10. thats a hole connects to abyss. and we don't know the thing comes from abyss is a bless or a curse.
  11. they're just very similar, and this porting is just for fun.
  12. it is still a problem that mypal68 can't produce x64 build, since rustc/rust-stdlib still has some problems that feodor2 doesn't fix/workaround in the moment.
  13. rebased my PM port to SP55, still lots of problems.
  14. and also this: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2158 this: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2142 and this: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2097
  15. my PM26.5-win2000 builds are already noSSE. and also my -ia32 builds are also noSSE (still needs CMOV instruction set anyway)
  16. someone is trying to "mirror" my binaries.
  17. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230408.7z Changelog: Out-of-tree changes: * update Goanna3 to git 09c7525bc8...f4385096ea: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1163826 - Add remainder of top .jp sites to CSS unprefixing service whitelist. r=dholbert (8ed22f2638) - Bug 1165834: Add alicdn.com (used by taobao.com) to the CSS Unprefixing Service whitelist. r=miketaylr (30d150c28c) - Bug 1166792 - Add 3rd batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (e4073c1f09) - Bug 1170375 - Add 4th batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (d741e57cb0) - Bug 1207850 - Temporary fix for canceling the pump used by FetchBody. r=nsm (bc85cb1500) - Bug 1224865: Don't set a document in FetchDriver for requests in workers. r=bkelly (7bcb0bd16b) - Bug 1108181 - Make Headers iterable; r=bzbarsky (da8d6f8bb2) - Bug 1217501 P5 Relax guard checking on Headers with existing headers. r=ehsan (75ec3b6ae5) - Bug 1207882 - Use a separate build target for config/buildid. r=gps (ad9f536aac) - Bug 1216697 - Unship Request.cache until the implementation is finished; r=bzbarsky (49264a21d8) - Bug 1218119 - Simplify defining worker prefs; r=baku (8987aa23c3) - namespace (d88c3b7fc6) - Bug 1179489 - Don't count service workers towards an origin's max worker quota; r=nsm (ce5e1345ba) - Bug 1151646 - Cleanup, r=khuey. (d119d19ea7) - Bug 1118778 - Write upload properties from upload.py; r=glandium (f8745ffda8) - Bug 1194741 - Display upload output; r=nalexander (7adaa41d11) - Bug 1197293 - allow for TC builds that don't use 'make upload'; r=ted (e671e7c651) - Bug 1137000 - Add support for SDK building to moz-automation.mk. r=mshal (69b7ccb3c8) - Bug 1175895 - aid greppability of MOZ_AUTOMATION_*; r=ted (c9a099f168) - Bug 1198179 - Kill gen_mach_buildprops.py; r=ted (fa74e1930f) - Bug 1198179 - make upload.py write properties even if not uploading; r=ted (e7ca79b807) - Bug 8623031 - Move desktop build logic to a container neutral location; r=dustin (81dc866373) - Bug 1187139 (part 1) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (7a75c73d17) - Bug 1187139 (part 2) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (c631350ddb) - Bug 1187139 (part 3) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (052cced2ca) - Bug 1225396 part 4 - Remove @@iterator workaround in Codegen.py. r=bz (3b05ddc4f0) - Bug 1048695 part 1. Pass the set of globals where a member should NOT be exposed to MemberCondition. r=peterv (d5c9040323) - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv (e852319bd0) - Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu (4a6457af8d) - Bug 1151646 - Fix static analysis bustage. (347564b4d2) - Bug 1231051 - Moz2Dify nsNativeThemeCocoa::DrawWidgetBackground. r=mstange. (cbcbe17e30) - Bug 1178984 - Crashes at nsMenuBarX::RemoveMenuAtIndex. r=spohl (6e5869ae28) - leftovers of Bug 1151345 - Add debug logging to help decipher this bug. r=spohl (22d42fc66d) (f855ceaa31) - Revert "Bug 1068087: Switch about:plugins to run remotely. r=mconley" (d56ba9c1f0) - import changes from `dev' branch of rmottola/Arctic-Fox: - more of add WebRTC code as of Bug 1101651 - Part 2 (d2225fd9f9) - Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions - r=bwc (5a18fd372b) - Bug 1076906 - Fix license headers for some WebRTC files, and provide LICENSE file. r=rjesup (f4bd3e42cc) - Bug 1211602: Never timeout if timeout == UINT32_MAX r=jib,froydnj (484261a196) - Bug 911450: webrtc sndio audio_device backend r=jesup (c96e948c6a) - Bug 911450 - fix webrtc signaling tests build on OpenBSD. r=jesup r=rbarker r=glandium (fe5190f700) - Bug 911450: followup, fix CriticalSectionScoped scope NPOTB r=jesup (cde4fe58f9) - bug 1171143 - Fix iOS capture build. r=jesup (22b7c92ba6) - missing bit of Bug 1155923 - Removing moz prefix from RTC interfaces (a37bce5d24) - bits of Bug 1191872 - Move annotations to org.mozilla.gecko.annotation (7f87a64522) - Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=prep for uplift (kwierso) (1797b21fef) - Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup (3bb3daa998) - Bug 1198107 - Destroy VP8 encoder context before re-initing on resolution change to avoid leaking memory. r=jesup (58831a26a1) - Bug 1030324: Remove VP8 encoder resize work around. r=rjesup (b98662bbc9) - Bug 800564: Handle MJPEG decode errors r=abr (284ec24fb9) - Bug 1181265 - wallpaper over windows (driver?) returning null ptr to GetStreamCaps r=pkerr (66fc35d5bd) - Bug 1158372: clean up windows CreateCapabilityMap for video capture r=dmajor (7fe73c0af7) - Bug 1186657. r=jesup,nchen (c177026841) - Bug 1192203 - Extract a robust version of getSupportedPreviewFpsRange. r=jesup (5b85be96d1) - Bug 1176340: short-circuit self-assignment of DesktopDisplayDevice r=jib (812e0d02c2) - bit of Bug 1198458 (d65868624d) - Bug 1219566 - Add aarch64 macro to webrtc/trunk/build/build_config.h. r=rjesup (f354a17b13) (d2c557abe9) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198458: Webrtc updated to branch 43; pull made 2015-09-29 09:00AM PDT rs=jesup (c45a789c99) - Bug 1159489: WebRTC bitrate limits for video depend on input resolution and framerate r=pkerr (e3691a247c) - Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc (bcc232994c) - Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings (b5e2030b07) - Bug 1167306: Fix preprocessor goof that disabled the load manager and some preference handling. r=jesup (0cc0dee688) - Bug 1198458: Rollup of changes previously applied to media/webrtc/trunk/webrtc and fixes to those rs=jesup r=froyd,jib,bwc,jesup,gcp,sotaro,pkerr,pehrsons (fe384d5e63) - Bug 1198458 Unbreak build on BSDs by fixing non-POSIX thread includes/usage. r=jesup (4ad8e88c17) - Bug 1198458: Fix typo in merges in OMX rs=bustage,kwierso on a CLOSED TREE (211b3b1a3f) - Bug 1226146: fix sndio audio_device backend after webrtc 43 landing in bug 1198458 r=jesup NPOTB (2b10ba3e86) - Bug 1231106 - Make BSDs fall-through to ASSERT as well. r=jesup (775d4fedae) - Bug 1231109 - Drop FreeBSD checks for unsupported versions. r=jld r=jesup (3cd55166fd) - Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib (1f98af8939) - add limits to fix gcc12 compile (d78098980f) - Bug 1193495 - Part 1: Test case. r=mt (add2ded009) - Bug 1193495 - Part 2: Maintain clones of supported codecs for each level, and do necessary checking to prevent payload-type clashes. r=mt (d45a24dba7) - Bug 1191301 - Re-enable the use of media.navigator.video.use_tmmbr pref. r=bwc (d2723821d4) - Bug 1094447 - Use UDP/TLS/RTP/SAVPF for audio/video m-lines. r=drno (e8e1dafd0a) - Bug 1173599 - a=imageattr support. r=mt (612fc343d7) - Bug 1173601 - Add a=simulcast support. r=mt (7c5303bacb) - Bug 1203246 - Factor track negotiation stuff out of JsepSessionImpl, and other simplification. r=mt (b71c809b78) - Bug 1212907 - a=rid support. r=mt (7479ab6984) - Bug 1212908 - Update a=simulcast to match new grammar in 03 draft. r=mt (e205d3b0dd) - Bug 1192390 - Part 1: Lay architectural groundwork for simulcast negotiation. r=mt r=jesup (e75dda3139) - Bug 1223160 - added SDP parser file reader. r=bwc (6752195791) - Bug 1192390 - Part 2: Simulcast and RID negotiation. r=mt (51b151ef52) - fix some warnings stuff (fed8f513a8) - Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup (e24371fbe0) - Bug 1226347: Import cherry-pick of AEC changes from 43->48 (delay-agnostic AEC). r=pkerr (d3a074f4d8) - Bug 1226347 - Part 2: Allow control of AEC via prefs. r=rjesup (58f142005b) - Bug 1228788 - Force QT device release to happen on the main thread. r=jesup (885e9d1236) - Bug 1162218 - Make worker idle thread timeouts more strict, r=baku. (a7d2106987) - No bug. Remove a stray debugging printf of mine. r=me. (77b84cda62) - minor (22564a666e) - Bug 1224237 - Remove the !baseURL check from ServiceWorkerContainer::Register;r=bkelly (8b13c4dc49) - Bug 1196157 - Marks left by performance marks should print the domain of the application and not the complete URL. r=baku (d133708d8d) - Bug 1211970 - "Muted errors in workers are not correctly reported to the console". r=bz (42c15275f4) - Bug 1208559 - Tests. r=bholley (e16a30caa5) - Bug 1045891 - Tests for child-src r=ckerschb (90aa832cd0) - Bug 1223647: CSP erroneously inherited into dedicated workers. r=ckerschb (6fd8d9bfc9) - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking (a7e9187e52) - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 3 - WPT, r=sicking, r=Ms2ger (e5e3c69f6a) - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger (1dd2d871ec) - Bug 1211967 - Fix how we report errors when loading a worker from a data url, r=bz (8517368daa) - nsRefPtr - RefPtr (34bb404530) - Bug 1231055 - Fix tags usage in PluginProvider. r=dtownsend (870b0e71eb) - bug 1228792 - remove use of array comprehensions r=mossop (3e31f18e83) - bug 1228792 - use standard version of catch r=mossop (f306557ca2) - Bug 1228009. Geolocation code needs to handle failures on its ErrorResults. r=smaug (8778a9e264) - Bug 1228707. Add a away to call Web IDL callbacks while ignoring any errors from them, and use it in a few places. r=smaug (a414e0d711) - Bug 1201692. Add a fast path to ExplicitChildIterator::Seek for the common case of seeking an actual DOM child of the parent node. r=wchen (01234ad43a) - Bug 1202186 - use nsISensitiveInfoHidden for console methods, r=baku (888b4506ad) - Bug 1223774 - Console API should check if the outer window exists, r=smaug (e0d7f408dc) - Bug 1200551 - Handle multiple %c formatters without a string between them by using only the last one for styling;r=baku,r=past (463550117a) - Bug 1213719 - Back out bug 1170314 for duplicate functionality. r=smaug (ae74e0ad52) - Bug 1154076 followup: Mark ConsoleRunnable::Run() as override. rs=ehsan (337181faab) - Bug 1127703 - "Support iteration on FormData" r=bz (4ddd461e99) - Bug 1230509 - BlobImplFile should return false in IsDateUnknown and IsSizeUnknown, r=bz (1079bfe2ab) - Bug 1198095 - FileReader should dispatch an error if the blob changes size in the meantime the read is executed, r=bz (263993a172) - Bug 1231094 - patch 1 - nsDOMFileReader to mozilla::dom::FileReader, r=sicking (aa8c3ff373) - Bug 1231094 - patch 2 - Get rid of FileIOObject, r=sicking (44af1e17dd) - Bug 1231100 - Get rid of nsIDOMFileReader - patch 1, r=sicking (c909d9d793) - Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking (4d3da1c566) - Bug 1161183: Don't show the add-on version in the list view. r=dao (002d8f6fb1) - Bug 1229519: Fix toolkit/modules to pass eslint checks. r=mak (8bbd9c8fe0) (2e02aab9a7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats (77a6561f85) - Bug 1221913 - Make swiping work correctly in e10s mode even if APZ is off. r=kats (5bcdc76646) - Bug 1227020 - Replace nsBaseHashtable::Enumerate() calls in widget/ with iterators. r=roc. (a77fcf4809) - Bug 1230047 (part 1) - Make SynthesizeNativeTouch{Point,Tap}() take ScreenIntPoints. r=kats. (bc964eb41f) - Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp - simplifications in instanceowner (r=sicking) (e8a95bc56a) - Revive NPAPI async drawing: stub code. (bug 1217665 part 1, r=aklotz) (81467630ee) - Revive test plugin changes for async plugin surfaces. (bug 1217665 part 2, r=aklotz) (86eabc862c) - Disable async rendering paths when a plugin is using direct drawing. (bug 1217665 part 3, r=aklotz) (4b53467f3f) - Add a new Image class that wraps drawable TextureClients. (bug 1217665 part 4, r=nical) (ab131811ba) (f4385096ea) * 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
  18. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230408-f4385096ea-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230408-f4385096ea-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230408-f4385096ea-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230408-f4385096ea-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 1163826 - Add remainder of top .jp sites to CSS unprefixing service whitelist. r=dholbert (8ed22f2638) - Bug 1165834: Add alicdn.com (used by taobao.com) to the CSS Unprefixing Service whitelist. r=miketaylr (30d150c28c) - Bug 1166792 - Add 3rd batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (e4073c1f09) - Bug 1170375 - Add 4th batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (d741e57cb0) - Bug 1207850 - Temporary fix for canceling the pump used by FetchBody. r=nsm (bc85cb1500) - Bug 1224865: Don't set a document in FetchDriver for requests in workers. r=bkelly (7bcb0bd16b) - Bug 1108181 - Make Headers iterable; r=bzbarsky (da8d6f8bb2) - Bug 1217501 P5 Relax guard checking on Headers with existing headers. r=ehsan (75ec3b6ae5) - Bug 1207882 - Use a separate build target for config/buildid. r=gps (ad9f536aac) - Bug 1216697 - Unship Request.cache until the implementation is finished; r=bzbarsky (49264a21d8) - Bug 1218119 - Simplify defining worker prefs; r=baku (8987aa23c3) - namespace (d88c3b7fc6) - Bug 1179489 - Don't count service workers towards an origin's max worker quota; r=nsm (ce5e1345ba) - Bug 1151646 - Cleanup, r=khuey. (d119d19ea7) - Bug 1118778 - Write upload properties from upload.py; r=glandium (f8745ffda8) - Bug 1194741 - Display upload output; r=nalexander (7adaa41d11) - Bug 1197293 - allow for TC builds that don't use 'make upload'; r=ted (e671e7c651) - Bug 1137000 - Add support for SDK building to moz-automation.mk. r=mshal (69b7ccb3c8) - Bug 1175895 - aid greppability of MOZ_AUTOMATION_*; r=ted (c9a099f168) - Bug 1198179 - Kill gen_mach_buildprops.py; r=ted (fa74e1930f) - Bug 1198179 - make upload.py write properties even if not uploading; r=ted (e7ca79b807) - Bug 8623031 - Move desktop build logic to a container neutral location; r=dustin (81dc866373) - Bug 1187139 (part 1) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (7a75c73d17) - Bug 1187139 (part 2) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (c631350ddb) - Bug 1187139 (part 3) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (052cced2ca) - Bug 1225396 part 4 - Remove @@iterator workaround in Codegen.py. r=bz (3b05ddc4f0) - Bug 1048695 part 1. Pass the set of globals where a member should NOT be exposed to MemberCondition. r=peterv (d5c9040323) - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv (e852319bd0) - Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu (4a6457af8d) - Bug 1151646 - Fix static analysis bustage. (347564b4d2) - Bug 1231051 - Moz2Dify nsNativeThemeCocoa::DrawWidgetBackground. r=mstange. (cbcbe17e30) - Bug 1178984 - Crashes at nsMenuBarX::RemoveMenuAtIndex. r=spohl (6e5869ae28) - leftovers of Bug 1151345 - Add debug logging to help decipher this bug. r=spohl (22d42fc66d) (f855ceaa31) - Revert "Bug 1068087: Switch about:plugins to run remotely. r=mconley" (d56ba9c1f0) - import changes from `dev' branch of rmottola/Arctic-Fox: - more of add WebRTC code as of Bug 1101651 - Part 2 (d2225fd9f9) - Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions - r=bwc (5a18fd372b) - Bug 1076906 - Fix license headers for some WebRTC files, and provide LICENSE file. r=rjesup (f4bd3e42cc) - Bug 1211602: Never timeout if timeout == UINT32_MAX r=jib,froydnj (484261a196) - Bug 911450: webrtc sndio audio_device backend r=jesup (c96e948c6a) - Bug 911450 - fix webrtc signaling tests build on OpenBSD. r=jesup r=rbarker r=glandium (fe5190f700) - Bug 911450: followup, fix CriticalSectionScoped scope NPOTB r=jesup (cde4fe58f9) - bug 1171143 - Fix iOS capture build. r=jesup (22b7c92ba6) - missing bit of Bug 1155923 - Removing moz prefix from RTC interfaces (a37bce5d24) - bits of Bug 1191872 - Move annotations to org.mozilla.gecko.annotation (7f87a64522) - Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=prep for uplift (kwierso) (1797b21fef) - Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup (3bb3daa998) - Bug 1198107 - Destroy VP8 encoder context before re-initing on resolution change to avoid leaking memory. r=jesup (58831a26a1) - Bug 1030324: Remove VP8 encoder resize work around. r=rjesup (b98662bbc9) - Bug 800564: Handle MJPEG decode errors r=abr (284ec24fb9) - Bug 1181265 - wallpaper over windows (driver?) returning null ptr to GetStreamCaps r=pkerr (66fc35d5bd) - Bug 1158372: clean up windows CreateCapabilityMap for video capture r=dmajor (7fe73c0af7) - Bug 1186657. r=jesup,nchen (c177026841) - Bug 1192203 - Extract a robust version of getSupportedPreviewFpsRange. r=jesup (5b85be96d1) - Bug 1176340: short-circuit self-assignment of DesktopDisplayDevice r=jib (812e0d02c2) - bit of Bug 1198458 (d65868624d) - Bug 1219566 - Add aarch64 macro to webrtc/trunk/build/build_config.h. r=rjesup (f354a17b13) (d2c557abe9) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198458: Webrtc updated to branch 43; pull made 2015-09-29 09:00AM PDT rs=jesup (c45a789c99) - Bug 1159489: WebRTC bitrate limits for video depend on input resolution and framerate r=pkerr (e3691a247c) - Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc (bcc232994c) - Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings (b5e2030b07) - Bug 1167306: Fix preprocessor goof that disabled the load manager and some preference handling. r=jesup (0cc0dee688) - Bug 1198458: Rollup of changes previously applied to media/webrtc/trunk/webrtc and fixes to those rs=jesup r=froyd,jib,bwc,jesup,gcp,sotaro,pkerr,pehrsons (fe384d5e63) - Bug 1198458 Unbreak build on BSDs by fixing non-POSIX thread includes/usage. r=jesup (4ad8e88c17) - Bug 1198458: Fix typo in merges in OMX rs=bustage,kwierso on a CLOSED TREE (211b3b1a3f) - Bug 1226146: fix sndio audio_device backend after webrtc 43 landing in bug 1198458 r=jesup NPOTB (2b10ba3e86) - Bug 1231106 - Make BSDs fall-through to ASSERT as well. r=jesup (775d4fedae) - Bug 1231109 - Drop FreeBSD checks for unsupported versions. r=jld r=jesup (3cd55166fd) - Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib (1f98af8939) - add limits to fix gcc12 compile (d78098980f) - Bug 1193495 - Part 1: Test case. r=mt (add2ded009) - Bug 1193495 - Part 2: Maintain clones of supported codecs for each level, and do necessary checking to prevent payload-type clashes. r=mt (d45a24dba7) - Bug 1191301 - Re-enable the use of media.navigator.video.use_tmmbr pref. r=bwc (d2723821d4) - Bug 1094447 - Use UDP/TLS/RTP/SAVPF for audio/video m-lines. r=drno (e8e1dafd0a) - Bug 1173599 - a=imageattr support. r=mt (612fc343d7) - Bug 1173601 - Add a=simulcast support. r=mt (7c5303bacb) - Bug 1203246 - Factor track negotiation stuff out of JsepSessionImpl, and other simplification. r=mt (b71c809b78) - Bug 1212907 - a=rid support. r=mt (7479ab6984) - Bug 1212908 - Update a=simulcast to match new grammar in 03 draft. r=mt (e205d3b0dd) - Bug 1192390 - Part 1: Lay architectural groundwork for simulcast negotiation. r=mt r=jesup (e75dda3139) - Bug 1223160 - added SDP parser file reader. r=bwc (6752195791) - Bug 1192390 - Part 2: Simulcast and RID negotiation. r=mt (51b151ef52) - fix some warnings stuff (fed8f513a8) - Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup (e24371fbe0) - Bug 1226347: Import cherry-pick of AEC changes from 43->48 (delay-agnostic AEC). r=pkerr (d3a074f4d8) - Bug 1226347 - Part 2: Allow control of AEC via prefs. r=rjesup (58f142005b) - Bug 1228788 - Force QT device release to happen on the main thread. r=jesup (885e9d1236) - Bug 1162218 - Make worker idle thread timeouts more strict, r=baku. (a7d2106987) - No bug. Remove a stray debugging printf of mine. r=me. (77b84cda62) - minor (22564a666e) - Bug 1224237 - Remove the !baseURL check from ServiceWorkerContainer::Register;r=bkelly (8b13c4dc49) - Bug 1196157 - Marks left by performance marks should print the domain of the application and not the complete URL. r=baku (d133708d8d) - Bug 1211970 - "Muted errors in workers are not correctly reported to the console". r=bz (42c15275f4) - Bug 1208559 - Tests. r=bholley (e16a30caa5) - Bug 1045891 - Tests for child-src r=ckerschb (90aa832cd0) - Bug 1223647: CSP erroneously inherited into dedicated workers. r=ckerschb (6fd8d9bfc9) - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking (a7e9187e52) - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 3 - WPT, r=sicking, r=Ms2ger (e5e3c69f6a) - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger (1dd2d871ec) - Bug 1211967 - Fix how we report errors when loading a worker from a data url, r=bz (8517368daa) - nsRefPtr - RefPtr (34bb404530) - Bug 1231055 - Fix tags usage in PluginProvider. r=dtownsend (870b0e71eb) - bug 1228792 - remove use of array comprehensions r=mossop (3e31f18e83) - bug 1228792 - use standard version of catch r=mossop (f306557ca2) - Bug 1228009. Geolocation code needs to handle failures on its ErrorResults. r=smaug (8778a9e264) - Bug 1228707. Add a away to call Web IDL callbacks while ignoring any errors from them, and use it in a few places. r=smaug (a414e0d711) - Bug 1201692. Add a fast path to ExplicitChildIterator::Seek for the common case of seeking an actual DOM child of the parent node. r=wchen (01234ad43a) - Bug 1202186 - use nsISensitiveInfoHidden for console methods, r=baku (888b4506ad) - Bug 1223774 - Console API should check if the outer window exists, r=smaug (e0d7f408dc) - Bug 1200551 - Handle multiple %c formatters without a string between them by using only the last one for styling;r=baku,r=past (463550117a) - Bug 1213719 - Back out bug 1170314 for duplicate functionality. r=smaug (ae74e0ad52) - Bug 1154076 followup: Mark ConsoleRunnable::Run() as override. rs=ehsan (337181faab) - Bug 1127703 - "Support iteration on FormData" r=bz (4ddd461e99) - Bug 1230509 - BlobImplFile should return false in IsDateUnknown and IsSizeUnknown, r=bz (1079bfe2ab) - Bug 1198095 - FileReader should dispatch an error if the blob changes size in the meantime the read is executed, r=bz (263993a172) - Bug 1231094 - patch 1 - nsDOMFileReader to mozilla::dom::FileReader, r=sicking (aa8c3ff373) - Bug 1231094 - patch 2 - Get rid of FileIOObject, r=sicking (44af1e17dd) - Bug 1231100 - Get rid of nsIDOMFileReader - patch 1, r=sicking (c909d9d793) - Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking (4d3da1c566) - Bug 1161183: Don't show the add-on version in the list view. r=dao (002d8f6fb1) - Bug 1229519: Fix toolkit/modules to pass eslint checks. r=mak (8bbd9c8fe0) (2e02aab9a7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats (77a6561f85) - Bug 1221913 - Make swiping work correctly in e10s mode even if APZ is off. r=kats (5bcdc76646) - Bug 1227020 - Replace nsBaseHashtable::Enumerate() calls in widget/ with iterators. r=roc. (a77fcf4809) - Bug 1230047 (part 1) - Make SynthesizeNativeTouch{Point,Tap}() take ScreenIntPoints. r=kats. (bc964eb41f) - Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp - simplifications in instanceowner (r=sicking) (e8a95bc56a) - Revive NPAPI async drawing: stub code. (bug 1217665 part 1, r=aklotz) (81467630ee) - Revive test plugin changes for async plugin surfaces. (bug 1217665 part 2, r=aklotz) (86eabc862c) - Disable async rendering paths when a plugin is using direct drawing. (bug 1217665 part 3, r=aklotz) (4b53467f3f) - Add a new Image class that wraps drawable TextureClients. (bug 1217665 part 4, r=nical) (ab131811ba) (f4385096ea)
  19. 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-20230408-90aa2da97-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230408-90aa2da97-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: No Issue - Fix drawing in titlebar on Mac when building with the Big Sur 11.0 SDK. On Intel we build with the 10.12 SDK so this problem is avoided. Also Pale Moon no longer supports drawing in the titlebar in the front end. However Basilisk does and built for ARM the tabs were cut off by the native titlebar. This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar. (2625cb0b) (6f6086e1e) - import from UXP: Issue #2181 - Add sys/auxv.h to system-headers (607df679) (7d88b91e3) - import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (15568ece6) - import from UXP: Issue #62 - Follow-up: Fix debug build bustage with shared Spidermonkey. (af72806b) (8690b0779) - import from UXP: Issue #2155 - Follow-up: Reorder super-property evaluation order per latest spec change (74032644) (b70cbbdf4) - import from UXP: Issue #2173 - Fix exporting array and object binding patterns (0b2e8c48) (883f2ebe1) - import from UXP: Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument lists (924140d4) (aa7e25184) - import from UXP: Issue #2173 - Add a new PNK_PROPERTYNAME to hold location information about property access name (fa1193b8) (f9e429c4f) - import from UXP: Issue #2173 - Store the info about the existence of the default case into the switch ParseNode (36b5a562) (7e5e4918d) - import from UXP: Issue #2173 - Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool (c02e109b) (48571aa05) - import from UXP: Issue #2173 - Add accessors to ListNode (9c17ec05) (5f06ea872) - import from UXP: Issue #2173 - Add accessors to TernaryNode (4726d96f) (6cd3774da) - import from UXP: Issue #2173 - Add accessors to BinaryNode and subclasses (662419c5) (0f372d2fe) - ported from UXP: Issue #2173 - Add accessors to UnaryNode and subclasses (68a407c9) (014867919) - ported from UXP: Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral (ba730c48) (4b0f0e687) - import from UXP: Issue #2173 - Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP (a49f4d04) (8791207a5) - import from UXP: Issue #2173 - Add accessors to LexicalScopeNode (3bd300e2) (f3f51ebb0) - import from UXP: Issue #2173 - Add TryNode (d4103253) (35c239c0d) - import from UXP: Issue #2173 - Fix remaining ParseNode* in FullParseHandler methods signature (287a2ad2) (6c0008690) - import from UXP: Issue #2173 - Remove unused case/code from function node ops (f21340f1) (cb01c6f90) - ported from UXP: Issue #2173 - Separate CodeNode into FunctionNode and ModuleNode (0dac7918) (f98526a86) - import from UXP: Issue #2173 - Allow constant folding to see inside functions when using the module pattern (661b1c53) (42d6d570a) - ported from UXP: Issue #2173 - Introduce FunctionNode::syntaxKind instead of JSOPs (0132ae21) (260bbc54c) - import from UXP: Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f3) (ffb926317) - import from UXP: PR #2189 - Follow-up: Fix build bustage with GCC 9 related to checkExportedNamesForDeclaration (7c9215f9) (bd30f5bfd) - import from UXP: No Issue - Fix FreeBSD build failure with WebRTC enabled. (3c3456cc) (a6fbd148a) - ported from UXP: Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a) (170771a8a) - import from UXP: Issue #2191 - Make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. (c54e2502) (7b8614d7f) - import from UXP: Issue #2191 - Get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. (a35ce5e5) (644697bc7) - import from UXP: Issue #2191 - Remove redundant CairoScaledFont accessor from gfxFont subclasses. (b721b625) (9e3bea9d8) - ported from UXP: Issue #2191 - Require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. (0f7750cd) (8a5e88041) - ported from UXP: Issue #2191 - Remove virtual from gfxFont::GetCairoScaledFont. (44b74873) (cd4c972e1) - import from UXP: Issue #2191 - Follow-up: Add missing mozilla::gfx in gfxFcPlatformFontList.cpp (d9e7c07e) (b5e596fb7) - import from `custom` branch of UXP: update harfbuzz to 2.8.2 (58116e6c) (5d1c07c75) - update harfbuzz to 3.2.0 (90aa2da97)
  20. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230408-de147fa3-uxp-b5e969b8a-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230408-de147fa3-uxp-b5e969b8a-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-20230408-id-656ea98-uxp-b5e969b8a-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230408-id-656ea98-ia-93af9a0-uxp-b5e969b8a-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.
  21. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230408-3219d2d-uxp-b5e969b8a-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230408-3219d2d-uxp-b5e969b8a-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-20230408-3219d2d-uxp-b5e969b8a-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-20230408-d849524bd-uxp-b5e969b8a-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230408-d849524bd-uxp-b5e969b8a-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230408-d849524bd-uxp-b5e969b8a-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230408-d849524bd-uxp-b5e969b8a-xpmod.7z Official UXP changes picked since my last build: - No Issue - Fix drawing in titlebar on Mac when building with the Big Sur 11.0 SDK. On Intel we build with the 10.12 SDK so this problem is avoided. Also Pale Moon no longer supports drawing in the titlebar in the front end. However Basilisk does and built for ARM the tabs were cut off by the native titlebar. This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar. (2625cb0b6) - Issue #2181 - Add sys/auxv.h to system-headers (607df6796) - Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769cf) - Issue #62 - Follow-up: Fix debug build bustage with shared Spidermonkey. (af72806b3) - No issue - FreeBSD builds should also use xz compression for packaging. (2e6362218) - Issue #2155 - Follow-up: Reorder super-property evaluation order per latest spec change (74032644f) - Issue #2173 - Fix exporting array and object binding patterns (0b2e8c481) - Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument lists (924140d40) - Issue #2173 - Add a new PNK_PROPERTYNAME to hold location information about property access name (fa1193b8c) - Issue #2173 - Store the info about the existence of the default case into the switch ParseNode (36b5a5624) - Issue #2173 - Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool (c02e109b7) - Issue #2173 - Add accessors to ListNode (9c17ec053) - Issue #2173 - Add accessors to TernaryNode (4726d96fd) - Issue #2173 - Add accessors to BinaryNode and subclasses (662419c50) - Issue #2173 - Add accessors to UnaryNode and subclasses (68a407c93) - Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral (ba730c488) - Issue #2173 - Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP (a49f4d048) - Issue #2173 - Add accessors to LexicalScopeNode (3bd300e26) - Issue #2173 - Add TryNode (d4103253d) - Issue #2173 - Fix remaining ParseNode* in FullParseHandler methods signature (287a2ad2e) - Issue #2173 - Allow constant folding to see inside functions when using the module pattern (661b1c534) - Issue #2173 - Remove unused case/code from function node ops (f21340f1a) - Issue #2173 - Separate CodeNode into FunctionNode and ModuleNode (0dac79185) - Issue #2173 - Introduce FunctionNode::syntaxKind instead of JSOPs (0132ae210) - Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f30) - PR #2189 - Follow-up: Fix build bustage with GCC 9 related to checkExportedNamesForDeclaration (7c9215f95) - No Issue - Fix FreeBSD build failure with WebRTC enabled. (3c3456cc6) - Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a4) - Issue #2191 - Make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. (c54e2502b) - Issue #2191 - Get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. (a35ce5e5e) - Issue #2191 - Remove redundant CairoScaledFont accessor from gfxFont subclasses. (b721b6257) - Issue #2191 - Require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. (0f7750cd2) - Issue #2191 - Remove virtual from gfxFont::GetCairoScaledFont. (44b74873c) - Issue #2191 - Follow-up: Add missing mozilla::gfx in gfxFcPlatformFontList.cpp (d9e7c07ed) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - update harfbuzz to 2.8.2 (58116e6c5) - update harfbuzz to 3.2.0 (b5e969b8a) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  22. Notice: while upstream updated harfbuzz to latest release (7.1.0), I can't do this because it breaks compiling in VC2015. instead, I'll try to update it to 3.2.0 for the moment.
  23. and if it happens with palefill (with WC disabled), you may try reporting to palefill as well?
  24. not github specified, but general git usage/concept. unfortunately this is how git works, and it could be more troublesome if in svn/cvs way. (for having a upstream-tracking branch and a dev/work branch for actual porting and merging in same repo)
×
×
  • Create New...