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. I think it needs to revert/readd XP support in order to work for our needs.
  2. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20210925.7z Changelog: In-tree changes: - permissions: hackfix CPermission::del() to give out nsIURI instead of const char* as "Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan" is landed in platform tree (036b2296) - bump KM version for API change (as of NM27 rev 45e41b763) (afd6e427) Out-of-tree changes: * update Goanna3 to git 9e8144b17...45e41b763: - import changes from `dev' branch of rmottola/Arctic-Fox: - missing bit of Bug 889158 - Fix arrow function lexical arguments binding (6dd07824a) - missing parts of Bug 1135708 - Implement es7 exponentiation operator. (87d1b2a09) - Bug 1183400 - Add a by-kind switch to perform constant-folding and eventually eliminate by-arity handling. r=efaust (ce6768404) - Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem (fb86a97ec) - Bug 1182428 - Consider TypeSet stuff to be GCPointers, since they can contain them, r=jonco (2a7841983) - Bug 1184199 - Use a Map instead of a plain object to avoid the "constructor" property, r=jonco" (3af559983) - Bug 1184199 - Add an explanation only if there is something to explain, r=jonco (882178fcf) - Bug 1182428 - Improve naming, r=jonco (24bcf0679) - Bug 1182428 - Recognize more rooted type names, r=jonco (75e9d692e) - Bug 963738 - Assume(ptr) is not a hazard; Assume(*ptr) is, r=bhackett (e704d13e6) - No bug. Add a --function argument for analyzing a single function by name. (d9e8fc4c0) - Bug 1172682 - Comment and refactor analysis code, r=terrence The one change this patch makes in functionality is that it properly computes minimumUse in more cases, in anticipation of it being used for hazards (in addition to its current use for unnecessary roots). (a481f942a) - Bug 1182428 - Accept more edge types in edgeCanGC, r=jonco (98413c47f) - Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan (bd5ef47ed) - Add two missing includes to SharedMemoryBasic_mach.cpp, no bug (dbdeeaca1) - bug 1175898 - crash in mozilla::CrossProcessMutex::ShareToProcess(int) r=billm (93cab5830) - bug 1204985 - make SharedMemoryBasic_mach build on iOS. r=billm (0f7b668c3) - bug 1204985 horrible clobber-avoidance bustage fix r=YOLO CLOSED TREE (d46b9b946) - Bug 1205164 - Detect message races in Mach Shmem implementation. r=blassey (2b88cc22b) - Bug 1221540: OS X IPC timeout retry with a longer interval. r=milan (66d2006fe) (9e300313d) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1167604 - don't hide ProxyAccessible::Parent() with DocAccessibleParent::Parent r=lsocks (32e4cac18) - Bug 1173418 - Check if a document is top level in DocAccessibleParent::Destroy so that RemoteDocShutdown isn't erroneously called r=tbsaunde (db280c0a1) - bug 1184217 - check consistancy of the document tree before removing accessibles in a hide event r=davidb (91d2f38fb) - bug 1162543 - make DocAccessibleChild::IDToAccessible correctly get the document r=davidb (be2eb3eb7) - bug 1170595 - switch to sending __delete__ from the parent instead of the child r=davidb, smaug (216a90d34) (3a8ef50a8) - import change from `dev' branch of rmottola/Arctic-Fox: - MOZ_OVERRIDE -> override (624f7c712) (57cc49827) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182373 - Don't constant-fold in the tag component of a tagged-template, because constant-folding evaluates the tag too early (and moght convert a value into a property reference, causing the wrong |this| to be passed). r=jorendorff (f9e41352b) - Bug 1183400 - Constant-fold nullary nodes entirely according to their kind, not their arity. r=efaust (9c6248dd8) - Bug 1183400 - Fold typeof nodes by examining their kind. r=efaust (0dc443122) - Bug 1183400 - Fold |void <expr>| expressions by kind. r=efaust (d872286ad) - Bug 1183400 - Fold delete nodes by kind. r=efaust (a30634947) - Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu (996db297b) - Bug 1183400 - Fold !/~/+/- by kind. r=efaust (bf5dd5984) - Bug 1183400 - Pass a Parser reference to Fold, not separate handler/options, preparing for another patch that wants to have access to a parser instance. r=efaust (5bbb167be) - Bug 1183400 - Fold increment/decrement operations by kind. r=efaust (2728e23a7) - Bug 1183400 - Fold ?: expressions by kind. r=efaust (64d6ab853) - Bug 1183400 - Fold |if| nodes by kind. r=efaust (0f701a6bb) - Bug 1183400 - Fold various simple unary cases by kind. r=efaust (590b24acb) - Bug 1183400 - Fold and/or expressions. r=efaust (1f114d2b2) - Bug 1183400 - Fold function nodes by kind. r=efaust (0920010c0) - Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust (a3723a1ec) - Bug 1183400 - Remove a now-unused variable, following up on the ?:/if-node folding changes. r=trivial, r=orange in a CLOSED TREE (522584dc0) - Bug 1183400 - Inline FoldBinaryNumeric into its sole caller and simplify code accordingly. r=efaust (043ccf349) - Bug 1183400 - Fold various list nodes not given, nor requiring, special treatment. r=shu (7de28f276) - Bug 1183400 - Constant-fold yield/yield*/return by kind and not arity. r=shu (7cae87421) - Bug 1183400 - Fold try/catch by kind. r=shu (5df2a97fc) - Bug 1183400 - Fold class nodes by kind. r=shu (67fffcc45) - Bug 1183400 - Fold element accesses by kind. r=efaust (82538a7a2) - Bug 1183400 - Fold addition by kind. r=efaust (68a0c6b49) - Bug 1183400 - Fold function calls and tagged templates by kind, not arity. r=efaust (0a368e8f9) - Bug 1183400 - Fold various binary nodes with two non-null halves by kind. r=efaust (de48c675b) - Bug 1183400 - Fold while and do-while loops by kind, not arity. r=efaust (998bd13cc) - Bug 1183400 - Remove dead fold-by-arity code. r=efaust (3b5f719b9) - Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust (8129f5f7c) - Bug 1183400 - Constant-fold switch/default by kind, not arity. r=efaust (e9430d603) - Bug 1183400 - Fold for-in, for-of, and for(;;) loops by kind, and classify miscellaneous straightforward kinds for folding. r=efaust (59d09a110) - Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust (2090ea750) - Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust (d230cbb0d) - Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust (8be79cd7a) - Bug 1183400 - Fold the last few nodes (including PN_NAME nodes) by kind, not arity. r=efaust (4e8e911a4) - Bug 1183400 - Remove SyntacticContext completely. r=efaust (745d4df15) - Bug 1183400 - Common up some is-effectless testing. r=efaust (ed25885e6) - Bug 1135322 - receiveMessage() should convert logins to nsILoginInfo objects. r=MattN (35da0f066) - Bug 1140242 - Convert nsILoginInfo to vanilla JS objects before trying to send them in messages. r=dolske (f952e9ab5) - Bug 1134846 - Add a module to support per-site password manager recipes. r=dolske (d9d686818) - Bug 1135451 - fillForm() cleanup part A: remove unused return type, kill E10S unfriendly fillForm from nsILoginManager, kill passwordmgr-found-form notification, largely a backout of bug 439365. r=MattN (3825eb1dd) - Bug 1120129 - Allow per-site recipes to adjust the username/password field detection for autofill. r=dolske (423202980) - Bug 1144981 - username/password recipe for www.anthem.com. r=mattn (55ce95a2b) - Bug 1146065 - Logins captured but not filled on discover.com. r=mattn (4b19c1a01) - reorder after strange misspatch (706cfd4ea) - Bustage fix for bug 1146065. (4b0a7b5f6) - fix some mispatches and also put back some "backports" lost with Bug 1182969 (f61e63baf) (45e41b763) * 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 -- ffmpeg library lite 3.4.9 for NM27/KMG76: 32bit https://o.rthost.win/palemoon/lav-dll-lite-3.4.9.7z 32bit nosse https://o.rthost.win/palemoon/lav-dll-lite-ia32-3.4.9.7z 32bit noasm https://o.rthost.win/palemoon/lav-dll-lite-noasm-3.4.9.7z
  3. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210925-45e41b763-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210925-45e41b763-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210925-45e41b763-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210925-45e41b763-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - missing bit of Bug 889158 - Fix arrow function lexical arguments binding (6dd07824a) - missing parts of Bug 1135708 - Implement es7 exponentiation operator. (87d1b2a09) - Bug 1183400 - Add a by-kind switch to perform constant-folding and eventually eliminate by-arity handling. r=efaust (ce6768404) - Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem (fb86a97ec) - Bug 1182428 - Consider TypeSet stuff to be GCPointers, since they can contain them, r=jonco (2a7841983) - Bug 1184199 - Use a Map instead of a plain object to avoid the "constructor" property, r=jonco" (3af559983) - Bug 1184199 - Add an explanation only if there is something to explain, r=jonco (882178fcf) - Bug 1182428 - Improve naming, r=jonco (24bcf0679) - Bug 1182428 - Recognize more rooted type names, r=jonco (75e9d692e) - Bug 963738 - Assume(ptr) is not a hazard; Assume(*ptr) is, r=bhackett (e704d13e6) - No bug. Add a --function argument for analyzing a single function by name. (d9e8fc4c0) - Bug 1172682 - Comment and refactor analysis code, r=terrence The one change this patch makes in functionality is that it properly computes minimumUse in more cases, in anticipation of it being used for hazards (in addition to its current use for unnecessary roots). (a481f942a) - Bug 1182428 - Accept more edge types in edgeCanGC, r=jonco (98413c47f) - Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan (bd5ef47ed) - Add two missing includes to SharedMemoryBasic_mach.cpp, no bug (dbdeeaca1) - bug 1175898 - crash in mozilla::CrossProcessMutex::ShareToProcess(int) r=billm (93cab5830) - bug 1204985 - make SharedMemoryBasic_mach build on iOS. r=billm (0f7b668c3) - bug 1204985 horrible clobber-avoidance bustage fix r=YOLO CLOSED TREE (d46b9b946) - Bug 1205164 - Detect message races in Mach Shmem implementation. r=blassey (2b88cc22b) - Bug 1221540: OS X IPC timeout retry with a longer interval. r=milan (66d2006fe) (9e300313d) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1167604 - don't hide ProxyAccessible::Parent() with DocAccessibleParent::Parent r=lsocks (32e4cac18) - Bug 1173418 - Check if a document is top level in DocAccessibleParent::Destroy so that RemoteDocShutdown isn't erroneously called r=tbsaunde (db280c0a1) - bug 1184217 - check consistancy of the document tree before removing accessibles in a hide event r=davidb (91d2f38fb) - bug 1162543 - make DocAccessibleChild::IDToAccessible correctly get the document r=davidb (be2eb3eb7) - bug 1170595 - switch to sending __delete__ from the parent instead of the child r=davidb, smaug (216a90d34) (3a8ef50a8) - import change from `dev' branch of rmottola/Arctic-Fox: - MOZ_OVERRIDE -> override (624f7c712) (57cc49827) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182373 - Don't constant-fold in the tag component of a tagged-template, because constant-folding evaluates the tag too early (and moght convert a value into a property reference, causing the wrong |this| to be passed). r=jorendorff (f9e41352b) - Bug 1183400 - Constant-fold nullary nodes entirely according to their kind, not their arity. r=efaust (9c6248dd8) - Bug 1183400 - Fold typeof nodes by examining their kind. r=efaust (0dc443122) - Bug 1183400 - Fold |void <expr>| expressions by kind. r=efaust (d872286ad) - Bug 1183400 - Fold delete nodes by kind. r=efaust (a30634947) - Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu (996db297b) - Bug 1183400 - Fold !/~/+/- by kind. r=efaust (bf5dd5984) - Bug 1183400 - Pass a Parser reference to Fold, not separate handler/options, preparing for another patch that wants to have access to a parser instance. r=efaust (5bbb167be) - Bug 1183400 - Fold increment/decrement operations by kind. r=efaust (2728e23a7) - Bug 1183400 - Fold ?: expressions by kind. r=efaust (64d6ab853) - Bug 1183400 - Fold |if| nodes by kind. r=efaust (0f701a6bb) - Bug 1183400 - Fold various simple unary cases by kind. r=efaust (590b24acb) - Bug 1183400 - Fold and/or expressions. r=efaust (1f114d2b2) - Bug 1183400 - Fold function nodes by kind. r=efaust (0920010c0) - Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust (a3723a1ec) - Bug 1183400 - Remove a now-unused variable, following up on the ?:/if-node folding changes. r=trivial, r=orange in a CLOSED TREE (522584dc0) - Bug 1183400 - Inline FoldBinaryNumeric into its sole caller and simplify code accordingly. r=efaust (043ccf349) - Bug 1183400 - Fold various list nodes not given, nor requiring, special treatment. r=shu (7de28f276) - Bug 1183400 - Constant-fold yield/yield*/return by kind and not arity. r=shu (7cae87421) - Bug 1183400 - Fold try/catch by kind. r=shu (5df2a97fc) - Bug 1183400 - Fold class nodes by kind. r=shu (67fffcc45) - Bug 1183400 - Fold element accesses by kind. r=efaust (82538a7a2) - Bug 1183400 - Fold addition by kind. r=efaust (68a0c6b49) - Bug 1183400 - Fold function calls and tagged templates by kind, not arity. r=efaust (0a368e8f9) - Bug 1183400 - Fold various binary nodes with two non-null halves by kind. r=efaust (de48c675b) - Bug 1183400 - Fold while and do-while loops by kind, not arity. r=efaust (998bd13cc) - Bug 1183400 - Remove dead fold-by-arity code. r=efaust (3b5f719b9) - Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust (8129f5f7c) - Bug 1183400 - Constant-fold switch/default by kind, not arity. r=efaust (e9430d603) - Bug 1183400 - Fold for-in, for-of, and for(;;) loops by kind, and classify miscellaneous straightforward kinds for folding. r=efaust (59d09a110) - Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust (2090ea750) - Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust (d230cbb0d) - Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust (8be79cd7a) - Bug 1183400 - Fold the last few nodes (including PN_NAME nodes) by kind, not arity. r=efaust (4e8e911a4) - Bug 1183400 - Remove SyntacticContext completely. r=efaust (745d4df15) - Bug 1183400 - Common up some is-effectless testing. r=efaust (ed25885e6) - Bug 1135322 - receiveMessage() should convert logins to nsILoginInfo objects. r=MattN (35da0f066) - Bug 1140242 - Convert nsILoginInfo to vanilla JS objects before trying to send them in messages. r=dolske (f952e9ab5) - Bug 1134846 - Add a module to support per-site password manager recipes. r=dolske (d9d686818) - Bug 1135451 - fillForm() cleanup part A: remove unused return type, kill E10S unfriendly fillForm from nsILoginManager, kill passwordmgr-found-form notification, largely a backout of bug 439365. r=MattN (3825eb1dd) - Bug 1120129 - Allow per-site recipes to adjust the username/password field detection for autofill. r=dolske (423202980) - Bug 1144981 - username/password recipe for www.anthem.com. r=mattn (55ce95a2b) - Bug 1146065 - Logins captured but not filled on discover.com. r=mattn (4b19c1a01) - reorder after strange misspatch (706cfd4ea) - Bustage fix for bug 1146065. (4b0a7b5f6) - fix some mispatches and also put back some "backports" lost with Bug 1182969 (f61e63baf) (45e41b763) -- ffmpeg library lite 3.4.9 for NM27/KMG76: 64bit https://o.rthost.win/palemoon/lav64-dll-lite-3.4.9.7z 32bit https://o.rthost.win/palemoon/lav-dll-lite-3.4.9.7z 32bit nosse https://o.rthost.win/palemoon/lav-dll-lite-ia32-3.4.9.7z 32bit noasm https://o.rthost.win/palemoon/lav-dll-lite-noasm-3.4.9.7z
  4. New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210925-id-f0915f3-uxp-9ab5fe727-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210925-id-f0915f3-ia-c642e3c-uxp-9ab5fe727-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.
  5. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210925-f94c0da-uxp-9ab5fe727-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210925-f94c0da-uxp-9ab5fe727-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-20210925-f94c0da-uxp-9ab5fe727-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.4a1.win32-git-20210925-ba47fad4d-uxp-9ab5fe727-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210925-ba47fad4d-uxp-9ab5fe727-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210925-ba47fad4d-uxp-9ab5fe727-xpmod.7z No official UXP changes since my last build. No official Basilisk changes since my last build. No official Pale-Moon changes since my last build. My changes since my last build: - [CSS] Add calc availability to color functions. (8a0897d23) - [Basilisk] Fix error when installing signed webextensions (18908d2f0) - mozbuild: remove tilde char from special character blacklist as win32 short path contains tilde character. (c45d02ceb) - ffvpx: update ffmpeg to 3.4.9 (9ab5fe727) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
  6. it does, checkout my git tree please
  7. not for now, unless new-regexp is properly landed. a full rebuild with vc2015u3 is about 25 minutes, while EWDK-rs3 vc2017 is about 35 minutes. build hardware environment: win7 sp1 x64, ryzen 3700x, 32gb ram, sn750 1tb for system and build drive
  8. tried with EWDK-rs4 based on your guidelines, and it compiles. just it crash with `cx` becomes `NULL` when starting up, when using new-regexp. maybe it need to check waterfox's changes to see if there is something missed. I think it hits https://github.com/roytam1/UXP/commit/367fc9432e210834d0b44238939f9ebc5d44d090 BTW with EWDK-rs4 VC 19.13, build time is about 10 minutes longer than vc2015u3.
  9. upstream had a `new-regexp` branch for this, but I don't know how well it is. EDIT: tried to build on vs2015, it breaks 9:10.85 RegExpAPI.cpp 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(504): error C2719: 'value': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(527): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(535): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(548): error C2719: 'value': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(549): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(585): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(636): error C2719: 'value': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(686): note: see reference to class template instantiation 'v8::internal::Handle<T>' being compiled 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(812): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(818): error C2719: 'string': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(915): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(1055): error C2719: 'value': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(635): error C2719: 'object': formal parameter with requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(1024): note: see reference to class template instantiation 'v8::internal::Handle<v8::internal::HeapObject>' being compiled 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-shim.h(1119): error C2719: 'object': formal parameterwith requested alignment of 8 won't be aligned 9:10.85 c:\devel\myUXP-newexp\js\src\new-regexp/regexp.h(174): error C2719: 'key_string': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp.h(174): error C2719: 'key_pattern': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp.h(180): error C2719: 'cache': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-macro-assembler.h(258): error C2719: 're_code': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-macro-assembler.h(274): error C2719: 'input': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-macro-assembler.h(274): error C2719: 'regexp': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-compiler.h(503): error C2719: 'code': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-interpreter.h(50): error C2719: 'code_array': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-interpreter.h(50): error C2719: 'subject_string': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-interpreter.h(55): error C2719: 'regexp': formal parameter with requested alignment of 8 won't be aligned 9:10.86 c:\devel\myUXP-newexp\js\src\new-regexp/regexp-interpreter.h(55): error C2719: 'subject_string': formal parameter with requested alignment of 8 won't be aligned 9:10.86 9:10.87 In the directory /c/devel/myUXP-newexp/obj-i686-pc-mingw32/js/src/new-regexp 9:10.87 The following command failed to execute properly: 9:10.87 c:/devel/myUXP-newexp/obj-i686-pc-mingw32/_virtualenv/Scripts/python.exe -m mozbuild.action.cl cl.EXE -FoRegExpAPI.obj -c -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX="" -DDLL_SUFFIX=".dll" -DFFI_BUILDING -D_CRT_RAND_S -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/devel/myUXP-newexp/js/src/new-regexp -Ic:/devel/myUXP-newexp/obj-i686-pc-mingw32/js/src/new-regexp -Ic:/devel/myUXP-newexp/obj-i686-pc-mingw32/js/src -Ic:/devel/myUXP-newexp/js/src -Ic:/devel/myUXP-newexp/obj-i686-pc-mingw32/dist/include -Ic:/devel/myUXP-newexp/obj-i686-pc-mingw32/dist/include/nspr -MD -FI c:/devel/myUXP-newexp/obj-i686-pc-mingw32/js/src/js-confdefs.h -DMOZILLA_CLIENT -TP -nologo -utf-8 -wd4345 -wd4351 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -Zc:threadSafeInit- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -FS -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Zi -O2 -Ob2ity -GS- -GFA -Qpar -Qfast_transcendentals -openmp -Oy- -fp:precise -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 -wd4275 -Fdgenerated.pdb c:/devel/myUXP-newexp/js/src/new-regexp/RegExpAPI.cpp 9:10.88 c:/devel/myUXP-newexp/config/rules.mk:879: recipe for target 'RegExpAPI.obj' failed
  10. applied locally. any else is good to apply? I have a look on your mypal repo but it is hard to distinguish your own commits and upstream commits as they have same author.
  11. linking xul.dll will use about 6GB of memory
  12. for a note: if you're building default build, i.e. SSE2 build, that is the correct branch. for SSE/IA32 build, `ia32` branch should be used instead. and for building boc-uxp, hbl-uxp, or other applications that is not in {UXP-root}\application, `custom-platform` branch should be used instead. boc-uxp, standalone pale-moon, standalone basilisk tree will need a `platform` directory with UXP tree in `custom-platform` branch. and hbl-uxp will need a `mozilla` directory and `platform` directory with UXP tree in `custom-platform` branch, it is better to create a symbolic-link to link both directory to same folder outside of their tree, like: C:\devel\icedove-uxp> mklink /d mozilla ..\UXP-platform symbolic link created for mozilla <<===>> ..\UXP-platform C:\devel\icedove-uxp> mklink /d platform ..\UXP-platform symbolic link created for platform <<===>> ..\UXP-platform and for building iceape-uxp, it should be named as "suite" and placed inside icedove-uxp tree.
  13. you may check this out: https://archived.moe/g/thread/83419847/#83435476
  14. save this as google.xml and put it in <newmoon-application-folder>\browser\searchplugins: <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/"> <ShortName>Google</ShortName> <Description>Google Search</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABF1BMVEUAAAD////+/v7////+/v7////+/v79/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f00qFM4qlY6qlg6q1hBhvBChfRGh/RIqktKo5lXt3FYr45Yt3FZuHJdunZnnfZ1pvd7qveCrviNtfiR0KKb1Kqd1ayn2bSw0Y3D2PzM6dTN1onO6tXO6tbY5v3o8P7p9ezqQzXqRjjqRzrrSTvrSjzsUjftXlLtYlbtvBHuY1juZlruaV3wdmzxxCz0nJX0nZb1qaL2pGv2rKX2+/j5sgr5/Pr5/fr60s/61ND61NH7vAX7vQr7vgv7z5L8yTX84+H96uj+67X+7Lb++fn+/v///f3///9G7xLpAAAAFnRSTlMACAkKLjAylJWWmJmdv8HD19ja2/n6GaRWtgAAAL9JREFUGBk9wIVawlAAhuGfwYgdRGJDdGJ3JwZ2t9hOv/u/Ds8Gj69iWVMLgqrnqitdpMc4stL9RDen+7snVxElR1KRz+NW4gw8KUt02Nq7eHy+PPgAXBne2jtPWL9YBdV4v7vmX0UBr51vIIzN4CvgpfMFhLFpfFU5P1omMRvOUZbHWnNgHWtzOFwhJ5f70XpjfnVjYWRo6oeMZNgeryfGtshLcko8LE0ONiYWb+lLyXIMPfmUutxCxffLuYysP0WpMLAMSPJBAAAAAElFTkSuQmCC</Image> <Url type="application/x-suggestions+json" method="GET" template="https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}"/> <Url type="text/html" method="GET" template="https://www.google.com/search"> <Param name="q" value="{searchTerms}"/><Param name="ie" value="utf-8"/><Param name="oe" value="utf-8"/><Param name="aq" value="t"/><Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> </Url> <!-- Keyword search URL is the same as the default, but with an additional parameter --> <Url type="application/x-moz-keywordsearch" method="GET" template="https://www.google.com/search"> <Param name="q" value="{searchTerms}"/><Param name="ie" value="utf-8"/><Param name="oe" value="utf-8"/><Param name="aq" value="t"/><Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> <Param name="channel" value="fflb"/> </Url> <!-- Context/Right-click search URL is the same as the default, but with an additional parameter --> <Url type="application/x-moz-contextsearch" method="GET" template="https://www.google.com/search"> <Param name="q" value="{searchTerms}"/><Param name="ie" value="utf-8"/><Param name="oe" value="utf-8"/><Param name="aq" value="t"/><Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> <Param name="channel" value="rcs"/> </Url> <SearchForm>https://www.google.com/</SearchForm> </SearchPlugin>
  15. did you try in safe mode?
  16. glad you're here. for me, I still want to build with mingw, but the environment is in a mess. I think I need to recreate mingw environment, and maybe some patches for the source tree as well.
  17. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.4-Goanna-20210918.7z Changelog: Out-of-tree changes: * update Goanna3 to git 8d7b56d38...9e8144b17: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61) - Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7) - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140) - pointer style (4eefdc553) - Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862) - Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164) - Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612) - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42) - pointer style (cf34bfcf1) (45e0dadc1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9) - Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba) - Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9) - Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2) - Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3) - Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f) - Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4) - Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945) - Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594) - Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520) - Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677) - Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b) - and also Bug 1182959 changes for webaudio on this tree (d15675a89) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32) - Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6) - ported changes from mozilla: - Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
  18. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210918-9e8144b17-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210918-9e8144b17-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210918-9e8144b17-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210918-9e8144b17-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 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61) - Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7) - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140) - pointer style (4eefdc553) - Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862) - Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164) - Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612) - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42) - pointer style (cf34bfcf1) (45e0dadc1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9) - Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba) - Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9) - Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2) - Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3) - Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f) - Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4) - Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945) - Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594) - Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520) - Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677) - Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b) - and also Bug 1182959 changes for webaudio on this tree (d15675a89) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32) - Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6) - ported changes from mozilla: - Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17)
  19. New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210918-id-f0915f3-uxp-e5ac0b779-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210918-id-f0915f3-ia-c642e3c-uxp-e5ac0b779-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.
  20. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210918-f94c0da-uxp-e5ac0b779-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-20210918-f94c0da-uxp-e5ac0b779-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.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z Official UXP changes since my last build: - Bug 1724107, be more precise when counting the number of allocator users, r=KrisWright a=RyanVM (44959f50f) - Bug 1723391 - Use RefPtr in ContentChild::RecvGetFilesResponse. r=smaug, a=RyanVM (8d7fa9bdd) - Bug 1721107 - block mk protocol, r=dveditz, a=RyanVM (cefef008d) - Merge branch 'post-git-tracking' into tracking (436d3e302) No official Basilisk changes since my last build. No official Pale-Moon changes since my last build. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
  21. they tried hard to make me laugh :) "unable to cherry-pick"? actually not, unless they never release any new source. since they're still releasing source with every new versions, I can still make a diff and figure out which part of changes should be in same part. yeah they did that do throw me back to pre-VCS "stone age", but it is NOT the end.
  22. blame javascript for that.
×
×
  • Create New...