MozillaZine

pcxfirefox build update to -1

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted September 2nd, 2012, 3:28 am

For convenience, all update or information is in https://pcxfirefox.wordpress.com/
Last edited by xunxun1982 on November 7th, 2015, 10:09 pm, edited 66 times in total.

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted March 11th, 2013, 3:12 am

update to 19.0.2 x86

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted April 6th, 2013, 5:01 am

update to 20.0 x86

Additional feature:

Implement config.trim_on_minimize on Vista+ OS again, but set it to false by default

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted April 10th, 2013, 8:53 pm

update to 20.0.1 x86

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted April 21st, 2013, 4:14 am

Modify x64 section

pcxFirefox 20.x Test Edition (NoPGO and not stable)

en-US : http://pcxfirefox.googlecode.com/files/ ... est-1-1.7z
tete009 all feautures support
Note: there may be some crashes when using x86 plugins, so you should better use x64 plugins. And I don't intend to accept any feedback for x64 editions.

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted June 12th, 2013, 8:04 pm

Prepared to move to http://sourceforge.net/projects/pcxfirefox

If you have some advice, please attend http://groups.google.com/group/pcxfirefox or send Email to pcxfirefox@googlegroups.com

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted July 10th, 2013, 6:32 am

pcxfirefox 22.0

Features:
1) Newer processor that supports SSE2
2) Introduce tete009's multithread and portable feature depending on his tmemutil module
3) Support Google WebP
4) Implement config.trim_on_minimize on Vista+ OS again, but set it to false by default
5) Embedded SumatraPDF browser plugin and WMP plugin.
6) Provide a tmemutil alternative module tmemutil-3rd.dll, whose initial source code comes from http://code.google.com/p/libportable/

Build Method Improvement
1) BetterPGO
2) Apply PGO to nss3.dll

SumatraPDF browser plugin (2.4 svn8284) is built by me
If you want to use my internal SumatraPDF browser plugin to browse PDF files, you should set pdfjs.disabled to true first, disable or uninstall other system existing PDF plugin.
If you don't know how to use the internal SumatraPDF plugin, you can see How To Use Internal PDF Plugin.jpg

About tmemutil-3rd.dll
If you want to use the alternative tmemutil-3rd.dll, please delete tmemutil.dll first and rename tmemutil-3rd.dll to tmemutil.dll, and all of their setting files are tmemutil.ini
tmemutil-3rd.dll's new feature compared to tete009's tmemutil.dll is
1) Security Enhancements ( SafeEx=1 )
2) Process White List ( Prevent some API hook and Browser overflow attacks )
3) Provide another two Environment Variables ( TmpDataPath and NpluginPath )
If you want to use the tmemutil-3rd.dll, you can refer to tmemutil-3rd-sample.ini, modify it and rename it to tmemutil.ini

ethan3
 
Posts: 5
Joined: July 23rd, 2013, 9:25 pm

Post Posted July 28th, 2013, 11:23 am

xunxun1982 wrote:Modify x64 section

pcxFirefox 20.x Test Edition (NoPGO and not stable)

en-US : http://pcxfirefox.googlecode.com/files/firefox-20x64-test-1-1.7z
tete009 all feautures support
Note: there may be some crashes when using x86 plugins, so you should better use x64 plugins. And I don't intend to accept any feedback for x64 editions.

There has some crashes in 20.0x86 but 21.0x86 working good.

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted July 29th, 2013, 9:27 pm

ethan3 wrote:
xunxun1982 wrote:Modify x64 section

pcxFirefox 20.x Test Edition (NoPGO and not stable)

en-US : http://pcxfirefox.googlecode.com/files/firefox-20x64-test-1-1.7z
tete009 all feautures support
Note: there may be some crashes when using x86 plugins, so you should better use x64 plugins. And I don't intend to accept any feedback for x64 editions.

There has some crashes in 20.0x86 but 21.0x86 working good.

You can use 22.
Because of low disk capacity, I can't maintain the older edition.

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted August 11th, 2013, 2:32 am

update to 23.0 x86

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted August 17th, 2013, 7:31 am

update to 23.0.1 x86

Fix additional unstable issues: http://pcxfirefox.sourceforge.net/?p=52

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted September 17th, 2013, 1:21 am

update to 24.0 x86
I will split my plugins to http://sourceforge.net/projects/pcxfire ... s/Plugins/

And 24.0 x64 and tb x86 will be built some days later.

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted September 17th, 2013, 10:00 am

And someone may want a slim firefox browser, I did some investigate for firefox 23.0.1 : http://sourceforge.net/projects/pcxfire ... efox/Mini/

The detail (in Chinese) : http://bbs.kafan.cn/thread-1619257-1-1.html

I hacked Mozilla's Makefile to get rid of some modules, and modified omni.ja 's compression rate in order to make 7zip package smaller.

At present, I have no time to continue the investigate, someone can use my test-3.patch as a base to go on.

The hard part of the patch is DOM section. If you want to cut some modules such as mobile modules, you will come across many IPC/content modification, which is very annoying.

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted September 18th, 2013, 11:53 pm

uodate to 24.0 x64

xunxun1982
 
Posts: 310
Joined: June 20th, 2011, 10:37 am

Post Posted September 20th, 2013, 6:01 pm

update thunderbird to 24.0 x86

Additionally, I use the bug 653342 patch, and I try to apply PGO to mail components.

Return to Third Party/Unofficial Builds


Who is online

Users browsing this forum: No registered users and 1 guest