maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   WebKit engine for default browser (https://talk.maemo.org/showthread.php?t=25752)

allnameswereout 2009-01-03 18:13

Re: WebKit engine for default browser
 
FYI: Theoretical solution with mock-up to solve scroll/select issue in touchscreen UI w/o using hw key.

pronvit 2009-01-03 18:30

Re: WebKit engine for default browser
 
allnameswereout, nice article but I completely don't agree with him. And this won't fix our problem at all.

I solved problem another way, like it's done on laptops with trackpads. Press/release somewhere and then press again in almost exactly the same point and move to select.

semiquaver 2009-01-03 21:28

Re: WebKit engine for default browser
 
apt-get is broken for me after installing. Now any command produces the following:
Quote:

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
osso-software-version-rx34: Depends: browser-eal (= 0.0.9-8) but 0.1.8-1 is to be installed
Depends: microb-eal (= 0.3.7-1.21) but 0.3.7-1.21+mifki1 is to be installed
Depends: tablet-browser-daemon (= 0.0.13) but 0.2.2+mifki1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

pronvit 2009-01-03 22:05

Re: WebKit engine for default browser
 
Quote:

Originally Posted by semiquaver (Post 254251)
apt-get is broken for me after installing. Now any command produces the following:

dpkg --force-all -r osso-software-version-rx44
apt-get install osso-software-version-rx44-unlocked

meizirkki 2009-01-03 22:12

Re: WebKit engine for default browser
 
He seems to be using n800, so:

apt-get install -f
apt-get install osso-software-version-rx34-unlocked

tso 2009-01-04 01:44

Re: WebKit engine for default browser
 
just bumped into a somewhat odd bug.

when i brought up the onscreen finger keyboard i was greeted with text that i had entered using it, hours earlier.

pronvit 2009-01-04 01:50

Re: WebKit engine for default browser
 
Quote:

Originally Posted by tso (Post 254281)
just bumped into a somewhat odd bug.

when i brought up the onscreen finger keyboard i was greeted with text that i had entered using it, hours earlier.

yes, fullscreen keyboard isn't supported currently. this means I don't update it with correct text when it pops up and so on

allnameswereout 2009-01-04 18:41

Re: WebKit engine for default browser
 
Quote:

Originally Posted by pronvit (Post 254241)
allnameswereout, nice article but I completely don't agree with him. And this won't fix our problem at all.

I solved problem another way, like it's done on laptops with trackpads. Press/release somewhere and then press again in almost exactly the same point and move to select.

:) OK. This is same as a double click, correct?

tso 2009-01-04 18:50

Re: WebKit engine for default browser
 
heh, that article reminds me that i have been voicing a thought about putting some kind of mark/select switch in the edit section of most windows menus.

tap ones to turn mark on, mark text, tap action to perform and mark will turn off, optionally tap mark again to turn it off...

tso 2009-01-05 03:29

Re: WebKit engine for default browser
 
dont know how it came to be, but every time i try to use webkit i get a double free error from glibc, with the finger being pointed at browserd.

this happens when i tap one of the scroll areas...

seems a reboot cleared it, but i still wonder...

pronvit 2009-01-05 06:09

Re: WebKit engine for default browser
 
Quote:

Originally Posted by tso (Post 254402)
heh, that article reminds me that i have been voicing a thought about putting some kind of mark/select switch in the edit section of most windows menus.

tap ones to turn mark on, mark text, tap action to perform and mark will turn off, optionally tap mark again to turn it off...

yes, idea itself is good, but in that article some strange actions proposed such as dragging selected text to the icon, tapping place to insert to (instead of cursor position). In our case just icon on toolbar which will switch between scroll/select modes is enough but unfortunately I can't change default browser UI.

soon will upload new version, with configurable settings, without libicu dependency and now only one package, no need to install custom versions of microb-eal, browser-eal and tablet-browser-daemon.

tso 2009-01-05 08:03

Re: WebKit engine for default browser
 
looks forward to it :D

heh, just having some kind of central clipboard like tool wuld have been nice.

any idea why webkit seems to choke on this forums minimal theme, btw?

pronvit 2009-01-05 15:02

Re: WebKit engine for default browser
 
