palemoon SSE2

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Tweakzy

palemoon SSE2

Unread post by Tweakzy » 2013-06-30, 16:16

is it possible to use SSE3 or SSE4.1/4.2 for the newer cpus

will it perform better what are the benefits.

and can you multi thread palemoon so its default and designed for multi-core cpus

keep up the good work :thumbup:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35650
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon SSE2

Unread post by Moonchild » 2013-06-30, 16:55

Global use of SSE3 and 4 are not supported by Microsoft's compiler, so it's not a possibility. In addition, SSE3 and 4/4.1 are not of particularly big benefit to a browser.

Pale Moon is already multithreaded by design, although the use of multiple cores is still rather limited because of the mostly linear processing required for parsing web pages. Web pages can use web workers, though, which will in fact use all available cores if enough workers are used.

As an aside, Pale Moon 20.2 will see the introduction of more multi-core features than it already has, but development is slow since parallelizing code is tricky.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Tweakzy

Re: palemoon SSE2

Unread post by Tweakzy » 2013-07-02, 08:05

ok i do notice the other browsers are signed digitally is there a reason why palemoon is not

can you please digitally sign palemoon i dont like the look of the untrusted warnings

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35650
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon SSE2

Unread post by Moonchild » 2013-07-02, 11:00

Code signing certificates are expensive. I mean, really expensive.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Tweakzy

Re: palemoon SSE2

Unread post by Tweakzy » 2013-07-03, 10:22

Moonchild wrote:Code signing certificates are expensive. I mean, really expensive.
wow i didnt know that after reading this i googled it very expensive i did read heaps of benefits like antivirus handles files better because there signed as trusted
they even work better with the os maybe you could make a donation pool and we can donate the money to cover the cost.

it would look good to see when installing moonchild productions over the yellow untrusted one :thumbup:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35650
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon SSE2

Unread post by Moonchild » 2013-07-03, 12:14

Tweakzy wrote:it would look good to see when installing moonchild productions over the yellow untrusted one :thumbup:
I do sign my binaries, but I don't use code signing on the installers.
See the PGP signatures posted on the web, which you can use to verify the binaries are actually signed by me. Here's my public PGP signature:

Code: Select all

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (MingW32)

mQENBE2fQyQBCAD2UbrfUuthWLgFghIWZ4e7T2ZoLOtuF/Vn/slaiNjm/b9r21Y/
1rhIaSVURdS/EhqWQvZIryr7mJBJWeiq/v8cZ+jvir8J8seBPiHHO4AlLC58Bo1e
NvIZr8Gg+3HLAHhaL6XvV7RDuG3cHsIWQnmXjT+ikTS73zWq91qQoxDzUKlDDdZD
nUP8rMU9Y3nb3gu4P7ujJrviTqyI7dKRRRugrqgHxqaGO0UC9m2tK9hzAa5pSTe9
93kU1X6/HUw8NsxIm7qaCmYt7wV34uVeG0lWPsH8vmhC7DvNlfr/GCUVbhD5csLM
aSdk9akzar+E3IA7oaeVUp22zXfDv4OUmabFABEBAAG0Ik1vb25jaGlsZCA8bW9v
bmNoaWxkQHBhbGVtb29uLm9yZz6JATYEEwECACAFAk2fQyQCGyMGCwkIBwMCBBUC
CAMEFgIDAQIeAQIXgAAKCRCsag5Vq23duo2+CAC63s2KNldNg8z9r0fyDxH9rp4u
IyBQCnBiJQcztj4uROJu+P3iJqTq7uox5Uu8vEr6/W6HwJ8xiRRZb9ul3iIvZm90
Uh+JGH8vhObjsmpRXqD1r13MAzXh/CVOMoWdQKobiEW6eYR1djuhhAfy5rXKNCNY
l94h3GHX9p9TNpCmsSjloY89WG+zPPKkRqbVfoYCV+d9hvgWfsGC4AHqimgTRYdg
m3t+d3LDGi3uGo4iB930wDw6jD5DP4jM5N1H2I25rHsiUIcFBQ26215I3/hJrtlY
dNt9AnCIbtpcMvk8wte5NkWtfcdSL8t3sQscyzRQeOEgx76t/8o6m+N8oG2KuQEN
BE2fQyQBCADfQ2aXckBYotYjihPw0xu35cShYWbx5Py5TL3O32E6HGU+SvVRUNo8
zrvZxP9d63nYsN/fpxjQfW9ZdkRUNLYwpfeUv69UF51WhSwSpa1dyKhMqMKH+gYA
pqW//WS+5tqkPSjEEhEDRqAYFiyE5lpEYxxdmEhOZGS3xTfrh/+blcWfN+ka3wqG
hiWxUsrSfd4hm4z0STG9QAa33YbcW8EyeB1904EtVpBpadDOHr2eHYlN2hikgtok
pAvzKVKmdpZw0iKh7CoLH3lddGJRz3Jcp+aV851fZni0dcpmf0E7J9hLBd7+I0WU
EuiHfM+1mF6hMvxoSovUCt/NN2buYZwbABEBAAGJAR8EGAECAAkFAk2fQyQCGwwA
CgkQrGoOVatt3brQ2gf/btb1/4ebXNk0evo4pFbpcnEL9p5oZ9IInsVpsuKkcfr+
1/oHDWam8KkokD/X7oPhxL8wHisRRa8bwuM/zbnaJ7YdKgcKN6lwIKdz2eQcvR0m
hknFXiqlJyNbwzCWmk8GpqFrhoYvrN9FfbbgtRdUetiyCzA85ZVDuikwpuLwyvwb
9yPwNWRkdwI2aJKhpBgwayGCI/8zZn+6rUbb6CYSnmwc1G2+wHvyOWO1OI9eSwpo
5YNreeKZkQM/mPiYxNwHpOp9bHWoaPPaAwpKAOWOoHr717MUVdvLr8zMc+QHEiai
G2Wpmv9De52R5XzAHEDeHb1+zQEssYFqTqwdaI2p6w==
=tvVJ
-----END PGP PUBLIC KEY BLOCK-----
Unless you're willing to own up the money to get a code signing certificate for Pale Moon to get rid of the yellow, it'll remain the way it is ;)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Tweakzy

