[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k] [s4s] [vip] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.



File: 1497119764884.png (507 KB, 750x537)
507 KB
507 KB PNG
We are making a web browser!
PREVIOUSLY: >>62016683

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!
IRC on Rizon: #/g/netrunner

Website: https://netrunner.cc/ (The new website)
Youtube: https://www.youtube.com/channel/UCes2uiC-4xSBwqnldCFbh4Q
Twitter: https://twitter.com/Team_NetRunner
Gitgud: https://gitgud.io/odilitime/netrunner/
Teknik: https://git.teknik.io/gyroninja/netrunner

>TODO:
- Nothing right now, it was decided that savannah wasn't needed and gitgud was good enough.

>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.?

FEATURES https://pastebin.com/bnUU6kcu
FAQ https://pastebin.com/gjp7QmQJ
>>
>>62065895
Good luck, I'm looking forward to this
>>
>>62065895
Why is links2 still referenced? I thought the lead dev said it was a clusterfuck.
>>
>>62066429
Should the work plan be removed for next thread?
>>
File: Capture.png (58 KB, 1893x971)
58 KB
58 KB PNG
my eyes
>>
>>62066548
It's simple, minimalist, and to the point. What more do you want?
>>
>>62066580
at least 7MB of gzipped javascript libraries
>>
>>62066580
>It's simple, minimalist, and to the point. What more do you want?
It's good but it would be better if the font color wasn't a shit mixture. In particular the red font sucks, try using a plain white text like in 4chinks tomorrow theme.
>>
File: 1480705416609.png (69 KB, 1366x738)
69 KB
69 KB PNG
Okay, the UI is a complete mess. Any ideas to make it better?
>>
>>62067221
try the latest nightly, odilitime fixed some text wrapping issues
>>
Do we need a logo? I'll do the logo.
>>
>>62067333
Can you make it a cute girl? Thanks.
>>
>>62067290
So I got the latest git and typed make and this happened
src/graphics/text/TextRasterizer.cpp: In member function ‘std::unique_ptr<rasterizationResponse> TextRasterizer::rasterize(const rasterizationRequest&) const’:
src/graphics/text/TextRasterizer.cpp:316:33: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
if (response->textureHeight > max) {
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
src/graphics/text/TextRasterizer.cpp:316:35: error: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Werror=sign-conversion]
if (response->textureHeight > max) {
^~~
src/graphics/text/TextRasterizer.cpp:318:35: error: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Werror=sign-conversion]
response->textureHeight = max;
^~~
cc1plus: all warnings being treated as errors
make: *** [Makefile:79: gen/graphics/text/TextRasterizer.o] Error 1

What went wrong?
>>
>>62067403
>cc1plus: all warnings being treated as errors
Either your compiler is shit, or the latest commit is actually broken
>>
>>62067440
Well I'm using gcc 7.1.1 so it has to be the git, I remembered trying it yesterday and it worked.
>>
>>62067456
The NT build uses the same codebase, I just turn off -Werror in the NTMakefile
>>
>>62066429
No clue

>>62066465
Yes

>>62067221
Are you talking about the tab area and up, or below the tab area?

>>62067440
gcc on linux issue, it's on the repo's end, I didn't get a chance to test on linux yet. Will fix that up today.
>>
why we working on "muh tabs" and not basic functionality like showing images and post forms
>>
File: 1490700807497.png (157 KB, 906x854)
157 KB
157 KB PNG
>>62067666
The address bar needs a blinking line and it can look better than just a plain square to click on. Not only that, but tabs overlap each other. In the other thread, someone posted a good and clean UI that netrunner could use.

>>62067688
Because it just looks ugly and can be better, plus they're broken.
>>
>>62066548
>>62066580
I liked the old one better
the blue rectangles ruin the aesthetics
>>
For javascript, why not just use chromiums/chrome V8 or firefox spidermonkey. Is there another well known javascript engine to use?
>>
>>62065895
>Optionally add parser for HTML
I don't see what part of a browser makes html parsing 'optional'
>>
>>62068324
All of that under the work plan is outdated, it's going to be removed starting next thread.
>>
>>62066580
>every primary color on black is totally normal and good design
Honestly it's like it was supposed to look bad. Black text on a white page would have looked leagues better.
>>
>>62066811
>>62068394
If you're such geniuses, post how you would do the website and we can compare.
>>
>>62068394
black on white kills the eye
>>
been trying to compile this piece of shit for 2 hours now
>>
>>62068480
Are you running this on a computer made in the 80s?
>>
>>62068492
First I get same as
comment stuff
>>62067403

then
src/html/HTMLParser.cpp:8:6: error: no previous declaration for ‘void autoCloseTag(std::shared_ptr<Node>, std::shared_ptr<Node>, std::__cxx11::string, std::__cxx11::string)’
>>
>>62068542
If you go into the makefile and remove -Werror it won't treat warnings as errors.
>>
>>62068565
thanks for the tip anon, but now I get other kind of erros.

