Jump to content

roytam1

Member
  • Posts

    3,720
  • Joined

  • Last visited

  • Days Won

    436
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. hmm, instead, separated to 2 prefs for them.
  2. I decided to revert all of these since IPDL changes are needed to make these change to work properly.
  3. A possible fix is pushed to repo: https://github.com/roytam1/UXP/commit/90dc70a62ebeae4491e4fef87cd32b9b143bdff7
  4. alright I'll revert `.h' changes to my version later.
  5. upstream extended my idea to ALL transition/animation related properties, while mine only disables "animation:" and "transition:" only, so these make differences.
  6. 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
  7. tried but can't reproduce, do you have serviceworker disabled?
  8. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20230902.7z Changelog: Out-of-tree changes: - dom/media: add S16 support code to audio decoders (a9d3b62d9c) - tremor: update to https://github.com/sezero/tremor/tree/91decb5f1b11a84a2157a6326d9135b22627024b (f47d10b172) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1239496 - Load the UA sheet lazily so we can invalidate it for pref changes. Make it depend on the "layout.css.grid.enabled" pref. r=heycam (e4a1ac18b4) - Bug 1225192 - fix eslint complaints about css-logic.js; r=pbrosset (ef19819c21) - Bug 1225192 - remove leading whitespace before prettifying css; r=pbrosset (6b39d08907) - Bug 1230491 - rewrite CssLogic.isContentStylesheet; r=bgrins (14c86cee67) - Bug 1230491 - add CSSStyleSheet::parsingMode; r=heycam,bz (9ecabe232e) - Bug 1239336 - set parsing mode on about:PreferenceStyleSheet; r=heycam,bgrins (cac07e099f) - Bug 1224433 - Part 1: Add reftest. r=roc (28c8a47812) - Bug 1195491 - use nsCOMPtr in RDFContentSinkImpl; r=bsmedberg (9804abe22e) - Bug 1205713 - Merge ImageHostOverlay/ImageClientOverlay to ImageHost/ImageClient r=nical (2871e70466) - Bug 1234472 - Add gonk sideband stream handling to gfx ipc r=nical (559f788a10) - Bug 1049296 - Handle Sideband stream compositing in HwcComposer2D r=mwu,nical (b6dbac1a1b) - Bug 1237508 - Odin: move GC allocation up to fix spurious hazard warning (there was an AutoKeepAtoms already) (r=hazard-red) (b5d0e54993) - Bug 1229399: Group all IR's enums into a single one; r=luke (a7cfedc16a) - Bug 1229399: Make {Get,Set}{Loc,Glo} opcodes type-independent; r=luke (0ed8e44098) - Bug 1239211 - Odin: tweak wasm::Decoder (r=bbouvier) (980e08dc1e) - Bug 1229399: Implement write/readVarU32 and use it for locals/globals; r=luke (5a6f654a14) - Bug 1229399: Unite all the Emit* functions in WasmIonCompile; r=luke (64e517d18f) - Bug 1240524: Fix AsmJS checkedValueType of Bool32x4; r=luke (d98ee763c7) - Bug 1229399: Add list of wasm opcodes described in v8 design document; r=luke (1e05832624) - Bug 1241339 - ObserverService may keep Console object alive until shutdown, r=baku (330d9e7bc0) - Bug 1239177 - Odin: make calls more like wasm (r=bbouvier) (4bab27c7bc) - Bug 1234985 - Odin: hoist read/writeOp into wasm::Decoder/Encoder (r=bbouvier) (de3ba3c3f9) - Bug 1229399: Add test file forgotten in previous rebase/checkin; r=bustage (a2bdda0e86) - Bug 1234985 - Odin: tweak ModuleGenerator interface for Baldr use (r=bbouvier) (5f52fd6777) - Bug 1234985 - BaldrMonkey: testing-only (not content visible) wasm hello world (r=bbouvier) (e49e7f4db2) - Bug 1234985 - Fix js/src/asmjs build errors with unified builds disabled. r=luke (acb7954471) - Bug 1231335 - part 1, runtime switch for SAB+Atomics. r=waldo (973eb7edc1) - Bug 1231335 - part 2, asm.js runtime SAB+Atomics gating. r=luke (b40a8d0b3f) - Bug 1225040 - generalize jsapi-tests for SAB. r=arai (29240f91e1) - Bug 1232211 - Don't perform various SharedArrayBuffer-centric typed array tests in builds with SharedArrayBuffer disabled (i.e. Aurora at next uplift). rs=lth over IRC, responding to cassandra!philor's concerns (f3df4b0c17) - Bug 1231335 - part 3, testing functions and test cases. r=waldo (b91910ea28) - Bug 1231335 - part 4, js shell. r=waldo (4a96addbde) - Bug 1234985 - Odin: move mutedError and displayURL into AsmJSModule (r=bbouvier) (6be0172a15) - Bug 1229399: Remove expression statements opcodes in wasm; r=luke (a046188e98) - Bug 1229399: Allow to peek into the internal wasm IR; r=luke (f4b0497d89) - Bug 1234985 - Odin: make names optional and supplied at the end (r=b ouvier) (ee7864fe7e) - Bug 1238679 - Rename s/SIMD/Simd/ in type and function names. r=bbouvier (1d6c277644) - Bug 1238679 - Add enum class SIMDOperation. r=bbouvier (eb7ce840da) - Bug 1187232 - Access TypedArray's [[ArrayLength]] instead of performing property access; r=Waldo (a66850e72f) - Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo (1a39045055) - Bug 1238679 - Put JSJitInfo::depth in anonymous union. r=nbp (64d6859ee2) - Bug 1238679 - Provide per-operation JSJitInfo for the SIMD functions. r=bbouvier (cd242c1f5d) - Backed out changeset 7bda46f81215 (bug 1225031) for spidermonkey test failures (7c7de9af43) - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo (a8e3593280) - Bug 1237284: Make inlineSimd* functions take MIRType to avoid an indirection; r=jolesen (c046f5ac06) - Bug 1238679 - Make inlineSimdLoad/Store take a MIRType argument. r=bbouvier (7aceb59fc1) - Bug 1238679 - Implement main SIMD inlining dispatch. r=bbouvier (3b19775b14) - Bug 1237445 - Use GCHashMap for VMWrapperMap, r=terrence (4a5b3a1575) - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen (6cf5f03517) - Bug 1241454: Unify AsmJSSimdOperation and SimdOperation; r=jolesen (7506dec0e4) - Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen (afa2b74cab) - Bug 1242804 - Baldr: check enum limits (r=bbouvier) (1a68daa1c3) - Bug 1242804 - Baldr: add local/get_local/set_local (r=bbouvier) (cc2448d2e9) - Bug 1243239 - Baldr: tighten signature index check (r=bbouvier) (fd7081ab39) - Bug 1243373: Ensure all declared functions are defined; r=luke (3c42295668) - Bug 1243031: Throw when WebAssembly is not supported; r=luke (ade7cdc6a6) - Bug 1242772 - Baldr: fix unterminated string literal (r=bbouvier) (273e26e669) - Bug 1241886: Fix debug assertion if we're in dead code; r=luke (59c009191b) - Bug 1234985 - Odin: use VarU32 for integer literals (r=bbouvier) (62c7292462) - Bug 1234985 - Odin: stop requiring explicit final return (r=bbouvier) (2a8bf1639e) - Bug 1242949: Implement Block in WebAssembly; r=luke (e8997f2a2e) - Bug 1242949: Add explicit keyword to WasmAstBlock ctor; r=bustage (239cdcf5d4) - Bug 1243626 - Baldr: tweak block text format (r=bbouvier) (a6fe9248ce) - Bug 1243252 - Baldr: refactor exports (r=bbouvier) (49ca6f519f) - Bug 1243632 - Baldr: check TypeError vs. SyntaxError (r=bbouvier) (c70ab8e8ec) - Bug 1243252 - Baldr: add import section (r=bbouvier) (16b98660c8) - Bug 1243633 - Baldr: add call/call_import (r=bbouvier) (63dd480e7d) - Bug 1234985 - Hoist CStringHasher (r=sfink) (c019cff4b3) - Bug 1237445 - Implement GCRekeyableHashMap, r=terrence (c4acd75ad0) - Bug 1244272 - BaldrMonkey: Implement support for i32.add. r=luke (ede8918dfe) - Bug 1244272 - BaldrMonkey: Implement the rest of the i32 binary operators. r=luke (bf11a38b86) - Bug 1244272 - BaldrMonkey: Implement the f32 and 64 operators. r=luke (2ea37d6a95) - Bug 1244403 - Baldr: move kind out of WasmAstNode and into WasmAstExpr (r=bbouvier) (498fd0b4a5) - Silence a GCC warning in JitCompartment.h. No bug#, rs=jandem on IRC. (a23ccc42b3) - Bug 1237445 - Use GCHashMap for ICStubCodeMap, r=terrence (b1d970f3c9) - Bug 1244403 - Baldr: remove unnecessary 'end' argument from (r=bbouvier) (8da28c587c) - Bug 1244403 - Baldr: expose export func entry offsets directly (r=bbouvier) (c6f82070fb) - Bug 1234862 - Part 2: Always use DefaultGCPolicy with GCVector; r=sfink (6d8cf44216) - Bug 1237445 - Use GCHashTables for ObjectGroup sweeping, r=terrence (7fd47cc6fb) - Bug 1237445 - Use GCHashMap for (CCW) WrapperMap, r=terrence (cf6788b6a4) - Bug 1237447 - Disable the crashreporter when crashing intentionally in TestPLDHash. r=njn (d4744f47d4) - Bug 1237445 - Rekey ArrayObjectTable, r=terrence (2ccfca974c) - Bug 1234862 - Part 3: Always use DefaultGCPolicy for GCHashTables; r=sfink (d0f2472c1b) - Bug 1234862 - Part 4: Always use DefaultGCPolicy for TraceableFifo; r=sfink (069e134534) - Bug 1239494 - Use GCHashMap to simplify nsWrapperCache; r=jonco (0bb0069fc4) - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink (cb93f0c133) - Bug 1234862 - Part 5.1: Followup comment fixes; r=sfink (bd2930ddf2) - Fix recent non-unified build bustage (no bug, rs=sunfish) (6c40eba8bc) - Bug 1243815: Put hard limits to some variable lengths in wasm; r=luke (1df12aa08e) - Bug 1244403 - Baldr: factor out DynamicLinkData (r=bbouvier) (f257b901a3) - Bug 1244403 - Baldr: put import section first (r=bbouvier) (47e726c907) - Bug 1244571 - BaldrMonkey: Implement the unary operators. r=luke (e22132ccb1) - Bug 1244571 - BaldrMonkey: Implement the comparison operators. r=luke (aa6e7a71cd) - Bug 1244571 - BaldrMonkey: Implement parsing, encoding, and decoding for the conversion operators. r=luke (73d65dc416) - Bug 1244571 - BaldrMonkey: Type-check the unary and binary operators. r=luke (4d7d41d49b) - Bug 1244571 - BaldrMonkey: Implement parsing, encoding, and decoding for i64 operators. r=luke (c42a9b5496) - Bug 1244571 - BaldrMonkey: Improve the readability of the parser code. r=luke (298c9c57a5) - Bug 1244571 - BaldrMonkey: Fail decoding for operators which are not yet implemented r=luke (fdd4deff21) - Bug 1245250 - BaldrMonkey: Refacfor min/max to make variadicity AsmJS-specific r=luke (f30e0471b9) - Bug 1242342: Add If and IfElse to WebAssembly; r=luke (653223fdd3) - Bug 1247755 - Baldr: disallow duplicate signature table entries (r=sunfish) (419fd0be57) - Bug 1234397 - dispatch on the correct value. r=luke (4c7d5f5105) - Bug 1233863 - ARM64: Allow test to pass with --no-asmjs, and when no JIT exists. r=luke (b89522c52c) - Bug 1244405 - Odin: switch to dynamic page size, move heap constants to Wasm (r=bbouvier) (31d4b684b7) - Bug 1234038 - Self-host ArrayBuffer.prototype.slice. r=lth (ab81205e4a) - Bug 1121937 - Implement %TypedArray%.prototype.sort; r=jorendorff (aef7bb1228) - Bug 1101256 - Implement detachment checks for %TypedArray% methods (patch 1 of 2); r=Waldo (cb13a5078b) - Bug 1101256 - Implement detachment checks for %TypedArray% methods (patch 2 of 2); r=Waldo (b429b87a3d) - Bug 715181 - Self-host Array.sort; r=till (f87f85634c) - Bug 1079844 - Adjust TypedArray.js comments to refer to detachment rather than neutering. r=mrrrgn (ac2b366958) - Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem (ae20a9677c) - Bug 1079844 - Rename JS_ARRAYBUFFER_NEUTERED_FLAG to use detachment terminology. r=sfink (670281d8b0) - Bug 1079844 - Rename isNeutered() to isDetached(), and rename isNeutered() on views to hasDetachedBuffer(). r=sfink (b5595746aa) - Bug 1079844 - Convert the JS_NeuterArrayBufferObject API to detachment terminology. r=till (2d176589bd) - Bug 1079844 - Rename JS_IsNeuteredArrayBufferObject to JS_IsDetachedArrayBufferObject. r=till (9607cf673d) - Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem (a4a17233d0) - Bug 1079844 - Rename TI's ObjectKey flag to use detachment terminology. r=jandem (8865017109) - Bug 1079844 - Rename CheckForNeuteredTypedObject and the flag underlying it to use detachment terminology. r=jandem (67ace7669e) - Bug 1079844 - Rename ABO::neuter to ABO::detach. r=sfink (37c71de755) - Bug 1079844 - Rename ArrayBufferViewObject::neuter to ABVO::notifyBufferDetached. Detachment applies only to ArrayBuffers, and the methods didn't actually neuter anything, so "notify" makes more sense as the verb here. r=sfink (2ebf7779a7) - Bug 1079844 - Rename ABO::neuterView to a standalone NoteViewBufferWasDetached function. r=sfink (3ce2977123) - Bug 1244405 - Odin: refactor ArrayBufferObject::createForWasm out of prepareForAsmJS (r=bbouvier) (3f5ed523f0) - Bug 1243633 - Odin: tidy up call emitting (r=bbouvier) (89256a6d57) - Bug 1243633 - Odin: switch to lineOrBytecode from line/column (r=bbouvier) (ded5ff23de) - Bug 1242342: Set return type accordingly to the compilation mode; r=luke (f4cdff1644) - Bug 1244405 - Baldr: fix wasm function export name (r=bbouvier) (c6ea5f8194) - Bug 1244405 - Baldr: add memory section (r=bbouvier) (c98fc66e50) - Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem) (9ef020aff6) - fix neutered/detached (2a675ae62e) - Bug 1242342: Replace Ternary by IfElse which return expressions; r=luke (aa1535de89) - Bug 1244405 - Baldr: add memory exports (r=bbouvier) (9a495599df) - Bug 1240583 - Odin: remove the sync interrupt stub (r=bbouvier) (a3811b0cc5) - Bug 1242043 - {Array,%TypedArray%}.prototype.{i,lastI}ndexOf should never return -0. r=jorendorff (485f5d62dc) - Bug 1180290 - Part 1: Add prefix parameter to IdToFunctionName. r=till (e33ed94f64) - Bug 1180290 - Part 2: Handle prefix in DefinePropertyById. r=till,smaug (5c3333ef68) - Bug 1180290 - Part 3: Use canonical name in native getter. r=till (213b6d1b7f) - Bug 1180290 - Part 4: Add tests for builtin getter name. r=till (005f1e4da7) - Bug 1180290 - Part 5: Remove getter/setter variant for ThrowInvalidThis message. r=bz (fa8224af50) - Bug 1236548 - Allow JS_UNINITIALIZED_LEXICAL in jit::InvokeFunction. (r=Waldo) (33b1f88506) - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff (7910b24126) - Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem (7d0b35b028) - Bug 1236548 - Followup: Make added test actually pass. (rs=Waldo) (0f1e6861b1) - Bug 1216166 - Unify CustomEvent.cpp with the rest of the unified sources, r=smaug (eacd905246) - Bug 1233831 - Part 0: JSAPI plumbing for nursery collection callbacks; r=terrence (1417ff456a) - Bug 1233831 - Part 1: Call the callback on nursery collections; r=terrence (cf720fc8c9) - Bug 1233831 - Part 2: Expose JS::gcreason::ExplainReason to embedders; r=terrence (5eaceb2a58) - Bug 1233831 - Part 3: Install a callback to trace nursery collections; r=mccr8 (13bc8d19ff) - Bug 1233831 - Part 4: Add metadata for the minor GC markers; r=vporof (cb42e1e42a) - Bug 1233831 - Part 5: Test the minor GC markers; r=vporof (5f8ae59242) - Bug 1218468 - Remove worker markers on each check in browser_timelineMarkers-02.js, r=me (33efc054c0) - Bug 1233831 - Follow up: Expand sanitizeMarkers to filter out minor GC markers; r=jsantell (b99fb1dbbc) - Bug 1239314 - Make marking validation a normal zeal mode; r=jonco (4668054d11) - Bug 1233857 - Follow up: Add a new GC zeal mode for the elements edges barrier; r=terrence (61a7db4357) - Bug 1245767 - Allow combining different gczeal modes. r=terrence (8d90fd103e) - Bug 1242262 - Remove the last vestiges of JS_GC_MARKING_VALIDATION (it's a GC Zeal mode now). r=terrence (3ca086aed4) - Bug 1249795 - Clear strong refs to message managers once we've destroyed nsFrameLoader, r=billm (b562395eb9) - Bug 1244405 - Baldr: add memory segments (r=sunfish) (c7850ee495) - Bug 1246433 - BaldrMonkey: Implement integer and float literals. r=luke (d668caa1bd) - Bug 1240583 - Odin: refactor x86/x64 loads/stores (r=sunfish) (df85bc0aa3) - Bug 1240583 - Odin: replace retargetWithOffset (r=bbouvier) (627815cb6d) - Bug 757969 - use __thread in ThreadLocal; r=froydnj (5e06f7ef9e) - bug 1244128 - stop exporting js friend api symbols from libxul r=glandium (894792316d) - Bug 912337 - Make a new Error subclass: Debugger.DebuggeeWouldRun. (r=jimb) (a020dfd40c) - Bug 1248101 - Make dtoa_malloc infallible. r=sfink. (0828c1b15b) - Bug 1245737 (part 1) - Enable |Omit_Private_Memory| for our dtoa implementation. r=bhackett. (aaa0ebad66) - Bug 1245737 (part 0) - Fix a leak in DtoaState. r=sfink. (3007242e86) - Bug 1245737 (part 2) - Don't bother measuring DtoaState. r=bhackett. (db33501ddd) - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink (08421e1c6c) - Bug 1244358 - Support all types in PersistentRooted; r=sfink (bc1a8ada00) - Bug 1248233. Make js::ReportOutOfMemory respect the autoJSAPIOwnsErrorReporting() flag on the context options. r=luke (5ee05b61e6) - Bug 1235151 - Factor all the install.rdfs used for langpacks. r=mshal (0e10679502) - Bug 1235151 - Use #include in toolkit/locales/generic/install.rdf instead of -I on the preprocessor command line. r=mshal (31fdfea3de) - Bug 1227388 - Finish removing dehydra support. r=mshal (aa43dfce95) - Bug 1205814 - mozilla eslint plug: allow top level var only r=pbrosset (f247252d4b) - Bug 1218409 - Eslint rule that checks for balanced listeners. r=miker (45d42a1014) - Bug 1205814 - Missed a brief description in rst docs r=pbrosset (13fb24c5c4) - Bug 1218425 - ESLint rule that warns against aArg notation in function params; r=miker (e811f2c8f7) - Bug 1217851 - Fix mozplugin's import-headjs-globals on Windows. r=pbro (685f450fcb) - Bug 1218412 - Create ESLint rule to check for CPOWS in browser mochitests r=pbrosset (c505ab4ed3) - Bug 1217922 - eslint head.js plugin does not seem to work r=pbrosset (8d3782057e) - Bug 1224735 - don't use "for..of" in eslint plugin. r=miker (90ecebec24) - Bug 1225289 - Make eslint plugin code conform to .eslintrc r=pbrosset (007bf4c6b8) - Bug 1222232 - Help mach eslint find espree and escope r=pbrosset (d0f7c5987b) - Bug 1229858: Add a preprocessor to convert XBL into JavaScript blocks for eslint. r=miker (99bd8d62c4) - Bug 1230300: Fix mach eslint to pass command arguments through to eslint. r=gps (7b54b30a8f) - Bug 1231720 - Log when ESLint finishes running. r=nalexander (12705e260d) - Bug 1234164 - Fix Ion GETNAME stubs to check for uninitialized lexicals. (r=efaust) (561d6e2d1c) - Bug 1239519 - Fix debug-only initializion order issue detected by ASan. r=luke (8aa8b63fb6) - Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem (8dfe4d99a5) - Bug 1232386 - Fix NativeObject::growSlotsStatic to recover from OOM. r=terrence (284f47d6b1) - Bug 1235032 - check value of obj, remake while () {} to do { } while(). r=jorendorff (0cb646a76e) - Bug 1228327 - Fix bogus assert in GenerateDenseElementHole, add some comments. r=bhackett (e7fc0db6a0) - Bug 1232859 - Don't crash or abort compilation if we're unable to compile the regex stubs. r=nbp (0ec48d44b5) - Bug 1237566 - Bake in global this-value in IonBuilder::jsop_functionthis in some cases. r=h4writer (bd1fb0e8d8) - Bug 1000780 - Part 7: Fix perf regressions introduced in part 1. r=jandem (629452aa16) - Bug 1240100: IonMonkey: Magic values cannot flow through an instruction, r=jandem (f644caf377) - Bug 1244098 - Attempt to fold JSOP_IN to false in IonBuilder based on TI. r=bhackett (e964e1d2bf) - Bug 1238592 - IonMonkey: Optimize away any OSR fixup blocks that are ultimately unreachable. r=nbp (3e7ad0d61a) - Bug 1245171 - Ensure enough ballast space in js::jit::AddKeepAliveInstructions. r=jandem (ba48c30163) - Bug 1244828 - Ensure enough ballast space in TypeAnalyzer::adjustPhiInputs. r=h4writer (126c899284) - Bug 1244828 - Ensure enough ballast space in TypeAnalyzer::adjustInputs. r=h4writer (0bf3d584b9) - Bug 1112537 - Optimize String#split('foo').join('bar') pattern. r=nbp (75fb0e4124) (f18df9acf8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer (4c1dd91f65) - Bug 1240796 - Inline SIMD operations that return scalars. r=bbouvier (e9a4985d96) - Bug 1241872: Fix inlining of SIMD extractLanes in self-hosting; r=jolesen (337ab5c171) - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier (d1721d193d) - Bug 1240796 - Extract baseline code to GetTemplateObjectForSimd(). r=bbouvier (302921629a) - Bug 1240796 - Connect SIMD.Uint32x4 operations to the Ion inliner. r=bbouvier (24a2e4801b) - Bug 1243810: Remove storage class of SimdOperation; r=jolesen (b5f74d5d74) - Bug 1224374 - Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ (b0ee441936) - Bug 1211401 - Use global message manager as parent of <iframe mozbrowser> MM (r=smaug,ahal) (496e94f133) - When mix-blending, only copy intersecting backdrop pixels. (bug 1235995 part 2, r=mattwoodrow) (f3a2211866) - Fix the backdrop copy rect in nested mix-blend containers. (bug 1241273, r=mstange) (00ae1f2375) - Bug 1246403: Implement call_import when caller returns float32; r=luke (f59d6303a6) - Bug 1239506 - Make console formatter return NaN instead of nan with %f;r=baku (44aa78fba7) - Bug 1202735 - Add nsIObserver to avoid warning. r=eeejay (93bf7d87e7) - Bug 1228134 - Should check media.webspeech.synth.enabled on Windows SAPI backend. r=eeejay (4e04c701cb) - Bug 1003464 - Support Web Speech API synthesis via speech-dispatcher. r=kdavis (bc6c839f1d) - Bug 1003452 - Implement OSX backend for WebSpeech Synthesis. r=eeejay (85c3b95baa) - Bug 1223153 - Create new thread to enumerate voice items. r=eeejay (6246ad40a0) - fix refptr (075d2a7614) - Bug 1211974 - Implement nsIObserver in SpeechDispatcherService. r=smaug (1fe398291f) - Bug 1227848 - Separate construction from off-main-thread setup in SpeechDispatcherService. r=smaug (df4e431ad0) - Bug 1191667 - Part 1. Add onVolumeChanged method to nsISpeechTaskCallback. r=eitan (119271d432) - Bug 1191667 - Part 2. Call onVolumeChanged when changing volume. r=eitan (9aeb12f90f) - Bug 1191667 - Part 3. Call NotifyStartedPlaying to show audio indicator. r=eitan (7c0a62f004) - Bug 1187151 (part 13) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (aac6428d17) - Bug 1225928 - Fix hang on linux when sending an empty string to speech synth. r=smaug (f21d1d9c2e) - Bug 1221520 - nullcheck for mSpeechdClient. r=eeejay (3b38bd7fda) - Bug 1230428 - Part 1. Check mTask since end event is posted asynchronized. r=eeejay (5b5ecaddd8) - Bug 1239494 - Followup to fix a spurious hazard analysis failure; r=meow (7c6eac2f31) - Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa (f3edb68e7e) - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl (b5fa6fc75c) - Bug 1242072 - Continue using getPropertyDescriptor for get in Sandbox. r=bholley (3315e39b91) - Bug 1242072 - Continue using getPropertyDescriptor for get in XrayWrapper. r=bholley (d9506cbe6a) - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug (f5bf388f8b) - Bug 1239822: Part 1 - Add a close method to windowless browsers, and only destroy when safe. r=bz (28cd84032e) - apply (and revert little bit of PM) Bug 1218364 - windowless browser windows should not crash on Troubleshoot. (2ef4a8e4f7) - Bug 1224105 - [webext] Use <browser> element for background page (r=kmag) (34b4e7a807) - Bug 1239822: Part 2a - [webext] Explicitly destroy windowless browsers on unload. r=billm (737d05f57c) - Bug 1239822: Part 2b - Destroy windowless browsers created for add-on SDK page workers. (de9bcd0438) - Bug 1239822: Part 2c - Destroy windowless browsers created by browser parsable CSS tests. r=gijs (6e04b09bc6) - Bug 1217307 - Remove some unnecessary null checks in dom/xslt/. r=njn (4208056baf) - Bug 1222624: Make XSLT stylesheet parsing use nsIPrincipals and nsIURIs rather than strings. r=peterv (34984e2115) - Bug 1222475 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/; r=baku,bz,terrence (2d33fa1b22) - Bug 1237445 - Use GCHashSet for BaseShapeSet and InitialShapeSet, r=terrence (a4c8056f3a) - Bug 1244365 - Remove Traceable; r=sfink (5a7d3ed42e) - Bug 1236473 - Do not merge scripts that didn't successfully compile. (r=jandem) (8f03cbd52c) - Bug 1240416 Disallow setting GC mark stack size to zero, and assert on attempt to realloc() zero bytes r=terrence (f28ea7d8f3) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=sphink (deb4e3bd14) - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make ordered hash table clients check for failure r=sfink (541737edf1) - Bug 1220703 - Remove AutoDisableStoreBuffer; r=jonco (e1b44b7696) - Bug 1236523 part 1 - Remove Shape NON_NATIVE flag. r=bhackett (64dfe2f282) - Bug 1236523 part 2 - Cache isBigEnoughForAShapeTable on the Shape. r=bhackett (86b6c65dc6) - Bug 1236523 part 3 - Templatize Shape::search and ShapeTable::search. r=bhackett (9ca2f75776) (68ea640f88) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1234191 - Ensure JSOP_CHECKRETURN consults the correct scope object. (r=shu, r=jandem) (861002da22) - Bug 1237449 - Copy emitForOf into a new emitSpread method, as part of eventually separating for-of and spread code emitting completely. r=efaust (10130cddd1) - Bug 1237449 - Initial emitSpread cleanups. r=efaust (9a19020382) - Bug 1237449 - More emitSpread cleanups. r=efaust (05c85b5c69) - Bug 1237449 - Finish cleaning up emitForOf's code now that it's not also implementing the spread operation. r=efaust (61b251fe4c) - Bug 1234717 - Fix upvar TDZ for block-scoped functions. (r=jorendorff) (bfccd67be8) - Bug 1233249 - Refactor for-loop head parsing so that declaration-parsing code is responsible for detecting for-in/of behavior when a loop declaration is used. This makes declaration parsing slightly fuglier, but it simplifies for-loop parsing, makes it more amenable to future changes, and fixes a few bugs that were otherwise pretty hard to fix. r=shu (8e4d9463ef) - Bug 1235640 - Correctly perform assignment-target detection and marking on a name (arguments, eval, or some other name) used as the target of a for-in/of loop. r=shu (3b5da1c727) - Bug 1233115 - Add missing OOM check after handler.newClassMethodList call. r=efaust (d915b16c2b) (13d3c335af) - partly import changes from tenfourfox: - update ESR base to 115; update EV roots, HSTS, pins, TLDs, TZs; security pullup (55284dd80) (014cc7e7ce) - partly import changes from tenfourfox: - update usrsctp (55284dd80) - build fixes for usrsctp (09a64c8b5) (fee4bda660) * 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
  9. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230902-fee4bda660-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230902-fee4bda660-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230902-fee4bda660-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230902-fee4bda660-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - dom/media: add S16 support code to audio decoders (a9d3b62d9c) - tremor: update to https://github.com/sezero/tremor/tree/91decb5f1b11a84a2157a6326d9135b22627024b (f47d10b172) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1239496 - Load the UA sheet lazily so we can invalidate it for pref changes. Make it depend on the "layout.css.grid.enabled" pref. r=heycam (e4a1ac18b4) - Bug 1225192 - fix eslint complaints about css-logic.js; r=pbrosset (ef19819c21) - Bug 1225192 - remove leading whitespace before prettifying css; r=pbrosset (6b39d08907) - Bug 1230491 - rewrite CssLogic.isContentStylesheet; r=bgrins (14c86cee67) - Bug 1230491 - add CSSStyleSheet::parsingMode; r=heycam,bz (9ecabe232e) - Bug 1239336 - set parsing mode on about:PreferenceStyleSheet; r=heycam,bgrins (cac07e099f) - Bug 1224433 - Part 1: Add reftest. r=roc (28c8a47812) - Bug 1195491 - use nsCOMPtr in RDFContentSinkImpl; r=bsmedberg (9804abe22e) - Bug 1205713 - Merge ImageHostOverlay/ImageClientOverlay to ImageHost/ImageClient r=nical (2871e70466) - Bug 1234472 - Add gonk sideband stream handling to gfx ipc r=nical (559f788a10) - Bug 1049296 - Handle Sideband stream compositing in HwcComposer2D r=mwu,nical (b6dbac1a1b) - Bug 1237508 - Odin: move GC allocation up to fix spurious hazard warning (there was an AutoKeepAtoms already) (r=hazard-red) (b5d0e54993) - Bug 1229399: Group all IR's enums into a single one; r=luke (a7cfedc16a) - Bug 1229399: Make {Get,Set}{Loc,Glo} opcodes type-independent; r=luke (0ed8e44098) - Bug 1239211 - Odin: tweak wasm::Decoder (r=bbouvier) (980e08dc1e) - Bug 1229399: Implement write/readVarU32 and use it for locals/globals; r=luke (5a6f654a14) - Bug 1229399: Unite all the Emit* functions in WasmIonCompile; r=luke (64e517d18f) - Bug 1240524: Fix AsmJS checkedValueType of Bool32x4; r=luke (d98ee763c7) - Bug 1229399: Add list of wasm opcodes described in v8 design document; r=luke (1e05832624) - Bug 1241339 - ObserverService may keep Console object alive until shutdown, r=baku (330d9e7bc0) - Bug 1239177 - Odin: make calls more like wasm (r=bbouvier) (4bab27c7bc) - Bug 1234985 - Odin: hoist read/writeOp into wasm::Decoder/Encoder (r=bbouvier) (de3ba3c3f9) - Bug 1229399: Add test file forgotten in previous rebase/checkin; r=bustage (a2bdda0e86) - Bug 1234985 - Odin: tweak ModuleGenerator interface for Baldr use (r=bbouvier) (5f52fd6777) - Bug 1234985 - BaldrMonkey: testing-only (not content visible) wasm hello world (r=bbouvier) (e49e7f4db2) - Bug 1234985 - Fix js/src/asmjs build errors with unified builds disabled. r=luke (acb7954471) - Bug 1231335 - part 1, runtime switch for SAB+Atomics. r=waldo (973eb7edc1) - Bug 1231335 - part 2, asm.js runtime SAB+Atomics gating. r=luke (b40a8d0b3f) - Bug 1225040 - generalize jsapi-tests for SAB. r=arai (29240f91e1) - Bug 1232211 - Don't perform various SharedArrayBuffer-centric typed array tests in builds with SharedArrayBuffer disabled (i.e. Aurora at next uplift). rs=lth over IRC, responding to cassandra!philor's concerns (f3df4b0c17) - Bug 1231335 - part 3, testing functions and test cases. r=waldo (b91910ea28) - Bug 1231335 - part 4, js shell. r=waldo (4a96addbde) - Bug 1234985 - Odin: move mutedError and displayURL into AsmJSModule (r=bbouvier) (6be0172a15) - Bug 1229399: Remove expression statements opcodes in wasm; r=luke (a046188e98) - Bug 1229399: Allow to peek into the internal wasm IR; r=luke (f4b0497d89) - Bug 1234985 - Odin: make names optional and supplied at the end (r=b ouvier) (ee7864fe7e) - Bug 1238679 - Rename s/SIMD/Simd/ in type and function names. r=bbouvier (1d6c277644) - Bug 1238679 - Add enum class SIMDOperation. r=bbouvier (eb7ce840da) - Bug 1187232 - Access TypedArray's [[ArrayLength]] instead of performing property access; r=Waldo (a66850e72f) - Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo (1a39045055) - Bug 1238679 - Put JSJitInfo::depth in anonymous union. r=nbp (64d6859ee2) - Bug 1238679 - Provide per-operation JSJitInfo for the SIMD functions. r=bbouvier (cd242c1f5d) - Backed out changeset 7bda46f81215 (bug 1225031) for spidermonkey test failures (7c7de9af43) - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo (a8e3593280) - Bug 1237284: Make inlineSimd* functions take MIRType to avoid an indirection; r=jolesen (c046f5ac06) - Bug 1238679 - Make inlineSimdLoad/Store take a MIRType argument. r=bbouvier (7aceb59fc1) - Bug 1238679 - Implement main SIMD inlining dispatch. r=bbouvier (3b19775b14) - Bug 1237445 - Use GCHashMap for VMWrapperMap, r=terrence (4a5b3a1575) - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen (6cf5f03517) - Bug 1241454: Unify AsmJSSimdOperation and SimdOperation; r=jolesen (7506dec0e4) - Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen (afa2b74cab) - Bug 1242804 - Baldr: check enum limits (r=bbouvier) (1a68daa1c3) - Bug 1242804 - Baldr: add local/get_local/set_local (r=bbouvier) (cc2448d2e9) - Bug 1243239 - Baldr: tighten signature index check (r=bbouvier) (fd7081ab39) - Bug 1243373: Ensure all declared functions are defined; r=luke (3c42295668) - Bug 1243031: Throw when WebAssembly is not supported; r=luke (ade7cdc6a6) - Bug 1242772 - Baldr: fix unterminated string literal (r=bbouvier) (273e26e669) - Bug 1241886: Fix debug assertion if we're in dead code; r=luke (59c009191b) - Bug 1234985 - Odin: use VarU32 for integer literals (r=bbouvier) (62c7292462) - Bug 1234985 - Odin: stop requiring explicit final return (r=bbouvier) (2a8bf1639e) - Bug 1242949: Implement Block in WebAssembly; r=luke (e8997f2a2e) - Bug 1242949: Add explicit keyword to WasmAstBlock ctor; r=bustage (239cdcf5d4) - Bug 1243626 - Baldr: tweak block text format (r=bbouvier) (a6fe9248ce) - Bug 1243252 - Baldr: refactor exports (r=bbouvier) (49ca6f519f) - Bug 1243632 - Baldr: check TypeError vs. SyntaxError (r=bbouvier) (c70ab8e8ec) - Bug 1243252 - Baldr: add import section (r=bbouvier) (16b98660c8) - Bug 1243633 - Baldr: add call/call_import (r=bbouvier) (63dd480e7d) - Bug 1234985 - Hoist CStringHasher (r=sfink) (c019cff4b3) - Bug 1237445 - Implement GCRekeyableHashMap, r=terrence (c4acd75ad0) - Bug 1244272 - BaldrMonkey: Implement support for i32.add. r=luke (ede8918dfe) - Bug 1244272 - BaldrMonkey: Implement the rest of the i32 binary operators. r=luke (bf11a38b86) - Bug 1244272 - BaldrMonkey: Implement the f32 and 64 operators. r=luke (2ea37d6a95) - Bug 1244403 - Baldr: move kind out of WasmAstNode and into WasmAstExpr (r=bbouvier) (498fd0b4a5) - Silence a GCC warning in JitCompartment.h. No bug#, rs=jandem on IRC. (a23ccc42b3) - Bug 1237445 - Use GCHashMap for ICStubCodeMap, r=terrence (b1d970f3c9) - Bug 1244403 - Baldr: remove unnecessary 'end' argument from (r=bbouvier) (8da28c587c) - Bug 1244403 - Baldr: expose export func entry offsets directly (r=bbouvier) (c6f82070fb) - Bug 1234862 - Part 2: Always use DefaultGCPolicy with GCVector; r=sfink (6d8cf44216) - Bug 1237445 - Use GCHashTables for ObjectGroup sweeping, r=terrence (7fd47cc6fb) - Bug 1237445 - Use GCHashMap for (CCW) WrapperMap, r=terrence (cf6788b6a4) - Bug 1237447 - Disable the crashreporter when crashing intentionally in TestPLDHash. r=njn (d4744f47d4) - Bug 1237445 - Rekey ArrayObjectTable, r=terrence (2ccfca974c) - Bug 1234862 - Part 3: Always use DefaultGCPolicy for GCHashTables; r=sfink (d0f2472c1b) - Bug 1234862 - Part 4: Always use DefaultGCPolicy for TraceableFifo; r=sfink (069e134534) - Bug 1239494 - Use GCHashMap to simplify nsWrapperCache; r=jonco (0bb0069fc4) - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink (cb93f0c133) - Bug 1234862 - Part 5.1: Followup comment fixes; r=sfink (bd2930ddf2) - Fix recent non-unified build bustage (no bug, rs=sunfish) (6c40eba8bc) - Bug 1243815: Put hard limits to some variable lengths in wasm; r=luke (1df12aa08e) - Bug 1244403 - Baldr: factor out DynamicLinkData (r=bbouvier) (f257b901a3) - Bug 1244403 - Baldr: put import section first (r=bbouvier) (47e726c907) - Bug 1244571 - BaldrMonkey: Implement the unary operators. r=luke (e22132ccb1) - Bug 1244571 - BaldrMonkey: Implement the comparison operators. r=luke (aa6e7a71cd) - Bug 1244571 - BaldrMonkey: Implement parsing, encoding, and decoding for the conversion operators. r=luke (73d65dc416) - Bug 1244571 - BaldrMonkey: Type-check the unary and binary operators. r=luke (4d7d41d49b) - Bug 1244571 - BaldrMonkey: Implement parsing, encoding, and decoding for i64 operators. r=luke (c42a9b5496) - Bug 1244571 - BaldrMonkey: Improve the readability of the parser code. r=luke (298c9c57a5) - Bug 1244571 - BaldrMonkey: Fail decoding for operators which are not yet implemented r=luke (fdd4deff21) - Bug 1245250 - BaldrMonkey: Refacfor min/max to make variadicity AsmJS-specific r=luke (f30e0471b9) - Bug 1242342: Add If and IfElse to WebAssembly; r=luke (653223fdd3) - Bug 1247755 - Baldr: disallow duplicate signature table entries (r=sunfish) (419fd0be57) - Bug 1234397 - dispatch on the correct value. r=luke (4c7d5f5105) - Bug 1233863 - ARM64: Allow test to pass with --no-asmjs, and when no JIT exists. r=luke (b89522c52c) - Bug 1244405 - Odin: switch to dynamic page size, move heap constants to Wasm (r=bbouvier) (31d4b684b7) - Bug 1234038 - Self-host ArrayBuffer.prototype.slice. r=lth (ab81205e4a) - Bug 1121937 - Implement %TypedArray%.prototype.sort; r=jorendorff (aef7bb1228) - Bug 1101256 - Implement detachment checks for %TypedArray% methods (patch 1 of 2); r=Waldo (cb13a5078b) - Bug 1101256 - Implement detachment checks for %TypedArray% methods (patch 2 of 2); r=Waldo (b429b87a3d) - Bug 715181 - Self-host Array.sort; r=till (f87f85634c) - Bug 1079844 - Adjust TypedArray.js comments to refer to detachment rather than neutering. r=mrrrgn (ac2b366958) - Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem (ae20a9677c) - Bug 1079844 - Rename JS_ARRAYBUFFER_NEUTERED_FLAG to use detachment terminology. r=sfink (670281d8b0) - Bug 1079844 - Rename isNeutered() to isDetached(), and rename isNeutered() on views to hasDetachedBuffer(). r=sfink (b5595746aa) - Bug 1079844 - Convert the JS_NeuterArrayBufferObject API to detachment terminology. r=till (2d176589bd) - Bug 1079844 - Rename JS_IsNeuteredArrayBufferObject to JS_IsDetachedArrayBufferObject. r=till (9607cf673d) - Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem (a4a17233d0) - Bug 1079844 - Rename TI's ObjectKey flag to use detachment terminology. r=jandem (8865017109) - Bug 1079844 - Rename CheckForNeuteredTypedObject and the flag underlying it to use detachment terminology. r=jandem (67ace7669e) - Bug 1079844 - Rename ABO::neuter to ABO::detach. r=sfink (37c71de755) - Bug 1079844 - Rename ArrayBufferViewObject::neuter to ABVO::notifyBufferDetached. Detachment applies only to ArrayBuffers, and the methods didn't actually neuter anything, so "notify" makes more sense as the verb here. r=sfink (2ebf7779a7) - Bug 1079844 - Rename ABO::neuterView to a standalone NoteViewBufferWasDetached function. r=sfink (3ce2977123) - Bug 1244405 - Odin: refactor ArrayBufferObject::createForWasm out of prepareForAsmJS (r=bbouvier) (3f5ed523f0) - Bug 1243633 - Odin: tidy up call emitting (r=bbouvier) (89256a6d57) - Bug 1243633 - Odin: switch to lineOrBytecode from line/column (r=bbouvier) (ded5ff23de) - Bug 1242342: Set return type accordingly to the compilation mode; r=luke (f4cdff1644) - Bug 1244405 - Baldr: fix wasm function export name (r=bbouvier) (c6ea5f8194) - Bug 1244405 - Baldr: add memory section (r=bbouvier) (c98fc66e50) - Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem) (9ef020aff6) - fix neutered/detached (2a675ae62e) - Bug 1242342: Replace Ternary by IfElse which return expressions; r=luke (aa1535de89) - Bug 1244405 - Baldr: add memory exports (r=bbouvier) (9a495599df) - Bug 1240583 - Odin: remove the sync interrupt stub (r=bbouvier) (a3811b0cc5) - Bug 1242043 - {Array,%TypedArray%}.prototype.{i,lastI}ndexOf should never return -0. r=jorendorff (485f5d62dc) - Bug 1180290 - Part 1: Add prefix parameter to IdToFunctionName. r=till (e33ed94f64) - Bug 1180290 - Part 2: Handle prefix in DefinePropertyById. r=till,smaug (5c3333ef68) - Bug 1180290 - Part 3: Use canonical name in native getter. r=till (213b6d1b7f) - Bug 1180290 - Part 4: Add tests for builtin getter name. r=till (005f1e4da7) - Bug 1180290 - Part 5: Remove getter/setter variant for ThrowInvalidThis message. r=bz (fa8224af50) - Bug 1236548 - Allow JS_UNINITIALIZED_LEXICAL in jit::InvokeFunction. (r=Waldo) (33b1f88506) - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff (7910b24126) - Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem (7d0b35b028) - Bug 1236548 - Followup: Make added test actually pass. (rs=Waldo) (0f1e6861b1) - Bug 1216166 - Unify CustomEvent.cpp with the rest of the unified sources, r=smaug (eacd905246) - Bug 1233831 - Part 0: JSAPI plumbing for nursery collection callbacks; r=terrence (1417ff456a) - Bug 1233831 - Part 1: Call the callback on nursery collections; r=terrence (cf720fc8c9) - Bug 1233831 - Part 2: Expose JS::gcreason::ExplainReason to embedders; r=terrence (5eaceb2a58) - Bug 1233831 - Part 3: Install a callback to trace nursery collections; r=mccr8 (13bc8d19ff) - Bug 1233831 - Part 4: Add metadata for the minor GC markers; r=vporof (cb42e1e42a) - Bug 1233831 - Part 5: Test the minor GC markers; r=vporof (5f8ae59242) - Bug 1218468 - Remove worker markers on each check in browser_timelineMarkers-02.js, r=me (33efc054c0) - Bug 1233831 - Follow up: Expand sanitizeMarkers to filter out minor GC markers; r=jsantell (b99fb1dbbc) - Bug 1239314 - Make marking validation a normal zeal mode; r=jonco (4668054d11) - Bug 1233857 - Follow up: Add a new GC zeal mode for the elements edges barrier; r=terrence (61a7db4357) - Bug 1245767 - Allow combining different gczeal modes. r=terrence (8d90fd103e) - Bug 1242262 - Remove the last vestiges of JS_GC_MARKING_VALIDATION (it's a GC Zeal mode now). r=terrence (3ca086aed4) - Bug 1249795 - Clear strong refs to message managers once we've destroyed nsFrameLoader, r=billm (b562395eb9) - Bug 1244405 - Baldr: add memory segments (r=sunfish) (c7850ee495) - Bug 1246433 - BaldrMonkey: Implement integer and float literals. r=luke (d668caa1bd) - Bug 1240583 - Odin: refactor x86/x64 loads/stores (r=sunfish) (df85bc0aa3) - Bug 1240583 - Odin: replace retargetWithOffset (r=bbouvier) (627815cb6d) - Bug 757969 - use __thread in ThreadLocal; r=froydnj (5e06f7ef9e) - bug 1244128 - stop exporting js friend api symbols from libxul r=glandium (894792316d) - Bug 912337 - Make a new Error subclass: Debugger.DebuggeeWouldRun. (r=jimb) (a020dfd40c) - Bug 1248101 - Make dtoa_malloc infallible. r=sfink. (0828c1b15b) - Bug 1245737 (part 1) - Enable |Omit_Private_Memory| for our dtoa implementation. r=bhackett. (aaa0ebad66) - Bug 1245737 (part 0) - Fix a leak in DtoaState. r=sfink. (3007242e86) - Bug 1245737 (part 2) - Don't bother measuring DtoaState. r=bhackett. (db33501ddd) - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink (08421e1c6c) - Bug 1244358 - Support all types in PersistentRooted; r=sfink (bc1a8ada00) - Bug 1248233. Make js::ReportOutOfMemory respect the autoJSAPIOwnsErrorReporting() flag on the context options. r=luke (5ee05b61e6) - Bug 1235151 - Factor all the install.rdfs used for langpacks. r=mshal (0e10679502) - Bug 1235151 - Use #include in toolkit/locales/generic/install.rdf instead of -I on the preprocessor command line. r=mshal (31fdfea3de) - Bug 1227388 - Finish removing dehydra support. r=mshal (aa43dfce95) - Bug 1205814 - mozilla eslint plug: allow top level var only r=pbrosset (f247252d4b) - Bug 1218409 - Eslint rule that checks for balanced listeners. r=miker (45d42a1014) - Bug 1205814 - Missed a brief description in rst docs r=pbrosset (13fb24c5c4) - Bug 1218425 - ESLint rule that warns against aArg notation in function params; r=miker (e811f2c8f7) - Bug 1217851 - Fix mozplugin's import-headjs-globals on Windows. r=pbro (685f450fcb) - Bug 1218412 - Create ESLint rule to check for CPOWS in browser mochitests r=pbrosset (c505ab4ed3) - Bug 1217922 - eslint head.js plugin does not seem to work r=pbrosset (8d3782057e) - Bug 1224735 - don't use "for..of" in eslint plugin. r=miker (90ecebec24) - Bug 1225289 - Make eslint plugin code conform to .eslintrc r=pbrosset (007bf4c6b8) - Bug 1222232 - Help mach eslint find espree and escope r=pbrosset (d0f7c5987b) - Bug 1229858: Add a preprocessor to convert XBL into JavaScript blocks for eslint. r=miker (99bd8d62c4) - Bug 1230300: Fix mach eslint to pass command arguments through to eslint. r=gps (7b54b30a8f) - Bug 1231720 - Log when ESLint finishes running. r=nalexander (12705e260d) - Bug 1234164 - Fix Ion GETNAME stubs to check for uninitialized lexicals. (r=efaust) (561d6e2d1c) - Bug 1239519 - Fix debug-only initializion order issue detected by ASan. r=luke (8aa8b63fb6) - Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem (8dfe4d99a5) - Bug 1232386 - Fix NativeObject::growSlotsStatic to recover from OOM. r=terrence (284f47d6b1) - Bug 1235032 - check value of obj, remake while () {} to do { } while(). r=jorendorff (0cb646a76e) - Bug 1228327 - Fix bogus assert in GenerateDenseElementHole, add some comments. r=bhackett (e7fc0db6a0) - Bug 1232859 - Don't crash or abort compilation if we're unable to compile the regex stubs. r=nbp (0ec48d44b5) - Bug 1237566 - Bake in global this-value in IonBuilder::jsop_functionthis in some cases. r=h4writer (bd1fb0e8d8) - Bug 1000780 - Part 7: Fix perf regressions introduced in part 1. r=jandem (629452aa16) - Bug 1240100: IonMonkey: Magic values cannot flow through an instruction, r=jandem (f644caf377) - Bug 1244098 - Attempt to fold JSOP_IN to false in IonBuilder based on TI. r=bhackett (e964e1d2bf) - Bug 1238592 - IonMonkey: Optimize away any OSR fixup blocks that are ultimately unreachable. r=nbp (3e7ad0d61a) - Bug 1245171 - Ensure enough ballast space in js::jit::AddKeepAliveInstructions. r=jandem (ba48c30163) - Bug 1244828 - Ensure enough ballast space in TypeAnalyzer::adjustPhiInputs. r=h4writer (126c899284) - Bug 1244828 - Ensure enough ballast space in TypeAnalyzer::adjustInputs. r=h4writer (0bf3d584b9) - Bug 1112537 - Optimize String#split('foo').join('bar') pattern. r=nbp (75fb0e4124) (f18df9acf8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer (4c1dd91f65) - Bug 1240796 - Inline SIMD operations that return scalars. r=bbouvier (e9a4985d96) - Bug 1241872: Fix inlining of SIMD extractLanes in self-hosting; r=jolesen (337ab5c171) - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier (d1721d193d) - Bug 1240796 - Extract baseline code to GetTemplateObjectForSimd(). r=bbouvier (302921629a) - Bug 1240796 - Connect SIMD.Uint32x4 operations to the Ion inliner. r=bbouvier (24a2e4801b) - Bug 1243810: Remove storage class of SimdOperation; r=jolesen (b5f74d5d74) - Bug 1224374 - Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ (b0ee441936) - Bug 1211401 - Use global message manager as parent of <iframe mozbrowser> MM (r=smaug,ahal) (496e94f133) - When mix-blending, only copy intersecting backdrop pixels. (bug 1235995 part 2, r=mattwoodrow) (f3a2211866) - Fix the backdrop copy rect in nested mix-blend containers. (bug 1241273, r=mstange) (00ae1f2375) - Bug 1246403: Implement call_import when caller returns float32; r=luke (f59d6303a6) - Bug 1239506 - Make console formatter return NaN instead of nan with %f;r=baku (44aa78fba7) - Bug 1202735 - Add nsIObserver to avoid warning. r=eeejay (93bf7d87e7) - Bug 1228134 - Should check media.webspeech.synth.enabled on Windows SAPI backend. r=eeejay (4e04c701cb) - Bug 1003464 - Support Web Speech API synthesis via speech-dispatcher. r=kdavis (bc6c839f1d) - Bug 1003452 - Implement OSX backend for WebSpeech Synthesis. r=eeejay (85c3b95baa) - Bug 1223153 - Create new thread to enumerate voice items. r=eeejay (6246ad40a0) - fix refptr (075d2a7614) - Bug 1211974 - Implement nsIObserver in SpeechDispatcherService. r=smaug (1fe398291f) - Bug 1227848 - Separate construction from off-main-thread setup in SpeechDispatcherService. r=smaug (df4e431ad0) - Bug 1191667 - Part 1. Add onVolumeChanged method to nsISpeechTaskCallback. r=eitan (119271d432) - Bug 1191667 - Part 2. Call onVolumeChanged when changing volume. r=eitan (9aeb12f90f) - Bug 1191667 - Part 3. Call NotifyStartedPlaying to show audio indicator. r=eitan (7c0a62f004) - Bug 1187151 (part 13) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (aac6428d17) - Bug 1225928 - Fix hang on linux when sending an empty string to speech synth. r=smaug (f21d1d9c2e) - Bug 1221520 - nullcheck for mSpeechdClient. r=eeejay (3b38bd7fda) - Bug 1230428 - Part 1. Check mTask since end event is posted asynchronized. r=eeejay (5b5ecaddd8) - Bug 1239494 - Followup to fix a spurious hazard analysis failure; r=meow (7c6eac2f31) - Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa (f3edb68e7e) - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl (b5fa6fc75c) - Bug 1242072 - Continue using getPropertyDescriptor for get in Sandbox. r=bholley (3315e39b91) - Bug 1242072 - Continue using getPropertyDescriptor for get in XrayWrapper. r=bholley (d9506cbe6a) - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug (f5bf388f8b) - Bug 1239822: Part 1 - Add a close method to windowless browsers, and only destroy when safe. r=bz (28cd84032e) - apply (and revert little bit of PM) Bug 1218364 - windowless browser windows should not crash on Troubleshoot. (2ef4a8e4f7) - Bug 1224105 - [webext] Use <browser> element for background page (r=kmag) (34b4e7a807) - Bug 1239822: Part 2a - [webext] Explicitly destroy windowless browsers on unload. r=billm (737d05f57c) - Bug 1239822: Part 2b - Destroy windowless browsers created for add-on SDK page workers. (de9bcd0438) - Bug 1239822: Part 2c - Destroy windowless browsers created by browser parsable CSS tests. r=gijs (6e04b09bc6) - Bug 1217307 - Remove some unnecessary null checks in dom/xslt/. r=njn (4208056baf) - Bug 1222624: Make XSLT stylesheet parsing use nsIPrincipals and nsIURIs rather than strings. r=peterv (34984e2115) - Bug 1222475 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/; r=baku,bz,terrence (2d33fa1b22) - Bug 1237445 - Use GCHashSet for BaseShapeSet and InitialShapeSet, r=terrence (a4c8056f3a) - Bug 1244365 - Remove Traceable; r=sfink (5a7d3ed42e) - Bug 1236473 - Do not merge scripts that didn't successfully compile. (r=jandem) (8f03cbd52c) - Bug 1240416 Disallow setting GC mark stack size to zero, and assert on attempt to realloc() zero bytes r=terrence (f28ea7d8f3) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=sphink (deb4e3bd14) - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make ordered hash table clients check for failure r=sfink (541737edf1) - Bug 1220703 - Remove AutoDisableStoreBuffer; r=jonco (e1b44b7696) - Bug 1236523 part 1 - Remove Shape NON_NATIVE flag. r=bhackett (64dfe2f282) - Bug 1236523 part 2 - Cache isBigEnoughForAShapeTable on the Shape. r=bhackett (86b6c65dc6) - Bug 1236523 part 3 - Templatize Shape::search and ShapeTable::search. r=bhackett (9ca2f75776) (68ea640f88) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1234191 - Ensure JSOP_CHECKRETURN consults the correct scope object. (r=shu, r=jandem) (861002da22) - Bug 1237449 - Copy emitForOf into a new emitSpread method, as part of eventually separating for-of and spread code emitting completely. r=efaust (10130cddd1) - Bug 1237449 - Initial emitSpread cleanups. r=efaust (9a19020382) - Bug 1237449 - More emitSpread cleanups. r=efaust (05c85b5c69) - Bug 1237449 - Finish cleaning up emitForOf's code now that it's not also implementing the spread operation. r=efaust (61b251fe4c) - Bug 1234717 - Fix upvar TDZ for block-scoped functions. (r=jorendorff) (bfccd67be8) - Bug 1233249 - Refactor for-loop head parsing so that declaration-parsing code is responsible for detecting for-in/of behavior when a loop declaration is used. This makes declaration parsing slightly fuglier, but it simplifies for-loop parsing, makes it more amenable to future changes, and fixes a few bugs that were otherwise pretty hard to fix. r=shu (8e4d9463ef) - Bug 1235640 - Correctly perform assignment-target detection and marking on a name (arguments, eval, or some other name) used as the target of a for-in/of loop. r=shu (3b5da1c727) - Bug 1233115 - Add missing OOM check after handler.newClassMethodList call. r=efaust (d915b16c2b) (13d3c335af) - partly import changes from tenfourfox: - update ESR base to 115; update EV roots, HSTS, pins, TLDs, TZs; security pullup (55284dd80) (014cc7e7ce) - partly import changes from tenfourfox: - update usrsctp (55284dd80) - build fixes for usrsctp (09a64c8b5) (fee4bda660)
  10. New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230902-71d781cb4-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230902-71d781cb4-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230902-71d781cb4-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - tremor: update to https://github.com/sezero/tremor/tree/91decb5f1b11a84a2157a6326d9135b22627024b (b6f52f51c) - Revert "HACK: abort from further processing JSOP_SUPERBASE if allowSuperProperty() is false, fix accessing apple.com." (d7099fa2e) - partly import changes from tenfourfox: - update ESR base to 115; update EV roots, HSTS, pins, TLDs, TZs; update usrsctp; security pullup; more comprehensive nuisance script blocking; fixes for #488, #566 (55284dd80) - build fixes for usrsctp (09a64c8b5) (71d781cb4)
  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-20230902-a3d4f433f-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230902-a3d4f433f-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Bug 1274518 - Add IPDL preprocessing support (8ea70e0e) (de2659b3a) - import from UXP: Issue #2298 - Carry private-ness of names through ParseNodeHandler (b0d9f0e2) (e9817a320) - import from UXP: Issue #2298 - Support '#x in obj' ergonomic brand check syntax (6ff7b526) (3ebad1755) - ported from UXP: Issue #2293 - Add preferences to disable CSS animation/transition props. (f4cc47c0) (473c754b4) - import from UXP: [XPCOM] Add xll files to the executables list. (d33ab582) (be00d097d) - ported from UXP: [network] Add locking around access to WebSocketChannel::mPMCECompressor (058e936f) (5113e63ef) - import from UXP: [DOM] Deny web notifications if principal can't resolve. (850464c6) (5d82053f0) - import from UXP: [network] Hold a strong ref to mChannel in OpenConn (613cd8f4) (ec658c471) - import from UXP: [DOM] Make IORunnable::mFilePickerParent into a RefPtr. (0359d8a9) (1ad0f56dc) - import from UXP: [gfx] Check if we have a valid texture before trying to delete it. (56c53b3b) (693963422) - partly import changes from tenfourfox: - update usrsctp (55284dd80) - build fixes for usrsctp (09a64c8b5) (f5c388d16) - partly import changes from tenfourfox: - update ESR base to 115; update EV roots, HSTS, pins, TLDs, TZs; security pullup (55284dd80) (9c189c7a8) - import from UXP: Issue #2058 - Fix build issues in DataChannel.cpp after sctp upgrade (d9eb5d3e) (a3d4f433f)
  12. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230902-d0fd16ed-uxp-e27e1cd712-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230902-d0fd16ed-uxp-e27e1cd712-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-20230902-id-656ea98-uxp-e27e1cd712-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230902-id-656ea98-ia-93af9a0-uxp-e27e1cd712-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-20230902-3219d2d-uxp-e27e1cd712-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230902-3219d2d-uxp-e27e1cd712-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-20230902-3219d2d-uxp-e27e1cd712-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-20230902-d849524bd-uxp-e27e1cd712-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230902-d849524bd-uxp-e27e1cd712-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230902-d849524bd-uxp-e27e1cd712-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230902-d849524bd-uxp-e27e1cd712-xpmod.7z Official UXP changes picked since my last build: - Bug 1274518 - Add IPDL preprocessing support (8ea70e0eac) - Issue #2298 - Carry private-ness of names through ParseNodeHandler (b0d9f0e2ed) - Issue #2298 - Support '#x in obj' ergonomic brand check syntax (6ff7b5269e) - Issue #2293 - Add preferences to disable CSS animation/transition props. (f4cc47c049) - [XPCOM] Add xll files to the executables list. (d33ab5822f) - [network] Add locking around access to WebSocketChannel::mPMCECompressor (058e936f62) - [DOM] Deny web notifications if principal can't resolve. (850464c616) - [network] Hold a strong ref to mChannel in OpenConn (613cd8f4cb) - [DOM] Make IORunnable::mFilePickerParent into a RefPtr. (0359d8a9e7) - [gfx] Check if we have a valid texture before trying to delete it. (56c53b3b8f) - Issue #2058 - Fix build issues in DataChannel.cpp after sctp upgrade (e27e1cd712) 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: - tremor: update to https://github.com/sezero/tremor/tree/91decb5f1b11a84a2157a6326d9135b22627024b (f1d0742012) - ffvpx: update ffmpeg to 3.4.13 ( https://github.com/FFmpeg/FFmpeg/commit/c7210207555effd194b60dee424fd5632bb388f4 ) (6f9d5a9385) - dom/ipc: follow-up rev 0359d8a9 (de745cc432) - pref: remove my version of pref as upstream provided same in another location (913a4f1816) - partly import changes from tenfourfox: - update ESR base to 115; update EV roots, pins, TLDs, TZs; security pullup (55284dd80) (c32aeee874) - partly import changes from tenfourfox: - update usrsctp (55284dd80) - build fixes for usrsctp (09a64c8b5) (6e3c4f40bf) 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. when we talk about HEVC(H.265) does really mean it not VP9/AV1.
  15. hmm, it could be because of BigInt support, whole official version still has no BigInt support yet.
  16. unfortunately I need CF for DDoS protection.
  17. if you have a win7 machine, please try this on official version to see if same happens on palemoon.
  18. please make sure you have "javascript.options.ion = false" in about:config
  19. but HEVC decoding doesn't seems to work with this patch.
  20. ... And it would indeed be nice if the UXP-based browsers were able to play HEVC-encoded video streams (I currently have to use 360EEv13 for these ); @roytam1, what do you think? I could add some bits in fmp4(ffmpeg hevc bits are already in), but even mozilla doesn't fully supports HEVC video playback. https://bugzilla.mozilla.org/show_bug.cgi?id=1842838
  21. they have no difference between those builds.
  22. this removes embedded manifest and patching MSVC*80 runtime to continue even if no manifest is found.
  23. I think your installation has some problem, tested with win2000 RTM here and no problem:
  24. upstream is still updating 3.4 branch, but I still have to recreate mingw environment to compile it standalone. https://github.com/FFmpeg/FFmpeg/commit/c7210207555effd194b60dee424fd5632bb388f4
  25. no wonder why they won't work, because date code is replaced with a wrong one! fixed in that post now.
×
×
  • Create New...