[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/ntr/ - Netrunner official /g/ browser

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 310
Thread images: 62

File: netrunner.png (507KB, 750x537px) Image search: [Google]
netrunner.png
507KB, 750x537px
We are making a web browser!
PREVIOUSLY >>61361727

In the face of recent changes in Firefox and Chrome some anons were asking for a /g/'s perfect web browser, we collected the most wanted here and plan on continuing with the creation.

To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming!

WEBSITE: https://retrotech.eu/netrunner/
IRC on Rizon: #/g/netrunner
IRC guide: https://pastebin.com/YDbEWRHV

Gitgud: https://gitgud.io/odilitime/netrunner/
Teknik: https://git.teknik.io/gyroninja/netrunner
Github: https://github.com/5yph3r/Netrunner

>TODO:
- Host project at savannah.nongnu.org
- Set bug tracker and mailing list in Savannah.

>WORK PLAN
1. Browse links2 source code (you can use Ctags for tagging functions and files).
2. Expose API and give access to everything (scripting through executables is planned).
3. Give total control over the DOM, put options in files inside a hierarchical folder structure referencing sites and subsites.
4. Implement a link grabber for every link and media type to be parsed by scripts and independent applications.
5. Create an uncomplicated switch to general security profiles located in saved files.
6. Implement ncurses simple tree style graphics for bookmarks, tabs, advanced security policies by site, etc.
7. Work in the framebuffer graphics rendering.
8. Open API to javascript support (version 2.1pre28 of links2 had javascript enabled).
9. Cache, logs, cookies, and other data storage options.
10. Ports routing proxy management.
11. Vim/Emacs modes, dwb hints and quickmarks.
12. Optionally add parser for HTML, DJVU, PDF, epub, etc.?
>>
File: hacker.png (296KB, 358x470px) Image search: [Google]
hacker.png
296KB, 358x470px
bampin 4 epic winz0rz
>>
i can make the logo
>>
File: tor-spamming.png (139KB, 528x528px) Image search: [Google]
tor-spamming.png
139KB, 528x528px
Third for torspammer's retribution
>>
Added a features pastebin https://pastebin.com/bnUU6kcu
and an FAQ https://pastebin.com/gjp7QmQJ
in case anybody wants a to save two posts.
>>
>>61404010
I want this to happen, but don't kill another thread for it until you get someone with actual experience building a modern browser to work with you.
>>
>>61404750
What the hell are you talking about, have you been here before?
>>
>>61404010
wew this thread is pretty much dead
>>
>>61404866
Browser is dead, been around for a month and zero progress has been made.
>>
I want to use this browser, but its guranteed to be virus ridden like most open source projects
>>
>>61404866
>>61404892
Your argument is dead as always :^)
>>
Huh, thought this one is dead already.
How many people are contributing?
>>
>>61404750
I'll take a netrunner thread over the shitpost it replaced. This board is essentially 50% shitposting, at least people are discussing something real here and not about how much Windooz BTFO or whatever the fuck else
>>
>>61404901
Wow, you are not even trying anymore
>>
>>61404906
I'm not arguing, but by replying I guess it's not as dead as it was when I said it was. I guess I'm losing now
>>
Were is the qutebrowser shill? I want to ask him when he is going to implement the security features the dev promised.
>>
>>61404915

Ok, maybe saying that about open source is unfair, but a browser from 4chan? Y'all gun get trolled
>>
>>61404931
How would the shill know when the dev would do things? He's just a shill
>>
File: nrlogo.jpg (73KB, 696x612px) Image search: [Google]
nrlogo.jpg
73KB, 696x612px
i made a logo
>>
>>61404960
He may be the dev himself, he post in /g/ sometimes. Or maybe he is in his mailing list, one never knows.
>>
>>61404909
4 idea guys, but nobody is actually building it. just look at those fucking "commits" lol
>>
>>61405020
You wouldn't know memelord
>>
Is this project still using regex for parsing?
>>
>>61404010
>netrunnet - the perfect browser
>it doesn't actually exist
like pottery
>>
>>61404931
>>61404960
>>61405003

I'm the dev. Source: me :^)

If with "security features" you mean NoScript/uMatrix like functionality: The (much needed) refactoring of the config is done, but per-domain settings which would allow for this aren't yet. I'm currently not doing much qutebrowser work because my exams are coming up, but I'll continue on the config stuff in September. Some related links:

https://blog.qutebrowser.org/
https://github.com/qutebrowser/qutebrowser/issues/27
https://github.com/qutebrowser/qutebrowser/issues/28
https://github.com/qutebrowser/qutebrowser/issues/2626
>>
File: moonman.gif (94KB, 1000x2252px) Image search: [Google]
moonman.gif
94KB, 1000x2252px
>>61404010
Hey niggers, I made a better logo.
https://drive.google.com/file/d/0B17qxZ_tV2fTbzAwTkEyV2JURmM/view?usp=sharing
>>
Has regex been substituted yet?
>>
>>61406490
Thanks for the update mr dev, and good luck with your exams.
>>
>>61406490
Does qutebrowser work with a framebuffer? Also, why should I use qutebrowser over ozbl?
>>
Has anyone made a logo yet? If not, I'd be more than glad to make one.
>>
File: current_state_of_g.png (201KB, 1050x927px) Image search: [Google]
current_state_of_g.png
201KB, 1050x927px
>netrunner

daily reminder this is a weekend project by 1 (one) high school kid with 0 programming experience
>>
>>61406771
With the QtWebKit backend it kind of works (as Qt supports drawing to a framebuffer), but I haven't really ever tried more than starting it.

