pcxfirefox build update to -1

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

pcxfirefox build update to -1

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 19.0.2 x86

Post by xunxun1982 »

update to 19.0.2 x86
xunxun1982
Posts: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 20.0 x86

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 20.0.1 x86

Post by xunxun1982 »

update to 20.0.1 x86
xunxun1982
Posts: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 20.0.1 x86

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 20.0.1 x86

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 22.0 x86

Post by xunxun1982 »

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

Re: pcxfirefox build update to 20.0.1 x86

Post by ethan3 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 20.0.1 x86

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 23.0 x86

Post by xunxun1982 »

update to 23.0 x86
xunxun1982
Posts: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 23.0.1 x86

Post by xunxun1982 »

update to 23.0.1 x86

Fix additional unstable issues: http://pcxfirefox.sourceforge.net/?p=52
xunxun1982
Posts: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 24.0 x86

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 24.0 x86

Post by xunxun1982 »

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: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 24.0 x86/x64

Post by xunxun1982 »

uodate to 24.0 x64
xunxun1982
Posts: 311
Joined: June 20th, 2011, 10:37 am

Re: pcxfirefox build update to 24.0 x86/x64 & tb x86

Post by xunxun1982 »

update thunderbird to 24.0 x86

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