who wants to test my new version? please tell me if there are any problems with installation. You can find settings in GConf at /apps/osso/browser/webkit, turn key documentation on to see what values mean.

If you installed my previous packages you MUST issue following commands in terminal as root BEFORE installing this new package:

dpkg --force-all -r microb-eal browser-eal tablet-browser-daemon
apt-get install microb-eal browser-eal tablet-browser-daemon

You also should remove engine-chooser and libicu38 packages since they aren't used anymore.

https://garage.maemo.org/frs/?group_id=862

will write detailed description later

meizirkki 2009-01-05 15:05

Re: WebKit engine for default browser
 
i'll test with fresh flash after a while

fiferboy 2009-01-05 15:38

Re: WebKit engine for default browser
 
pronvit: Your uninstall instructions worked for me (although I also removed engine-chooser since your new package includes it). I don't know if this is the case all the time, but I had to reboot before I could use webkit in the browser.

After rebooting, everything looks very nice! Finger scrolling works everywhere now, scrollbars are back for quick scrolling. The only reason I know I am using webkit currently is the high acid3 score, and the fact that downloads still aren't working.

Very nice work!

meizirkki 2009-01-05 15:59

Re: WebKit engine for default browser
 
Quote:

Originally Posted by fiferboy (Post 254592)
The only reason I know I am using webkit currently is the high acid3 score, and the fact that downloads still aren't working.
Very nice work!

Sounds funny ;)

fiferboy 2009-01-05 16:00

Re: WebKit engine for default browser
 
It does sound funny, but I was looking for some way to tell that I was actually using webkit (not just imagining all the improvements) :)

meizirkki 2009-01-05 16:47

Re: WebKit engine for default browser
 
Thanks, pronvit. Works really great.

supergadgetman 2009-01-05 17:28

Re: WebKit engine for default browser
 
Quote:

Originally Posted by pronvit (Post 254590)
who wants to test my new version? please tell me if there are any problems with installation. You can find settings in GConf at /apps/osso/browser/webkit, turn key documentation on to see what values mean.

If you installed my previous packages you MUST issue following commands in terminal as root BEFORE installing this new package:

dpkg --force-all -r microb-eal browser-eal tablet-browser-daemon
apt-get install microb-eal browser-eal tablet-browser-daemon

You also should remove engine-chooser and may remove libicu38 packages.

https://garage.maemo.org/frs/?group_id=862

will write detailed description later

I installed your previous version, now Im trying to install this new version. I did the dpkg and the apt-get. Both of those went fine, but now I need to remove engine chooser and I dont see where its installed. Its not in app manager. Am I suppossed to remove this in xterm? Also I dont see libicu38 in app manager either. I know these need to be removed before I install the new version. Can I get some help how to remove engine-chooser and libicu38 packages?
T.I.A.

pronvit 2009-01-05 17:31

Re: WebKit engine for default browser
 
Quote:

Originally Posted by supergadgetman (Post 254621)
I installed your previous version, now Im trying to install this new version. I did the dpkg and the apt-get. Both of those went fine, but now I need to remove engine chooser and I dont see where its installed. Its not in app manager. Am I suppossed to remove this in xterm? Also I dont see libicu38 in app manager either. I know these need to be removed before I install the new version. Can I get some help how to remove engine-chooser and libicu38 packages?
T.I.A.

You can run dpkg -r engine-chooser libicu38 in terminal. But this is optional, they are just not needed anymore but it's not required to remove them before installing new version.

supergadgetman 2009-01-05 17:49

Re: WebKit engine for default browser
 
Thanks so much for the reply. I got engine chooser removed, but libicu38 complained that libwebkitgtk-1.0 depends in libicu38 so it wont let me remove it. Just to let you know I also have Tear web browser installed, but I am using your webkit instead of Bundyo's
Should I not worry about this error and just continue with the install?
T.I.A.

pronvit 2009-01-05 17:56

Re: WebKit engine for default browser
 
Quote:

Originally Posted by supergadgetman (Post 254627)
Thanks so much for the reply. I got engine chooser removed, but libicu38 complained that libwebkitgtk-1.0 depends in libicu38 so it wont let me remove it. Just to let you know I also have Tear web browser installed, but I am using your webkit instead of Bundyo's
Should I not worry about this error and just continue with the install?
T.I.A.