uzbl is a good choice too, as long as you use its next branch based on a recent WebKit2. Other than that, it depends - qutebrowser has some more features built in (which can be good or bad, depends on your point of view), probably the bigger community behind it, and uses a more up-to-date backend when you use it with QtWebEngine.
>>
File: netrunner_developers.png (157KB, 1500x783px) Image search: [Google]
netrunner_developers.png
157KB, 1500x783px
wow guys this will totally have all the features mentioned in op

meanwhile in all repos: *crickets*
>>
File: netrunner.png (132KB, 1050x810px) Image search: [Google]
netrunner.png
132KB, 1050x810px
can't wait to trust these professional programmers after a whole weekend course with my internet security
>>
File: 1454637707886.png (99KB, 625x626px) Image search: [Google]
1454637707886.png
99KB, 625x626px
All this butthurt just to shill chrome
>>
>>61406973
>no commits
Lol kys fag
>>
>>61406980
>>
>>61406973
a what now? why are you making stuff up, odil?
>>
>>61407009
Hey spammer, got my name wrong
>>
>>61406844
Well I hope it gives a framebuffer option so all those python3-qt or whatever dependencies become optional.
>>
>>61407142
This.
>>
File: google_chrome_logo.png (336KB, 1024x576px) Image search: [Google]
google_chrome_logo.png
336KB, 1024x576px
#evolved
>>
>>61404010
why isn't this called neetrunner
>>
File: qwikchrome.jpg (55KB, 626x626px) Image search: [Google]
qwikchrome.jpg
55KB, 626x626px
>>61407196
we're too fast,
for their reaction time. ;)
>>
>>61407230
stop posting dog poop
>>
>>61404010
>native onion protocol support
>built in adblock
>built in 4chan x
>built in automatic coincidence detector
>default home page is right wing death squads by moonman on youtube
This is everything we need for the perfect web browser
>>
>>61405037
your dumb
>>
>>61407294
>coincidence detector
Replace that with churnalism
>>
>>61407142
I don't see what one has to do with the other.
>>
File: lain3.png (519KB, 1920x1080px) Image search: [Google]
lain3.png
519KB, 1920x1080px
>>61404010
will this get ported to the bsd's?
>>
>>61407536
nice pape
>>
File: current.png (734KB, 1366x768px) Image search: [Google]
current.png
734KB, 1366x768px
>>61407902
bored on a Sunday evening
>>
>>61404010
The fuck, I finally looked at the GitHub. This project is shit.
>>
>>61407472
Most of the dependencies for qutebrower are qt related and themselves have tons of extra dependencies. It's overly complex for a browser that wants to be simple.
>>
File: 1498698888929.png (416KB, 638x425px) Image search: [Google]
1498698888929.png
416KB, 638x425px
>>61404010
>written in C crossed out and replaced by written in C++
it was only time
>>
>>61404010
I hope you and anyone else who reposts this thread gets banned.
No you aren't making a browser, it simply isn't going to happen.
>>
>>61409389
Qt can run in a framebuffer. If you want a browser which is actually secure and usable (i.e. can render today's websites), it's going to be using either Qt or GTK - even suckless' surf does. Or maybe CEF/Electron and HTML/CSS/JS for the GUI, but I'm not convinced that's any better.
>>
>>61409661
Suckless surf hate webkit2gtk because it goes against everything suckless stands for.
>>
>>61409746
Suckless would love netrunner if they know, follows the unix philosophy to the core.
>>
After a two week break, we're back in action. Updates to both repos this week

Work towards a proper layout
https://git.teknik.io/gyroninja/netrunner/

(has all gyro's commits now)
Multiplatform makefile, new README, sped up text-renderer 15x (making scrolling faster), addressed some code review
https://gitgud.io/odilitime/netrunner

Most important for compilation:
Compliation Requirements


gcc or llvm
opengl
glew (2.0 works) https://github.com/nigels-com/glew/releases

glfw (3.2.1 works) https://github.com/glfw/glfw/releases

freetype2 (2.8 works) https://www.freetype.org/download.html

harfbuzz (1.4.6 works) https://github.com/behdad/harfbuzz/releases

md5sum (for shader compilation) https://spit.mixtape.moe/view/765a1dc1
>>
>>61409746
Which is exactly my point - if you want something that's actually usable as a browser, there isn't really an alternative.
>>
File: google-chrome.jpg (65KB, 2048x1024px) Image search: [Google]
google-chrome.jpg
65KB, 2048x1024px
>>61407536
Even though I haven't used it long..

BSD is far too practical for this browser.
Try pic related, friend!
>>
>>61409918
>NEW FEATURE COMPLETE
Where is your webkit god now
Where is your blink god now
Where is your servo god now
Where is your chrome god now
Where is your vivaldi god now
Where is your firefox god now

Chrome shills in suicide watch!
>>
File: sunglasses.gif (490KB, 495x323px) Image search: [Google]
sunglasses.gif
490KB, 495x323px
>>61409918
this post is like UV light sterilizing bacteria

chromecuks will rage
>>
>>61406838
Old
>>
>>61406881
You'll need to find new screenshots now
>>
>>61406617
Regexes were never used.
>>
>>61410184
>>61410218
>showing this unmaintainable clusterfuck of spaghetti code as a positive example

top jej
>>
>>61410310
Fuck chrome
>>
>>61410360
What does chrome have to do with your complete lack of ability to write in c++ or plan large projects?
>>
>>61410415
No, I won't ignore you came here to shill chrome, fuck chrome
>>
>>61410310
What's unmaintainable about that?
>>
>>61410310
>>61410415
This is still more maintainable than Chrome desu. Have you looked at the Chrome source tree?
>>
>>61410437
Nice projection. What does it have to do with that amateur clusterfuck on "teknik"?
>>
>>61410497
And it has none of the features Chrome has, and will never have any of the features they keep bragging about.
>>
>>61410503
>>61410518
Fuck off chrome shill, you are implying too much
>>
>>61410518
>not having botnet
>not having corporate backers
>not selling our user privacy
no project starting out has all their competitors features.
>>
>>61410578
The only thing it has now is amateur high school programmers with no experience, ten logos, twenty threads, and thirty chat channels. It's a non-starter. Please stop embarrassing yourself and stop reposting this.
>>
>>61410652
So much bullshit in one post, inflating you critic won't add any value to pure air.
>>
>>61410720
This became a laughing stock on this board in record time. It's time to stop.
>>
>>61410726
You are not this board, you are not /g/, you are not 4chan, you are just an authoritarian piece of shit and you should stop. Nobody cares about your complain.
>>
>>61410726
Keep crying, you are pathetic, chrome shill
>>
>>61410767
>>61410786
Does he do it for free? Why would someone keep trying to manipulate opinions about a fun project like this?
>>
>>61410955
That's the million dollar question.
>>
>>61409543
C++ is the best way to manage a large codebase.
>>
>>61411523
just lol my dude

the existence of makefiles proves it's one of the worst ways to write large amounts of code

in modern languages we have build tools like npm, cargo, pip, and so on, which build projects and link dependencies in a foolproof way. c++ was left in the last century and still hasn't caught up.

netrunner's """developers""" use c++ here because they finished an online course and /g/ told them it's what "professional programmers" use. they should have picked electron and add a gui like brave browser. this way it would be possible to have a semi-decent browser made by a tiny, inexperienced team. the way they started doing it it's just setting them up for failure right from the start.
>>
>>61411569
>npm
>pip
opinion discarded
>>
>>61410017
No
>>
>>61411620
see, you're using c++ as a prop because that's what people on the internet told you is for "mature projects", and you dislike convenient, easy to use tools because they expose you as a fraud

it's like an atheist wearing a fedora and growing a neckbeard to feel "manly", you use c++ not because it's the best tool for the job but to feel "professional", and you have to compensate this way because you're an unemployed neet

meanwhile no employed engineer has ever felt the need to discard a convenient tool just because somebody on the internet thinks it's not "extreme" enough
>>
>>61411664
yes, please tell me more about my motives. Your projections are interesting.
>>
>>61404866
Progress could have been made if they had simply chosen to use WebKit instead of focusing on terminal compatibility in 2017
>>
File: mfw.png (220KB, 600x800px) Image search: [Google]
mfw.png
220KB, 600x800px
>>61406578
>>
File: 1496623851575.jpg (16KB, 351x329px) Image search: [Google]
1496623851575.jpg
16KB, 351x329px
>/a/ gets their favorite anime site shut down

>/a/ programs and creates a new website as a replacement with all the torrents and extras within a week

>/g/ can't even get together to make something
>nothing but idea guys

Pathetic
>>
Are we C++ now?

That's really good. I suggested that on the first thread. Haven't checked back in a while.
>>
>>61404901
Dude the whole point of open source is that you can look into it and blatantly see any shifty business going on.
>>
>>61404010
>Written in C++
Well it's guaranteed to be slow, bloated, and shit now. C89 is the only language you'll ever need and should ever use.
>>
>>61413042
/g/ helped with the project hence why a general for it is on the board.
>>
>https://git.teknik.io/gyroninja/netrunner
Is this a joke??
>all these idea lists centered around paranoia and muh privacy
>literally no css parser (todo: make css rules trickle down)
>no address field??
>not to mention, it's hosted on some fucking chinese knockoff github, way to attract an open source community. amazing
>moonman symbol, a low key symbol for white supremacy. i dont care about it personally, but it will just put off a lot of potential contributors. clearly the result of a lack of good decision making for any serious project

if you're paranoid just use firefox with the appropriate extensions through a torVM in qubes over a VPN or some shit. then do all of your firewalling at the VM level. i dont think anyone would trust a supposedly privacy focused browser just because it was written by some autistic fucktards on /g/.
>>
File: 1472998993282.gif (1MB, 640x360px) Image search: [Google]
1472998993282.gif
1MB, 640x360px
>>61414396
Wrong

It's on /g/ because its technology related. Not because you losers did anything
>>
>>61414490
also, not to mention the name thats clearly a retarded NTR pun. and the website is straight from the 90s. great first impression for new users.

i take back the comment about teknik. i see that there are other mirrors of the repo too.
>>
>>61404010
i seriously hope that this project inst just a bunch of amateurs making some obscure micro browser.
>>
>>61414491
Wrong
>>
This meme isn't even funnt anymore
>>
>>61414396
That's nice honey
>>61414491
I love the memes too but doesn't make it less true what he said
>>
File: maxresdefault (2).jpg (66KB, 1280x720px) Image search: [Google]
maxresdefault (2).jpg
66KB, 1280x720px
All of these butthurt!
>>
File: some-random-logo.png (44KB, 2000x1456px) Image search: [Google]
some-random-logo.png
44KB, 2000x1456px
Did this
Not so proud about it, but it should do the job right nao.
also, I can help on design thingies and maybe UI advice and that crap
>>
guys, you know..

in c++ there's a really useful feature called "function"
I hope I was useful :)
>>
>>61416221
if you're not fammilar with the concept I will help you

it helps with code duplication and you can also pass different arguments when you caall it if something changed!
>>
>>61405020
What do you mean? They've done all the hard stuff, like getting the git repo set up and doing the logos and making the work plan. Now they just need a coder to do the easy nerd stuff and code the features. Shouldn't take more than a couple weeks. A month at most.

t.Idea Guy
>>
Added a start to inlining elements (you can see it with the a tag in pic related)
Added a onClick to UI Components
<a> elements when clicked print out where they direct to
>>
>>61416191
>thingies
>and that crap
no, you're a moron
>>
Is this the new zybourne clock thread?
>>
>https://retrotech.eu/netrunner/
>Web cient: https://qchat.rizon.net/?channels=/g/netrunner

fix the typo on the site please
>>
>>61404010
>>61416480
^
>>
> ./netrunner >>
> [1] 24159 segmentation fault (core dumped) ./netrunner >>

Amazing!
>>
>>61416517

Argh. Those were 4chan /g/ links.
>>
File: 4chan.png (135KB, 845x240px) Image search: [Google]
4chan.png
135KB, 845x240px
>>61416517
When it actually loads instead of crashes for once... I've never seen such beautiful text rendering! :^)
>>
>>61413042
don't forget
>/a/ tracker is now 2.9k globally and growing daily.
More people use it daily than any other /g/ project combined
>>
>>61416622
Yeah, it's kind of broke it with the partial inline code in there. Here's an old screenshot of what it looked like.
>>
>>61416746
why would you:

- hardcode an anime picture into a browser, regardless of site's style
- copy the anime picture pixel by pixel, every frame, into the picture

it just reeks of failure and amateur crap
>>
>>61416821
1. The same reason I've hardcoded a bar on the top. They are just place holder things to test capability.
2. I don't. I create a texture and upload it to the GPU.
>>
>>61416896
so why would you hardcode certain html tags, disregard css completely, hardcode some random values in random places all over the code, ctrl+c ctrl+v code everywhere, make no comments at all, log via outputting stuff to std with no priorities, no timestamps, no logging to files, and most of all, why did you think you have the expertise to write a working basic html parser, least of all an entire browser?
>>
File: 1452133520864.png (559KB, 821x3109px) Image search: [Google]
1452133520864.png
559KB, 821x3109px
>>61417182
>hardcode certain html tags
I have to implement html tags somehow. I've started by limiting a small subset of html to have at least basic sites working.
Maybe you are referring to a list of them in the parser's code. Those are tags are special tags which don't need to be closed. Without checking for them, the node hierarchy gets messed up.
>disregard css completely
I have not gotten around to implementing css yet. Just as I haven't implemented a bunch of features. I'm just trying to get a few basic sites working and then work my way up from there.
>hardcode some random values in random places
I use only 2 seemingly random values. One in the text rasterizer for a multiplier value. After using it I cite the MDN. I use a magic value for the initial height up in pixels that the document is displayed. This last one is just temporary and is planned to be removed.
All the other numbers make sense in the context they are in. In some cases I have even separated out the numbers into a mathematical expression to make sure that they make sense. For example in text component I've broken up the value 9 into (3 + 4 + 2) so you know that it corresponds to 3 floats for a vertex's location (xyz) 4 floats for a vertex's color (rgba) and 2 floats for a vertex's texture mapping (st).
>ctrl+c ctrl+v code everywhere
Yes, there are some things that can be abstracted out into a base class or something. Right now this project is a WIP and in a very early stage. Code restructure is obviously going to happen.
>no comments
Yes, this a flaw of mine. I try to write out the code in a logical flow, use good variable, and function names so you are not confused on what they represent.
>logging is done poorly
Yes this can be improved. Currently there are no log messages intended for users. Only debug messages. I could spend work implementing stuff like this, but right now there are other priorities.
>ur bad
If you think I am so bad, feel free to contribute.
>>
>>61410218
The parser is still a naive for loop that will segfault if you give it slightly invalid html.
>>
>>61404010

clearly a botnet
>>
File: hahahahahahaha.png (6KB, 246x43px) Image search: [Google]
hahahahahahaha.png
6KB, 246x43px
>>61404010
>netrunner.com
>netrunner on distrowatch
>netrunner.os on facebook
>netrunner_os on twitter
>netrunner on github
>copyright 2010-2017
Time to change your logo and project name, OP :^)
>>
>>61416191
nice
>>
>>61419670
Gentoo is
>a penguin
>a file manager
>a distro
>>
>>61406578
Moonman looks like a banana from this angle. Why not just make him a banana so that pussies don't cry about him?
>>
File: IMG_20170610_191513.jpg (74KB, 640x640px) Image search: [Google]
IMG_20170610_191513.jpg
74KB, 640x640px
>anime.h
>its literally a fucking picture
>AnimeComponent.h
>use anime component
what the fuck OP
>>
>>61419926
Why not, at this point moonman changed so much he is the king of travesty.
>>
>>61413042
to be fair a browser is much more involved than a website which can be shat out in a week
>>
So, has a single line of actual code been done yet?

