Welcome!
Important information
-- Spectre and Meltdown vulnerabilities
-- Change in MX sources

News
-- MX Linux on social media: here
-- Mepis support still here

Current releases
-- MX-17.1 Final release info here
-- antiX-17 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

MX 15 Repository: The palemoon thread

Message
Author
User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 16996
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 15 Repository: The palemoon thread

#241 Post by Stevo » Thu Aug 16, 2018 1:20 pm

The major milestone release of Pale Moon 28.0.0 is now in our main repository.
SpiderMonkey update: The JavaScript engine has received a major upgrade and now supports all landmark features from the ECMAScript standards as carried by mainstream browsers. This should put an end to the increasing JavaScript issues we've seen due to web frameworks not being browser-agnostic in that respect, or the browser not supporting what websites expect.

Goanna update: The layout and rendering engine (Goanna) has been updated to its 4th generation (version 4.*) which brings with it improved compatibility with "trendy" CSS styling techniques that build on a few very specific features (e.g. CSS Grid). Goanna continues to build on tried-and-tested software fallbacks in case hardware acceleration can't be used, and Linux remote desktop users can continue to leverage xrender for speedy remote screen updates in Pale Moon.

DOM enhancements: Enhancements in the Document Object Model provides websites with updated APIs to perform their tasks. (e.g. Fetch, WebAnimations, WebCrypto, HTML Input Element Extensions, etc.)

Media enhancements: Our media back-end update is, for all intents and purposes, complete. MSE media streaming (for MP4) should be compatible with all major players on the market now. MSE for WebM is still disabled by default due to some compatibility issues that need to be examined, but you may enable this in preferences to e.g. allow 4k video playback on some sites that only offer UHD in WebM format. We now also support playback of FLAC-encoded audio.

New: WebGL2 support! Pale Moon now supports the WebGL2 standard for enhanced graphical experiences in 2D and 3D.

Devtools have been given a refresh. Just in case you thought they weren't extensive enough yet, some new categories have been added to inspect and manipulate all aspects of web content.

Updates to the login manager: Login credentials can now be stored specifically with or without a user name, and selected individually. This is a behavior change from previous, and clicking a password field can now pop-up a selection list of user names for which passwords are stored (if multiple credentials are saved). Clicking the appropriate login name (or date-stamped version if no name is present) will fill in the accompanying password.

What might be more important for people worrying about upgrading to this milestone is what hasn't changed.

We continue to support NPAPI plugins.
We continue to support complete themes as well as lightweight themes.
We continue to offer a fully customizable interface like before. Australis (like seen in Basilisk) is not used.
We continue to support XUL overlay, bootstrapped and (deprecated) Jetpack extensions (collectively called "legacy extensions" by Mozilla).
We do not include any DRM in the browser (people needing this can use e.g. the Silverlight plugin to play protected content), even though the platform we build on supports it.

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 16996
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 15 Repository: The palemoon thread

#242 Post by Stevo » Sat Sep 01, 2018 4:16 pm

The Pale Moon 28.0.1 update has landed in the main repository!
This is a bugfix point release to address serious performance bottlenecks and general run-time issues (UI slowness, crashes, hangs) with the browser. Once again this impacted 32-bit operating systems more severely than 64-bit ones due to its more limited address space that would get flooded with bogus data.

Changes/fixes:

Backed out a Mozilla upstream patch causing issues with IPC and texture allocation for the compositor.
Backed out a Mozilla upstream patch causing issues with Javascript memory buffer allocation.

User avatar
Richard
Posts: 2242
Joined: Fri Dec 12, 2008 10:31 am

Re: MX 15 Repository: The palemoon thread

#243 Post by Richard » Sun Sep 02, 2018 1:49 am

Thanks.
MX18b1: Lenovo T430: Intel Ivy Bridge i5-3320M, 8GB RAM, 4.9.0-8-amd64, 119 GB SSD
MX18b1: Eee&AA1 NBs: Dual Core Atom N270, 1GB RAM, 4.9.0-8-686, 150 GB HDD
DoubleCmd/Thunar, LibO613, Dropbox, Vivaldi/Firefox, CherryTree, Vbox. LinuxCounter #208633

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 16996
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 15 Repository: The palemoon thread

#244 Post by Stevo » Fri Sep 21, 2018 2:14 pm

We now have a major upgrade to Pale Moon 28.1.0 in the main repository. Changes include:

