Jump to content

How to build a browser with the source code

This is a question that I'm asking you....
I have the source code, but I have no idea how to start building..... :
I know it has something to do with visual basic 2012..... -_-
The browser is Pale Moon....
I just wanted to make a build of it......
If anyone has any suggestions or knows how to do this kind of stuff, kindly post below...... :)
Thank you very much.... :)

Link to comment
https://linustechtips.com/topic/475062-how-to-build-a-browser-with-the-source-code/
Share on other sites

Link to post
Share on other sites

I think you should use a compiler , in this case a C++ compiler , but i'm not familiar with programming , so don't take this as THE solution.

Hope it helps.

AMD Ryzen R7 1700 (3.8ghz) w/ NH-D14, EVGA RTX 2080 XC (stock), 4*4GB DDR4 3000MT/s RAM, Gigabyte AB350-Gaming-3 MB, CX750M PSU, 1.5TB SDD + 7TB HDD, Phanteks enthoo pro case

Link to post
Share on other sites

@ww_y5 Yeah, I managed to make my own in Visual Studio in VB.net. It was really simple and you could only type in a web address and a loading progress bar will show. However, like @Gr0egercesg said, it is based off IE. There are tutorials everywhere how to do this in different languages. 

 

If you really want, you can completely re-vamp chrome with custom plugins. I experimented with this. (I only changed my scroll bar look). But I guess you can do more. Then, you have an already functioning browser which is good.

CPU: i5 4670k @ 3.4GHz + Corsair H100i      GPU: Gigabyte GTX 680 SOC (+215 Core|+162 Mem)     SSD: Kingston V300 240GB (OS)      Headset: Logitech G930 

Case: Cosair Vengance C70 (white)                RAM: 16GB TeamGroup Elite Black DDR3 1600MHz       HDD: 1TB WD Blue                              Mouse: Logitech G602

OS: Windows 7 Home Premium                       PSUXFX Core Edition 750w                                                Motherboard: MSI Z97-G45               Keyboard: Logitech G510

Link to post
Share on other sites

Here is a webbrowser tutorial, in C#?

 

@Bittenfleax How did you re-vamp chrome with plugins? 

I only did the scroll bar because I got bored  :lol: (I meant extensions no plugins)

 

But you can do:

https://developer.chrome.com/extensions/getstarted

 

EDIT:

Looking into it, I don't think you can change the application. Only themes and web content. (although I might be wrong)

CPU: i5 4670k @ 3.4GHz + Corsair H100i      GPU: Gigabyte GTX 680 SOC (+215 Core|+162 Mem)     SSD: Kingston V300 240GB (OS)      Headset: Logitech G930 

Case: Cosair Vengance C70 (white)                RAM: 16GB TeamGroup Elite Black DDR3 1600MHz       HDD: 1TB WD Blue                              Mouse: Logitech G602

OS: Windows 7 Home Premium                       PSUXFX Core Edition 750w                                                Motherboard: MSI Z97-G45               Keyboard: Logitech G510

Link to post
Share on other sites

@ww_y5 Yeah, I managed to make my own in Visual Studio in VB.net. It was really simple and you could only type in a web address and a loading progress bar will show. However, like @Gr0egercesg said, it is based off IE. There are tutorials everywhere how to do this in different languages. 

 

If you really want, you can completely re-vamp chrome with custom plugins. I experimented with this. (I only changed my scroll bar look). But I guess you can do more. Then, you have an already functioning browser which is good.

someone told me, what a source code is?

Link to post
Share on other sites

someone told me, what a source code is?

Rephrase that please? I do not understand. 

CPU: i5 4670k @ 3.4GHz + Corsair H100i      GPU: Gigabyte GTX 680 SOC (+215 Core|+162 Mem)     SSD: Kingston V300 240GB (OS)      Headset: Logitech G930 

Case: Cosair Vengance C70 (white)                RAM: 16GB TeamGroup Elite Black DDR3 1600MHz       HDD: 1TB WD Blue                              Mouse: Logitech G602

OS: Windows 7 Home Premium                       PSUXFX Core Edition 750w                                                Motherboard: MSI Z97-G45               Keyboard: Logitech G510

Link to post
Share on other sites

 My friend said: "I don't even know what a source code is"

Ah right. Tell him Google. 

CPU: i5 4670k @ 3.4GHz + Corsair H100i      GPU: Gigabyte GTX 680 SOC (+215 Core|+162 Mem)     SSD: Kingston V300 240GB (OS)      Headset: Logitech G930 

Case: Cosair Vengance C70 (white)                RAM: 16GB TeamGroup Elite Black DDR3 1600MHz       HDD: 1TB WD Blue                              Mouse: Logitech G602

OS: Windows 7 Home Premium                       PSUXFX Core Edition 750w                                                Motherboard: MSI Z97-G45               Keyboard: Logitech G510

Link to post
Share on other sites

From https://www.palemoon.org/sourcecode.shtml:

 

If you want to build Pale Moon from source yourself, a few pointers:

  • For Windows, you will need Visual Studio 2012 (either the free Express version or the full commercial package). Even though it may possibly build with VS 2010, there will likely be some snags. It will not properly build versions of Visual Studio older than VS2010.
    In its current state, Pale Moon will not build on VS 2013 Community or Full.
  • For Linux, you will need to use GCC (clang is not currently producing stable builds on Linux), 4.7.* recommended but later versions might work too.
  • You will need to get the build prerequisites as outlined on the Mozilla Developer Network. Most notably, you need the Mozilla Build Tools package (1.8-1.10, other versions may not work) and DirectX SDK if building on Windows.
  • Pale Moon should not be built with PGO (Profile-Guided Optimization). Doing so will likely not build or at the very least result in an unstable browser.
  • Pale Moon has been primarily designed for Windows and Linux, and the necessary theme changes were made to the relevant themes only. If you want to build for other platforms (e.g. Mac) then be aware that the browser will look different and may need some serious tweaking to be usable or look similar to the Windows/Linux version. Mac theming and builds are being worked on.
Link to post
Share on other sites

I only did the scroll bar because I got bored :lol: (I meant extensions no plugins)

But you can do:

https://developer.chrome.com/extensions/getstarted

EDIT:

Looking into it, I don't think you can change the application. Only themes and web content. (although I might be wrong)

Oh, OK. So its like making your own theme, I'll have a look at that. Thanks

Link to post
Share on other sites

This is a question that I'm asking you....

I have the source code, but I have no idea how to start building..... :

I know it has something to do with visual basic 2012..... -_-

The browser is Pale Moon....

I just wanted to make a build of it......

If anyone has any suggestions or knows how to do this kind of stuff, kindly post below...... :)

Thank you very much.... :)

Could you look at my browser please? If yes then I'll PM a link. It's not very good but it does have fundamentals and stuff. plus it's stable for the most part. And i've spend a lot of time iterating it.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×