Been too busy to check anything out but judging from the reactions, doesn't look good which is ashame, would be nice if /g actually had some programmer's on it for once.
>>
>>61420205
>So, has a single line of actual code been done yet?
Yes.
>>61406838
>>61406854
>>61406881
>>
>>61420205
Most programmers are to busy slaving away writing proprietary software for their kike company and trying to fit in with the normalfags.
>>
this thread:

>a dozen new logos
>new chatrooms
>zero actual code or programmers

classic /g/
>>
>>61421082
You forgot all the shills constantly bashing the project.
>>
>>61421153
typically a shill is somebody who endlessly praises something (like you or op)
>>
File: garbage.png (194KB, 1636x1024px) Image search: [Google]
garbage.png
194KB, 1636x1024px
>>61421168
or chrome
>>
>>61421168
>en.wikipedia.org/wiki/Shill
>A shill may also act to discredit opponents or critics of the person or organization in which they have a vested interest through character assassination or other means.
>>
Remember when /g/ tried to make a torrent client?

Remember when /g/ tried to make their own distro that automatically riced itself for you?

Lol I remember.
>>
>>61420262
Earning money rather than working on stillborn projects created by uneducated pedophiles
>>
>>61421247
>Remember when /g/ tried to make a torrent client

The one where /g/ used the flawed libtorrent and only had to make a GUI, but still failed hilariously?