- Updated NSS to 3.38, removed TLS 1.3 draft version check since it's
considered final.
- Reinstated RC4 as an optional encryption cypher for non-standard
environments (e.g. old routing/peripheral networked hardware on LAN). RC4
and 3DES are marked weak and disabled, and will never be used in the first
handshake with a site, only as last-ditch fallback when specifically
enabled (meaning they won't show up on ssllabs' test, for example).
- Removed Telemetry accumulation calls, automatic timers and stopwatches.
This removes a very noticeable performance sink for all operations on all
platforms.
- Fixed many occurrences of discouraged types of memory access for primarily
GCC 8 compatibility. This improves overall code security as a
defense-in-depth measure.
- Re-implemented the pref-controlled custom background color for
standalone images.
- Updated session history handling for internal pages. about:logopage is no
longer stored in history, and you can choose to store the QuickDial page in
history by setting the pref browser.newtabpage.add_to_session_history to
true. This is disabled by default (meaning you can't use the "Back" button
to go back to the QuickDial page) as a defense-in-depth security measure.
- Added ui.menu.allow_content_scroll to control whether content can be
scrolled if a context menu is open.
- Fixed incorrect code removal in ipc.
- Removed support for TLS session caches in TLSServerSocket.
- Added support for local-ref as SVG xlink:href values.
- Changed the find bar to be a browser-global toolbar again (like in Pale
Moon 27) instead of per-tab. For people who prefer search terms to be
saved on a per-tab basis (like with the per-tab findbar previously), this
is possible by setting findbar.termPerTab to true. This resolves a number
of issues, including styling with lightweight themes not applying to the
find bar, and status pop-ups overlapping the find bar.
- Ported all relevant security fixes from Mozilla's Gecko/62 release,
including CVE-2018-12377 and CVE-2018-12379.
- Restored part of the searchplugin API that was removed by Mozilla, so
extensions can provide and save edits to installed search engines.
- Improved the speed of restoring browsing sessions upon startup.
- Fixed the "Restore previous session" button sometimes being missing from
about:home, while a restorable session would be present.
- Fixed tab previews in the Windows taskbar (if enabled).
- Fixed the setting of the new tab page being "My Home Page" so it'll pick up
subsequent changes to the home page URL automatically.
- Removed the Firefox Accounts migrator from Sync.
- Fixed an issue with the enabled state of number controls if appearances
changed.
- Stopped building ffvpx on 32-bit platforms (except Windows) to use the
(faster) system-installed lib instead.
- Re-added a horizontal scroll action option for mouse wheel. (regression)
- Fixed handling of content language if the locale is changed.
- Fixed document navigation with the F6 key.
- Fixed toolbar styling in toolkit themes.
- Fixed viewing the source of a selection.

User avatar
Hierax_ca
Forum Regular
Forum Regular
Posts: 144
Joined: Sun Nov 08, 2015 6:46 pm

Re: MX 15 Repository: The palemoon thread

#245 Post by Hierax_ca » Fri Oct 26, 2018 1:56 pm

MX 16.1 (32-bit) Palemoon 27.9.4~repack-1 installation issue:

MX-Package Installer, Stable Repo:"have unmet dependencies"

Synaptic: "Could not mark all packages for installation or upgrade"

Both:

palemoon-nonsse2:

Code: Select all

Depends: libdbus-1-3 (>=1.9.14) but 1.8.22-0+deb8u1 is to be installed.
MX-16.1 (32-bit) Thinkpad 600x*;
MX-17.1 (32-bit): Thinkpad A31p, T43p, T60p;
MX-17.1 (64-bit): Thinkpad x60t*, x61t*, x61s, T61p, T601pF, x200, x200t*, x301*, T500, W500, W700(ds), W701, x220, x220t*, W520.

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 16996
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 15 Repository: The palemoon thread

#246 Post by Stevo » Fri Oct 26, 2018 4:03 pm

Since we don't have those versions of the packages in the MX repository, they must be in the antiX repository. It would seem that their Jessie version was actually built on Stretch, if you go by the dependency.

What do you get for

Code: Select all

apt policy palemoon palemoon-nonsse2

apt show palemoon-nonsse2

User avatar
Hierax_ca
Forum Regular
Forum Regular
Posts: 144
Joined: Sun Nov 08, 2015 6:46 pm

Re: MX 15 Repository: The palemoon thread

#247 Post by Hierax_ca » Fri Oct 26, 2018 4:04 pm

Updated to latest LTS Kernels (3.16-59-1/4.4.155/4.9.0.bpo.8 ) and tried again and, somehow, it worked this time. Not sure if that fixed it or just coincidence. Got same errors before yesterday and earlier today but working now.
MX-16.1 (32-bit) Thinkpad 600x*;
MX-17.1 (32-bit): Thinkpad A31p, T43p, T60p;
MX-17.1 (64-bit): Thinkpad x60t*, x61t*, x61s, T61p, T601pF, x200, x200t*, x301*, T500, W500, W700(ds), W701, x220, x220t*, W520.

User avatar
Hierax_ca
Forum Regular
Forum Regular
Posts: 144
Joined: Sun Nov 08, 2015 6:46 pm

Re: MX 15 Repository: The palemoon thread

#248 Post by Hierax_ca » Fri Oct 26, 2018 4:09 pm

Anyway, here's what I get:

$ apt policy palemoon palemoon-nonsse2

Code: Select all

E: Invalid operation policy

$ apt show palemoon-nonsse2

Code: Select all