<artificial>:(.text.startup+0x145): undefined reference to `glfwCreateStandardCursor'


Probably has something to do with glfw (3.2.1). But too mad to try to fix it now.
>>
>>62068935
What OS are you using?
>>
>>62068407
I don't have to design a site to show you. Just imagine the current page but not as a demented rainbow.
>>
>>62069147
Mint 18.2 sonya
>>
>>62069217
I don't think it looks terrible. Kinda reminds me of the Storm theme from before Windows Vista
>>
This project will be dead before they get to the JS interpreter, and if it isn't, it will be when they're 20% done with the JS interpreter.
>>
>>62066580
Code monkeys don't get to have opinions on graphic design. You're all fucking awful at it.
>>
>>62066548
Is RETRO motherfucker. They just need to remove the difference of colors in the frames.
>>
>>62067801
>I liked the old one better
THIS
THIS
THIS
THIIIIIIIS
>>
I thought it was well established that /g/ can't actually into technology at all and we should ask /a/ for all our coding needs.
>>
>>62069470
Honestly how can anyone think that site looks good
>>
>>62069425
And if it isn't then, it'll be at 50%.
>>
>>62069743
You never saw the original
>>
The website is sort of halfway really. Can't use wordpress with a them and I can't use a text document. So what we have now is the compromise. I'll change the the div headers to cyan or something.

Might do a light grey body with green text and cyan header text. Header bars could be dark grey. I'll mock it up and put a link here later.
>>
>>62069767
How bad was it?
>>
>>62070112
I stole the project page from salmon king
>>
File: autism.jpg (35 KB, 1000x783)
35 KB
35 KB JPG
>>62068407
>post how you would do the website and we can compare
maybe something less like this?
>>
>>62065895
You've got Moonman, so I'm interested.
>>
>>62070516
It's basically the mascot to keep out SJWs, the project itself is free of politics.
>>
>>62070537
I wish it was moonwaifu instead
>>
>>62070537
Perfect
>>
Will this browser ever become get a half way good looking ui?
>>
>>62070987
It should. If you're good at at this kind of thing, contribute.
>>
>>62065895
is there a logo that needs to be made?
>>
>>62071114
I would but I have no artistic talent
>>
File: image.jpg (1.39 MB, 1242x2208)
1.39 MB
1.39 MB JPG
Great website
>>
>>62071335
This is never coming to mobile why why should mobilefags even be concerned about.
>>
File: image.jpg (932 KB, 1242x2208)
932 KB
932 KB JPG
>>62071388
Take notes, nigger
>>
>>62071459
Just because that website decided to care about mobilefags, doesn't mean we have to. Take a hike faggot, glad the devs don't care about you.
>>
File: image.jpg (689 KB, 1462x1462)
689 KB
689 KB JPG
>>62071479
You will attract great amount of users and devs with that attitude.
>>
What's the big deal with the new Firefox changes? Using Nightly. Did they add something really fucked up? I don't know yet how to code, enlight me.
>>
>>62071568
But that's not the point. The point is to make it in a way that /g/entoomen will want it. Attracting large numbers of (stupid) users by having a website that works on a platform that the browser doesn't work on is only useful for browsers that want everyone (and their data).
>>
File: image.jpg (81 KB, 260x400)
81 KB
81 KB JPG
>>62071743

You are just making assumptions by equating more users to stupid users.

I have Linux installed on my laptop but I don't frequently use it because I don't really want to carry that bulky thing around. When I heard about Iridium for the first time, I headed over to their website (on my phone) to learn about it more and I installed it on my computer next time I powered it on.

Compatibility with various platforms is always a good thing, as long as you don't hand the project over to neon haired trannies, the browser will be fine. You will get more bug reports, beta testing, funding and more developers as a bonus, too.
>>
>>62071728
Extensions are fucked now.

The devs can convert their extensions to the new API, but the problem is this new API is much weaker than the old way of doing things, so a lot of stuff is impossible. Even "converted" extensions often lack functionality - for instance, I think Firefox started using google analytics on like an addon manager/browser page or something, and because this page is loaded through some special case internal browser mechanism uMatrix can't block GA with the new extensions.

So now Firefox is literally no better than chromium for extensions, and there's absolutely no reason to use it over chromium anymore. It even phones home to google, just like chromium!
>>
>>62072005

Is Palememe also fucked?

Asking for a friend
>>
>>62065895
jew on the dev team = turd in the punch bowl

you fags are already subverted.
>>
>>62072051
No palemoon is fine. Palemoon is only historically a fork of firefox nowadays, it's been doing it's own thing for quite a while by now.
It's my personal browser of choice for now
>>
>>62071987
The bigger it is, the more likely it is to be taken over by neon hair trannies.
>>
>>62072096
Then put up a CoC stating that neon haired trannies can't contribute, donate or join to the project. The controversy will advertise the browser to a broader audience, despite that most of them will be from le donald.
>>
>>62065895
Are you rust yet
>>
>>62072096
I think that's only a concern if you want to stay big. The only thing neon hair trannies can do is try to give the project bad reputation, which doesn't matter in the least since in the end the target audience is /g/entooment. But even if you accept the eventual tranny attack as inevitable, it might be worth attracting a bigger audience just to benefit from the donations and contributions for a while.

Or just do >>62072186. The moonman logo will help achieve the same purpose.
>>
>>62072075

I just switched to Palemoon and it says Ublock Origin isn't supported. any idea what the issue is?
>>
File: sicp.jpg (108 KB, 600x600)
108 KB
108 KB JPG
>>62071743

>The point is to make it in a way that /g/entoomen will want it.

you fucked that up when you wrote it in C instead of Lisp
>>
>>62071987
>be despair
>porting to all things Microsoft
>DOS (3.0-8.0)
>Windows NT (4.0-present)
>Windows 3.1/9x (using DOS build)
>tfw
>>
>>62072186
>I read that as corruption of champions
>>
>>62071987
i take it the others (odili et al) are targeting Linux, System 10, and BSD for now. sound fair enough? If you want mobile, just fork gyroninja's branch, and target Dalvik and ART
>>
File: dog.jpg (57 KB, 440x635)
57 KB
57 KB JPG
>>62071987

>tfw I'm a neon haired mtf major contributor to netrunner and nobody knows

hehe
>>
>>62072334
No idea, works on my machine

Wait, why are you on 25.7.0? I'm on 27.4.2. Try updating and see if it's compatible then
>>
>>62072544
>nobody knows

>>62072066
Sorry, schlomo. It's obvious ANY public project is subverted from the start. No exceptions.
>>
File: 1488614686824.png (90 KB, 1408x771)
90 KB
90 KB PNG
Within 5 minutes I was able to improve the CSS of the website. What do you think? Who do I give this to? Any opinions are appreciated.
>>
>>62072645
But muh retro

I agree the eyerape needs to be toned down, but while you did that you also completely removed the entire retro theme and stripped away all the character of the website, turning it into a generic blob of grey reminiscent of material design.
>>
>>62072645
you made it worse
>>
>>62072683
Yes, we clearly need 300 webfonts that are meant to look intentionally bad. /s

I don't know how to meet the demand of "retro", additionally I think metro design looks just fine on a website, and "generic blobs" can be just about any *actual* retro website. If you consider retro websites to be static HTML pages. Modern attempts to feel "retro" just result in something that never existed in my opinion, but that's a topic for another thread.

>>62072702
ok
>>
>>62072730
yeah. you're just not good at what you do.

ugly mind, ugly fruit.
>>
File: 1481388905726.jpg (27 KB, 480x480)
27 KB
27 KB JPG
>>62072738
I appreciate your toxicity
>>
>>62072645
>Within 5 minutes
Did you sneak a wank in
>>
>>62072645
Hex value of div headers?
>>
>>62072798
#56567C
>>
>>62072760
I wish you'd appreciate the craft instead. But therein lies the problem.
>>
>>62072829
Doesn't really work on it's own. Trying cyan and variants.

I'll burn all your fucking retinas out.
>>
File: 1473043159037.png (391 KB, 640x480)
391 KB
391 KB PNG
If your website doesn't look like this, you have failed and should hang.
>>
>>62073360
I'll see if I can make this in a few hours. Get me an old-ass website from the early 2000s that has one of those shitty jpeg backgrounds
>>
File: 1477240553233.jpg (23 KB, 300x178)
23 KB
23 KB JPG
>>62072390
>>
>>62073405
this search engine indexes old websites
http://wiby.me/
hit surprise me
>>
Please finish this project /g/

I don't care if it's shit. I'll use it.
>>
>>62070142
Do it again, please, I mean it
>>
>>62074163
I'll probably start anew.

I'll try to make it html compliant with no js or fancy stuff
>>
File: 1490429546717.jpg (4 KB, 128x128)
4 KB
4 KB JPG
>>62074199
Make sure it has a marble background. Use this.
>>
>>62072390
Besides Linux all I care is a port to (Free)DOS, so thanks for making this real
>>
File: 1483205367781.png (1.02 MB, 1263x2016)
1.02 MB
1.02 MB PNG
>>62073787
This is a pretty kickass search engine.

>>62074199
If you're going for a web 1.0 website from the 90s, don't make it look like pic related.
>>
>>62074199
Make it look like this http://textfiles.com/
>>
File: 1495090418155.png (18 KB, 523x208)
18 KB
18 KB PNG
>>62074244
Now this is a nice change for once.
>>
>>62074256
Put some ASCII art https://pastebin.com/Xx2GhT0H
>>
>>62074243
html 1.0 doesn't support tables so dont worry
>>
File: 1472524267054.jpg (39 KB, 430x492)
39 KB
39 KB JPG
>>62074332
This was generated with a script, right?
>>
File: IMG_0250.jpg (191 KB, 533x685)
191 KB
191 KB JPG
>>62065895
>>
File: 1498669024299-2.jpg (71 KB, 600x656)
71 KB
71 KB JPG
>>62074367
Yes. Script.
>>
>>62074367
A random web page on the internet, I cheated ;_;
>>
>>62074244
brave yes
>>
>>62067221
Have a look at 00s Firefox or Netscape.
>>
>>62070537
Can anyone post the sleek flat design logo with square glasses?
>>
File: 1495323289686.png (133 KB, 665x550)
133 KB
133 KB PNG
>>62074418
Nothing wrong with netscape 4
>>
File: Links_2.png (20 KB, 781x484)
20 KB
20 KB PNG
>>62074418
>>62067221
Simple like links2 is the only correct answer
>>
>>62065895
>4chin fascist lemmings try to compete with google
Hilarious.
>>
>>62074454
this loosk fucking sick
>>
>>62074447
Those buttons are way too big. Additionally, the netscape logo in the top right is kinda pointless. My vote is for 00s firefox.
>>
>>62074454
That would work perfectly for when under framebuffer. Hell, it could work under X also.
>>
File: link2.jpg (40 KB, 400x302)
40 KB
40 KB JPG
>>62074468
>>62074480
Shortcuts marked in an easy way too
>>
>>62074493
Plus it would make it possible for vi like controls right out of the box.
>>
>>62074464
google hired moot. that clown car is clearly fucked.
>>
File: Elinks Web Browser 2.png (100 KB, 724x589)
100 KB
100 KB PNG
>>62074508
Oh yes, please make this real.
>>
File: linksh2.jpg (21 KB, 550x330)
21 KB
21 KB JPG
Elinks/Links2 had good ideas on how to handle the interface. Bookmark manager, general settings, proxy...
I think is the uniform color, often grey, with a flat design that without being material design goes into a good direction. Also the three style options in many of their menus are pretty smart.
>>
What's the difference between netrunner and neetrunner?
>>
>>62074717
Don't steal our nickname nigga
>>
>>62074717
That neetrunner actually works
>>
>>62074850
>Neet working
>>
>>62074717
Where can I grab the neetrunner code? What engine does it use?

From the screenshots I could get pretty much the exact same thing from uzbl
>>
>>62074214
yeah. setting up djgpp right now, bootstraping polarssl as i write this.

tip: when i mention DOS, it can (and should) run on any variant, Microsoft DOS, Lenovo PC-DOS, FreeDOS, Caldera DOS, etc
>>
>>62074850
>IE engine, windows only
works great
>>
>>62067221
>/g/ can't make anything without making it a complete mess
Just stop, /g/. Stop.
>>
File: youhavetogoback.jpg (83 KB, 600x621)
83 KB
83 KB JPG
>>62074454
You have to go back
>>
File: 1494803029082.jpg (66 KB, 600x600)
66 KB
66 KB JPG
>>62075005
So you're porting it to the old versions of Windows as well? Do you have lots of prior experience working with DOS? Are you an oldfag or something?
>>
>>62075229
No. 21, taught myself 16-bit segmented C programming on a whim.

The DOS port of NetRunner requires a Pentium Pro in protected mode, however.
>>
>>62075229
MinGW-w64 (winnt threads, sjlj EH) is already backward-compatible to Windows 2000, and I patched my current toolchain to target the original version of Windows (NT 3.1) if i wanted to.
>>
>>62075215
U 2
>>>/pol/
>>
>>62075229
I'm fairly disappointed in what tech has become lately, among other things.

Interestingly, the web/scripting/esoteric language meme seems to have passed me by, mostly because <<the web isn't supposed to replace the use of the whole device>>. At that point, we may have well regressed back to the 1970s mainframe/dumb terminal paradigm, and waste enormous amount of resources available on the device itself, which can't always be exploited within the sandbox that is the Web! (Come back to me when you can encode H.265 in the browser with reasonable speed.)

-despair, native code developer. "you can take my compiler from my cold, dead hands!"
>>
>>62075545
You seem like an interesting guy.
>>
>>62067403
>>62068542
>>62068935
My apologizes, I broke the repo and had some problems with my linux VM. It's all fixed up now.
>>
File: 1460330305439.jpg (25 KB, 680x383)
25 KB
25 KB JPG
>>62065895
>Moonman

DROPPED
>>
>>62076393
No there's no moonman on the website or repo
>>
>>62067688
And any one can answer:
what should Team NetRunner be working on?
1. Older OpenGL support
2. Forms
3. Better text rendering
4. Theming/Skining
5. Better packaging/installer
6. Framebuffer
7. Text interface
8. ??
>>
>>62079223
Yes

Also the JS engine
>>
>>62065895

>some dudes decide to make a browser because "hey, how hard can that be lol?"
>instead some lulzy language like Haskell or at least pure C, they choose C++ (the ultimate cancer language)
>people think design is only a minor problem because /dpt/ keeps telling so
>let's just ignore decades of experience and strart from the scratch
>everybody think he has the coolest ideas
>typical "design by comitee" clusterfuck
>project will never ever finish

Bravo, OP.
>>
>>62080148
When the committee isn't paid then what's the problem?
>>
>>62080148
>project is barely 2 months old
>multiplatform support
>amassed a team of developers
>get donations
>ssl support
>tab support
>has interested users
>people actually compiling and testing it
>picks up more speed every thread

Bravo, OP.
>>
Does making the UI require any programming skills?
>>
>>62080605
We're planning a XUL like theming/skinning system like this:
https://spit.mixtape.moe/view/4288e82d

Hopefully it'll make it easy for anyone to style it.
>>
>>62080704
What about making it like links2/elinks, like it was posted above?
>>
>>62080808
Yes, you could make a skin/theme just like that with this.
>>
>>62080833
vi controls will still be implemented and usable right out of the box, right?
>>
>>62080877
keyboard bindings will be configurable in the config file. j/k already scroll document, what other vi bindings are you looking for?
>>
>take Links
>turn it into Midori
Just take Midori (or better yet: QupZilla) and add the other features as addons.
QupZilla already has addons for vertical tabs and a simple JavaScript toggle.
>>
>>62081032
Something like vimperator or qutebrowser that allows full control without a mouse and keyboard only
>>
Have you considered using Rust?
>>
>>62066580
The colors you guys chose look bad. Take a look at Solarized/Breeze color schemes to generate a more pleasing mix.
>>
>>62081120
>inb4 'muh CoC tranny white genocide race traitor SJW cuck'
>inb4 'we're the best programmers in the world and we never make mistakes'
>inb4 400+ open issues in Git (from the same 10 users) about bugs created from simple oversights
>inb4 the project never reaches a Stable release because [spoiler] they can't be assed to fix said bugs [/spoiler] 'this browser is for power users ONLY XDDDD'
>>
File: 20170825-cursor.webm (964 KB, 1028x986)
964 KB
964 KB WEBM
17-08-25 Progress Report
- implemented a scheduler (keeps cpu usage low when idle)
- blinking cursor
- max texture size optimization
- fixed in page input alignment and input (took most of the day), one step closer to working forms
>>
>>62081533
There is a warning that needs to be fixed and if I remove the -Werror flag it gives me an actual error, this also needs to be fixed.
https://pastebin.com/HYRciFjz
>>
>>62081972
Yea, already caught and fixed in gitgud/teknik
>>
>>62079223
7 please
>>
>>62080808
>>62080877
>>62081116
I love you anon
>>
File: cheatsheet-big.png (942 KB, 3342x2060)
942 KB
942 KB PNG
>>62081116
So like this (see pic)
>>
>>62082223
Not him but that looks cool
>>
>>62082070
>>62081533
Awesome, it works completely error free now. Why does it give me
cat: src/graphics/opengl/shaders/gen/hashsum: No such file or directory

when I have md5sum installed in /usr/bin/md5sum. It doesn't ask for any other other dependencies and src/graphics/opengl/shaders/gen directory doesn't even exist in the git.
>>
I'm working on an ebuild for this
>>
>>62083041
Awesome
>>
>>62068407
Switch your 4chinks theme to "Tomorrow". Tada, done.
>>
>>62083110
Nah, is not cyber enough, try https://fauux.neocities.org/
>>
>>62079223
1 and 3
>>
File: 1498482571360.jpg (2.1 MB, 1750x1080)
2.1 MB
2.1 MB JPG
>>62080704
How long until that plan is a reality? I'm good at designing GUIs, but my programming experience starts and ends at Java (though I'm trying to change that) when it comes to more in depth shit.
>>
>>62079223
Framebuffer honestly can be last on the list.
>>
>>62084263
Disregard this opinion, put older OpenGL support last and framebuffer at the top
>>
>>62083296
This
>>
>>62084303
+1. It would accelerate a port to archs without 3D support, svgalib already exists for FreeDOS, while Mesa was abandoned ten years ago
>>
>>62084446
>svgalib
I almost forgot about this, is how arachne web suite works on freedos
>>
>>62082313
Not sure. I get that all the time on my end, yet shaders work fine on NT
>>
>>62084739
Wait, I think with that line it's trying to find the hashsum program in that directory, which it doesn't exist.
>>
>>62065895
Why are there Windows and OS X versions?
>>
>>62084988
>OS X
why are they supporting decade old OS X and not macOS
>>
>>62084873
So I tried making the directory and it complained there is one. It'll give an error if there is a directory and will complain there isn't one.
>>
>>62065895
OP is smart enough to not include Facebook in the post, but still has one and a link on the webpage.

Netrunner confirmed for literary hipster tier shit.
>>
>>62085091
>Facebook
Disgusting
>>
>>62085006
macOS _is_ System 10
>>
>>62085245
No? They ditched System 10 name (OS X) and use macOS + [flavor of the month mountain] now. For years already.
>>
>>62085245
Honestly, is this complaint about the hashsum directory not found anything to worry about?
>>
>>62085091
I just noticed it
holy shit, demanding it to be renamed "neo-/g/ presents" and not "/g/ presents"
I don't want to be associated with such faggotry
>>
>>62071743
>>62071479
>>62071388
You are blessed. I love you.

>>62071335 >>62071568 >>62071987 is truly retarded newfag
>>
>>62085289
I still have faith the moonman logo will keep out normalfags and SJWs.
>>
>>62085323
Same here
>>
>>62085323
Normalfags and SJWs don't even know what the fuck Moonman is.
>>
>>62085355
Don't you remember salon and other websites did articles on it while trying to "unmask" the alt-right?
>>
File: moonmanbrowser.jpg (657 KB, 616x881)
657 KB
657 KB JPG
>>62065895
Would it be (or in the future) compatible to compile on a PowerPC release of OS X?
Would it be (or in the future) compatible to compile on a 68k AmigaOS?
>>
@62085454
>Ha, ha, I was just here for the (you)s. I was never meant to be taken seriously
Okay kid
>>
@62085497
>H-h-ha y-yeah, It's all just one big joke. O-one b-big epic trolle you fell for, I'm not actually retarded I-I'm just merely p-pretending
>>
>>62072369
This
>>
>>62072369
Is it too late to rewrite this in Lisp?
>>
>>62085591
It should be written in specially ASM for every individual platform. Not fucking C or Lisp.
>>
File: parser.png (25 KB, 982x605)
25 KB
25 KB PNG
The state of netrunner
>>
>>62085608
No, it should be written in exclusively in binary
>>
>>62085591
>>62085600
Lisp isn't really useful for modern platforms, even >>62085608 idea would be better
>>
>>62085600
Looking at the state of the code, no. Most Lisps have OpenGL bindings, so it really wouldn't be that hard to fathom, it's just that only a few people actually know Lisp on /g/ and none of them have started it.
>>
>>62085619
So, written in an hex editor or directly memory off a piece of paper where you have manually compiled assembly? I used to do that with a machine language monitor on 8-bit CPUs all the time.

That's why assembly exists you know.
>>
>>62079223
1 and 2
>>
>>62085091
>>62085213
>>62085289
You are all killing me
>>
>>62079223
6, fuck opengl

>>62085732
fuck facebook, is full of idiots there will be attempts at hacking the account
>>
>>62085460
As long as you can bootstrap a GCC environment and dependencies, preferably with the current version of GCC, I don't see why not.
>>
>>62085285
>>62085285
Nothing to worry about really. It's fine
>>
File: how 2 indent.png (58 KB, 1129x1643)
58 KB
58 KB PNG
>>62085609
Don't worry these guys are professionals. Just look at how masterfully they indent their code.
>>
One of these is our friend chromeshill, that's for sure
>>
>>62085805
Hey despair I like your idea of working on SVGAlib first, I was about to ask for DirectFB support but this is fine too
>>
>>62085870
I can't tell if that's a compliment or an insult.
>>
>>62086027
That's the problem.
>>
>>62085870
Also, I wrote that up in about ten minutes just to bootstrap SSL support.
>>
>>62083041
>>62083076
https://pastebin.com/raw/09j346yZ
>>
File: you're good.jpg (27 KB, 500x375)
27 KB
27 KB JPG
>>62086064
>>
>Package shortucts

>These do not include mbedtls yet, if you know the correct package name for your distro, please let us know
For Arch it is called, astoundingly, mbedtls.
>>
>>62086034
I've actually cleaned up that file, but it hasn't been merged into the master repo yet.
>>
>>62086256
Very nice, when will highlighting text and address bar to be able to right click or use keyboard shortcuts be implemented
>>
>>62082313
hashsum is an md5 hash of the current shader. If it exists, it can see if it needs to update the generate shader file or not.

>>62085056
It's not a directory

>>62084140
A week maybe two

>>62084988
Because I'm an OSX developer and Despair is a Windows developer. The original linux dev dropped out and now we're without one.

>>62085091
Facebook where? We don't have a facebook afaik.

>>62086230
tks
>>
File: nitrunner.jpg (188 KB, 1275x664)
188 KB
188 KB JPG
I have the css if anyone likes it
>>
>>62079223
8
>>
>>62086661
So then why does it complain the path doesn't exist, odilitime?
>>
>>62086701
Looks nice actually.
>>
>>62087042
because it unconditionally checks for that file. If it doesn't exist in the first place, then the shaders are generated from scratch, and its MD5 hash is saved to that file.

If you edit-and-rebuild later in the same tree, the shaders do not have to be regenerated, unless they've changed.
>>
>>62087098
Okay, so it's supposed to not exist at compile and won't be created until after compile or first ran, is that correct?
>>
>>62086661
>Facebook where? We don't have a facebook afaik.
Holy shit you guys are easy as fuck to manipulate.
>>
>>62086661
>Because I'm an OSX developer and Despair is a Windows developer.
>The original linux dev dropped out and now we're without one.
Top
Fucking
Kek
>>
>>62087136
That would be correct.
>>
>>62084988
>>62086661
A linux dev isn't even really necessary when a distro normally comes with a compiler and software outside of repos usually is installed via compiling.
>>
>>62086661
>Facebook where? We don't have a facebook afaik.
TeamNetRunner facebook page was on your webpage
>>
>>62087281
broken linux netrunner, when?
>>
>>62086661
What level of skill would a Linux dev need to contribute decently ?
>>
>>62087329
broken neetrunner, now!
>>
>>62081120
>rust
>older platform support, or a working Windows build
>pick one
>>
>>62087329
>>62087356
Works on my arch linux :^)
>>
>>62087375
that's why I'm asking, WHEN?
>>
>>62066548
looks fukin good
>>
>>62087395
It's /g/ so never would probably be a good estimate
>>
>>62087421
>no linux dev
yeah, it's /g/ as fuck
>>
>>62086701
Kill the logo and center team netrunner
>>
>>62087309
Ah, so Retro removed it

>>62087329
Linux packages are in the README

>>62087336
None, we have projects for all skill levels.
>>
>>62087362
Serious question, why does anyone care about old out of date obsolete platforms? Why not just support Windows 7-10 and Linux?
>>
>>62087596
>None, we have projects for all skill levels.
Great, my skill level is "none", how could I be at use?
>>
>>62087629
Why shouldn't people care?
Are you a consumerist whore?

There's literally no reason not to, that's the reason.

Plus this is a "/g/ browser", unlike neo-/g/, /g/ actually liked retro and using hardware to their fullest.
>>
aesthetic logo niggus
>>
It's actually a great idea to use Moonman as the mascot, even when you're not a /pol/ person.
At least it will keep normies and SJWs away, those people because whom we can't have nice things.
>>
>>62087596
Thanks for removing the link, did you delete the facebook group?
>>
shouldn't the website use only tech that the browser can actually render? like html4+tables? also; fuck css and js.
>>
>>62087713
Browsers need JavaScript now, end of story. If you don't care about JS or CSS lynx is then the perfect browser.
>>
as far as the GUI/UI is concerned, FLTK (fast light toolkit) is portable accross all platforms, even DOS.
>>
>>62087629
Originally, I wasn't intending to. The main line build only supports Windows 2000 or later. Others have expressed an interest in seeing NetRunner on other platforms, and all considered, adding NT4 was trivial, but DOS is on hold for the time being as I set up CI remote
>>
For framebuffer, why not use ncurses for GUI?
>>
>>62087629
Because there are no options for those platforms. They're in need.

>>62087636
We need testers and researchers (like get the exact keybindings for vim*).

>>62087709
I don't know, I'm out of the loop on that, You'd have to ask Retro.

>>62087713
I made the same suggestion

>>62087813
Can you mix framebuffer and ncurses?

>captcha
OMG if I have to select any more fucking street signs, I'm going to take a bat to my local ones.
>>
>>62087907
>No trip
Nice try impostor
>>
>>62087907
>OMG if I have to select any more fucking street signs, I'm going to take a bat to my local ones.
Why not Legacy Captcha?
>>
File: virus.png (7 KB, 379x240)
7 KB
7 KB PNG
binary trigger virus alert
>>
can this browser actually display websites or is it some kind of turbo autistic g shit?
>>
>>62088326
It's still very in development
>>
File: NTR.png (13 KB, 1282x371)
13 KB
13 KB PNG
some art
>>
>>62088325
that build is outdated, use https://nt-build-bot.rvx86.net:7421 and pick your CPU arch. (Ignore the cert warning, I can't run lets-encrypt yet)
>>
>>62088326

It's the Temple OS of browsers.
>>
>>62086701
That's actually pretty great
>>
>>62088326

the latter
>>
>>62088326
Depends what you mean by "display websites".

It's only existed for like two months or so, and is building literally everything from scratch, so don't expect to be able to have a modern browser experience on complicated websites right now.
>>
>>62087654
But there is a reason to. It was literally just said that supporting old crappy platforms is a reason why Rust can't be used.
>>
>>62086701
Sexy colors, remove interior frames and put everything in a single body.
>>
>>62088580
Why would you NEED to use Rust? That's not an argument.

>old crappy
>it's bad because marketing killed it
k
>>
>>62088582
>remove interior frames and put everything in a single body.
NO

Don't take advice from normies like him.
>>
File: 1503286587296.png (77 KB, 320x354)
77 KB
77 KB PNG
This is the first time I'm seeing this thread.

I'm not a programmer, so I'm very curious:

-Is there any management for such a project?
--How does it work?
-How do you implement standardized quality of service? Design paradigms? Deisgn philosophies?


Basically, how do you manage such a decentralized, fragmented workforce?

t. Babby infosys student
>>
>>62088635
>removing frames
>normie
Enjoy your bloat
>>
>>62087907
Ncurses works in framebuffer afaik, Actually ncurses is as crossplatform as it can get, it was designed for just that.
>>
>>62088652
>how do you manage such a decentralized, fragmented workforce?
You take a bunch of kids who think that they can recreate alone what took large companies millions of both currency and man hours to do.
You then have them write shitty code and commit it to a public repository.
>>
>>62088807
Pretty much like all open source free software
>>
>>62088535
>t's only existed for like two months or so, and is building literally everything from scratch
That's pretty impressive with the progress that's been made. Also, what should the new work plan be now that the old one is no longer needed.
>>
>>62088833
Implement features in order
>>
>>62088807
Seriously, what exactly is wrong with a technology board making a hobby browser?
>>
>>62088859
it's work that could be done recommending me a new phone
>>
>>62088833
The user interface comes around the first things, many of us like vim style but if the API lets users choose whatever they want that'd be cool.
Also >>62088842 as posted in the OP https://pastebin.com/bnUU6kcu is the best guide.
>>
>>62088842
>>62088879
I don't think the features list has to be implemented in order, but is there currently a decided thing that's being worked on right now? I thought it was the framebuffer and UI.
>>
>>62088898
Depends on the devs, obviously. They know at what stage every part of NR is in. They are working on the UI already and that is what we know. Polishing the UI to look like links2 would be could though.
>>
>>62088807

Yes, but how are disparate pieces of work curated and consolidated into a unified entity? Like, who gets to say, "Yeah, we'll take that" and "No, this is shit"; and how are those people chosen?
>>
>>62088859
There's nothing wrong with someone making a hobby text renderer.
There's something wrong with someone spamming the board with it.

They could've taken an existing engine and built a browser that actually does something unique. Look at qutebrowser for example.
Instead they are building an html parser, http protocol handler and a renderer from scratch. What's worse is that they actually seem to believe that they are going to get somewhere with it.
It's great exercise, sure, but it's not something that deserves a general. Move it to /dpt/
>>
>>62088965
Who's spamming? It has it's own general and it's fine and tandy, people seem to be generally supportive and nobody was been hostile about a /g/ browser.

So a /g/ browser should be another (basically) FireFox fork in your opinion?
Don't browse the thread, blacklist it. You're welcome.
>>
>>62088934
Or like dwb, but I do like links2, just make the menu bar hidden most of the time. Actually show nothing else except the address bar like in lynx and dwb.
>>
>>62088965
There are way less threads then there were tox.
Plus, people can make a thread for whatever tech topic they want!
It's a defining feature of imageboards.

consider clicking "Settings" and adding "/ntr/" to your filter list.
Now it's not cluttering up /dpt/ by making it entirely about one topic either!
>>
>>62088965
It's been around since june, here is the archive list. https://netrunner.cc/archive/index.html
Also, people who are paid to shill and troll have been coming here since it was called netrunner, they're the ones spamming.
>>
>>62089021
>Also, people who are paid to shill and troll have been coming here since it was called netrunner, they're the ones spamming.
you forgot your med, tinhat
>>
>>62088965
>There's nothing wrong with building a hobby browser
>But they shouldn't have built their own browser

ass

backwards
>>
>>62089038
>People come here to try to derail the thread and promote other browsers aren't shills and trolls
Yeah, just like that other chucklefuck that got deleted from earlier today.
>>
File: lynx.png (8 KB, 640x400)
8 KB
8 KB PNG
>>62088994
>lynx
It can show shortcut hints below the URL bar. See the pic. I am against visual bloat myself and hiding menu bar until required is a great idea, but I guess the devs are working on this two weeks from now.
>>
>>62089050
True, there are probably some assmad faggots trying to play as netrunner guys that just try to annoy others with shitposts, just to give it bad rep because people don't use their fanboi browser they like
>>
>>62087662
you spelled "neet" wrong
>>
>>62089061
Putting everything at the low corner is ideal, even messages, won't miss anything and looks pretty.
>>
>>62088934
So rather than
>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.?

It should instead say
>WORK PLAN
Look at the features list and implement them, ask what is currently being worked on if you don't know
>>
>>62089104
I always hated browsers had all parts like a mess, a menu here, messages there, disgusting.

>>62089124
Good idea.
>>
>>62088984
>So a /g/ browser should be another (basically) FireFox fork in your opinion?
You didn't even read my post.
https://github.com/qutebrowser/qutebrowser
This guy made his own browser. It's not a Chrome or a Firefox fork.
He took an existing UI library that uses Chromium's engine to do all the heavy lifting. This way he avoided reinventing the wheel and actually spent time creating something useful.
Now this world has a scriptable browser that's fully controllable with keyboard alone.

We do not need another (extremely badly written) html parser. That has been done countless times already.

>>62089021
Two months later all they have is a glorified text renderer. Nice.
>>
>>62089124
Simple plan, I like it

>>62089146
And icons were a mistake, my FF is bloated because I need to trigger addons and they all show in my screen like a soup, elinks monochromatic UI rules
>>
>>62089185
See
>>62089039
>>
>>62089185
Bullshit, qtwebkit/qtwebengine does all the heavy work, which he didn't make.
>>
>>62089185
>Two months later all they have is a glorified text renderer. Nice.
That seems to be a pretty nice pace for a few people doing it in their spare time.
I don't know what you are expecting. Are you one of the people mentioned here >>62089090?
>>
>>62089185
You are like a constant downer don't you?
>>
>>62089039
>>62089196
You misquoted my post, that's not what I wrote. Try again.

>>62089206
>qtwebkit/qtwebengine does all the heavy work, which he didn't make.
That's the point.

QtWebEngine uses Chromium, which part of my post do you have an issue with?
>>
>>62089249
>You misquoted my post, that's not what I wrote. Try again.
How come? You're against doing it from scratch, the point is it how they want it to be, from scratch.

You keep interrupting the project.

See
>>62089007
>>62088984
>>
>>62089249
Then he didn't make his own browser, all he did was made vi keybindings and an adblocker in python. It's no different from all the other qt/webkit/gtk based browsers.
>>
Guys, I didn't want to call him out but I think this is the qutebrowser dev. I have nothing against his browser, actually I think is a good alternative, but I think is him because I've seen him post other times.
>>
>>62089286
There was a guy who called himself the qutebrowser dev/shill in a few other netrunner threads, but how can you be sure this guy is him?
>>
>>62089300
I can't ¯\_(ツ)_/¯
>>
>>62089275
>Then he didn't make his own browser
He made his own browser but he didn't waste time writing parts that already exist.

>>62089267
>the point is it how they want it to be, from scratch
That's a complete waste of time. Probably a bigger waste of time than me writing this post.

Tox actually quickly reached a stage where it was usable and it did something unique.
The other post I already replied to.
>>
>>62089331
>He made his own browser but he didn't waste time writing parts that already exist.
It's being made by scratch because what is wanted isn't available
>>
>>62089334
A browser engine that can render webpages isn't wanted?
A javascript engine that can execute javascript isn't wanted?
I thought you were making a web browser.
>>
>>62089361
What was wanted was tiny and more modular with little dependencies. Suckless surf is very low on dependencies, but the webkitgtk engine is huge.
>>
>>62089370
Maybe NR can pull out an engine that others could use, even suckless surf, imagine that
>>
>>62089331
>doing something as a hobby projects is fine!!1
>STOP WASTING TIME!111 REEE

That's horrible anon
>>
>>62089388
It's written in C++ and suckless is C89 evangelicals..
Also, don't forget to use the new work plan >>62089124 for next thread when it gets made.
>>
>>62089370
It's huge because rendering today's webpages is an extremely complex task. There's no way around that.
>>
>>62089405
Ok, but I am not OP
>>
Alright, I made a new one
>>62089516
>>
>>62087932
left my trip at home ;_;

>>62088652
It's very organic. We're still figuring it out. A lot of are ex-game-devs, so we're approaching it as such.

>>62088672
console and framebuffer aren't the samething

>>62088833
We have a work plan in etherpad. Come to the IRC or discord for more information. We keep it off of here for obvious reasons.

>>62088898
Yes, most of the developers are in communication with each other and have specific things they're working on.

>>62088945
Me, the lead developers sets the bar.

>>62088984
Yes, who is spamming it, it's not the netrunner team. We don't know who's posting it.

>>62089124
Problem with this is very few of those features are ready to be worked on. We need to get the requirements for them out of the way first.

>>62089521
Please don't make new threads, you're not helping. And that isn't the actual work plan.




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

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.