Jump to content

roytam1

Member
  • Posts

    3,664
  • Joined

  • Last visited

  • Days Won

    421
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230916-3219d2d-uxp-58a39ca8cb-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230916-3219d2d-uxp-58a39ca8cb-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-20230916-3219d2d-uxp-58a39ca8cb-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.7a1.win32-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod.7z Official UXP changes picked since my last build: - Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC (9e7d1492e6) - Issue #2309 - Cherry-pick upstream libwebp fix. (20b69d7ddc) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - [libwebp] Fix OOB write in BuildHuffmanTable. (61de658e45) - [libwebp] Fix invalid incremental decoding check. (3b44f9850e) - configure: move MOZ_GMP define block after MOZ_EME (f5cacdadbf) - dom/media: more eme fixes (58a39ca8cb) 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.
  2. trying to get https://repo.palemoon.org/MoonchildProductions/UXP/commit/c94c303447e0a183685c0aea8a54f1e90efeb68b into SP55, but ended up with IPDL mess, so I gave up porting this to SP55.
  3. and even in win95 betas:
  4. webp CVE is scary, ported changes of https://github.com/webmproject/libwebp/compare/7ba44f80f3b94fc0138db159afea770ef06532a0...95ea5226c870449522240ccff26f0b006037c520 will be in NM27/mozilla45esr/SP55/UXP in next build. (libwebp in NM26 is too old to get changes ported so no clue for it)
  5. this also fixes displaying UPX compressed executables/DLLs.
  6. I'm running out of improvement ideas(which is workable within limited OIW infrastructure), so I put the source I modified to somewhere else. (I can't remember where did I grab it from)
  7. vsexe2.dll in 7z can replace the one in NT4 to fix bug and extend its functionality
  8. (yeah, it is just a bit better, without never-ending loops when parsing invalid table when file is compressed with UPX or something)
  9. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20230909.7z Changelog: Out-of-tree changes: - bump engine milestone minor version for removing legacy array/generator comprehension syntax. (1bfc389ee0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo) (762c83b25f) - Bug 1220564 - Update and remove obsolete jit-tests. (r=Waldo) (cd56eda223) - Bug 1220564 - Update and remove obsolete JS reftests. (r=Waldo) (3a36a4f4e5) - Bug 1139736 - Part 1: map settings "network.debugging.enabled" to preference. r=fabrice (594fc01429) - Bug 1210740 - Expose tracking protection setting to Gaia, r=fabrice (38daca12a0) - Bug 1163956 - Modify updatePath to fixed char array. r=gsvelto (56fec01263) - Bug 1229620 - Replace #ifdefs in b2g/ code by AppConstants r=timdream (7cc5dce39d) - Bug 1214515 - PersistentDataBlock b2g component implementation. r=gerard-majax (eadc3d53ca) - Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) (0dea4b39fd) - Bug 1234738 - Emit ALIASEDVAR ops or block-scoped lexicals right below global level. (r=jorendorff) (7c8eb66a00) - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu. (1c74551384) - Bug 1237564 - Fix minor bug with a lexical declaration shadowing a non-configurable global. r=shu (fcb3040151) - Bug 1237501. Actually create a baseline IC for a JSNative accessor property get that's unshadowed on a DOM proxy. We apparently failed to ever do this. r=jandem (e2e4222197) - Bug 1234663: SharedStubs: Use correct fallbackstubspace to keep stubs# , r=jandm (591fbcd885) - Bug 1234414 - Consider the initial values at block entry to be within block note bounds. (r=jorendorff) (321a016320) - Bug 1214059: Baseline: Enable switch to debug mode at function entry, r=jandem (b803a7206d) - Bug 1233179 - Allow bytecode emitter to access module environment before module declarations are instantiated r=shu (e6d23fc2af) - Bug 1220564 - Remove legacy array comprehensions. (r=Waldo) (73973ac52e) - Bug 1228976 - Remove array comprehensions from Places .r=mak (10274eaaef) - Bug 1239753 - FirefoxProfileMigrator is broken after generator expression removal. r=gijs (da1fbf8ca7) - Bug 1229519: Fix toolkit/components/thumbnails to pass eslint checks. r=rhelmer (2a710ab167) - Bug 1041537 - Prevent ContentSearch from leaking the browser if it's still processing a message while the test suite shuts down r=adw (b62ad37cdd) - Bug 1204361 - New Tab Page doesn't honor my "x" clicks on Suggested Tiles; instead of removing the tile, it swaps in a very similar one. [r=emtwo] (3260d90a44) - Bug 1119442 - Update hang ui, remove drop down options and replace with simpler 'just fix it' button interface. r=mconley (29046ca45c) - Bug 1233470 - make browser/modules eslintable, r=Mossop (aeb556ba66) - Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust (2fca7e49f2) - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu. (dc2f110ef2) - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu. (33d1504d55) - Bug 1221144 - Part 4: Rename a few functions about scopes away from names that indicate objects, like js::CloneNestedScopeObject. r=shu. (9551101431) - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu. (5b4746c5a5) - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu. (b90c20e255) - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu. (eb39a2359b) - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu. (f1edf54510) - Bug 1221144 - Part 9: A few more JSObject* -> StaticScope* changes. r=shu. (000d52709b) - Bug 1221144 - Part 10: Delete an obsolete comment. r=shu. (f0655f736b) - Bug 1221144 - Part 12: Remove StaticScopeIter<>::IsStaticScope. r=shu. (9653f2c544) - Bug 1221144 - Part 13: Change DumpStaticScopeChain to include a function scope when available, on the theory that more information is better. r=shu. (7dd24064c8) - Bug 1221144 - Part 14: Handlify scope arguments to methods around FunctionBox creation. r=shu. (902020bf08) - Fix busted test checked in with bug 1221144. r=red. (9d8ff7f3be) - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) (1e8a6ca2bb) - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff. (4f429f9d7b) - Bug 1230633 - User is unable to enable full devtools/developer mode r=me (a9ee457fec) - backout Bug 1221144 for perf regression (0c24810d37) - Bug 1207490 - Part 11: Remove use of expression closure from browser/modules/DirectoryLinksProvider.jsm. r=Gijs (f7f844130a) - Bug 1240245 - Disable data collection for new-tab page r=jaws (a7a40f394b) - Bug 526620 - Intelligently invalidate other tabs' previews on resize, flushing their layout when necessary. r=jimm (30ce73281d) - Bug 1122356 - Remove use of expression closures from WindowsPreviewPerTab.jsm. r=dao (bb3fde452e) - Bug 1207490 - Part 15: Remove use of expression closure from browser/modules/WindowsPreviewPerTab.jsm. r=Gijs (3904885596) - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp (7e6ec266e1) - Bug 1243397 - Ensure enough ballast space in LiveRange::FallibleNew. r=h4writer (d36353ed01) - Bug 1229636 - Remove new tab first time use message. r=gijs (57a1df93cf) - Bug 1245154 - Ensure enough ballast space in LiveBundle::FallibleNew. r=h4writer (46863982c0) - Bug 1245176 - Ensure enough ballast space in BacktrackingAllocator::reifyAllocations. r=h4writer (289d71a6cb) - Bug 1231024 - Fix printing of live bundle information in regalloc spew, r=jonco. (fb4449119f) - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp (e666793f3c) - Bug 1234425 - Skip accessor IC frames in GetPcScript. r=h4writer (5981b361ad) - Bug 1244215 part 2 - Get rid of unwound frames and clean up a lot of code in this area. r=nbp (96de454424) - Bug 1244215 part 3 - Remove lazy link frames, they're no longer necessary. r=nbp (32637085a0) - Bug 1225041 - Implement ES6 Annex B.3.5. (r=jorendorff) (718e230725) - Bug 1224310 - Suggested tiles requires two blocks to stop showing in newtab [r=marcosc] (53aed2c8a8) - Bug 912337 - Update docs on Debugger.DebuggeeWouldRun. (r=jimb) (f4a88f0f93) - Bug 1236316 - Suppress GC in ActivationEntryMonitor constructors; should fix a ton of dt oranges. r=fitzgen (122a436137) - Bug 1238575 - Fix shell evalInWorker() to wait for thread if it exitsearly r=terrence (dd0ef6414a) - Bug 1243706 - Release PerformanceStats/PerformanceWatcher;r=Felipe (1a36dce39e) - Bug 912337 - Tests. (r=jimb) (463a89f8fc) - Bug 912337 - Update existing tests. (r=jimb) (bf57c020a9) - Bug 912337 - Make a pref to toggle whether DebuggeeWouldRun is a warning or an error. (r=jimb) (3fd12fe0c3) - Bug 912337 - Make DebuggeeWouldRun report filename and lineno. (r=me) (56ace0f5e4) - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu, a=kwierso) (f15c51b1fd) - Bug 1243754 - IonMonkey: Use 'delete' to destroy the ion script instead of 'free', r=jandem (74df94e3a2) (573e7dd316) - chrome: fix use of genexprs and legacy comprehensions (b0f6de2400) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 912337 - Followup: fix missing #include on a CLOSED TREE. (da77dc4ba0) - Bug 1232977 - Remove redundant bitand with uint{8,16} and an all-bits-set mask. r=nbp, r=sunfish (164579d9d7) - Bug 1249235 - Store RegExp flags into single slot. r=h4writer (6f030c9f06) - Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence (3aab1397e8) - Bug 1238536 part 1 - Do not automatically exit fullscreen if restored from minimized state. r=jimm (05dd086d29) - Bug 1238536 part 2 - Do not trigger fullscreen changed when switching between fullscreen and minimized. r=karlt (83e862cc7a) - Bug 1233598 - HTMLInputElement must traverse/unlink the getFilesAndDirectories promise, r=smaug (1ff7260803) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 1, r=smaug (9a255fd884) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 2, r=smaug (f26712d951) - Bug 1216793 - check against tracking protection list in XHR. r=gcp (3a827250bc) - Bug 1203588 - Return the same Promise object from HTMLInputElement.getFilesAndDirectories when possible. r=baku (f036876c1b) - Bug 1207088 - Don't show the "Choose folder..." button for a directory picking <input> on platforms that don't have a directory picker. r=jfkthame (c5742f75c9) - Bug 1234192 - OSFileSystem should not be shared between Directory objects, r=smaug (ba258935b7) - Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku (ce11a83ace) - Bug 1237674 - Rename nsFormData to mozilla::dom::FormData, r=smaug (0a18825b2b) - Bug 1237595 - FormData ctor and form submission should create empty Blob/File when a input type=file is not set, r=smaug (2bce85bbe8) - cleanup some stuff (cbd553db88) - Bug 1238515 - nsIFilePicker methods should clearly say when they return directories and files, r=smaug (e903765f0c) - Bug 1198256 - Replace deprecated GtkColorSelectionDialog with GtkColorChooserDialog in Gtk3. r=karlt (2ff87896a6) - Bug 1198256 - Reactivate the old Gtk color picker for now. r=karlt (ea42685de9) - Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm (9d3a9b7511) - Bug 1219855, Part 1 - Make nsXULAlerts implement nsIAlertsService. r=MattN,wchen (6b21425554) - Bug 1219855, Part 2 - Always use XUL notifications if the system backend fails. r=wchen (7c5b30fd2c) - Bug 1219855, Part 3 - Fix variable shadowing in `OSXNotificationCenter::ShowAlert`. r=me (29e442fe45) - Bug 1241377 - Part 1: Implement nsIFormPOSTActionChannel for the channel accepts form POST. r=mayhemer (f03e9dbece) - Bug 1241377 - Part 2: Add test for nsIFormPOSTActionChannel. r=mayhemer (0a9e7aab1f) - Bug 1207824: Add Telemetry for WebRTC call type, simultaneous tracks, and renegotiations r=bwc (38085ce155) - Bug 1175609 - Bring onnegotiationneeded in line with spec. r=mt (398c03db6e) - Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE (e1b8f43993) - Bug 1221786: clear about:webrtc logs for private browsing sessions. r=jib (49615cc3c6) - Bug 1232082 - add RTCRtpReceiver for each remote track. r=jesup (1231223782) - Bug 1219711 - Remove fakeness from webrtc tests. r=jib (b421c55124) - Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug (f915ecc77c) - Bug 1222127: Use the inner window to compute style. r=baku (a3ea812154) - Bug 1209634 - Remove unused WindowTarget. r=past (1f2d218cb4) - Bug 1209634 - Remove unused target.version. r=past (7ddf6cdfb1) - Bug 1209634 - Reformat target.js to match ESLint rules. r=past (8fe93b4737) - Bug 1168853 - Implement WorkerDebugger.isInitialized;r=khuey (318bd9516c) - Bug 1150444 - Intermittent test_WorkerDebugger.isFrozen.xul;r=khuey (e787b9c935) - Mark test_bug883784.jsm as a support file, no bug (c6c987138d) - Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey (88c7341f8f) - Bug 1228382 - Expose an API to relate nsIWorkerDebugger to its nsIServiceWorkerInfo instance. r=ejpbruel (26ce55693f) (137091cd8f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1137151: Enable test for non-public ref-counted destructors on gcc 4.8 and later, r=nfroyd (f286340cea) - Bug 1028132 - Remove mozilla::HasDangerousPublicDestructor<T>. r=mccr8 (f4922e45d7) - Bug 1057224 - Disable MOZ_ASSERT_CLASSNAME on gcc < 4.7. r=ehsan (faf4d10f51) - Bug 1137175 - tighten up public interface of MiscContainer; r=khuey (510bf01921) - bit of Bug 1152551, part 2 (0f734e8824) - Bug 1208371 - Implement operator!= for nsMainThreadPtrHandle. r=bholley (df2f2505f9) - Bug 1228451 - Set short-lived cert lifetime to the max OCSP response lifetime. r=keeler (877f012cce) - Bug 1231378 - part 5 - Fix uninitialized members of classes in dom/{workers,events,media,canvas}, r=smaug (442135f0ae) - Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert (1f6fbe0653) - Bug 1193854 - Restoring userContextIds with the browser session - part 2 - restore the UI, r=ttaubert (c5ebd875df) - Bug 1213650 - Regression tests. r=Mossop (c09eb0f7b6) - Bug 1225921 - Regression tests. r=billm (c3ce773354) - Bug 1193854 - Restoring userContextIds with the browser session - part 3 - tests, r=ttaubert (de3a5f0558) - Bug 1237081 - Remove the getter of userContextId from nsIDocShell. r=smaug (0e3a43361e) - Bug 1232150 - Add atomics for ppc/ppc64. r=lth (0790116e87) - Backed out changeset 1b5c66916877 (bug 1237081) for mochitest browser-chrome bustage (278ba3c0a7) - Bug 1237081 - remove the getter of userContextId from nsIDocShell, r=smaug (51d2b9aafa) - Bug 567365 - allow bfcache for no-cache/https r=jduell r=bz (c94d3a1c00) - Bug 1239420 - UserContextId should be propagate to nested docShells, r=smaug (148726b883) - Bug 1212299 part 1 - Forbid documents inside elements other than iframe from requesting fullscreen. r=smaug (6e4662c4d5) - Bug 1212299 part 2 - Rewrite fullscreen-denied test to have a clearer structure. r=smaug (c0200a46cc) - Bug 1212299 part 3 - Add test for requesting fullscreen from doc inside frame/object. rs=smaug (3e0c7dae0d) - Bug 1212299 followup - Fix minor grammar issue in locale text. DONTBUILD (905b69ff0f) - Bug 1172224 - Ensure that docshells return an appropriate value for APZ-enabled even if they don't have a presShell. r=dvander (a906aeac93) - Bug 1244076 - Fix a crash in nsDocShell::IssueWarning by null-checking mContentViewer; r=bzbarsky (beb09e9da8) - Bug 1210439, r=smaug (5d42d61f5c) - Bug 1100154 - Ensure that targeted links in a private browsing window can't target non-private-browsing windows and vice versa. r=bz (ff6f7ca3ef) - Bug 1247872. Just get our private browsing state directly off the docshells we already have instead of trying to indirect through their documents. r=smaug (48a4c98815) (e5bf86fbc7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1240094 - nsDocShell should initialize mUserContextId to nsIScriptSecurityManager::DEFAULT_USER_CONTEXT_ID, r=smaug (a3a8358561) - Bug 1142768 - Return the original document URI from ServiceWorkerClient.url; r=bkelly (17892631ab) - Bug 1233613 - Make RegisterFrameCaptureListener fallible. r=mt (0a68d5f4ac) - Bug 1233613 - Locate parent document before getting presentation shell for canvas capture. r=mt (47a285deab) - Bug 866513 - Non-empty MediaStreamTrack labels. r=jib (1b1f364811) - Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc (3f031298fb) - fix misspatch of Bug 1131802 part 2 (3a1e0d2799) - trivial fixes (bffbd65448) - Bug 1218454 - part 2a - fix bootlegging of nsContentUtils.h includes from nsILoadContext.h; r=bz (a587b686cd) - bit of Bug 1223078 - Release WrappedJS eagerly (1fcb1a490b) - Bug 1245767 followup - Throw an error when gczeal argument is out of range. r=jonco on IRC (32de34e6b7) - Bug 1241934 - Remove the unused validategc API; r=jonco (a80436895b) - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb (b2d3735d7d) - Bug 1240090 - Make owned copies of filenames in JS::ubi::ByFilename. r=jimb (049ab3c6ed) - Bug 1247412 - Add a reverse method to mozilla::Vector; r=Waldo (ad417ff38b) - Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb (9baadfa50e) - bit of Bug 1246061 (51b6ef81dc) - Bug 1243198 - Use rvalue references for JS::ubi::ByFilename constructor; r=jimb (5b1dab61a5) - Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz (39aad5f0d4) - Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz (c6589b508e) - Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz (aa5c000b4c) - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence (6963b58989) - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust (f34d0a7c2a) - Bug 1254293. Fix dom::GetArrayIndexFromId to actually follow the spec for large indices (i.e. ones that don't fit in in int32_t). r=peterv (b71cffbbbd) - Bug 1256688 - Change BPH::has to follow [[HasProperty]] for ordinary objects. r=jorendorff (39b8de1a3d) (75be9ceb09) * 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
  10. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230909-75be9ceb09-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230909-75be9ceb09-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230909-75be9ceb09-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230909-75be9ceb09-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - bump engine milestone minor version for removing legacy array/generator comprehension syntax. (1bfc389ee0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo) (762c83b25f) - Bug 1220564 - Update and remove obsolete jit-tests. (r=Waldo) (cd56eda223) - Bug 1220564 - Update and remove obsolete JS reftests. (r=Waldo) (3a36a4f4e5) - Bug 1139736 - Part 1: map settings "network.debugging.enabled" to preference. r=fabrice (594fc01429) - Bug 1210740 - Expose tracking protection setting to Gaia, r=fabrice (38daca12a0) - Bug 1163956 - Modify updatePath to fixed char array. r=gsvelto (56fec01263) - Bug 1229620 - Replace #ifdefs in b2g/ code by AppConstants r=timdream (7cc5dce39d) - Bug 1214515 - PersistentDataBlock b2g component implementation. r=gerard-majax (eadc3d53ca) - Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) (0dea4b39fd) - Bug 1234738 - Emit ALIASEDVAR ops or block-scoped lexicals right below global level. (r=jorendorff) (7c8eb66a00) - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu. (1c74551384) - Bug 1237564 - Fix minor bug with a lexical declaration shadowing a non-configurable global. r=shu (fcb3040151) - Bug 1237501. Actually create a baseline IC for a JSNative accessor property get that's unshadowed on a DOM proxy. We apparently failed to ever do this. r=jandem (e2e4222197) - Bug 1234663: SharedStubs: Use correct fallbackstubspace to keep stubs# , r=jandm (591fbcd885) - Bug 1234414 - Consider the initial values at block entry to be within block note bounds. (r=jorendorff) (321a016320) - Bug 1214059: Baseline: Enable switch to debug mode at function entry, r=jandem (b803a7206d) - Bug 1233179 - Allow bytecode emitter to access module environment before module declarations are instantiated r=shu (e6d23fc2af) - Bug 1220564 - Remove legacy array comprehensions. (r=Waldo) (73973ac52e) - Bug 1228976 - Remove array comprehensions from Places .r=mak (10274eaaef) - Bug 1239753 - FirefoxProfileMigrator is broken after generator expression removal. r=gijs (da1fbf8ca7) - Bug 1229519: Fix toolkit/components/thumbnails to pass eslint checks. r=rhelmer (2a710ab167) - Bug 1041537 - Prevent ContentSearch from leaking the browser if it's still processing a message while the test suite shuts down r=adw (b62ad37cdd) - Bug 1204361 - New Tab Page doesn't honor my "x" clicks on Suggested Tiles; instead of removing the tile, it swaps in a very similar one. [r=emtwo] (3260d90a44) - Bug 1119442 - Update hang ui, remove drop down options and replace with simpler 'just fix it' button interface. r=mconley (29046ca45c) - Bug 1233470 - make browser/modules eslintable, r=Mossop (aeb556ba66) - Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust (2fca7e49f2) - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu. (dc2f110ef2) - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu. (33d1504d55) - Bug 1221144 - Part 4: Rename a few functions about scopes away from names that indicate objects, like js::CloneNestedScopeObject. r=shu. (9551101431) - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu. (5b4746c5a5) - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu. (b90c20e255) - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu. (eb39a2359b) - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu. (f1edf54510) - Bug 1221144 - Part 9: A few more JSObject* -> StaticScope* changes. r=shu. (000d52709b) - Bug 1221144 - Part 10: Delete an obsolete comment. r=shu. (f0655f736b) - Bug 1221144 - Part 12: Remove StaticScopeIter<>::IsStaticScope. r=shu. (9653f2c544) - Bug 1221144 - Part 13: Change DumpStaticScopeChain to include a function scope when available, on the theory that more information is better. r=shu. (7dd24064c8) - Bug 1221144 - Part 14: Handlify scope arguments to methods around FunctionBox creation. r=shu. (902020bf08) - Fix busted test checked in with bug 1221144. r=red. (9d8ff7f3be) - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) (1e8a6ca2bb) - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff. (4f429f9d7b) - Bug 1230633 - User is unable to enable full devtools/developer mode r=me (a9ee457fec) - backout Bug 1221144 for perf regression (0c24810d37) - Bug 1207490 - Part 11: Remove use of expression closure from browser/modules/DirectoryLinksProvider.jsm. r=Gijs (f7f844130a) - Bug 1240245 - Disable data collection for new-tab page r=jaws (a7a40f394b) - Bug 526620 - Intelligently invalidate other tabs' previews on resize, flushing their layout when necessary. r=jimm (30ce73281d) - Bug 1122356 - Remove use of expression closures from WindowsPreviewPerTab.jsm. r=dao (bb3fde452e) - Bug 1207490 - Part 15: Remove use of expression closure from browser/modules/WindowsPreviewPerTab.jsm. r=Gijs (3904885596) - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp (7e6ec266e1) - Bug 1243397 - Ensure enough ballast space in LiveRange::FallibleNew. r=h4writer (d36353ed01) - Bug 1229636 - Remove new tab first time use message. r=gijs (57a1df93cf) - Bug 1245154 - Ensure enough ballast space in LiveBundle::FallibleNew. r=h4writer (46863982c0) - Bug 1245176 - Ensure enough ballast space in BacktrackingAllocator::reifyAllocations. r=h4writer (289d71a6cb) - Bug 1231024 - Fix printing of live bundle information in regalloc spew, r=jonco. (fb4449119f) - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp (e666793f3c) - Bug 1234425 - Skip accessor IC frames in GetPcScript. r=h4writer (5981b361ad) - Bug 1244215 part 2 - Get rid of unwound frames and clean up a lot of code in this area. r=nbp (96de454424) - Bug 1244215 part 3 - Remove lazy link frames, they're no longer necessary. r=nbp (32637085a0) - Bug 1225041 - Implement ES6 Annex B.3.5. (r=jorendorff) (718e230725) - Bug 1224310 - Suggested tiles requires two blocks to stop showing in newtab [r=marcosc] (53aed2c8a8) - Bug 912337 - Update docs on Debugger.DebuggeeWouldRun. (r=jimb) (f4a88f0f93) - Bug 1236316 - Suppress GC in ActivationEntryMonitor constructors; should fix a ton of dt oranges. r=fitzgen (122a436137) - Bug 1238575 - Fix shell evalInWorker() to wait for thread if it exitsearly r=terrence (dd0ef6414a) - Bug 1243706 - Release PerformanceStats/PerformanceWatcher;r=Felipe (1a36dce39e) - Bug 912337 - Tests. (r=jimb) (463a89f8fc) - Bug 912337 - Update existing tests. (r=jimb) (bf57c020a9) - Bug 912337 - Make a pref to toggle whether DebuggeeWouldRun is a warning or an error. (r=jimb) (3fd12fe0c3) - Bug 912337 - Make DebuggeeWouldRun report filename and lineno. (r=me) (56ace0f5e4) - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu, a=kwierso) (f15c51b1fd) - Bug 1243754 - IonMonkey: Use 'delete' to destroy the ion script instead of 'free', r=jandem (74df94e3a2) (573e7dd316) - chrome: fix use of genexprs and legacy comprehensions (b0f6de2400) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 912337 - Followup: fix missing #include on a CLOSED TREE. (da77dc4ba0) - Bug 1232977 - Remove redundant bitand with uint{8,16} and an all-bits-set mask. r=nbp, r=sunfish (164579d9d7) - Bug 1249235 - Store RegExp flags into single slot. r=h4writer (6f030c9f06) - Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence (3aab1397e8) - Bug 1238536 part 1 - Do not automatically exit fullscreen if restored from minimized state. r=jimm (05dd086d29) - Bug 1238536 part 2 - Do not trigger fullscreen changed when switching between fullscreen and minimized. r=karlt (83e862cc7a) - Bug 1233598 - HTMLInputElement must traverse/unlink the getFilesAndDirectories promise, r=smaug (1ff7260803) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 1, r=smaug (9a255fd884) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 2, r=smaug (f26712d951) - Bug 1216793 - check against tracking protection list in XHR. r=gcp (3a827250bc) - Bug 1203588 - Return the same Promise object from HTMLInputElement.getFilesAndDirectories when possible. r=baku (f036876c1b) - Bug 1207088 - Don't show the "Choose folder..." button for a directory picking <input> on platforms that don't have a directory picker. r=jfkthame (c5742f75c9) - Bug 1234192 - OSFileSystem should not be shared between Directory objects, r=smaug (ba258935b7) - Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku (ce11a83ace) - Bug 1237674 - Rename nsFormData to mozilla::dom::FormData, r=smaug (0a18825b2b) - Bug 1237595 - FormData ctor and form submission should create empty Blob/File when a input type=file is not set, r=smaug (2bce85bbe8) - cleanup some stuff (cbd553db88) - Bug 1238515 - nsIFilePicker methods should clearly say when they return directories and files, r=smaug (e903765f0c) - Bug 1198256 - Replace deprecated GtkColorSelectionDialog with GtkColorChooserDialog in Gtk3. r=karlt (2ff87896a6) - Bug 1198256 - Reactivate the old Gtk color picker for now. r=karlt (ea42685de9) - Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm (9d3a9b7511) - Bug 1219855, Part 1 - Make nsXULAlerts implement nsIAlertsService. r=MattN,wchen (6b21425554) - Bug 1219855, Part 2 - Always use XUL notifications if the system backend fails. r=wchen (7c5b30fd2c) - Bug 1219855, Part 3 - Fix variable shadowing in `OSXNotificationCenter::ShowAlert`. r=me (29e442fe45) - Bug 1241377 - Part 1: Implement nsIFormPOSTActionChannel for the channel accepts form POST. r=mayhemer (f03e9dbece) - Bug 1241377 - Part 2: Add test for nsIFormPOSTActionChannel. r=mayhemer (0a9e7aab1f) - Bug 1207824: Add Telemetry for WebRTC call type, simultaneous tracks, and renegotiations r=bwc (38085ce155) - Bug 1175609 - Bring onnegotiationneeded in line with spec. r=mt (398c03db6e) - Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE (e1b8f43993) - Bug 1221786: clear about:webrtc logs for private browsing sessions. r=jib (49615cc3c6) - Bug 1232082 - add RTCRtpReceiver for each remote track. r=jesup (1231223782) - Bug 1219711 - Remove fakeness from webrtc tests. r=jib (b421c55124) - Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug (f915ecc77c) - Bug 1222127: Use the inner window to compute style. r=baku (a3ea812154) - Bug 1209634 - Remove unused WindowTarget. r=past (1f2d218cb4) - Bug 1209634 - Remove unused target.version. r=past (7ddf6cdfb1) - Bug 1209634 - Reformat target.js to match ESLint rules. r=past (8fe93b4737) - Bug 1168853 - Implement WorkerDebugger.isInitialized;r=khuey (318bd9516c) - Bug 1150444 - Intermittent test_WorkerDebugger.isFrozen.xul;r=khuey (e787b9c935) - Mark test_bug883784.jsm as a support file, no bug (c6c987138d) - Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey (88c7341f8f) - Bug 1228382 - Expose an API to relate nsIWorkerDebugger to its nsIServiceWorkerInfo instance. r=ejpbruel (26ce55693f) (137091cd8f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1137151: Enable test for non-public ref-counted destructors on gcc 4.8 and later, r=nfroyd (f286340cea) - Bug 1028132 - Remove mozilla::HasDangerousPublicDestructor<T>. r=mccr8 (f4922e45d7) - Bug 1057224 - Disable MOZ_ASSERT_CLASSNAME on gcc < 4.7. r=ehsan (faf4d10f51) - Bug 1137175 - tighten up public interface of MiscContainer; r=khuey (510bf01921) - bit of Bug 1152551, part 2 (0f734e8824) - Bug 1208371 - Implement operator!= for nsMainThreadPtrHandle. r=bholley (df2f2505f9) - Bug 1228451 - Set short-lived cert lifetime to the max OCSP response lifetime. r=keeler (877f012cce) - Bug 1231378 - part 5 - Fix uninitialized members of classes in dom/{workers,events,media,canvas}, r=smaug (442135f0ae) - Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert (1f6fbe0653) - Bug 1193854 - Restoring userContextIds with the browser session - part 2 - restore the UI, r=ttaubert (c5ebd875df) - Bug 1213650 - Regression tests. r=Mossop (c09eb0f7b6) - Bug 1225921 - Regression tests. r=billm (c3ce773354) - Bug 1193854 - Restoring userContextIds with the browser session - part 3 - tests, r=ttaubert (de3a5f0558) - Bug 1237081 - Remove the getter of userContextId from nsIDocShell. r=smaug (0e3a43361e) - Bug 1232150 - Add atomics for ppc/ppc64. r=lth (0790116e87) - Backed out changeset 1b5c66916877 (bug 1237081) for mochitest browser-chrome bustage (278ba3c0a7) - Bug 1237081 - remove the getter of userContextId from nsIDocShell, r=smaug (51d2b9aafa) - Bug 567365 - allow bfcache for no-cache/https r=jduell r=bz (c94d3a1c00) - Bug 1239420 - UserContextId should be propagate to nested docShells, r=smaug (148726b883) - Bug 1212299 part 1 - Forbid documents inside elements other than iframe from requesting fullscreen. r=smaug (6e4662c4d5) - Bug 1212299 part 2 - Rewrite fullscreen-denied test to have a clearer structure. r=smaug (c0200a46cc) - Bug 1212299 part 3 - Add test for requesting fullscreen from doc inside frame/object. rs=smaug (3e0c7dae0d) - Bug 1212299 followup - Fix minor grammar issue in locale text. DONTBUILD (905b69ff0f) - Bug 1172224 - Ensure that docshells return an appropriate value for APZ-enabled even if they don't have a presShell. r=dvander (a906aeac93) - Bug 1244076 - Fix a crash in nsDocShell::IssueWarning by null-checking mContentViewer; r=bzbarsky (beb09e9da8) - Bug 1210439, r=smaug (5d42d61f5c) - Bug 1100154 - Ensure that targeted links in a private browsing window can't target non-private-browsing windows and vice versa. r=bz (ff6f7ca3ef) - Bug 1247872. Just get our private browsing state directly off the docshells we already have instead of trying to indirect through their documents. r=smaug (48a4c98815) (e5bf86fbc7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1240094 - nsDocShell should initialize mUserContextId to nsIScriptSecurityManager::DEFAULT_USER_CONTEXT_ID, r=smaug (a3a8358561) - Bug 1142768 - Return the original document URI from ServiceWorkerClient.url; r=bkelly (17892631ab) - Bug 1233613 - Make RegisterFrameCaptureListener fallible. r=mt (0a68d5f4ac) - Bug 1233613 - Locate parent document before getting presentation shell for canvas capture. r=mt (47a285deab) - Bug 866513 - Non-empty MediaStreamTrack labels. r=jib (1b1f364811) - Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc (3f031298fb) - fix misspatch of Bug 1131802 part 2 (3a1e0d2799) - trivial fixes (bffbd65448) - Bug 1218454 - part 2a - fix bootlegging of nsContentUtils.h includes from nsILoadContext.h; r=bz (a587b686cd) - bit of Bug 1223078 - Release WrappedJS eagerly (1fcb1a490b) - Bug 1245767 followup - Throw an error when gczeal argument is out of range. r=jonco on IRC (32de34e6b7) - Bug 1241934 - Remove the unused validategc API; r=jonco (a80436895b) - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb (b2d3735d7d) - Bug 1240090 - Make owned copies of filenames in JS::ubi::ByFilename. r=jimb (049ab3c6ed) - Bug 1247412 - Add a reverse method to mozilla::Vector; r=Waldo (ad417ff38b) - Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb (9baadfa50e) - bit of Bug 1246061 (51b6ef81dc) - Bug 1243198 - Use rvalue references for JS::ubi::ByFilename constructor; r=jimb (5b1dab61a5) - Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz (39aad5f0d4) - Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz (c6589b508e) - Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz (aa5c000b4c) - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence (6963b58989) - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust (f34d0a7c2a) - Bug 1254293. Fix dom::GetArrayIndexFromId to actually follow the spec for large indices (i.e. ones that don't fit in in int32_t). r=peterv (b71cffbbbd) - Bug 1256688 - Change BPH::has to follow [[HasProperty]] for ordinary objects. r=jorendorff (39b8de1a3d) (75be9ceb09)
  11. 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-20230909-c9346b4d7-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230909-c9346b4d7-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - Revert "import from UXP: [DOM] Make IORunnable::mFilePickerParent into a RefPtr. (0359d8a9)" (a4083bc0a) - ported from `custom` branch of UXP: pref: separated pref for long names of css animation/transition properties. (286b62d2) (c9346b4d7)
  12. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230909-d0fd16ed-uxp-73a7ce1e57-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230909-d0fd16ed-uxp-73a7ce1e57-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-20230909-id-656ea98-uxp-73a7ce1e57-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230909-id-656ea98-ia-93af9a0-uxp-73a7ce1e57-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.
  13. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230909-3219d2d-uxp-73a7ce1e57-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230909-3219d2d-uxp-73a7ce1e57-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-20230909-3219d2d-uxp-73a7ce1e57-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.7a1.win32-git-20230909-d849524bd-uxp-73a7ce1e57-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230909-d849524bd-uxp-73a7ce1e57-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230909-d849524bd-uxp-73a7ce1e57-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230909-d849524bd-uxp-73a7ce1e57-xpmod.7z Official UXP changes picked since my last build: - [DOM] Follow-up: fix refcounting in FilePickerParent. (57020c1f59) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - Revert "[DOM] Follow-up: fix refcounting in FilePickerParent." (adbf75c56c) - Revert "[DOM] Make IORunnable::mFilePickerParent into a RefPtr." (a3e6917887) - pref: separated pref for long names of css animation/transition properties. (73a7ce1e57) 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.
  14. yeah normally it will cause memory leak, but that is a reference-counting pointer/object so it will delete itself if there is no more variable referencing it. thanks for your words. since there is no flooding or power outage in the place I live so it is fine here.
  15. I'd say that is "successful" but it may lead to another problem, "memory leaking". thats why I finally reverted all of them. mozilla's fix is doing this, but underlying infrastructure (i.e. IPDL) is needed to be updated in order to apply that fix. and of course those changes are too huge for me to handle. not really, every page that allows opening file dialog for uploading/processing will be affected by that "fix". reverting those changes actually fixes the problem that fix brings to us.
  16. hmm, instead, separated to 2 prefs for them.
  17. I decided to revert all of these since IPDL changes are needed to make these change to work properly.
  18. A possible fix is pushed to repo: https://github.com/roytam1/UXP/commit/90dc70a62ebeae4491e4fef87cd32b9b143bdff7
  19. alright I'll revert `.h' changes to my version later.
  20. upstream extended my idea to ALL transition/animation related properties, while mine only disables "animation:" and "transition:" only, so these make differences.
  21. a fixed quikview.exe for working in newer version of windows: https://cdn.discordapp.com/attachments/935423430642249768/1152845956124004412/quikview.7z even works on win10 x64. EDIT: with an updated exe parser (vsexe2.dll) as well, but it is better to replace all files. EDIT2: fixed PE32+ import listing. EDIT3: fixed 64bit display. EDIT4: fixed some import/export table parsing bugs. EDIT5: better mouse interactions(add mouse wheel support, show scrolled contents when dragging scrollbar box), add delay import listing. EDIT6: fix import listing from delphi executables. EDIT7: disable wow64 fs redirection, add version info section
×
×
  • Create New...