Jump to content

My Browser Builds (Part 2)


Recommended Posts

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20200314.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git fa6c62b3e..823a79830:
- Revert "Merge pull request #4 from roytam1/af-frontend-merge" (a25e90d83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz. (0e99de18f)
 - Bug 828137, part 2 - Make [[Set]] always fail on window elements. With this change, `window[0] = null;` is a TypeError in strict mode code. r=bz. (ec813e6f9)
 - Bug 1194270 - Tell the cycle collector about more fields of nsGlobalWindow. r=khuey (680fa0fc2)
 - Bug 1145997 - Suppress GC in debugger GC callback r=sfink (b17bda8a1)
 - Bug 1066812 - Set AbortOnError in the ContentProcess on initialization. r=billm. (0febc884c) (835407a36)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink (9c714f28b)
 - Bug 1141234 - Part 3: Share the code to allocate a tenured thing; r=sfink (a9dcaee40)
 - Bug 1141234 - Part 4: Move off-thread object allocation above unimplementable operations; r=sfink (fc1480920)
 - Bug 1141234 - Part 5: Inline the one user of ShouldNurseryAllocate; r=sfink (5942d4ee0)
 - Bug 1141234 - Part 6: Namespace the allocator into GCRuntime; r=sfink (3551d26d0)
 - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink (37648e33b)
 - Bug 1146216 - Remove MakeSlotArray(), because it's dead. r=terrence. (c875a96b4)
 - No Bug - Document the allocation functions; r=sfink (37e33c324)
 - Bug 1139152 - IonMonkey: Fix compiler issues with DebugOnly on CLOSED TREE (4752df20a)
 - Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence (aba50c1a0)
 - Bug 1125101 - Incrementalise compacting GC by zones r=terrence (81b34a24e)
 - Bug 1125101 - Check budget in incremental compaction r=terrence (04ec594b8)
 - Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence (bbe150576)
 - Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco (8180076a1)
 - Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence (e4df93103)
 - pointer style (a5fc14f9e)
 - Bug 1146696 - Don't assume there are no arenas available after last ditch GC. r=terrence (e0c6ac0ff)
 - pointer style (944dfaf3f)
 - Bug 1140166 - Move OOM GC up to the top level of the allocator; r=jonco (868f37fdf)
 - Bug 1149135 - Don't create HashMapEntry on stack when adding to a HashMap r=luke (1534fefbd) (3861424cd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1142434 - Remove moz_strdup/moz_strndup, nothing uses them. r=njn (80a83783f)
 - Bug 1142434 - Remove moz_memalign/moz_valloc, nothing uses them. r=njn (a82dd581d)
 - Bug 1147248 - GCC 4.9 needs this patch to use address sanitizer. r=glandium (07ab484ae)
 - Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium (d16d742c7)
 - Bug 1145051: Don't include xpcom-config.h from mozalloc.h; it's unused. r=glandium (1334c1a1e)
 - Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium (9bb03668f) (e419c1054)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149015 - Part 1: Remove some use of expression closure from jstests ecma_7/. r=sfink (9e6dff3a8)
 - Bug 1149015 - Part 2: Remove some use of expression closure from jstests js1_8_5/extensions. r=luke (d80e17569)
 - pointer style (dc30e1d39)
 - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley (50af5e1dc)
 - Bug 1079919 - Part 1: Support RegExp in Xray. r=bholley (d0f45192d)
 - Bug 1079919 - Part 2: Make RegExp.prototype.toString to be a generic function. r=Waldo (526f2f611)
 - Bug 1079919 - Part 3: Add test for RegExp.prototype properties in webconsole. r=fitzgen (e5d0382d4)
 - Bug 1079919 - Part 4: Add Xray test for RegExp.prototype.toString. r=bholley (29abe5b23)
 - Bug 1149015 - Part 3: Remove some use of expression closure from jit-test r=luke (393393b8b)
 - Bug 1148899 - Rename isExprClosure/setIsExprClosure/EXPR_CLOSURE to isExprBody/setIsExprBody/EXPR_BODY. r=shu (2dc6c47a4)
 - Bug 1005110 - Warn about unreachable expression after semicolon-less return. r=efaust (150e54ca0)
 - Bug 1054755 - Part 0: Rename existing IsRegExp to IsRegExpObject. r=till (a3980bddf)
 - Bug 1054755 - Part 1: Add Symbol.match. r=till (ea12f0adf)
 - Bug 1054755 - Part 2: Implement IsRegExp. r=till (440d5f99d)
 - Bug 1054755 - Part 3: Use IsRegExp in String.prototype.{contains,startsWith,endsWith}. r=till (ff022ec2b) (048ecfb23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1216972 - AsyncShutdown for content processes. r=froydnj (7af834ad7)
 - Bug 1177310 - Add quit-application-granted to AsyncShutdown parent process phases. r=Yoric (d6f694ae7)
 - Bug 1025146 - Modernize ViewSourceUtils to be able to use outerWindowIDs to load document sources. r=jryans. (b37b0c536)
 - Bug 1025146 - Make viewing the source of a page or frame via the context menu work with remote browsers. r=jryans. (0b29a6ef5)
 - Bug 1025146 - Update ViewSource tests to account for refactor. r=jryans. (669f9f5ac)
 - Bug 885366 - Show granted and refused site permissions in site identity panel. r=jaws (c60017f97)
 - Bug 889835 - Use SitePermissions.jsm as the backend for Page Info's Permissions tab. r=jaws (938002b98)
 - Bug 892378 - Let SitePermissions.jsm handle indexedDB's special use of UNKNOWN_ACTION and ALLOW_ACTION. r=jaws (68f107829)
 - Bug 894877 - permissions.js onRadioClick tries to pass a host string to SitePermissions.remove, needs to be an nsIURI instead. r=jaws (ed6b34a52)
 - Bug 1025146 - Modernize viewSource.js to use a frame script. r=jryans. (1e9c1a367)
 - Bug 1158377 - Make link drag-and-drop work with view source windows o#pened on remote browsers. r=jryans. (54514d89f)
 - try to cleanup some debugger files, remove apparent osx duplicates (698fe2a46)
 - Bug 1165050 - Make deprecation warnings in viewSource.js point to the right URL for documentation. r=jryans. (51654351f) (823a79830)

* 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

Link to comment
Share on other sites


New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200314-9ee901b50-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200314-9ee901b50-win32-ia32.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- import changes from tenfourfox:
 - #593: M1613943 M1613765 M1614971 (e901c0a71)
 - #593: M1608256 (disable optimization) (6dc231866)
 - #593: M1608256 (and clean up code) (38794a041)
 - #593: update pins, TLDs, preloads (e2317e41e)
 - #585: this better fix it dammit (c96c477b1) (8e2439d77)
- ported change from mozilla upstream: bug1243586 (9ee901b50)

Link to comment
Share on other sites

Please tell me how to fix the language file (in particular Russian) for palemoon-27.9.7.win32-git-20200314-823a79830-xpmod? Tried different, none fit. :-(

Russian (RU) Language Pack 27.9.7.20200308 for NewMoon XPmod  Language Pack  

Edited by simonsat
Link to comment
Share on other sites

1 hour ago, simonsat said:

Please tell me how to fix the language file (in particular Russian) for palemoon-27.9.7.win32-git-20200314-823a79830-xpmod? Tried different, none fit. :-(

Russian (RU) Language Pack 27.9.7.20200308 for NewMoon XPmod  Language Pack  

I have same trouble with FR language ;

What I found is that line "general.useragent.locale" is reset with default "en-US" on every restart of palemeoon 27.9.7 in the "about:config"

Link to comment
Share on other sites

First, congratulations and many thanks to roytam1 for all his work +++

But same localization problem here, with the two last versions of NM28.9.0a1 32bit, and various FR.xpi :
* palemoon-28.9.0a1.win32-git-20200307-13122a94e-uxp-88da01c29-xpmod.7z
* palemoon-28.9.0a1.win32-git-20200314-bad6974a7-uxp-41e5925b4-xpmod.7z

I keep palemoon-28.9.0a1.win32-git-20200229-384ae7977-uxp-ae8eb4d4c-xpmod.7z, running OK with 28.8.0_RC2_fr.xpi, after its "install.rdf" was modified a bit [ <em:maxVersion>28.9.*</em:maxVersion> ].
NB: Thanks to Vistalover !
No success with the 2 last versions...
 

Edited by Gargam
Link to comment
Share on other sites

14 hours ago, simonsat said:

Try french for palemoon-28.9.0a1.win32-git-20200314-bad6974a7-uxp-41e5925b4-xpmod

 

langpack-fr@palemoon-28.9.0a1.xpi 445.7 kB · 1 download

Hi all!

 

New user here from The Netherlands.

First of all I want to thank roytam1 for his efforts to keep a browser alive for Windows XP. :worship:

 

@simonsat

I'm facing the same problem Gargam had, but with the Dutch locale in palemoon-28.9.0a1.win32-git-20200314-bad6974a7-uxp-41e5925b4-xpmod.

I don't know how to modify the xpi-file myself, so I'm asking you if you would be so kind to provide me a working one?

 

Edited by nicolaasjan
Link to comment
Share on other sites

1 hour ago, simonsat said:

Langpack-palemoon-28.9.0a1  de_en-GB_es-ES_fr_it_pl_ru_uk  Langpack

Dutch (NL)  langpack-nl@palemoon-28.9.0a1.xpi

Thanks simonsat!

It works.

New-Moon.png

Now I really hope there soon will be a fix of some sort, so that you don't have to do this with each new release...

 

Edited by nicolaasjan
Link to comment
Share on other sites

10 hours ago, simonsat said:

Langpack-palemoon-28.9.0a1  de_en-GB_es-ES_fr_it_pl_ru_uk  Langpack

Langpack-palemoon-28.9.0a1  bg_el_ko_th_vi_zh-CN_zh-TW  Langpack

Dutch (NL)  langpack-nl@palemoon-28.9.0a1.xpi

Hi simonsat,

could you please provide the German lang-pack for the recent 27 build (palemoon-27.9.7.win32-git-20200314), too??

And could you please tell us how to modify the langpack exactly so we can do it ourselves.

Big thanx :)

Cheers!

 

Edited by bernd
corr
Link to comment
Share on other sites

Quote

berndcould you please provide the German lang-pack for the recent 27 build

I will not (not a specialist). :( Very high-quality Russian does volkovysk Russian (RU) Language Pack 27.9.7, it inspired me to experiment. :) There is a lot of work and knowledge is desirable language. Example: We take the necessary version of Palemoon, it has two omni.ja files, you need to unpack them (open as archive). Find the localization of the en-US folder in them (omni.ja \ chrome \ en-US \ locale \ en-US \). In them we find the translation files * .dtd, * .properties and others. We also act with the * .xpi translation file of the language you need. Comparing the files with the original (en-US), we find the missing-extra lines and delete-add (we translate the added one). It's like in my opinion not a professional. A lot of work and thanks to everyone who does this. :worship: Sorry for the Google translation. :)

Maybe someone will be interested in my builds based on the builds of the respected roytam1. Unfortunately only RU-EN, more RU than EN. :) You can add any language, but you need to translate some buttons of Custom Buttons.

arcticfox-27.9.19-win32-20200118-portable-ru-xpmod

palemoon-27.9.7.win32-20200314-portable-ru-xpmod

palemoon-28.9.0a1.win32-20200314-portable-rus-ukr-xpmod

firefox-45.9.21-win32-20200314-portable-ru-sse

Edited by simonsat
Link to comment
Share on other sites

On 3/16/2020 at 8:20 AM, simonsat said:

I will not (not a specialist). :( Very high-quality Russian does volkovysk Russian (RU) Language Pack 27.9.7, it inspired me to experiment. :) There is a lot of work and knowledge is desirable language. Example: We take the necessary version of Palemoon, it has two omni.ja files, you need to unpack them (open as archive). Find the localization of the en-US folder in them (omni.ja \ chrome \ en-US \ locale \ en-US \). In them we find the translation files * .dtd, * .properties and others. We also act with the * .xpi translation file of the language you need. Comparing the files with the original (en-US), we find the missing-extra lines and delete-add (we translate the added one). It's like in my opinion not a professional. A lot of work and thanks to everyone who does this. :worship: Sorry for the Google translation. :)

Maybe someone will be interested in my builds based on the builds of the respected roytam1. Unfortunately only RU-EN, more RU than EN. :) You can add any language, but you need to translate some buttons of Custom Buttons.

arcticfox-27.9.19-win32-20200118-portable-ru-xpmod

palemoon-27.9.7.win32-20200314-portable-ru-xpmod

palemoon-28.9.0a1.win32-20200314-portable-rus-ukr-xpmod

Thanks a lot for the detailed instructions! :) But I would like to add a few cents from me. I noticed that all language packs for New Moon 28.8.4 (tried Russian and French, they both have the problem) lack some strings (or have some bug?), that prevents the Web Developer submenu to show most of its items (except the first two).

It seems to be a bug of New Moon, because I can't believe that so many people working on different translations for Pale Moon did not notice this thing! Can you verify it and tell if the problem is with translation packs (XPI files) or not? I already posted at Pale Moon translations subforum (though I forgot to tell that I am using New Moon, not Pale Moon itself), will check the answer tomorrow.

Edited by Alex654
Link to comment
Share on other sites

@roytam1

Hi! Seems that there is something wrong with the New Moon v27 - the Github page is displayed incorrectly (https://github.com/roytam1/palemoon27). Problem introduced in version 2020.01.18 (Y.M.D) /2020.01.04 is OK/, and still exists in 2020.03.14 (all 32-bit versions and 64-bit version). Version 28 is OK. See attached image below. (image was combined from 2 parts to display the entire page)

NewMoon20200118Glitch.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...