Yes, don't worry so much:) Better re-download my package, I made it installable via app manager in normal mode.

Btw, my webkit will not work with Tear (library name changed, it will work after some modifications in xterm). This is done to avoid problems because Bundyo's webkit will not work with my package at all because several more functions added to my version.

supergadgetman 2009-01-05 18:03

Re: WebKit engine for default browser
 
Quote:

Originally Posted by pronvit (Post 254630)
Yes, don't worry so much:) Better re-download my package, I made it installable via app manager in normal mode.

Btw, my webkit will not work with Tear (library name changed, it will work after some modifications in xterm). This is done to avoid problems because Bundyo's webkit will not work with my package at all because several more functions added to my version.

Oh Ok...I didnt know that. Thanks for the heads up. Can your webkit and Bundyo's webkit co-exist?

maacruz 2009-01-05 18:08

Re: WebKit engine for default browser
 
Quote:

Originally Posted by pronvit (Post 254630)
Btw, my webkit will not work with Tear (library name changed, it will work after some modifications in xterm). This is done to avoid problems because Bundyo's webkit will not work with my package at all because several more functions added to my version.

Why don't both of you collaborate and maintain a single webkit package?

meizirkki 2009-01-05 18:16

Re: WebKit engine for default browser
 
Quote:

Originally Posted by maacruz (Post 254636)
Why don't both of you collaborate and maintain a single webkit package?

Or just tell me what are those changes in xterm (symlinks?)

pronvit 2009-01-05 18:22

Re: WebKit engine for default browser
 
Quote:

Originally Posted by supergadgetman (Post 254635)
Oh Ok...I didnt know that. Thanks for the heads up. Can your webkit and Bundyo's webkit co-exist?

of course, that's why I renamed my package

Quote:

Why don't both of you collaborate and maintain a single webkit package?
maybe we can, but I just needed to add several functions to webkit in order to support correct text input in browser. so that my package became incompatible with Bundyo's webkit. and then to avoid conflicts and unwanted problems for users I included renamed webkit library into my package.

Bundyo also makes some changes to webkit, rebuilds it from latest SVN sources. I simply don't have time to coordinate all of this, my main priority is to provide package to users that's easy to install and will work for sure after installation and I don't want to think about and spend time for anything else, sorry.

Quote:

Or just tell me what are those changes in xterm (symlinks?)
yes, symlinks. do ls -all /usr/lib/libwebkit* and you will see how standard webkit is called and how mine and you can made appropriate symlinks.

Bundyo 2009-01-05 19:25

Re: WebKit engine for default browser
 
Password text input doesn't need any changes to the API exports, just a check in HTMLInputElement.cpp and two lines in webkitwebview.cpp to set the invisible input mode. Did you make other changes?

pronvit 2009-01-05 19:46

Re: WebKit engine for default browser
 
Quote:

Originally Posted by Bundyo (Post 254658)
Password text input doesn't need any changes to the API exports, just a check in HTMLInputElement.cpp and two lines in webkitwebview.cpp to set the invisible input mode. Did you make other changes?

even less - just one line in HTMLInputElement::shouldUseInputMethod()

but I didn't talk about password fields. I need its internal GtkIMContext to correctly support international input with hardware keyboard

buhao 2009-01-05 19:59

Re: WebKit engine for default browser
 
Just got my n800 back from repair. I have tried to get this going on it, but to no luck so far. Everything proceeds ok until installing the tablet-browser_daemon. After choosing to install from the file downloaded from the first page, I get a pop up that says "Unable to update tablet-browser_daemon" Any suggestions?

pronvit 2009-01-05 20:03

Re: WebKit engine for default browser
 
Quote:

Originally Posted by buhao (Post 254670)
Just got my n800 back from repair. I have tried to get this going on it, but to no luck so far. Everything proceeds ok until installing the tablet-browser_daemon. After choosing to install from the file downloaded from the first page, I get a pop up that says "Unable to update tablet-browser_daemon" Any suggestions?

read this post http://www.internettablettalk.com/fo...&postcount=133

you don't need to install anything except my new package. I'll update first post later.