Oh yeah.
>>
>>61421245
they're discrediting themselves by sharing this garbage code lmao
>>
>>61421453
Still better than chrome :^)
>>
>netrunner
More like netnigger lmao
>>
>>61421531
what is this strange fixation with chrome here?
>>
>chrome
more like botnet :^)
>>
>>61421531
At least chrome works
>>
>>61421575
I'm wonder too, at this point both firefox and chrome and every other major browser are disgusting piles of shit.
>>
>>61421575
The same idiot bashing on this projects is a shill for chrome, btw which distro do you like?
>>
>>61421608
I hope IceCat cuts its ties with mozilla and keeps the same addons. Firefox has been doing like shit since on my pc since the last update and now I need to jump to IceCat and is the only one with the same old addons.
>>
>>61421687
consider palemoon, they have moved away from mozilla entirely, including forking off gecko

icecat is just about privacy and avoiding non-free assets in firefox esr, whatever happens to esr will also happen in icecat
>>
File: 1496677658719.png (8KB, 588x409px) Image search: [Google]
1496677658719.png
8KB, 588x409px
>>61421610
literally everyone laughs at this trainwreck and nobody's even mentioned chrome

it's completely obvious shitrunner is not and will never be in the same league as chrome and it fails even in hobbyist category, please stop pretending this will ever be a viable option without using an existing engine
>>
>>61422620
We will never have a viable option outside of the """modern""" shitbrowsers if you fucks will shoot down every attempt to make a non-pozzed web browser.
>>
>>61422716
This turbo autist don't care, he is the same doing those firefox hate threads, mark my words
>>
>>61422716
>>61422757
What do you mean "he"? Everyone is ridiculing this crap except you and your friend (probably both idea guys from irc)
>>
STOP MAKING A WEB BROWSER
>>
File: >goyim.png (6KB, 333x293px) Image search: [Google]
>goyim.png
6KB, 333x293px
>this entire thread
What the fuck? Are the shills or dumbasses or whatever in overdrive now?
If you think this project is shit, why do you bother making a post about it?
>>
File: netrunner_sprint_planning.jpg (124KB, 415x315px) Image search: [Google]
netrunner_sprint_planning.jpg
124KB, 415x315px
>>61422716
Because some people around here value their time and do not want to waste it on the project that will never be finished and is shitty from the very beginning
That html "parser" with its magical numbers is definitely not a reason to pat your head and pretend that it is okay and it will surely will work, it's just 4chan with its rude users that do not want to help or do all the work for you
>hurr if you think it's bad you should write it yourself and contribute11!!111!

