Pages: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 .. 17 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 1 post(s) |
Sandy fr
Caldari PREMiUM Inc Sev3rance
|
Posted - 2009.05.01 01:21:00 -
[361]
/signed
|
Ichiban Yari
|
Posted - 2009.05.01 10:44:00 -
[362]
Originally by: Lofful Honestly, with all of the different rendering APIs used by tons of different browsers. Many of them are open source, seriously they could just use one of them.
Well Firefox (Geko) already provides an interface compatible with IE. You only need to switch the classID when creating the OLE Object for the activeX. Everything works 100% identical...
so if the want... they even can make the user choose of they want to use IE or Firefox as a browser engine, with just a few lines of code.
and as the linux/mac os clients are using wine to run the COM/OLE interface can be used without to much trouble.
To completely setup a Firefox or internet explorer control it takes about 2 pages of code in C/C++. And most of the rendering engine of EVE is C/C++ anyway.
To handle stuff like showitem: ...its just a task of parsing all URLs that are called in the BeforeNavigate2 event which is called via IDispatch. For links that cause an action... ok set navigationCanceld = true, and perform your own action insted.... for images ... well render them, and redirect to the cache file.
all in all, if they'd use the OLE Objects provided by IE and FireFox... it would be less than 5 pages of code.
So I cannot accept any excuses such as "It would take us to much time" or "We've more pressing tasks", becuase there are definitily not much more pressing tasks then to get that f**** IGB to work. And if you want to tell me... doing new content is a much more pressing task than fix old **** broken for years... then you cannot be helped, because you do not want to be helped.
|
Erin Lay
|
Posted - 2009.05.01 22:25:00 -
[363]
/signed
|
Raul Lustrom
Free Galactic Enterprises
|
Posted - 2009.05.03 12:54:00 -
[364]
+1 signed
I could live with it the way it is if it wasn't so slow. I'm already familiar with the limitations nad have coded sites that work well with it, except for the annoying 3-4 second wait on each page before it starts loading.
|
ED Dean
|
Posted - 2009.05.03 22:16:00 -
[365]
i always opt to use the out game browser since the igb is very slow.
/signed
|
ozbearian
|
Posted - 2009.05.04 03:17:00 -
[366]
+1 Signed
|
Agett
Hunerian Science Institute Virtue of Selfishness
|
Posted - 2009.05.04 07:34:00 -
[367]
I usually minimize+search. As the time wasted doing it are much better than the minute and a half to load a very simple page. If sites aren't designed to work on the EVE browser they simply don't work. Sites designed to work best on the EVE browser are slow at best. This should be fixed.
/signed
|
Racham'Rik Noachran
Caldari IMPERIAL EAGLE United Imperial Forces
|
Posted - 2009.05.04 11:51:00 -
[368]
signed
|
Kaylan Jahlar
|
Posted - 2009.05.05 02:39:00 -
[369]
/sign
|
woddel
Gallente Canis Industries Ltd
|
Posted - 2009.05.05 08:59:00 -
[370]
it's not only about makeing it better. its rather about making it work at all...
even the news on the login screen takes ages to load (i assume the same engine) and i'm usually long gone (logged in with char) when they would finally pop up. ccp bites itself with that...
pleeeease fix what used to work in trinity...
woddel --- creator and maintainer of eve commander - complete web based character information tool and ec agent finder |
|
4chan btard
|
Posted - 2009.05.05 10:08:00 -
[371]
Originally by: Ichiban Yari
Originally by: Lofful Honestly, with all of the different rendering APIs used by tons of different browsers. Many of them are open source, seriously they could just use one of them.
Well Firefox (Geko) already provides an interface compatible with IE. You only need to switch the classID when creating the OLE Object for the activeX. Everything works 100% identical...
so if the want... they even can make the user choose of they want to use IE or Firefox as a browser engine, with just a few lines of code.
and as the linux/mac os clients are using wine to run the COM/OLE interface can be used without to much trouble.
To completely setup a Firefox or internet explorer control it takes about 2 pages of code in C/C++. And most of the rendering engine of EVE is C/C++ anyway.
To handle stuff like showitem: ...its just a task of parsing all URLs that are called in the BeforeNavigate2 event which is called via IDispatch. For links that cause an action... ok set navigationCanceld = true, and perform your own action insted.... for images ... well render them, and redirect to the cache file.
all in all, if they'd use the OLE Objects provided by IE and FireFox... it would be less than 5 pages of code.
So I cannot accept any excuses such as "It would take us to much time" or "We've more pressing tasks", becuase there are definitily not much more pressing tasks then to get that f**** IGB to work. And if you want to tell me... doing new content is a much more pressing task than fix old **** broken for years... then you cannot be helped, because you do not want to be helped.
This.
|
Netzvamp
Jelly Baby Corporation Majesta Empire
|
Posted - 2009.05.05 17:01:00 -
[372]
/signed
|
Hat Grim
|
Posted - 2009.05.06 03:03:00 -
[373]
/signed (the xfire in-game browser won't work with EvE, no future at that front)
|
R'yleh Kmg
|
Posted - 2009.05.07 05:49:00 -
[374]
Gecko isn't that fast in the first place. Also, I haven't looked into it too much, but I am pretty positive that all requests to the IGB are being proxied trough CCP servers, and that is why it is slow, not the actual rendering. If rendering that tiny garbage browser is using all the processor cycles then they have a bigger problem, but I don't think it is. If they embedded gecko, they would likely still have it go through their proxies ( that is likely absolutely necessary, so they can ensure people can't go to child ****ography sites and stuff in their in-game browser, so they can block whatever they want basically ), and because you might actually be getting all the css, and the images, and the JS ( maybe not ), and the flash ( maybe not ), ALL that going through the proxy is probably going to be way slower than the IGB is now.
I think that a cool gecko implementation would work like this: Everything is still going through the proxy. All CSS is stripped out, and a an EVE CSS file is always forced to match the style of the EVE client UI. Also, HTML rendering should be disabled entirely, and XML rendering forced, meaning if your site is not valid XML, the browser just shows an error and your page is not at all displayed. This in not just to be draconian, but it makes gecko impact performance much less. But yeah, most websites would not work, as very few are valid XML, and even fewer are actually served as XML ( even the ones that say they are XHTML like A List Apart etc. are not served as XHTML and are therefore rendered as regular HTML with a bunch of forward slashes in the middle of the break tags that the interpreter doesn't understand, like 99% of "XHTML" sites on the internet ). It could also support a basic subset of JS, and would need stringent checks for anything that could be dangerous.
Also, if gecko were embedded, it would not have to be used for the News, and item descriptions, etc., it could just be used for the IGB and the original parser retained for everything else. This would seem optimal to me, as firing up a new Gecko instance to just render the one paragraph for a user bio or something would be ridiculous.
Another possible issue with this is that LLMozLib kinda sucks. It's a little iffy. The mozilla sponsored embedding API requires being embedded into a GUI like win32 or GTK or whatever osx uses. While this can be worked around, it would be dead weight. Rendering directly to an OpenGL surface is definitely the way to go. So, either use LLMozLib ( or its sister project Mozlib ) or roll your own ( which would kinda suck, and I doubt you could do better than LLMozLib ), and both options kinda suck.
Anyway, it all depends on how you implement it. I'm not a big fan of gecko in the first place ( presto FTW ), but it is certainly better than webkit. I will more than likely still alt+tab out to opera though, as there are very few IGB-specific features, making it almost pointless. It COOOUUULD be integrated even more into the game I suppose, to make it even more useful, but there's only so much you can do. At best it will be KINDA useful. If they can do a REALLY great job on it ( which will require some true innovation to make viable ), then it will be worth it, otherwise, drop it entirely.
|
Dragonaire
Caldari Corax. Sex Drugs And Rock'N'Roll
|
Posted - 2009.05.07 06:34:00 -
[375]
Quote: Also, I haven't looked into it too much, but I am pretty positive that all requests to the IGB are being proxied trough CCP servers, and that is why it is slow, not the actual rendering.
Wrong, they don't proxy IGB so you can go to all the types of site you talked about if they made them compatible with it.
Quote: If rendering that tiny garbage browser is using all the processor cycles then they have a bigger problem, but I don't think it is.
That's kind of the point of this thread it is doing that and that's why it needs fixed badly.
-- Finds camping stations from the inside much easier. Designer of Yapeal for Eve API.
|
Vivien Meally
|
Posted - 2009.05.07 11:54:00 -
[376]
/sign
|
Elric Redeye
|
Posted - 2009.05.08 22:29:00 -
[377]
/Signed
Darn thing is nearly useless today. Would be great to have smoother in-game browser.
|
Brusanan
Ixion Defence Systems Sc0rched Earth
|
Posted - 2009.05.09 00:47:00 -
[378]
signed
|
Meadowlark
|
Posted - 2009.05.09 16:49:00 -
[379]
Yes, if it's part of an overall effort to improve the UI. Your UI needs serious help; the browser is just part of it.
|
Catari Taga
Centre Of Attention Rough Necks
|
Posted - 2009.05.17 11:11:00 -
[380]
/signed
at least improve the performance even if you don't improve the rendering
|
|
Morpheus Mishima
NorCorp Technologies
|
Posted - 2009.05.18 15:35:00 -
[381]
/signed
Get a decent HTML / XHTML standards compliant browser or layout engine like ie. Gecko
And while you're at it, PLEASE replace the built-in Eve-mail "client" :-)
|
DERT2
|
Posted - 2009.05.19 11:34:00 -
[382]
/signed
Note for Chucker :
Your web page is not work correctly. i didnt see anything about items and it's blueprints.
|
fixmer
|
Posted - 2009.05.19 12:28:00 -
[383]
Originally by: Ix Forres
|
Cosmic Reaper
|
Posted - 2009.05.19 16:39:00 -
[384]
Originally by: Ix Forres
SIGNED!!!
|
Chi Quan
Perkone
|
Posted - 2009.05.19 18:49:00 -
[385]
/sign ---- Ceterum censeo blasters need some tracking love |
Ansirem Plato
Volition Cult The Volition Cult
|
Posted - 2009.05.20 07:43:00 -
[386]
SIGNED
|
Tetractys
Gallente
|
Posted - 2009.05.20 11:59:00 -
[387]
/signed
|
Technomagez
Gallente teeny tiny space pirates
|
Posted - 2009.05.22 00:43:00 -
[388]
It'd be great if they finally improved it to a level, where you wouldn't have to switch out of game to view videos or html.
Right now the only things that are displayed correctly are .asp pages and pictures.
If the ingame browser would one day reach a level where you could conveniently watch videos, that'd be great.
|
Kateryne
Minmatar Nisaba Syndicate
|
Posted - 2009.05.23 10:30:00 -
[389]
/signed.
Think about it CCP - with all of the OOG applications people are making, if you tweaked the IGB to run as smoothly as a proper Internet Browser, you'd be helping your playerbase to NEVER tab out :D Then when you eventually get so good that you don't need a daily downtime, you'll have a playerbase that is on 24/7...
|
Filofox
Amarr 28 Disciples and a Kangaroo
|
Posted - 2009.05.23 12:08:00 -
[390]
/signed
If not better at least faster.
|
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 .. 17 :: one page |
First page | Previous page | Next page | Last page |