buhao 2009-01-05 20:07

Re: WebKit engine for default browser
 
Thanks. I will give it a try

buhao 2009-01-05 20:41

Re: WebKit engine for default browser
 
That worked, but I had to power off and back on again. Is it necessary or a fluke? Thanks again.

nemo 2009-01-05 21:41

Re: WebKit engine for default browser
 
Not sure if it's just because of some setting on my tablet or what, but after running:

dpkg --force-all -r microb-eal browser-eal tablet-browser-daemon
apt-get install microb-eal browser-eal tablet-browser-daemon

Microb would open a window and just say "updating", even after rebooting.

After poking around a bit, I checked updates and it said I needed to update the SSU (although settings said I was already running it).

Anyhow, after updating it and rebooting everything works fine now.

Just wanted to share in case someone else runs into this.

Oh, and thanks for all the work, this is truly a nice addition to the normal browser!

Frank Banul 2009-01-05 21:53

Re: WebKit engine for default browser
 
Hi,

I tried out webkit. I had my home page set to Speeddial posted elsewhere in the forum and that no longer works with webkit. Another item I miss is the keyboard shortcuts, Cntl-B to bring up the bookmarks and space bar to page down.

Definitely neat and very impressive considering the current development time.

Hope that helps.

Frank

pronvit 2009-01-05 21:58

Re: WebKit engine for default browser
 
Quote:

Originally Posted by Frank Banul (Post 254711)
Hi,

I tried out webkit. I had my home page set to Speeddial posted elsewhere in the forum and that no longer works with webkit. Another item I miss is the keyboard shortcuts, Cntl-B to bring up the bookmarks and space bar to page down.

Definitely neat and very impressive considering the current development time.

Hope that helps.

Frank

Shortcuts are not a problem, will fix.

What exactly doesn't work with homepage? You need to re-set it in settings. Just tried to change default one to google.com and it works.

Frank Banul 2009-01-05 22:04

Re: WebKit engine for default browser
 
Quote:

Originally Posted by pronvit (Post 254714)
What exactly doesn't work with homepage? You need to re-set it in settings. Just tried to change default one to google.com and it works.

http://www.internettablettalk.com/fo...ad.php?t=16756

This is java script page that puts up 4x3 buttons of the last pages you have accessed. I changed the home page to point to that file but it currently loads blank. Most likely nothing wrong with webkit.

Frank

pronvit 2009-01-05 22:08

Re: WebKit engine for default browser
 
Quote:

Originally Posted by Frank Banul (Post 254716)
http://www.internettablettalk.com/fo...ad.php?t=16756

This is jave script page that puts up 4x3 buttons of the last pages you have accessed. I changed the home page to point to that file but it currently loads blank. Most likely nothing wrong with webkit.

Frank

Oh, yes, that functionality (reading list of last pages) is very mozilla-specific, it won't work on webkit. I'll think about how to implement same thing for webkit.

Frank Banul 2009-01-05 22:09

Re: WebKit engine for default browser
 
Quote:

Originally Posted by pronvit (Post 254719)
Oh, yes, that functionality (reading list of last pages) is very mozilla-specific, it won't work on webkit. I'll think about how to implement same thing for webkit.

Do you sleep? :)

buhao 2009-01-05 22:18

Re: WebKit engine for default browser
 
Quote:

Originally Posted by Frank Banul (Post 254720)
Do you sleep? :)

lol. lets just hope he keeps on doing whatever he is doing. this (microb+webkit) is the best thing to happen to my n800 since dialcentral. and the speed at which he is updating and responding to posts is amazing.

pronvit 2009-01-05 22:18

Re: WebKit engine for default browser
 
Quote:

Originally Posted by Frank Banul (Post 254720)
Do you sleep? :)

sometimes) it's not too late here. and I don't have to wake up early)
seriosly speaking, when I start some new project I usually spend really much time on it, just can't sleep when there's some left what I can easily fix. however unfortunately after some time I'll implement most of important features and will lose interest and finally will abandon project as many others (and PSP users already going angry because I stopped development of my 3D virtual globe for PSP because of webkit;) ). so you should hope I will do enough until that:)


All times are GMT. The time now is 12:07.

vBulletin® Version 3.8.8