Package: palemoon-nonsse2
Version: 27.9.4~repack-1
Bugs: mailto: <maintainer@mepiscommunity.org>
Maintainer: Steven Pusser <stevep@mxlinux.org>
Installed-Size: 105 MB
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.2), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.30.0), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libstdc++6 (>= 4.9), libx11-6, libxext6, libxrender1, libxt6, ffmpeg | libav-tools, fonts-symbola
Conflicts: palemoon, palemoon-repackbinaries
Replaces: palemoon, palemoon-repackbinaries
Provides: palemoon, x-www-browser
Homepage: http://www.palemoon.org/
Priority: standard
Section: main
Download-Size: 37.9 MB
Original-Maintainer: Marian Kadanka <marian.kadanka@openmailbox.org>
APT-Manual-Installed: yes
APT-Sources: http://iso.mxrepo.com/antix/jessie/ jessie/main i386 Packages
Description: Firefox-based, efficient and easy to use web browser: nonsse2 build
 Pale Moon offers selected features and optimizations to maximize
 the browser's speed, stability and user experience, while maintaining
 compatibility with the thousands of Firefox extensions you have come
 to love and rely on.
 .
 This is a build of Pale Moon that does not require the SSE2 instruction
 set. Some older CPUs, such as certain AMD Athlons, do not support it.
MX-16.1 (32-bit) Thinkpad 600x*;
MX-17.1 (32-bit): Thinkpad A31p, T43p, T60p;
MX-17.1 (64-bit): Thinkpad x60t*, x61t*, x61s, T61p, T601pF, x200, x200t*, x301*, T500, W500, W700(ds), W701, x220, x220t*, W520.

User avatar
Hierax_ca
Forum Regular
Forum Regular
Posts: 144
Joined: Sun Nov 08, 2015 6:46 pm

Re: MX 15 Repository: The palemoon thread

#249 Post by Hierax_ca » Fri Oct 26, 2018 4:13 pm

P.S. Thanks for maintaining this low resource Browser -- with my old Pentium III and Pentium IV CPUs it's the only advanced browser (i.e., beyond Links2 and Dillo) that will work!
MX-16.1 (32-bit) Thinkpad 600x*;
MX-17.1 (32-bit): Thinkpad A31p, T43p, T60p;
MX-17.1 (64-bit): Thinkpad x60t*, x61t*, x61s, T61p, T601pF, x200, x200t*, x301*, T500, W500, W700(ds), W701, x220, x220t*, W520.

User avatar
Stevo
Forum Veteran
Forum Veteran
Posts: 16996
Joined: Fri Dec 15, 2006 8:07 pm

Re: MX 15 Repository: The palemoon thread

#250 Post by Stevo » Tue Nov 13, 2018 7:57 pm

We now have 28.2.0 in the main repository. Enjoy!
v28.2.0 (2018-11-13)
This is a major development and bugfix release.

Changes/fixes:

Fixed a major performance issue with web workers.
Fixed a rare crash on local networks with HTTP basic auth and unsupported cipher suites.
Fixed a performance/timer issue when leaving the browser idle.
Fixed an issue causing an empty dialog when launching executable files from the browser.
Fixed an issue preventing making entries to disallow sites to store data for off-line use.
Removed code to prevent extensions with binary components.
Fixed an issue with common dialogs being sized incorrectly for their content.
Fixed an issue with event handling on the tab bar that would cause frustrating behavior when trying to open/close tabs in rapid succession.
Switched default behavior for scrolling when a context or pop-up menu is open to allow scrolling, like in v27. This also affects scrolling in very long menus, e.g. bookmarks.
Added experimental Asynchronous Panning and Zooming (APZ) for desktop use.
Re-enabled the use and parsing of ICC v4 color profiles.
Removed telemetry code from the caching subsystem.
Improved full-screen detection for suppressing status messages.
Made all arguments passed to Init*Event() optional except the first for parity with other browsers.
Cleaned up some internal installer code.
Fixed making caret width configurable when dealing with CJK characters (regression).
Fixed drawing of table borders consistently when zooming a page (regression).
Exposed the "Save download location per site" pref in about:config.
Improved media handling (ongoing).
Added experimental support for AV1 in WebM videos (disabled by default).
Note: this is for WebM only for now, so MP4 and MSE AV1 streams (e.g. YouTube) will not (yet) play.
Removed the (defunct and incomplete) in-browser translation code.
Fixed an issue with CSS Grid layouts unnecessarily shrinking element blocks.
Fixed notification settings menu entry (opes about:permissions with relevant data now).
Fixed the launching of an undesirable background content process for capturing page thumbnails.
Fixed a focus issue in the bookmark properties dialog.
Changed the setting for reporting CSS errors to the console to false by default, to prevent unnecessary performance loss for recording this data.
Added control mechanisms for Opportunistic Encryption (both for alternative services and upgrade-insecure-requests) in preferences, and disabled this by default due to potential security and privacy issues with this transitional technology.
Updated the default reported Firefox version in Firefox Compatibility Mode to prevent "too old Firefox" complaints on websites.
Updated libnestegg, ffvpx, reader view components and several other modules from upstream.
Implemented security fixes for CVE-2018-12381, CVE-2017-7797, a better fix for CVE-2018-12386 (DiD), CVE-2018-12401 (DiD), CVE-2018-12398, CVE-2018-12392, several Skia bugs, and several crashes and memory safety hazards that do not have a CVE number.

Post Reply

Return to “Package Requests/Status - MX-15/16”