Pre-2014 GitGub repository?

Talk about code development, features, specific bugzilla bugs, enhancements, patches, and other highly technical things.

Moderator: satrow

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 referenced Bugzilla bugs, mercurial, 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. Most "bug reports" do not belong in this board and should initially be posted in Community Support or other relevant support boards.

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.
User avatar
SpockFan02
Lunatic
Lunatic
Posts: 459
Joined: Sun, 24 Sep 2017, 16:35

Pre-2014 GitGub repository?

Unread postby SpockFan02 » Tue, 19 Dec 2017, 23:13

I was looking in the MoonchildProductions/Pale-Moon commit log and found that it began in 2014: "Create new repo after line endings mishap." What happened, and where can I find older commits?

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4611
Joined: Tue, 09 Oct 2012, 19:37

Re: Pre-2014 GitGub repository?

Unread postby New Tobin Paradigm » Wed, 20 Dec 2017, 03:59

That's it. there was no version control before that.. Old source code is up somewhere..

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 459
Joined: Sun, 24 Sep 2017, 16:35

Re: Pre-2014 GitGub repository?

Unread postby SpockFan02 » Wed, 20 Dec 2017, 05:35

Huh, okay. Do you know what the "line endings mishap" was? It sounds mysterious...

Also, where should I look for the 20.3 source code?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22000
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Pre-2014 GitGub repository?

Unread postby Moonchild » Wed, 20 Dec 2017, 08:38

You can find old source code from the link on the source code web page.
The line endings mishap didn't mean anything beyond that -- when initially setting up the version control, the source tree was set to automatically have line endings converted between Windows and Unix-style (as is the default for git) but that's not good for our tree. So, shortly after the initial commit it was erased and re-done with the correct settings.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
ketmar
Lunatic
Lunatic
Posts: 356
Joined: Tue, 28 Jul 2015, 11:10
Location: Earth

Re: Pre-2014 GitGub repository?

Unread postby ketmar » Wed, 20 Dec 2017, 12:13

Off-topic:
just built Pale Moon 3.6.32 for GNU/Linux (gcc 6.3.0). after some cosmetic source code fixes, it builds and works!
screenshot

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4611
Joined: Tue, 09 Oct 2012, 19:37

Re: Pre-2014 GitGub repository?

Unread postby New Tobin Paradigm » Wed, 20 Dec 2017, 13:34

Hardcore!

Now backport css3, es5 and 6, and html5... Also, WHY? :P

User avatar
ketmar
Lunatic
Lunatic
Posts: 356
Joined: Tue, 28 Jul 2015, 11:10
Location: Earth

Re: Pre-2014 GitGub repository?

Unread postby ketmar » Wed, 20 Dec 2017, 13:42

>Also, WHY?
kick me if i know! ;-) i just thought: "hey, it will be fun to try to build that. let's see how it will break!" and... it won't. sure, i had to do some cosmetic fixes (like changing `*_METHODIMP` to `*_METHOD` in class definitions, do "chmod +x" on some scripts, and so on), turn off modern misoptimisations ("-fno-strict-aliasing -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv"), and there are TONS of warnings, but otherwise -- it works!

also, it already supports HTML5 (as it was in 2012).


Return to “Development (discussion)”

Who is online

Users browsing this forum: No registered users and 3 guests