Kill yourself. And netruiner too
>>
>>61423609
This, shills BTFO you are not welcome
>>
>>61421287
I'll make the logo
>>
>regex parser
topkek
>>
>>61404010
I told you some threads back, just fork an older version of FF before they added bloat and rice it, customize the shit outta it.
That or fork TOR and use their browser as a base, maybe make a version of TOR that allows the user to turn the proxy on-off at will, so you don't need to use another browser when you want to shitpost on 4chan.
>>
>>61404010
You should use Electron. That way it would work on Mac, Windows and Linux. And there is more JS young programmers than old C programmers interested on a terminal browser.
>>
File: 1445465785738.png (357KB, 640x419px) Image search: [Google]
1445465785738.png
357KB, 640x419px
>>61423616
If you don't want to have anything to do with it then don't open threads that are dedicated to it you moron.
>>
>>61424422
a browser in a browser


nice
>>
File: jan planeswalker.png (576KB, 375x523px) Image search: [Google]
jan planeswalker.png
576KB, 375x523px
>>61424848
Have your mother accidentally dropped you when you were an infant? Because you act like a retard- I'm not the one who's opening those threads
>>
>>61404010
Is that the logo?
Fuck thats awful, i did some graphic design in high school i can whip up some real good shit in a sec
>>
>>61425099
Nobody wants you here, be the fuck out.
>>
>>61425099
I meant you shouldn't visit theads about things you don't like, I wasn't talking about creating threads. Any normal person would comprehend this, except for terminally autistic shills like you who do it for free.
>>
>>61425231
>>61425303
Samefag lol
>>
>>61424942
https://electron.atom.io/apps/
>>
File: 1444412192881-4.jpg (191KB, 1600x1584px) Image search: [Google]
1444412192881-4.jpg
191KB, 1600x1584px
>>61425397
>i'm out of arguments
thanks for the bump tho :^)
>>
>>61425397
>lol
You are a nothing but a pathetic baitposter
>>
>>61424422
>wanting osx homos and wangblows manchilds to use your patrician web browser
>>
To whatever dev is reading this:

Please use or at least take a look at NetSurf's libdom and libcss:

http://www.netsurf-browser.org/projects/libdom/
http://www.netsurf-browser.org/projects/libcss/
>>
>>61416671
>2.9k globally
What does that even mean?
>>
>>61426154
nice
>>
So, does netrunner already have any substantial (read: not just ticking a couple of boxes or ifdefing out a couple of functions) feature?
>>
>>61426340
Yeah
>>
>>61404010
>Gitgud: https://gitgud.io/odilitime/netrunner/
>Teknik: https://git.teknik.io/gyroninja/netrunner
>Github: https://github.com/5yph3r/Netrunner
Any particular reason your hosting this in 3 different locations????????
>>
>>61426370
For example? I'm really interested in the project but I literally have no time to follow anything. Just came back from 18 hours of work and in 4 hours i have another shift. komm susser tod pls
>>
>>61426394
All the links2 features plus >>61409918
>>
>>61426340
Yeah
it's rendering an anime image
very cool feature
will chrome recover after this?
>>
Just give up you losers, you'll never achieve anything.
>>
>>61426476
0/10, still won't use chrome
>>
>>61426496
Kill yourself loser, even weebs can achieve more than you'll. You'll always be a failure, kill yourself.
>>
File: lol.png (117KB, 500x360px) Image search: [Google]
lol.png
117KB, 500x360px
>>61426511
<
>>
>>61426523
>/a/ can make a tracker
>/g/ can't even make a browser
Fucking pathetic loser
>>
File: 1443875074163.jpg (6KB, 160x160px) Image search: [Google]
1443875074163.jpg
6KB, 160x160px
>>61426445
>>61426476
>>61426511
This is some triple irony level shit.
>>
File: 1439048086164.jpg (97KB, 554x354px) Image search: [Google]
1439048086164.jpg
97KB, 554x354px
>>61426543
anon, you want the project to stop?
>>
File: G0Aq0bW.png (130KB, 552x414px) Image search: [Google]
G0Aq0bW.png
130KB, 552x414px
>>61426543
>>
>>61426569
>>61426579
I'll wait for you to give up
>>
>>61426599
k
>>
File: wat.jpg (46KB, 288x358px) Image search: [Google]
wat.jpg
46KB, 288x358px
>>61426599
Be honest here for a moment. What do you exactly want? You want the developers of this project to stop and abandon this idea?
>>
>>61426621
>>61426623
You're going to give up like every other /g/ project
>>
File: 77390475.png (25KB, 494x400px) Image search: [Google]
77390475.png
25KB, 494x400px
>>61426599
Tell me anon, did you had mommy issues when you were a child?
>>
File: 1498279211931.jpg (44KB, 552x667px) Image search: [Google]
1498279211931.jpg
44KB, 552x667px
>>61426640
You want us to give up?
>>
>>61426652
>>61426667
I want to see you fail, just like every other /g/ project.
>>
>>61426692
k
>>
>>61426692
Fail at what exactly? The browser already works.
>>
>>61426722
You're going to fail, project has made no progress in a month.
>>
File: 1424876697266.png (75KB, 198x198px) Image search: [Google]
1424876697266.png
75KB, 198x198px
>>61426749
>last update 2 days ago
>>
File: Rekt.jpg (19KB, 550x168px) Image search: [Google]
Rekt.jpg
19KB, 550x168px
>>61426749
>>61426922
>>
>>61426922
>>61426954
Oh boy, more spaghetti code that'll be insecure. I can't wait!
>>
File: 1456870971561.jpg (23KB, 400x229px) Image search: [Google]
1456870971561.jpg
23KB, 400x229px
>>61427021
>moving goal posts
>>
>>61427056
>implying /g/ can program
>>
>>61427126
>k
>>
>>61427172
>Animefags can make a tracker
>Freetards from /g/ can't make a browser
>>
File: 1469658734161.jpg (12KB, 474x473px) Image search: [Google]
1469658734161.jpg
12KB, 474x473px
>>61427318
>being so mad that you keep bumping the thread you hate
Did some /g/fag hurt your fee-fees when he called you a manchild for using windows or something?
>>
>>61427371
Let him be a useful idiot :^)
>>
>>61427126
>implying chrome devs can program
>>
>>61427638
At least chrome work so it seems like they're doing a bit better work than netruiner guys :^)
>>
>>61426171
That it's the 2900th most used site in the world.
>>
>>61427847
Netrunner works too, shill.
>>
>>61427895
yeah
I can see
>>61416622
it's great
>>
>>61404010
>12. Optionally add parser for HTML, DJVU, PDF, epub, etc.?
I hope that these are addons, along with most of the things mentioned.
>>
>>61404010
Just let it go, man.
>>
>>61428808
The devs are smart enough to understand you don't need to add anything else, just make an intermediary and you can parse anything with the right library.
>>
>>61404750
shut up faggot
>>
File: 1499465423393.jpg (22KB, 1000x501px) Image search: [Google]
1499465423393.jpg
22KB, 1000x501px
>>61419670
>Let normies and SJWs dictate what you do and how you do it

Fuck yourself.
>>
I like moon man AND the globe logo
>>
File: 1440019402925.jpg (92KB, 648x799px) Image search: [Google]
1440019402925.jpg
92KB, 648x799px
>>61411664
>self-proclaimed car enthusiast builds an automatic
the post
>>
>>61404750
Fuck that shit, all modern browsers are total ass.
>>
>>61423985
>>
File: 95f.jpg (41KB, 600x654px) Image search: [Google]
95f.jpg
41KB, 600x654px
>>61433656
>>
>>61430255
Those logos are nice, great job anon, also good reply to that shill.
>>
>>61430255
animation idea for splash/"About Netrunner" screen
>bg is all white like on the right
>dark moon and "netrunner" fade into existence
>invert/swap collors to make it look like on the left
>>
>>61430255
This is actually a really neat logo. It looks like a moon with sunglasses, without obviously being Mac Tonight.
>>
>>61430255
SVG please?
>>
>>61404010
I count like what 4 anons who want this browser? I doubt anyone would switch to this steaming pile of shit when we have legacy FF. Good luck I guess.

"Perfect" lmao...
>>
>Switching from C to C++
For what purpose
>>
1 month on this and all that has been done is just a fucking logo. Just fork webkit like everybody else and put the privacy options. The logos are fucking great, can't wait for what's next
>>
File: 1467010760526.jpg (46KB, 456x461px) Image search: [Google]
1467010760526.jpg
46KB, 456x461px
>>61437081
>legacy FF
Do you mean outdated builds with potential security exploits and incompatible with latest addons? talk for yourselfie, I would use Netrunner gladly.
>>
>>61404010
why not fork servo and work your way up with it?
>>
can you guys stop complaining about which language. they are all turing complete
>>
Shut the fuck up about the logos already, they serve their purpose of scaring away sjw's who can't code for shit

Start worrying about getting the word out so we can get sperglords that know how to write shit but aren't on /g/ involved.
>>
>>61438536
Remember tox? If we can get this browser to tox's level then mission accomplished.
>>
How much has actually been done?

Would it be easier to make a skin/addon/gui for suckless surf or something?
>>
>>61438480
Let's write it in brainfuck then!
>>
>Being written in C++
Suckless will never approve of the project now
>>
It actually compiles now. I'm surprised.
>>
>>61440006
How much has it changed from links2?
>>
>>61440031
It's not based off of links. They are starting from scratch.
>>
>>61440081
Smart, what was the reason C++ was picked?
>>
>>61440092
I don't know. I'm not involved in developing it. I was just testing it to see if it compiled because last time I tried it didn't.
>>
That github "mirror" on the website has to be removed. It hasn't been updated in a month and still is when /g/ was using links2 as a base.
>>
The anime background is retarded.
>>
File: no_anime.png (119KB, 1919x816px) Image search: [Google]
no_anime.png
119KB, 1919x816px
>>
>/g/ is rewriting the project the project from scratch
When did this happen?
>>
We need a browser with a built in virus scanner
>>
>>61414534
Those arent mirrors
>>
>>61440092
the reason was that op believed /g/ when they said that c++ is a "serious" "professional" language and he decided to go with it even though he can't write in c++ to save his life
>>
>>61440252
this
>>
>>61440454
>>61440252
Here is the patch:

diff --git a/src/graphics/components/BoxComponent.cpp b/src/graphics/components/BoxComponent.cpp
index 3f089e1..a875676 100644
--- a/src/graphics/components/BoxComponent.cpp
+++ b/src/graphics/components/BoxComponent.cpp
@@ -12,7 +12,6 @@ BoxComponent::BoxComponent(const float rawX, const float rawY, const float rawWi
for (int py = 0; py < 1024; py++) {
for (int px = 0; px < 1024; px++) {
for (int i = 0; i < 4; i++) {
- data[1023 - py][px][i] = anime.pixel_data[((px * 4) + (py * 4 * 1024)) + i];
}
}
}
>>
>>61437081
>legacy FF
HAHAHHHAHAHAHAH
>>
So is there a webm demo of this browser so far?
Just something like launch, go to website, scroll down, click link, load webpage.
>>
>>61404010
Netrunner is a great linux distro. Thank you anon.
>>
>>61441397
>great OS
>terrible at browsing web
>>
>>61441359
>>61440252
Links don't work. That image is what it looks like without the retarded anime girl in the background.
>>
>>61404866
The logo's finished, so /g/ is pretty much done. Good hustle, see you next project.
>>
Will there ever be a usable browser that isn't chromeshit and fireshit? I'm inclined to not trust basement dwellers and their shit code so what's the verdict?
>>
File: scrolling.webm (567KB, 1280x720px) Image search: [Google]
scrolling.webm
567KB, 1280x720px
>>61441359
old webm of scrolling
>>
We are never going to get the browser we deserve at this rate.
>>
>>61404010

What's planned for the UI framework.
>>
Improved the inlining
>>
>every single tag is hardcoded

jesus you guys really have no idea about any of this do you
>>
>>61443035
How would you do this else?
>>
>>61443990
Not him but this is where OOP comes in to play. Make a class/object that has basic tag properties. Then you start creating different groups and tags. What if the html standard adds a new tag, do you need to change the sourcecode? Also, tags can be added by javascript so it should be dynamic.

Why not use an existing DOM exploring lib.

Or just use existing shit like Webkit, its opensource.
>>
>>61444119
So let's say they add a new tag <rotate> which makes text inside rotate. How would we be able to know that it should rotate without hardcoding that functionality in?
>>
>>61444234
First of all normal browsers let css take care of the rotating. Tags have default css rules. Look at a chrome <select> tag for example. It has webkit default rules.

Now the portion that makes it select from a list, is coded. but probably in a separate class which is still derived from a basic tag superclass.

You shouldnt hardcode shit, you should make code that is configurable by say a settingspanel that saves it to a config file.
>>
>>61444413
Organizing code in classes does not make it more or less hardcoded.
>>
>>61444530
No it doesnt, but the special functions cant indeed not be hardcoded. But adding a <lol> tag (which basically does the same as a span tag e.g.) should be as easy adding a line to a config file.

Organizing code doesnt make it less hardcoded. It does however make is easier to maintain.
>>
>>61444413
but now you need to hardcode what css rules do.
>>
>>61444663
Ofcourse but what a tag looks like or how it has to be rendered is defined by its custom css rules which are in the config files somewhere.
>>
File: FatSadCat.jpg (49KB, 960x724px) Image search: [Google]
FatSadCat.jpg
49KB, 960x724px
>C crossed out
>now C++

When this is over, it'll be written in a dialect of Rust only implemented by an interpreter written in JavaScript.
>>
File: 1497413420124.png (48KB, 146x206px) Image search: [Google]
1497413420124.png
48KB, 146x206px
Guys what are you doing? You should start with implementing the DOM interface as fully as possible, write unit tests for it, then worry about the parser.

The w3c did most of the hard work for you, theres interface descriptions for DOM objects, you'll need to implement them according to spec. The w3c also has a very explicit parsing algorithm. Give these a read:
https://www.w3.org/TR/html5/syntax.html
https://www.w3.org/TR/DOM-Level-3-Core/
https://www.w3.org/TR/2008/WD-html5-20080610/tree-construction.html

I would hold off contributing any code until an actual plan has been made. It's not anywhere near close to following spec, any work done now is wasted effort desu.
>>
>>61445942
That's phase 2, get on IRC or discord if you're serious about helping.
>>
>>61446007
>>61445942
Yeah, phase 1 is to lose all credibility.
>>
>>61438745
+1
>>
>>61446845
nice meme
>>
>>61417525
>code restructure is obviously going to happen.

good luck.
>>
Download link when? You already had it.
>>
>>61448341
https://www.gyroninja.net:1615/job/NetRunner/lastSuccessfulBuild/artifact/netrunner
is where you can grab the latest copy of my fork.
This is for ubuntu 16.10, but should run on other distros given you have the right dependencies. I'm going to try and make it work with any version of libGLEW later. (Right now you must have libGLEW 1.13)
>>
hey guys i can only code in JAVA so im sorry
>>
>>61450438
Sir please do the needful and learn c++ thank you
>>
>>61444772
You joke, but I could see some autist deciding this needs to be in rust because of muh security and derailing the whole thing
>>
>>61430255
>I'll make the logo meme
>mfw those logos are actually fucking great

Let's just hope the code is as good
>>
>>61404750
Shoo shoo

Build it and they will come
>>
>>61430255
It should really be Webrunner instead of Netrunner though. We shouldn't encourage the conflation of the web with the internet or networks in general.
>>
I can't tell if its a meme or not, but I love how easy it is to point out who is who. I can tell exactly who is involved with the project by how extremely defensive they are at every reply. I'm not shitting on your browser or programming, I couldn't do any better. Good luck guys.
>>
>>61451805
not really, being a dev myself, I'm always surprised how many defenders are.
>>
File: wew.jpg (7KB, 286x82px) Image search: [Google]
wew.jpg
7KB, 286x82px
>>61451909
That might be the case, I was just assuming based off my autistic interpretation of people.
>>
File: 1489704610167.jpg (19KB, 251x241px) Image search: [Google]
1489704610167.jpg
19KB, 251x241px
>>61416622
>>
>>61404010
Will you be working on a mobile version of this?
>>
>>61438379
this.

It's not a steaming pile of shit, unlike whatever OP is trying to come up with
>>
Serious question, a modern browser engine has millions to even beyond 10 million lines of code and is developed by a massive well-funded team of professionals over the course of years. Do you really intend to create a modern standards-compliant browser with a few people on /g/, and do you intend to do so before the heat death of the Universe? There's a reason there are very few newcomers to the browser engine market these days, the development cost/time is too high even for large corporations, assuming you want it to actually be able to render modern webpages. What's wrong with forking an existing engine and using that to build off of? I see no way this project will move forward in any serious way as long as people are stuck trying to reinvent the wheel.
>>
>>61452831
fuck off chrome shill. I can smell your fear from here
>>
>>61452831

>tha internetz is hard
>if your browser isn't a bloated mess that supports everything it's no good

Fuck off, this is actually a pretty cool idea
>>
>>61445942
no, just use libdom www.netsurf-browser.org/projects/libdom/
>>
>>61453366
Have you actually used netsurf? I'm convinced now, Chome Shill has written the w3c standard so no one can make a proper web browser.
>>
>>61453109
>>61453241
Great replies.
>>
>>61453241
t. illiterate
learn to read
>>
>>61452831
The point is not to support everything.
Supporting everything is what turns modern browsers into bloated messes.
>>
>>61423616
>some people around here value their time

He says while using a linux desktop to browse 4chan.
>>
>>61453241
>if a browser can't render webpages made in the last 10 years then it's no good
Well, yeah. The web has a lot of frills, if your browser doesn't support those frills then it is useless as a web browser. May as well just view every page in plaintext because it's so "un-bloated".
>>
>>61453651
Lol dude
what does linux has to do with that?
>>
>>61453636
Learn to make the distinction between a browser and a rendering engine. How is an engine like Gecko or Webkit "bloated"? Because it actually complies to standards so it can, you know, render webpages? Webkit has 5 million lines of code, you aren't getting much smaller than that if you want to actually use the internet sometime after 2009.
>>
>>61453730
>c-c-c-chrome s-shill!!!! f-f-fud!!
there saved you the replies
Thread posts: 310
Thread images: 62


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.