Jump to content

roytam1

Member
  • Posts

    3,871
  • Joined

  • Last visited

  • Days Won

    454
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230408-90aa2da97-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230408-90aa2da97-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: No Issue - Fix drawing in titlebar on Mac when building with the Big Sur 11.0 SDK. On Intel we build with the 10.12 SDK so this problem is avoided. Also Pale Moon no longer supports drawing in the titlebar in the front end. However Basilisk does and built for ARM the tabs were cut off by the native titlebar. This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar. (2625cb0b) (6f6086e1e) - import from UXP: Issue #2181 - Add sys/auxv.h to system-headers (607df679) (7d88b91e3) - import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (15568ece6) - import from UXP: Issue #62 - Follow-up: Fix debug build bustage with shared Spidermonkey. (af72806b) (8690b0779) - import from UXP: Issue #2155 - Follow-up: Reorder super-property evaluation order per latest spec change (74032644) (b70cbbdf4) - import from UXP: Issue #2173 - Fix exporting array and object binding patterns (0b2e8c48) (883f2ebe1) - import from UXP: Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument lists (924140d4) (aa7e25184) - import from UXP: Issue #2173 - Add a new PNK_PROPERTYNAME to hold location information about property access name (fa1193b8) (f9e429c4f) - import from UXP: Issue #2173 - Store the info about the existence of the default case into the switch ParseNode (36b5a562) (7e5e4918d) - import from UXP: Issue #2173 - Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool (c02e109b) (48571aa05) - import from UXP: Issue #2173 - Add accessors to ListNode (9c17ec05) (5f06ea872) - import from UXP: Issue #2173 - Add accessors to TernaryNode (4726d96f) (6cd3774da) - import from UXP: Issue #2173 - Add accessors to BinaryNode and subclasses (662419c5) (0f372d2fe) - ported from UXP: Issue #2173 - Add accessors to UnaryNode and subclasses (68a407c9) (014867919) - ported from UXP: Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral (ba730c48) (4b0f0e687) - import from UXP: Issue #2173 - Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP (a49f4d04) (8791207a5) - import from UXP: Issue #2173 - Add accessors to LexicalScopeNode (3bd300e2) (f3f51ebb0) - import from UXP: Issue #2173 - Add TryNode (d4103253) (35c239c0d) - import from UXP: Issue #2173 - Fix remaining ParseNode* in FullParseHandler methods signature (287a2ad2) (6c0008690) - import from UXP: Issue #2173 - Remove unused case/code from function node ops (f21340f1) (cb01c6f90) - ported from UXP: Issue #2173 - Separate CodeNode into FunctionNode and ModuleNode (0dac7918) (f98526a86) - import from UXP: Issue #2173 - Allow constant folding to see inside functions when using the module pattern (661b1c53) (42d6d570a) - ported from UXP: Issue #2173 - Introduce FunctionNode::syntaxKind instead of JSOPs (0132ae21) (260bbc54c) - import from UXP: Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f3) (ffb926317) - import from UXP: PR #2189 - Follow-up: Fix build bustage with GCC 9 related to checkExportedNamesForDeclaration (7c9215f9) (bd30f5bfd) - import from UXP: No Issue - Fix FreeBSD build failure with WebRTC enabled. (3c3456cc) (a6fbd148a) - ported from UXP: Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a) (170771a8a) - import from UXP: Issue #2191 - Make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. (c54e2502) (7b8614d7f) - import from UXP: Issue #2191 - Get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. (a35ce5e5) (644697bc7) - import from UXP: Issue #2191 - Remove redundant CairoScaledFont accessor from gfxFont subclasses. (b721b625) (9e3bea9d8) - ported from UXP: Issue #2191 - Require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. (0f7750cd) (8a5e88041) - ported from UXP: Issue #2191 - Remove virtual from gfxFont::GetCairoScaledFont. (44b74873) (cd4c972e1) - import from UXP: Issue #2191 - Follow-up: Add missing mozilla::gfx in gfxFcPlatformFontList.cpp (d9e7c07e) (b5e596fb7) - import from `custom` branch of UXP: update harfbuzz to 2.8.2 (58116e6c) (5d1c07c75) - update harfbuzz to 3.2.0 (90aa2da97)
  2. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230408-de147fa3-uxp-b5e969b8a-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230408-de147fa3-uxp-b5e969b8a-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20230408-id-656ea98-uxp-b5e969b8a-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230408-id-656ea98-ia-93af9a0-uxp-b5e969b8a-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  3. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230408-3219d2d-uxp-b5e969b8a-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230408-3219d2d-uxp-b5e969b8a-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230408-3219d2d-uxp-b5e969b8a-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230408-d849524bd-uxp-b5e969b8a-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230408-d849524bd-uxp-b5e969b8a-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230408-d849524bd-uxp-b5e969b8a-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230408-d849524bd-uxp-b5e969b8a-xpmod.7z Official UXP changes picked since my last build: - No Issue - Fix drawing in titlebar on Mac when building with the Big Sur 11.0 SDK. On Intel we build with the 10.12 SDK so this problem is avoided. Also Pale Moon no longer supports drawing in the titlebar in the front end. However Basilisk does and built for ARM the tabs were cut off by the native titlebar. This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar. (2625cb0b6) - Issue #2181 - Add sys/auxv.h to system-headers (607df6796) - Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769cf) - Issue #62 - Follow-up: Fix debug build bustage with shared Spidermonkey. (af72806b3) - No issue - FreeBSD builds should also use xz compression for packaging. (2e6362218) - Issue #2155 - Follow-up: Reorder super-property evaluation order per latest spec change (74032644f) - Issue #2173 - Fix exporting array and object binding patterns (0b2e8c481) - Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument lists (924140d40) - Issue #2173 - Add a new PNK_PROPERTYNAME to hold location information about property access name (fa1193b8c) - Issue #2173 - Store the info about the existence of the default case into the switch ParseNode (36b5a5624) - Issue #2173 - Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool (c02e109b7) - Issue #2173 - Add accessors to ListNode (9c17ec053) - Issue #2173 - Add accessors to TernaryNode (4726d96fd) - Issue #2173 - Add accessors to BinaryNode and subclasses (662419c50) - Issue #2173 - Add accessors to UnaryNode and subclasses (68a407c93) - Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral (ba730c488) - Issue #2173 - Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP (a49f4d048) - Issue #2173 - Add accessors to LexicalScopeNode (3bd300e26) - Issue #2173 - Add TryNode (d4103253d) - Issue #2173 - Fix remaining ParseNode* in FullParseHandler methods signature (287a2ad2e) - Issue #2173 - Allow constant folding to see inside functions when using the module pattern (661b1c534) - Issue #2173 - Remove unused case/code from function node ops (f21340f1a) - Issue #2173 - Separate CodeNode into FunctionNode and ModuleNode (0dac79185) - Issue #2173 - Introduce FunctionNode::syntaxKind instead of JSOPs (0132ae210) - Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f30) - PR #2189 - Follow-up: Fix build bustage with GCC 9 related to checkExportedNamesForDeclaration (7c9215f95) - No Issue - Fix FreeBSD build failure with WebRTC enabled. (3c3456cc6) - Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a4) - Issue #2191 - Make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. (c54e2502b) - Issue #2191 - Get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. (a35ce5e5e) - Issue #2191 - Remove redundant CairoScaledFont accessor from gfxFont subclasses. (b721b6257) - Issue #2191 - Require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. (0f7750cd2) - Issue #2191 - Remove virtual from gfxFont::GetCairoScaledFont. (44b74873c) - Issue #2191 - Follow-up: Add missing mozilla::gfx in gfxFcPlatformFontList.cpp (d9e7c07ed) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - update harfbuzz to 2.8.2 (58116e6c5) - update harfbuzz to 3.2.0 (b5e969b8a) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  4. Notice: while upstream updated harfbuzz to latest release (7.1.0), I can't do this because it breaks compiling in VC2015. instead, I'll try to update it to 3.2.0 for the moment.
  5. and if it happens with palefill (with WC disabled), you may try reporting to palefill as well?
  6. not github specified, but general git usage/concept. unfortunately this is how git works, and it could be more troublesome if in svn/cvs way. (for having a upstream-tracking branch and a dev/work branch for actual porting and merging in same repo)
  7. then you may try mypal68.13, it seems to work. (just to remind that mypal68 can cause BSoD on some systems, better save your works before testing it!)
  8. yeah, someone may report this to upstream via repo's issue tracker or their forum. but who can take up this job? (I can't as my position stands(or say, being standed)) and my advice: if you're going to report this to upstream, better register with different handle name than here's, and capture different screenshot which is not disclosed here, if you have newer OS environment, you may test with official PM32.1 to see if whatsapp is working on official build or not. and report to them if it doesn't. and FYI: mypal68.13 works (with general.useragent.override.web.whatsapp.com="Mozilla/5.0 (Windows NT 6.3; WOW64; rv:78.9) Gecko/20100101 Firefox/78.9" (without quotes) in about:config)
  9. the changes between them is here: https://github.com/roytam1/UXP/compare/e36be164d...5ae83c47f and I think what you want is: https://github.com/roytam1/UXP/commit/1270657ba0b345912ab8a86f27467d7788116ae7 and eventually here: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1975
  10. Fine, in mypal i have intl/icu with disabled these vista-7 things, i replace with my icu. Next i get erro about ulIvBits here https://github.com/roytam1/UXP/blob/4200e26d23da41410b7b7f5a5a6110b381df44e2/dom/crypto/WebCryptoTask.cpp#L638 Actually it is no any ulIvBits elsewhere. I wonder how did you build your 20220806, please tell how to reproduce. glad to see you here! and for your question, the rev you provided points to `tracking` branch. corresponding rev pointing to `custom` branch is https://github.com/roytam1/UXP/commit/e36be164d23b9b9d02240a44d2f028a4045567af
  11. yeah, in shared mode it actually puts more extra codes and bindings into separated DLL. static linking is indeed smaller with the cost of more memory and time in linking.
  12. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230401.7z Changelog: Out-of-tree changes: * update Goanna3 to git 03c3a2ab87...09c7525bc8: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 448064 - Add crashtest. (d7e9a3f9bb) - Minor cleanup (cbab3e1ede) - Bug 1222829: Remove URIChecker. r=mcmanus (74c16ae58c) - Bug 1220682 - Clear exceptions on single-arg init. r=bz # Please enter the commit message for your changes. Lines starting (4736e0fb57) - Bug 1229237 (part 1) - Make nsIWidget::{Create,CreateChildren}() take a LayoutDeviceIntRect. r=botond. (992ec123ff) - Bug 1229237 (part 2) - Make nsIWidget::DrawWindowUnderlay() take a LayoutDeviceIntRect. r=botond. (ad4f13440d) - Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond. (19f10846a3) - Bug 1229237 (part 4) - Make ThemeGeometry::mRect a LayoutDeviceIntRect. r=botond. (5f17f6be14) - Bug 1228125 (part 1) - Remove nsIWidget::GetBoundsUntyped(). r=botond. (5e4d0811e7) - Bug 1228125 (part 2) - Remove nsIWidget::GetScreenBoundsUntyped(). r=botond. (3ac4b3271b) - Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond. (7163a1a6e6) - Bug 1229237 (part 5) - Make Update{Opaque,WindowDragging}Region() take a LayoutDeviceIntRegion. r=botond. (907aafd4c0) - missing bit Bug 1229237 (part 1) (c160f227b3) - missing bit Bug 1229237 (part 1) (edc4237028) - Bug 1215959 - (GeckoCaret2) update experimental prefs, r=snorp (df3a19e142) - Bug 1168881 - Enabling AccessibleCarets crashes Firefox when trying to input text, r=tylin (abbd401672) - Bug 1215959 - (GeckoCaret2) Remove experimental bits added to Touch/Selection carets, r=tylin (291385ad0e) - Bug 1219236 - Part 1: Flush throttle styles for all descendant sub documents and *root* document itself. r=roc (b6c4d4c815) - Bug 1153130 - Prevent FireFox crashes when pointer events are enabled. r=smaug (a7093fae15) - Bug 1226041 - Remove mFirstPaint hack for JPZC when the C++ APZ is enabled. r=kats (6af6102f1f) - Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert (9145f9cb38) - Bug 1189353 - Change NS_ macro prefix to MOZ_ in AccessibleCaretEventHub. r=mtseng (820920546e) - Bug 1210315 - Use preference to control whether to use long tap injector. r=roc (00ee7e8874) - Bug 1206545 - Store nsIPresShell pointer in constructor instead of Init(). r=roc (6a9f8216f7) - Bug 1194063 - Update link to point to the diagram directly. r=mtseng (3d627f37da) - Bug 1225701 - Update comments in AccessibleCaret files. r=mtseng (fe1d296655) - Bug 1211365 - Remove NS_IMPL_STATE_UTILITIES. r=mtseng (79713764b9) - Bug 1211365 - Make deleted functions in class State public. r=mtseng (da2df347b3) - Bug 1211365 - Delete wheel event handling. r=mtseng (7bacb7e8f5) - Bug 1200194 - Tweak formatting and debug logging. r=roc (148a22ce3c) - Bug 1082425 - Commit composition string before changing focus by long tap. r=masayuki (1452e46511) - Bug 1196176 - No need to test mLastUpdateCaretMode. r=mtseng (fc93c83698) - Bug 1196176 - Hide carets for mouse down reason. r=mtseng (3c13762b86) - Bug 1209841 - Merge test_selectioncarets2.py into test_selectioncarets.py. r=automatedtester (35575914b9) - Bug 1209841 - Simplify functions related to select word. r=automatedtester (56bf6052e1) - Bug 1209841 - Send synthesized mouse long tap to gecko. r=automatedtester (e83509d49b) - Bug 1210315 - Inline selectors in carets tests. r=automatedtester (cebad9b688) - Bug 1163490 - Remove SpecialPowers from marionette carets test. r=jgriffin (fd1e4b6442) - Bug 1210315 - Use pref utilities in test_selectioncarets.py. r=automatedtester (09efee2a80) - Bug 1207934 - Add marionette test for appearance changing. r=automatedtester (6e1c5aea60) - Bug 1210315 - Use pref utilities in test_touchcaret.py. r=automatedtester (a17a92808e) - Bug 1200364 - Fix AccessibleCaret jumps when dragging. r=roc (66c36347f7) - Bug 1203074: Move caret to end of textual input field before sending keys (1a8cf55bd7) - Bug 1164233 - Enlarge the timeout margin from 1.5x to 3x. r=mtseng (188b17550d) - Bug 1196176 - Fix CaretStateChanged not dispatch on empty content. r=mtseng (5d6930c1e1) - Bug 1196176 - Do not fire extra CaretStateChanged event when typing. r=mtseng (93f4ccdc97) - Bug 1211365 - Add test case for scrolling in selection mode. r=mtseng (bfd69f4337) - Bug 1212732 - Update caret in cursor mode on scroll-end if it was logically visible. r=roc (07ddba2c15) - Bug 1215959 - (GeckoCaret2) Upgrade Core and AccessibleCaret, r=smaug (fe388a4b37) - Bug 1216857 - Notify selection dialog to update its position if carets are logically visible. r=TYLin (e759cbe5cd) - Bug 1215798 nsContentIterator::Init(nsIDOMRange*) should not skip empty start node when mPre is true r=smaug (013857d99d) - Bug 1215816 nsContentIterator::Init(nsIDOMRange*) should not include end node if it's an empty element and the end offset is 0 when mPre is true r=smaug (5276c84afb) (d64e96b4a0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1132213 - Remove newChannel2 and asyncFetch2 calls in the "jsdownloads" folder. r=paolo (15afbc22f6) - Bug 1223437 - Use channel.asyncOpen2 in toolkit/components/jsdownloads/test/unit (r=sicking) (62de0552b6) - Bug 1225641 - Change default security flags within NetUtil.newChannel (r=sicking) (f04a8d6a1d) - Bug 1224467 - Add a preference for controlling whether oneCRL blocklists are updated via AMO. Also add a test. r=keeler,mossop (06c4ce13f9) - Bug 1170760 part 1. Introduce a PromiseCapability struct. r=baku,efaust (068615a4cd) - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv (170fd5de55) - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv (182a90f4ee) - Bug 1170760 part 4. Change Promise::Constructor to run in the Xray compartment when new Promise happens over Xrays. r=peterv (ac9bf8968b) - Bug 1170760 part 5. Implement NewPromiseCapability which can either return a PromiseCapability as in the spec, or one that has a native promise and maybe resolve/reject functions if the consumer asked for them. r=baku,efaust (6c74f4ebdf) - Bug 1170760 part 6. Fix GetDependentPromise to deal with a situation when someone called then() and passed it the resolve/reject functions that come from a promise's constructor. r=baku (fa6504ca29) - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust (d43c0782d6) - Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust (37d8577256) - Bug 1170760 part 9. Stop using Promise::Resolve in the bindings for PromiseDebugging. r=baku (3c3073d0fa) - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust (22a5f2b385) - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust (c696a0a9fe) - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku (a1815842e2) - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust (3fd8f2502d) (09c7525bc8) * 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
  13. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230401-09c7525bc8-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230401-09c7525bc8-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230401-09c7525bc8-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230401-09c7525bc8-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 448064 - Add crashtest. (d7e9a3f9bb) - Minor cleanup (cbab3e1ede) - Bug 1222829: Remove URIChecker. r=mcmanus (74c16ae58c) - Bug 1220682 - Clear exceptions on single-arg init. r=bz # Please enter the commit message for your changes. Lines starting (4736e0fb57) - Bug 1229237 (part 1) - Make nsIWidget::{Create,CreateChildren}() take a LayoutDeviceIntRect. r=botond. (992ec123ff) - Bug 1229237 (part 2) - Make nsIWidget::DrawWindowUnderlay() take a LayoutDeviceIntRect. r=botond. (ad4f13440d) - Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond. (19f10846a3) - Bug 1229237 (part 4) - Make ThemeGeometry::mRect a LayoutDeviceIntRect. r=botond. (5f17f6be14) - Bug 1228125 (part 1) - Remove nsIWidget::GetBoundsUntyped(). r=botond. (5e4d0811e7) - Bug 1228125 (part 2) - Remove nsIWidget::GetScreenBoundsUntyped(). r=botond. (3ac4b3271b) - Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond. (7163a1a6e6) - Bug 1229237 (part 5) - Make Update{Opaque,WindowDragging}Region() take a LayoutDeviceIntRegion. r=botond. (907aafd4c0) - missing bit Bug 1229237 (part 1) (c160f227b3) - missing bit Bug 1229237 (part 1) (edc4237028) - Bug 1215959 - (GeckoCaret2) update experimental prefs, r=snorp (df3a19e142) - Bug 1168881 - Enabling AccessibleCarets crashes Firefox when trying to input text, r=tylin (abbd401672) - Bug 1215959 - (GeckoCaret2) Remove experimental bits added to Touch/Selection carets, r=tylin (291385ad0e) - Bug 1219236 - Part 1: Flush throttle styles for all descendant sub documents and *root* document itself. r=roc (b6c4d4c815) - Bug 1153130 - Prevent FireFox crashes when pointer events are enabled. r=smaug (a7093fae15) - Bug 1226041 - Remove mFirstPaint hack for JPZC when the C++ APZ is enabled. r=kats (6af6102f1f) - Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert (9145f9cb38) - Bug 1189353 - Change NS_ macro prefix to MOZ_ in AccessibleCaretEventHub. r=mtseng (820920546e) - Bug 1210315 - Use preference to control whether to use long tap injector. r=roc (00ee7e8874) - Bug 1206545 - Store nsIPresShell pointer in constructor instead of Init(). r=roc (6a9f8216f7) - Bug 1194063 - Update link to point to the diagram directly. r=mtseng (3d627f37da) - Bug 1225701 - Update comments in AccessibleCaret files. r=mtseng (fe1d296655) - Bug 1211365 - Remove NS_IMPL_STATE_UTILITIES. r=mtseng (79713764b9) - Bug 1211365 - Make deleted functions in class State public. r=mtseng (da2df347b3) - Bug 1211365 - Delete wheel event handling. r=mtseng (7bacb7e8f5) - Bug 1200194 - Tweak formatting and debug logging. r=roc (148a22ce3c) - Bug 1082425 - Commit composition string before changing focus by long tap. r=masayuki (1452e46511) - Bug 1196176 - No need to test mLastUpdateCaretMode. r=mtseng (fc93c83698) - Bug 1196176 - Hide carets for mouse down reason. r=mtseng (3c13762b86) - Bug 1209841 - Merge test_selectioncarets2.py into test_selectioncarets.py. r=automatedtester (35575914b9) - Bug 1209841 - Simplify functions related to select word. r=automatedtester (56bf6052e1) - Bug 1209841 - Send synthesized mouse long tap to gecko. r=automatedtester (e83509d49b) - Bug 1210315 - Inline selectors in carets tests. r=automatedtester (cebad9b688) - Bug 1163490 - Remove SpecialPowers from marionette carets test. r=jgriffin (fd1e4b6442) - Bug 1210315 - Use pref utilities in test_selectioncarets.py. r=automatedtester (09efee2a80) - Bug 1207934 - Add marionette test for appearance changing. r=automatedtester (6e1c5aea60) - Bug 1210315 - Use pref utilities in test_touchcaret.py. r=automatedtester (a17a92808e) - Bug 1200364 - Fix AccessibleCaret jumps when dragging. r=roc (66c36347f7) - Bug 1203074: Move caret to end of textual input field before sending keys (1a8cf55bd7) - Bug 1164233 - Enlarge the timeout margin from 1.5x to 3x. r=mtseng (188b17550d) - Bug 1196176 - Fix CaretStateChanged not dispatch on empty content. r=mtseng (5d6930c1e1) - Bug 1196176 - Do not fire extra CaretStateChanged event when typing. r=mtseng (93f4ccdc97) - Bug 1211365 - Add test case for scrolling in selection mode. r=mtseng (bfd69f4337) - Bug 1212732 - Update caret in cursor mode on scroll-end if it was logically visible. r=roc (07ddba2c15) - Bug 1215959 - (GeckoCaret2) Upgrade Core and AccessibleCaret, r=smaug (fe388a4b37) - Bug 1216857 - Notify selection dialog to update its position if carets are logically visible. r=TYLin (e759cbe5cd) - Bug 1215798 nsContentIterator::Init(nsIDOMRange*) should not skip empty start node when mPre is true r=smaug (013857d99d) - Bug 1215816 nsContentIterator::Init(nsIDOMRange*) should not include end node if it's an empty element and the end offset is 0 when mPre is true r=smaug (5276c84afb) (d64e96b4a0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1132213 - Remove newChannel2 and asyncFetch2 calls in the "jsdownloads" folder. r=paolo (15afbc22f6) - Bug 1223437 - Use channel.asyncOpen2 in toolkit/components/jsdownloads/test/unit (r=sicking) (62de0552b6) - Bug 1225641 - Change default security flags within NetUtil.newChannel (r=sicking) (f04a8d6a1d) - Bug 1224467 - Add a preference for controlling whether oneCRL blocklists are updated via AMO. Also add a test. r=keeler,mossop (06c4ce13f9) - Bug 1170760 part 1. Introduce a PromiseCapability struct. r=baku,efaust (068615a4cd) - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv (170fd5de55) - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv (182a90f4ee) - Bug 1170760 part 4. Change Promise::Constructor to run in the Xray compartment when new Promise happens over Xrays. r=peterv (ac9bf8968b) - Bug 1170760 part 5. Implement NewPromiseCapability which can either return a PromiseCapability as in the spec, or one that has a native promise and maybe resolve/reject functions if the consumer asked for them. r=baku,efaust (6c74f4ebdf) - Bug 1170760 part 6. Fix GetDependentPromise to deal with a situation when someone called then() and passed it the resolve/reject functions that come from a promise's constructor. r=baku (fa6504ca29) - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust (d43c0782d6) - Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust (37d8577256) - Bug 1170760 part 9. Stop using Promise::Resolve in the bindings for PromiseDebugging. r=baku (3c3073d0fa) - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust (22a5f2b385) - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust (c696a0a9fe) - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku (a1815842e2) - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust (3fd8f2502d) (09c7525bc8)
  14. 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-20230401-7781c1d57-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230401-7781c1d57-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - pref: change app.feedback.baseURL value (babf7e8e5) - import from UXP: Issue #2176 - Don't reconstruct the parent when tearing down display:contents nodes with pseudo-elements. (dd269717) (285cfd02f) - ported from UXP: Issue #2175 - Fix build bustage in WebRTC. (1788589c) (c92a9aeb9) - ported from UXP: Issue #2155 - Split Nestable to ds/ and EmitterScope to EmitterScope.{cpp.h} (81691afb) (61dfa121f) - import from UXP: Issue #2155 - Move NestableControl classes except ForOfLoopControl to BytecodeControlStructures.{cpp.h} (a8ac1cac) (b881fa7c2) - ported from UXP: Issue #2155 - Move TryEmitter and ForOfLoopControl to TryEmitter.{cpp.h} and ForOfLoopControl.{cpp.h} (70e1654c) (7306edbf3) - import from UXP: Issue #2155 - Add SwitchEmitter (2554a83d) (dd9c013b6) - ported from UXP: Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf0) (893b99aa2) - import from UXP: Issue #61 - Place Skia in libxul (6b3767c4) (224b9733c) - ported from UXP: Issue #61 - Add configure option for non-windows platforms (924bf92e) (18d9dc611) - import from UXP: Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (c85f28b0) (748e7850a) - import from UXP: Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (6b510a74) (2dab9a9c6) - ported from UXP: Issue #62 - Get --enable-shared-js and --enable-export-js working again, and fix link bustage related to ICU when doing shared lib (b171da18) (8e5dff205) - ported from UXP: Issue #62 - Fix xul.dll link bustage related to MovableCellHasher. (8186d06c) (54c802638) - import from UXP: Issue #62 - Fix xul.dll link bustage relating to JSErrorNotes. (6890cdd9) (b1389dcd5) - import from UXP: Issue #62 - Fix xul.dll link bustage related to JS::ubi::DominatorTree. (ed30a964) (66d86b4c1) - ported from UXP: Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared. (bad884a7) (483591d7f) - import from UXP: Issue #2165 - Follow-up: Always build ICU as shared lib in Windows. (18e43fad) (7dc42b1a0) - import from UXP: Issue #324 - Follow-up: Remove more traces of *INTL_API. (9ff14017) (f00b9f849) - import from UXP: Issue #2165 - Disable LNK4217 and LNK4286 warnings when linking ICU as they're too spammy. (f09b0002) (3692226c6) - import from UXP: Issue #62 - Always build Spidermonkey as shared lib in Windows. (66eaa872) (9a1657984) - ported from UXP: [Basilisk] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (e6ed122e) (305c20821) - import from `custom` branch of UXP: [Basilisk] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (09138ab0) (0dbcde75d) - Issue UXP#61 follow-up: add missing exports from nestegg, cubeb, and GLSANG (5453c0a33) - Issue UXP#61 follow-up: js: export AddPluralRulesConstructor to fix shared build (b7956cbfb) - Issue UXP#61 follow-up: angle: proper exporting structs (6380d2533) - Issue UXP#61 follow-up: dom/canvas: use public-exported API from GLSANG (cddc1215d) - ported from UXP: Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode. (ca93d4b4) (29e66b43a) - ported from UXP: Issue #2180 - Add pref to control NSS TLS 1.3 protocol downgrade sentinel (dc4bf9b8) (ecc48cd55) - ported from UXP: Issue #2180 - Follow-up: Move sentinel check up a bit. (f6f0a495) (7781c1d57)
  15. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230401-de147fa3-uxp-c867bd4fe-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230401-de147fa3-uxp-c867bd4fe-xpmod.7z My changes since my last build: - [Mail] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (623c5a9f) - [Navigator] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (a34b45ac) - [Mail] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (2f5c6eeb) - [Navigator] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (de147fa3) 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-20230401-id-656ea98-uxp-c867bd4fe-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230401-id-656ea98-ia-93af9a0-uxp-c867bd4fe-xpmod.7z My changes since my last build: - [IceDove] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (7030262) - [IceDove] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (eb573dc) - [IceDove] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (8c078b7) - [IceApe] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (59acb26) - [IceApe] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (767aa04) - [IceApe] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (651a75b) 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.
  16. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230401-3219d2d-uxp-c867bd4fe-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230401-3219d2d-uxp-c867bd4fe-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-20230401-3219d2d-uxp-c867bd4fe-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230401-d849524bd-uxp-c867bd4fe-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230401-d849524bd-uxp-c867bd4fe-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230401-d849524bd-uxp-c867bd4fe-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230401-d849524bd-uxp-c867bd4fe-xpmod.7z Official UXP changes picked since my last build: - Issue #2176 - Don't reconstruct the parent when tearing down display:contents nodes with pseudo-elements. (dd2697172) - Issue #2175 - Fix build bustage in WebRTC. (1788589ca) - Issue #2155 - Split Nestable to ds/ and EmitterScope to EmitterScope.{cpp.h} (81691afbc) - Issue #2155 - Move NestableControl classes except ForOfLoopControl to BytecodeControlStructures.{cpp.h} (a8ac1cac3) - Issue #2155 - Move TryEmitter and ForOfLoopControl to TryEmitter.{cpp.h} and ForOfLoopControl.{cpp.h} (70e1654c3) - Issue #2155 - Add SwitchEmitter (2554a83d1) - Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf05) - Issue #61 - Place Skia in libxul (6b3767c44) - Issue #61 - Add configure option for non-windows platforms (924bf92e4) - Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (c85f28b0c) - Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (6b510a74e) - Issue #62 - Get --enable-shared-js and --enable-export-js working again, and fix link bustage related to ICU when doing shared lib (b171da18f) - Issue #62 - Fix xul.dll link bustage related to MovableCellHasher. (2c8387f4f) - Issue #62 - Fix xul.dll link bustage relating to JSErrorNotes. (6890cdd9a) - Issue #62 - Fix xul.dll link bustage related to JS::ubi::DominatorTree. (ed30a9646) - Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared. (bad884a7c) - Issue #2165 - Follow-up: Always build ICU as shared lib in Windows. (18e43fad2) - Issue #324 - Follow-up: Remove more traces of *INTL_API. (9ff14017e) - Issue #2165 - Disable LNK4217 and LNK4286 warnings when linking ICU as they're too spammy. (f09b0002e) - Issue #62 - Always build Spidermonkey as shared lib in Windows. (66eaa872f) - Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode. (ca93d4b42) - Issue #2180 - Add pref to control NSS TLS 1.3 protocol downgrade sentinel (dc4bf9b82) - Issue #2180 - Follow-up: Move sentinel check up a bit. (f6f0a495a) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Issue MoonchildProductions/UXP#61 - Add gkmedias back to package-manifest (d7a120958) - [Pale-Moon] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (f284afab4) - [Pale-Moon] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (64bc4788e) Official Basilisk changes picked since my last build: - [Basilisk] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (e6ed122e1) My changes since my last build: - [Basilisk] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (09138ab01) - gkmedias: add missing `_moz_cairo_scaled_font_get_hint_metrics` export, fix linking (68d130e55) - [Basilisk] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (c867bd4fe) 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.
  17. WinMerge and by the way there is way too much changes between every firefox3 alpha/beta versions, it is better to check CVS changes for details: https://github.com/roytam1/mozilla-cvs-history-subtree
  18. maybe about 0.1%, but it helps linking UXP programs with lower RAM requirement.
  19. yeah, it should be still working fine
  20. some PITA about shared gkmedias and icu libraries finally solved and landed to st55 and myUXP.
  21. better press [F2] to call out prefs windows instead.
  22. this function seems to be broken for a quite long time
  23. function depends on platform code (i.e. UXP) which MCP removed such function from platform code long time ago, I don't think people can add back this without forking platform code.
×
×
  • Create New...