Re: palemoon SSE2

Unread post by Tweakzy » 2013-07-03, 13:14

Moonchild wrote:
Tweakzy wrote:it would look good to see when installing moonchild productions over the yellow untrusted one :thumbup:
I do sign my binaries, but I don't use code signing on the installers.
See the PGP signatures posted on the web, which you can use to verify the binaries are actually signed by me. Here's my public PGP signature:

Code: Select all

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (MingW32)

mQENBE2fQyQBCAD2UbrfUuthWLgFghIWZ4e7T2ZoLOtuF/Vn/slaiNjm/b9r21Y/
1rhIaSVURdS/EhqWQvZIryr7mJBJWeiq/v8cZ+jvir8J8seBPiHHO4AlLC58Bo1e
NvIZr8Gg+3HLAHhaL6XvV7RDuG3cHsIWQnmXjT+ikTS73zWq91qQoxDzUKlDDdZD
nUP8rMU9Y3nb3gu4P7ujJrviTqyI7dKRRRugrqgHxqaGO0UC9m2tK9hzAa5pSTe9
93kU1X6/HUw8NsxIm7qaCmYt7wV34uVeG0lWPsH8vmhC7DvNlfr/GCUVbhD5csLM
aSdk9akzar+E3IA7oaeVUp22zXfDv4OUmabFABEBAAG0Ik1vb25jaGlsZCA8bW9v
bmNoaWxkQHBhbGVtb29uLm9yZz6JATYEEwECACAFAk2fQyQCGyMGCwkIBwMCBBUC
CAMEFgIDAQIeAQIXgAAKCRCsag5Vq23duo2+CAC63s2KNldNg8z9r0fyDxH9rp4u
IyBQCnBiJQcztj4uROJu+P3iJqTq7uox5Uu8vEr6/W6HwJ8xiRRZb9ul3iIvZm90
Uh+JGH8vhObjsmpRXqD1r13MAzXh/CVOMoWdQKobiEW6eYR1djuhhAfy5rXKNCNY
l94h3GHX9p9TNpCmsSjloY89WG+zPPKkRqbVfoYCV+d9hvgWfsGC4AHqimgTRYdg
m3t+d3LDGi3uGo4iB930wDw6jD5DP4jM5N1H2I25rHsiUIcFBQ26215I3/hJrtlY
dNt9AnCIbtpcMvk8wte5NkWtfcdSL8t3sQscyzRQeOEgx76t/8o6m+N8oG2KuQEN
BE2fQyQBCADfQ2aXckBYotYjihPw0xu35cShYWbx5Py5TL3O32E6HGU+SvVRUNo8
zrvZxP9d63nYsN/fpxjQfW9ZdkRUNLYwpfeUv69UF51WhSwSpa1dyKhMqMKH+gYA
pqW//WS+5tqkPSjEEhEDRqAYFiyE5lpEYxxdmEhOZGS3xTfrh/+blcWfN+ka3wqG
hiWxUsrSfd4hm4z0STG9QAa33YbcW8EyeB1904EtVpBpadDOHr2eHYlN2hikgtok
pAvzKVKmdpZw0iKh7CoLH3lddGJRz3Jcp+aV851fZni0dcpmf0E7J9hLBd7+I0WU
EuiHfM+1mF6hMvxoSovUCt/NN2buYZwbABEBAAGJAR8EGAECAAkFAk2fQyQCGwwA
CgkQrGoOVatt3brQ2gf/btb1/4ebXNk0evo4pFbpcnEL9p5oZ9IInsVpsuKkcfr+
1/oHDWam8KkokD/X7oPhxL8wHisRRa8bwuM/zbnaJ7YdKgcKN6lwIKdz2eQcvR0m
hknFXiqlJyNbwzCWmk8GpqFrhoYvrN9FfbbgtRdUetiyCzA85ZVDuikwpuLwyvwb
9yPwNWRkdwI2aJKhpBgwayGCI/8zZn+6rUbb6CYSnmwc1G2+wHvyOWO1OI9eSwpo
5YNreeKZkQM/mPiYxNwHpOp9bHWoaPPaAwpKAOWOoHr717MUVdvLr8zMc+QHEiai
G2Wpmv9De52R5XzAHEDeHb1+zQEssYFqTqwdaI2p6w==
=tvVJ
-----END PGP PUBLIC KEY BLOCK-----
Unless you're willing to own up the money to get a code signing certificate for Pale Moon to get rid of the yellow, it'll remain the way it is ;)
well i dont have a spare $800 :( and when i right click binaries in palemoon folder i cant find the digital signature tab am i doing something wrong :?:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35650
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon SSE2

Unread post by Moonchild » 2013-07-03, 16:15

Tweakzy wrote:well i dont have a spare $800 :(
Mind the wink smiley after my statement...
Tweakzy wrote:when i right click binaries in palemoon folder i cant find the digital signature tab am i doing something wrong :?:
Yes, you are.

To verify the signature, use PGP or GPG or (more user-friendly) Cryptophane with the PGP signature + my public key + the binary you downloaded (e.g. the installer or zip or portable package).
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite