PDA

View Full Version : [APP] JZ SmartMort -Copy/Paste- Opera Mini & Mobile, NetFront, Skyfire, Iris & MORE!


Pages : 1 2 3 [4]

Sideburnt
9th March 2010, 02:04 PM
I managed to get Opera Mini 5 beta running as the default browser, which is excellent. But when I click on one of my Quick pages, the url is padded correctly but, there are loads of 2's placed at the start of the URL e.g.

http://www.google.com

becomes
www.222222222222222222222222http://www.google.com

is there a way to make the URL launch correctly?

JZ SmartMort
10th March 2010, 08:05 PM
I managed to get Opera Mini 5 beta running as the default browser, which is excellent. But when I click on one of my Quick pages, the url is padded correctly but, there are loads of 2's placed at the start of the URL e.g.

http://www.google.com

becomes
www.222222222222222222222222http://www.google.com (http://www.222222222222222222222222http://www.google.com)

is there a way to make the URL launch correctly?
That's strange... I have a few questions:


What device are you using? Touchscreen or not?
Are you talking about the Java/JBed version or the new Windows Mobile native version?
If you can using the Java/JBed version of Opera Mini 5, you can always use "Fullscreen Edit" in OperaMini5>Settings --- make sure to set it to the same thing in my app under JZSettings>Browser>OperaMini5>Fullscreen Edit...

Thanks!
JZ

Sideburnt
11th March 2010, 01:56 PM
Sorry yes, I didn't include many details.

1.What device are you using? Touchscreen or not? Touch HD

2.Are you talking about the Java/JBed version or the new Windows Mobile native version? Native.

Its pretty much effecting any links to pages favorites,sms link etc etc.

I have used Opera Mini via Jbed before and probably wouldn't return back to that environment again, despite some quite intersting modded Opera Mini versions.

I'll try and debug and give you some more details if it helps, I quite understand there is an issue with passing URL's to the beta Opera Mini 5 exe, and I'm happy to wait on a less resistive release.

whunter
11th March 2010, 02:19 PM
Hi,
It does not detect latest UCWEB 7 neither BOLT 1.7

thepolishguy
11th March 2010, 02:48 PM
I managed to get Opera Mini 5 beta running as the default browser, which is excellent. But when I click on one of my Quick pages, the url is padded correctly but, there are loads of 2's placed at the start of the URL e.g.

http://www.google.com

becomes
www.222222222222222222222222http://www.google.com

is there a way to make the URL launch correctly?

Hello- I also was having input problems with Opera Mini. On my device none of the input fields worked properly. Then I read a post by a gentelman having the same problem. He said that he went into opera settings, cleared the cache, cleared the cookies, cleared the passwords, exit, restart, started working. I tried and it worked for me. You can give it a try.

lexluthor
11th March 2010, 03:14 PM
Very minor issue that I'm not sure if you can do anything about.

If I have Opera Mini 5 Beta WM version already open and I'm in the middle of a page (i.e. I've scrolled down and the address bar isn't at the top), JZ SmartMort won't paste in the URL.

Maybe you can issue a command, go to top of page, before pasting?

Not sure if that exists or not, but just a thought.

jhnstn00
11th March 2010, 03:45 PM
Hi,
It does not detect latest UCWEB 7 neither BOLT 1.7

UC7 (v7.0.0.41) was located on my phone, I even have it installed on Storage Card.

Don't have Bolt, haven't used it in a while.

jhnstn00
11th March 2010, 03:49 PM
Very minor issue that I'm not sure if you can do anything about.

If I have Opera Mini 5 Beta WM version already open and I'm in the middle of a page (i.e. I've scrolled down and the address bar isn't at the top), JZ SmartMort won't paste in the URL.

Maybe you can issue a command, go to top of page, before pasting?

Not sure if that exists or not, but just a thought.

Had same problem till installed version 1.6.5

JZ SmartMort
11th March 2010, 05:37 PM
Sorry yes, I didn't include many details.

1.What device are you using? Touchscreen or not? Touch HD

2.Are you talking about the Java/JBed version or the new Windows Mobile native version? Native.

Its pretty much effecting any links to pages favorites,sms link etc etc.

I have used Opera Mini via Jbed before and probably wouldn't return back to that environment again, despite some quite intersting modded Opera Mini versions.

I'll try and debug and give you some more details if it helps, I quite understand there is an issue with passing URL's to the beta Opera Mini 5 exe, and I'm happy to wait on a less resistive release.
If found your issue... why you're seeing this URL instead of the original:

http://www.222222222222222222222222h...www.google.com (http://www.222222222222222222222222http//www.google.com)


Modify this MSCR file \Program Files\JZ\helpers\JZOperaMini5WMRun.mscr

Basically comment out the following by putting pound sign in front of this code. It's at the bottom, about 20 lines above the bottom.

#Repeat 30
# SendSpecial(50)
#EndRepeatThe reason why I did this in the first place is to use the number 2 to scroll up but now I can't duplicate it on the the device (HTC Pure) where it was needed in the first place.

Thanks!
JZ

JZ SmartMort
11th March 2010, 06:22 PM
Hi,
It does not detect latest UCWEB 7 neither BOLT 1.7
Definitely upgrade to 1.6.5 if you haven't done so already... BOLT 1.70 definitely recognizes on my multiple phones, so that's a little weird.



Are you using UCWEB 7 Java version or Windows Mobile version? Attach the software to this thread to eliminate confusion.
BOLT --- please also attach \Windows\appdb\selector.utf --- zip it up or rename it to .TXT to attach to the thread.

Thanks!
JZ

whunter
11th March 2010, 10:06 PM
Definitely upgrade to 1.6.5 if you haven't done so already... BOLT 1.70 definitely recognizes on my multiple phones, so that's a little weird.



Are you using UCWEB 7 Java version or Windows Mobile version? Attach the software to this thread to eliminate confusion.
BOLT --- please also attach \Windows\appdb\selector.utf --- zip it up or rename it to .TXT to attach to the thread.

Thanks!
JZ

Hi JZ,

I'm using version 1.6.5.

1) UC7 windows mobile version installed in an Omnia internal memory ("My Storage")
2) I couldn't find file \Windows\appdb\selector.utf

Tks

JZ SmartMort
11th March 2010, 11:41 PM
Hi JZ,

I'm using version 1.6.5.

1) UC7 windows mobile version installed in an Omnia internal memory ("My Storage")
2) I couldn't find file \Windows\appdb\selector.utf

Tks

1.) for UCWeb, it should work because I just installed UCWEB-7.0.0.41-352-31-09122815.cab that you mentioned and it worked right away due to check #2 or #3 if on Storage Card. I just tested on my Windows 6.1 emulator and it worked out of the box. Check your registry for item #2 to make sure you have that entry and obviously trace it all the way to the file: UCWEB.exe... mine definitely worked right away. However, due to the new CAB, I added check #8 below for the next release of my app.

UCWEBFile[1] = RegRead("HKLM","Software\Apps\UCWEB UCWEB","InstallDir") & "\UCWEB.exe"
UCWEBFile[2] = RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB\UCWEB.exe"
UCWEBFile[3] = StorageCardPath & RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB\UCWEB.exe"
UCWEBFile[4] = RegRead("HKLM","Software\Apps\UCWEB UCWEB6","InstallDir") & "\UCWEB.exe"
UCWEBFile[5] = StorageCardPath & RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB6\UCWEB.exe"
UCWEBFile[6] = RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB6\UCWEB.exe"
UCWEBFile[7] = RegRead("HKLM","Software\Apps\UCWEB UC Browser 7.0 beta1 En","InstallDir") & "\UCWEB.exe"
UCWEBFile[8] = RegRead("HKLM","Software\Apps\UCWEB UC Browser 7.0","InstallDir") & "\UCWEB.exe"



2.) Use JZSettings > General Tweaks > JBed Java > Troubleshooter ---- this will tell you where your selector.utf is located... I hope you have JBed installed, otherwise that's the problem for sure. My app only supports JBed, go to the first page of my thread and search for JBed... no Jblend or TAO Intent --- just JBed is supported for Java-based browsers.


Thanks!
JZ

whunter
12th March 2010, 12:16 AM
1.) for UCWeb, it should work because I just installed UCWEB-7.0.0.41-352-31-09122815.cab that you mentioned and it worked right away due to check #2 or #3 if on Storage Card. I just tested on my Windows 6.1 emulator and it worked out of the box. Check your registry for item #2 to make sure you have that entry and obviously trace it all the way to the file: UCWEB.exe... mine definitely worked right away. However, due to the new CAB, I added check #8 below for the next release of my app.

UCWEBFile[1] = RegRead("HKLM","Software\Apps\UCWEB UCWEB","InstallDir") & "\UCWEB.exe"
UCWEBFile[2] = RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB\UCWEB.exe"
UCWEBFile[3] = StorageCardPath & RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB\UCWEB.exe"
UCWEBFile[4] = RegRead("HKLM","Software\Apps\UCWEB UCWEB6","InstallDir") & "\UCWEB.exe"
UCWEBFile[5] = StorageCardPath & RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB6\UCWEB.exe"
UCWEBFile[6] = RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\UCWEB6\UCWEB.exe"
UCWEBFile[7] = RegRead("HKLM","Software\Apps\UCWEB UC Browser 7.0 beta1 En","InstallDir") & "\UCWEB.exe"
UCWEBFile[8] = RegRead("HKLM","Software\Apps\UCWEB UC Browser 7.0","InstallDir") & "\UCWEB.exe"



2.) Use JZSettings > General Tweaks > JBed Java > Troubleshooter ---- this will tell you where your selector.utf is located... I hope you have JBed installed, otherwise that's the problem for sure. My app only supports JBed, go to the first page of my thread and search for JBed... no Jblend or TAO Intent --- just JBed is supported for Java-based browsers.


Thanks!
JZ

Hi JZ,

I've checked the registry #2 and I have "\Program Files"
I believe check #3 works in a common phone, however in my Omnia I have a internal memory (\My Storage\Program Files) and also have a storage card (\Storage Card\Program Files). Maybe it is not working for me since UCWeb is installed on My Storage. I'll reinstall it in the storage card and see what happens.

Rgearding JBOLT, that's my bad... I thought I've had installed Jbed after my last rom refresh.

Tks

JZ SmartMort
12th March 2010, 12:23 AM
Hi JZ,

I've checked the registry #2 and I have "\Program Files"
I believe check #3 works in a common phone, however in my Omnia I have a internal memory (\My Storage\Program Files) and also have a storage card (\Storage Card\Program Files). Maybe it is not working for me since UCWeb is installed on My Storage. I'll reinstall it in the storage card and see what happens.

Rgearding JBOLT, that's my bad... I thought I've had installed Jbed after my last rom refresh.

Tks

That's interesting... can you go to this registry location and take a screenshot for me? I didn't know that Omnia installs to this strange path... maybe I'll include it in my search as well...

"HKLM\System\Explorer\Shell Folders"

You can use this program to show me the contents of that reg-path:
http://handheld.softpedia.com/get/Desktop-and-Shell/Windows/Mobile-Registry-Editor-10636.shtml

Thanks!

whunter
12th March 2010, 12:42 AM
That's interesting... can you go to this registry location and take a screenshot for me? I didn't know that Omnia installs to this strange path... maybe I'll include it in my search as well...

"HKLM\System\Explorer\Shell Folders"

You can use this program to show me the contents of that reg-path:

Thanks!

Reg content in the first picture.

Take a look at picture 2 (My phone's directory structure). Note it is like to have 2 storage cards (My Storage and Storage Card):

Anyway, I've installed UCWeb in the storage card and it could be found.

Tks again

JZ SmartMort
12th March 2010, 12:57 AM
Reg content in the first picture.

Take a look at picture 2 (My phone's directory structure). Note it is like to have 2 storage cards (My Storage and Storage Card):

Anyway, I've installed UCWeb in the storage card and it could be found.

Tks again
No problem... enjoy!

Well, I did not see the "My Storage" folder in your screenshot, so my guess is that it's not under that registry path. I hate hard-coding English-only paths. If you want, search for "My Storage" with your Resco and let me know where you find it under, if possible with a screenshot, and I will definitely add it to my search... but only if it's dynamic, I don't want people outside of US sending me the foreign name of that folder on their Omnia :)

All the best!
JZ

maniekes
12th March 2010, 09:11 AM
hi dude!
i've got small suggestion about automatic installation of mortscript, can you turn it off? of maybe improove detection of mort, because in my rom mort is already preinstalled in latest version(with asslocations to .*mscr etc) but it's not visible in 'remove programs' so jz smartmort didn't detect it and tried to install it without asking for permission, i've denied that and whole script is working perfect, but every time i run it or make soft reset i see dialog box which ask tells me 'mort is not installed, are you sure you don't want to install it?'

i think that one dialogbox which ask you for install it while installing jz smartmort is enough, or just add option 'dont ask me again' in this annoying dialog
btw its curious that dialogbox written in mortscript is telling me that mortscript is not installed xD

regards ;p

Sideburnt
12th March 2010, 10:46 AM
Thanks for the fix for the mscr file, that worked a treat.

lexluthor
12th March 2010, 12:30 PM
Had same problem till installed version 1.6.5

No good here. I do have 1.6.5 on my touch pro, but if I'm in the middle of a page and click a url in my emai, it does not bring me back to the top of the page and post it in. Nothing happens.

thepolishguy
12th March 2010, 03:13 PM
Sorry to get a little off topic. I followed your link to Mobile RegEditor. Do you like it more than CRegEdit (I think that is the name)? Just wondering.

JZ SmartMort
12th March 2010, 04:47 PM
hi dude!
i've got small suggestion about automatic installation of mortscript, can you turn it off? of maybe improove detection of mort, because in my rom mort is already preinstalled in latest version(with asslocations to .*mscr etc) but it's not visible in 'remove programs' so jz smartmort didn't detect it and tried to install it without asking for permission, i've denied that and whole script is working perfect, but every time i run it or make soft reset i see dialog box which ask tells me 'mort is not installed, are you sure you don't want to install it?'

i think that one dialogbox which ask you for install it while installing jz smartmort is enough, or just add option 'dont ask me again' in this annoying dialog
btw its curious that dialogbox written in mortscript is telling me that mortscript is not installed xD

regards ;p
Sorry, this is probably not going to happen... I need to guarantee that this reg-entry is present:
MortLocation = RegRead("HKLM","Software\Apps\Mort's MortScript","InstallDir")

so who-ever cooked your ROM did not consider that only during installation of the CAB, this key will be created. I depend on that key to find MortScript.exe...

Also, once found, I need to make sure it's the "latest" version of MortScript because I use specific functions from the "latest" so I will force an upgrade anyway...

I just don't want users to be confused with many questions at installation.

Thanks!
JZ

JZ SmartMort
12th March 2010, 04:49 PM
Thanks for the fix for the mscr file, that worked a treat.
Excellent, thanks for confirming... I commented it out for the next release.

JZ SmartMort
12th March 2010, 04:52 PM
No good here. I do have 1.6.5 on my touch pro, but if I'm in the middle of a page and click a url in my emai, it does not bring me back to the top of the page and post it in. Nothing happens.
Not sure what this is... give me some specifics. Are you talking about Opera Mini 5 for WM does not scroll to the top to paste URL?

Try not having Opera Mini in Fullscreen...

Also try http://mymobiler.com and see if ANY key on the keyboard will scroll you to the top... it's hard to consider all devices. Give the number 2 a try and others of course.

Thanks!

JZ SmartMort
12th March 2010, 04:54 PM
Sorry to get a little off topic. I followed your link to Mobile RegEditor. Do you like it more than CRegEdit (I think that is the name)? Just wondering.
I like CeRegEdit but it's a little too heavy. Mobile Reg Editor is perfect for speed (I click cancel when it takes too long to read the remote registry and it works)... it's lightweight, no need to install and it allows me to kill ActiveSync and restart it when needed.

Thanks!

lexluthor
12th March 2010, 07:08 PM
Not sure what this is... give me some specifics. Are you talking about Opera Mini 5 for WM does not scroll to the top to paste URL?

Try not having Opera Mini in Fullscreen...

Also try http://mymobiler.com and see if ANY key on the keyboard will scroll you to the top... it's hard to consider all devices. Give the number 2 a try and others of course.

Thanks!
Yes, that's what I was referring to. The post I made a few posts up that someone replied to.

Opera Mini 5 WM. I'm not in full screen. If I have it open in the background, in the middle of a page (i.e. address bar not in view) and I click on a link in my email and Opera Mini 5 WM opens, but nothing happens.

JZ SmartMort
12th March 2010, 08:11 PM
Yes, that's what I was referring to. The post I made a few posts up that someone replied to.

Opera Mini 5 WM. I'm not in full screen. If I have it open in the background, in the middle of a page (i.e. address bar not in view) and I click on a link in my email and Opera Mini 5 WM opens, but nothing happens.

I thought it was that but just wanted to verify... what device are you using? Touchscreen or not?

Did you ever try mymobiler to see if any keys on the keyboard can make the page scroll up?

Thanks!

lexluthor
13th March 2010, 01:14 AM
I thought it was that but just wanted to verify... what device are you using? Touchscreen or not?

Did you ever try mymobiler to see if any keys on the keyboard can make the page scroll up?

Thanks!

I have a Touch Pro, so yes, touchscreen. Never tried mymobiler again. I can give it a shot sometime, but it's a bug that doesn't really bother me much. It doesn't come up often, I just wanted to report it.

JZ SmartMort
13th March 2010, 01:38 AM
I have a Touch Pro, so yes, touchscreen. Never tried mymobiler again. I can give it a shot sometime, but it's a bug that doesn't really bother me much. It doesn't come up often, I just wanted to report it.
I have an HTC Fuze (branded Touch Pro) and it seems to be working fine for me... is it the Fuze or a standard Touch Pro and if you can tell me which cellular provider.

Thanks!

lexluthor
13th March 2010, 09:16 PM
Verizon Touch Pro

JZ SmartMort
13th March 2010, 10:03 PM
Verizon Touch Pro
Does anyone out there have a Verizon Touch Pro?

If so, does your Opera Mini 5 for Windows Mobile work properly? But only in a specific situation... Open OM5, then go to BBC and scroll to the bottom and zoom in. Then try my app which should pop OM5 then scroll to the top and paste the URL in the URL field.

Scrolling to top has been a challenge for a bit but I might have to put a workaround in with a new setting. However, I have an HTC Fuze which is basically a Touch Pro and it works well on the scrolling up piece.

Thanks!
JZ


UPDATE --------- lexluthor, try clicking the red bar at the top of your OM5 while at the bottom of some page, does it cause for the page to scroll up and show the URL bar? When I do that on my Fuze, it causes the page to scroll all the way up.

lexluthor
16th March 2010, 06:46 PM
Opera Mini 5 went final today.

Not sure if you need to adjust anything in JZ Smartmort or not.

I think just making the icon and your program not refer to it as beta anymore, might be all you need.

thepolishguy
16th March 2010, 07:03 PM
Opera Mini 5 went final today.

Not sure if you need to adjust anything in JZ Smartmort or not.

I think just making the icon and your program not refer to it as beta anymore, might be all you need.

Yeah- I was trying to figure all that "final" thing out. I don't think the beta version for WinMo is in that "final" category. Because if you use their "help me select an Opera version" or whatever- and you plug in a WinMo device- it still tells you to download Mini5beta for WinMo.

Not trying to hijack the thread- just wanted to make sure we are all on the same page. Not trying to be Mr. Knowitall either. I know I was confused by Opera's tweet, followed the link, and came to this conclusion. feel free to correct me if I have posted incorrectly.

lexluthor
16th March 2010, 08:31 PM
I agree. WM version is the exact same build as was there before. Java version is definitely new.

JZ SmartMort
16th March 2010, 11:06 PM
Opera Mini 5 went final today.

Not sure if you need to adjust anything in JZ Smartmort or not.

I think just making the icon and your program not refer to it as beta anymore, might be all you need.
The obvious question: did my app recognize the new Java based OM5 final version?

Thanks!

owilsky
16th March 2010, 11:15 PM
Opera Mini 5 went final today.

Not sure if you need to adjust anything in JZ Smartmort or not.

I think just making the icon and your program not refer to it as beta anymore, might be all you need.

BTW: Opera Mobile 10 also went final today.

JZ SmartMort
18th March 2010, 12:40 AM
Well to answer my own question... Opera Mobile 10 works great so it's of no issue.

However, Opera Mini 5 final will get recognized as an older version (4.x or below) and thus fire off the wrong script expecting to work with version 4 of Opera Mini. This is bad because ultimately Opera Mini 5 final will not work with my app. This means I will be releasing another version of my app soon.

The new version (v1.6.7) will have "Opera Mini Version = [5.x]" option under JZSettings>JZBrowser. So it will default to version "5.x" and if the user is running version 4.x or below, that option will need to be switched to "4.x" and user will be asked to re-scan browsers to reflect their choice.

Thanks!

PS: the super-quick notifications of new versions is much appreciated! Thanks a lot for that guys!

JZ SmartMort
21st March 2010, 07:12 AM
Get the CAB from the first post (http://forum.xda-developers.com/showthread.php?t=382043) or SourceForge (http://sourceforge.net/projects/jzsmartmort/files/)...


Support for Opera Mini 5 Final (Java version) and Opera Mobile 10 final.


New changes in v1.6.7:


JZBrowser: Opera Mini 5 support for the final Java version
JZBrowser: Optimized Opera Mini 5 for Windows Mobile logic
JZBrowser: Verified Opera Mobile 10 final version
JZBrowser: Added UCWEB 7.0.0.41 support
JZBrowser: Automated download and installation of MortButtons directly from JZ SmartMort
JZSettigs: Optimized removal & creation of start menu shortcuts for JZ SmartMort

Enjoy!
JZ

kenkiller
22nd March 2010, 08:59 PM
Some questions if you don't mind.

It doesn't seem to recognize the Opera 9.7 on my HD2. Instead it is recognized as Opera Mobile 9. Urls passed to it don't work, 9.7 opens, but it just sits there.

I did replace it with the opera9.exe from here (http://forum.xda-developers.com/showthread.php?t=640669&highlight=opera+hd+mini), but smartmort doesn't check for binary differences, just filenames right?

Similar case with the java version of Opera Mini 5 final. Installed using the Myriad java runtime from here (http://forum.xda-developers.com/showthread.php?t=621361) (Mainly because it gives better fullscreen performance than the default Jblend). When links are passed to it, it opens, a box showing the word "Copy" appears, then disappears. Nothing appears in the URL box, and it just sits there.

Hope you can come up with some solutions, much thanks. Nice piece of work....OperaMini5WM, IE, OperaM10 works great with it. :D

Edit : Tinkled around with the Opera Mini 5 options, with the fullscreen edit option on, i can see smartmort trying to input the url. However, it does so without clearing the default "www." in the address bar, so I get links like "www.test.comwww.", which will fail loading. Using the "Ctrl-V+Backspace" option, I get "www.test.comww." Which means it removes 1 "w", but still 3 characters too short. The latter "* then trim" options delete the url itself, so they dun work. :( I'm guessing a Ctrl-A before pasting in the address might help a lot?

LordDeath
22nd March 2010, 09:05 PM
Some questions if you don't mind.

It doesn't seem to recognize the Opera 9.7 on my HD2. Instead it is recognized as Opera Mobile 9. Urls passed to it don't work, 9.7 opens, but it just sits there.


I can confirm that. Same device, same problem. :(

JZ SmartMort
23rd March 2010, 03:50 AM
I can confirm that. Same device, same problem. :(
That's kinda weird because as you can see in the code below, it does not matter whether you have 9.x or 9.7... the URL is enclosed in double-quotes and that's how it runs the EXE for either Opera Mobile version:

Sub OpenOperaMobile9
local(operamobilecommand9)
operamobilecommand9 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile9-command")
Run(operamobilecommand9, """" & url & """")
EndSub
Sub OpenOperaMobile97
local(operamobilecommand97)
operamobilecommand97 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile97-command")
Run(operamobilecommand97, """" & url & """")
EndSub

See what I mean, identical EXE command-line...

I'm not sure how to check Opera Mobile version info... I'll do some research on that.

Thanks!
JZ

kenkiller
23rd March 2010, 04:07 AM
That's kinda weird because as you can see in the code below, it does not matter whether you have 9.x or 9.7... the URL is enclosed in double-quotes and that's how it runs the EXE for either Opera Mobile version:

Sub OpenOperaMobile9
local(operamobilecommand9)
operamobilecommand9 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile9-command")
Run(operamobilecommand9, """" & url & """")
EndSub
Sub OpenOperaMobile97
local(operamobilecommand97)
operamobilecommand97 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile97-command")
Run(operamobilecommand97, """" & url & """")
EndSub

See what I mean, identical EXE command-line...

I'm not sure how to check Opera Mobile version info... I'll do some research on that.

Thanks!
JZ
Strange....somehow it just isn't directed to the browser.....

JZ SmartMort
23rd March 2010, 04:10 AM
Some questions if you don't mind.

It doesn't seem to recognize the Opera 9.7 on my HD2. Instead it is recognized as Opera Mobile 9. Urls passed to it don't work, 9.7 opens, but it just sits there.

I did replace it with the opera9.exe from here (http://forum.xda-developers.com/showthread.php?t=640669&highlight=opera+hd+mini), but smartmort doesn't check for binary differences, just filenames right?

Similar case with the java version of Opera Mini 5 final. Installed using the Myriad java runtime from here (http://forum.xda-developers.com/showthread.php?t=621361) (Mainly because it gives better fullscreen performance than the default Jblend). When links are passed to it, it opens, a box showing the word "Copy" appears, then disappears. Nothing appears in the URL box, and it just sits there.

Hope you can come up with some solutions, much thanks. Nice piece of work....OperaMini5WM, IE, OperaM10 works great with it. :D

Edit : Tinkled around with the Opera Mini 5 options, with the fullscreen edit option on, i can see smartmort trying to input the url. However, it does so without clearing the default "www." in the address bar, so I get links like "www.test.comwww.", which will fail loading. Using the "Ctrl-V+Backspace" option, I get "www.test.comww." Which means it removes 1 "w", but still 3 characters too short. The latter "* then trim" options delete the url itself, so they dun work. :( I'm guessing a Ctrl-A before pasting in the address might help a lot?

Use "Fullscreen Edit" in Opera Mini 5 Options --- this is the best way to go. I'm not too sure about Myriad Java, so far had little success with it on my Windows Mobile Emulator as it will not even launch on the emulator.

I'm not yet sure what I'll do with Opera Mobile 9.7 however, I'm sure that you need to get OperaL.exe along with Opera9.exe because I launch OperaL.exe and pass the URL to that EXE, not Opera9.exe

Thanks!

JZ SmartMort
23rd March 2010, 04:11 AM
Strange....somehow it just isn't directed to the browser.....
It will NOT be detected as Opera Mobile 9.7 but that should not matter... However, I'm pretty certain that you also need to get the OperaL.exe that came with the specific Opera Mobile that you're replacing your old EXE with.

kenkiller
23rd March 2010, 04:26 AM
Use "Fullscreen Edit" in Opera Mini 5 Options --- this is the best way to go. I'm not too sure about Myriad Java, so far had little success with it on my Windows Mobile Emulator as it will not even launch on the emulator.

I'm not yet sure what I'll do with Opera Mobile 9.7 however, I'm sure that you need to get OperaL.exe along with Opera9.exe because I launch OperaL.exe and pass the URL to that EXE, not Opera9.exe

Thanks!
Ah yes, but the fullscreen edit doesn't remove the "www." that is already there, resulting in the problem for Opera Mini 5.

The URL is still passed to OperaL.exe, did not do any changes, everything is on default. Even by restoring Opera9.exe to default one in ROM, still the same.

JZ SmartMort
23rd March 2010, 04:32 AM
Ah yes, but the fullscreen edit doesn't remove the "www." that is already there, resulting in the problem for Opera Mini 5.

The URL is still passed to OperaL.exe, did not do any changes, everything is on default. Even by restoring Opera9.exe to default one in ROM, still the same.
So using Fullscreen Edit does not delete the "www." string... that's extremely strange. Anybody else with this issue?

Try the 9.7 that you were using and the OperaL.exe that I attached above.

It's hard to do all this w/o the device in-hand and no ability to try anything...

If you're interested, PM me with your e-mail address and I can control your device from my computer... if you're too security conscious, then I can't do much other than offering remotely messing with your device.

kenkiller
23rd March 2010, 04:38 AM
So using Fullscreen Edit does not delete the "www." string... that's extremely strange. Anybody else with this issue?

Try the 9.7 that you were using and the OperaL.exe that I attached above.

It's hard to do all this w/o the device in-hand and no ability to try anything...

If you're interested, PM me with your e-mail address and I can control your device from my computer... if you're too security conscious, then I can't do much other than offering remotely messing with your device.
Great....the change of OperaL.exe after I deleted both opera9.exe and operaL.exe from windows and reset. Now it works properly....Not sure what I did... :D

Now only left with Opera Mini 5's "www." Are you able to do a Ctrl-A to clear all text before pasting in the link? Do you still need my email?

JZ SmartMort
23rd March 2010, 05:06 AM
Great....the change of OperaL.exe after I deleted both opera9.exe and operaL.exe from windows and reset. Now it works properly....Not sure what I did... :D

Now only left with Opera Mini 5's "www." Are you able to do a Ctrl-A to clear all text before pasting in the link? Do you still need my email?
Well, one down...

Let's put it this way... I'm offering to control your device remotely but this means that you will take a slight security risk by letting me do that. It's up to you, if you're interested, this is the only thing I can offer...

We will be using the combination of these two software's:

WebEx and http://www.mymobiler.com/

If you know how to configure mymobiler with your internet IP, then we don't even need WebEx. Again, if you're interested, PM me with your e-mail address and we'll need to get IM going so I can walk you through some steps until I can actually control your device.

JZ SmartMort
23rd March 2010, 05:17 AM
It will NOT be detected as Opera Mobile 9.7 but that should not matter... However, I'm pretty certain that you also need to get the OperaL.exe that came with the specific Opera Mobile that you're replacing your old EXE with.
Try this attached OperaL.exe that I grabbed from version 9.7... it's 90KB while the older 9.x OperaL.exe is like 49KB... let me know how this goes.

BTW, no way for me to use "FileVersion" on OperaL.exe because Opera never changed the version from 9.0.0.0 --- and Opera9.exe gives an error when trying to query its FileVersion.

kenkiller
23rd March 2010, 05:22 AM
Well, one down...

Let's put it this way... I'm offering to control your device remotely but this means that you will take a slight security risk by letting me do that. It's up to you, if you're interested, this is the only thing I can offer...

We will be using the combination of these two software's:

WebEx and http://www.mymobiler.com/

If you know how to configure mymobiler with your internet IP, then we don't even need WebEx. Again, if you're interested, PM me with your e-mail address and we'll need to get IM going so I can walk you through some steps until I can actually control your device.
On second thoughts, that does seem too much trouble. :D

And since only Opera Mini 5 java doesn't work, while it's OperaMini for WM works, I guess I shouldn't harp on it too much, doubt many people use Myriad java. Sorry to pass on your offer. :)

Still, thanks a ton for your assistance.... :D

JZ SmartMort
23rd March 2010, 05:27 AM
On second thoughts, that does seem too much trouble. :D

And since only Opera Mini 5 java doesn't work, while it's OperaMini for WM works, I guess I shouldn't harp on it too much, doubt many people use Myriad java. Sorry to pass on your offer. :)

Still, thanks a ton for your assistance.... :D
Oh believe me it's more of a headache for me :)

Enjoy, glad I can help.

kenkiller
23rd March 2010, 12:12 PM
Oh believe me it's more of a headache for me :)

Enjoy, glad I can help.
Thanks.... :D

Of course, if you can implement an option to clear off all text before pasting in the address, then everything would work just fine (for my unusual scenario). Hope to see that in the next update. :)

JZ SmartMort
23rd March 2010, 06:11 PM
Thanks.... :D

Of course, if you can implement an option to clear off all text before pasting in the address, then everything would work just fine (for my unusual scenario). Hope to see that in the next update. :)
You know I've been doing this for two years, right :) you don't think that there's code to remove the www.

Here it is below... for some reason, on your device when I press enter, then shift-up 15 times, shift being held is not working. I don't see anybody else with this issue because I've had support for Opera Mini 4.x for a long time and it use the same exact way of deleting www.


Sub RemoveWWWPaste
#Remove www.
Sleep(200)
SendCR
Sleep(100)
SendCR
Sleep(300)
Repeat 15
SendUp("",0,1)
Sleep(10)
EndRepeat
Sleep(100)
Repeat 6
SendBackspace
Sleep(50)
EndRepeat
Sleep(1000)
# Regular Paste Methods
Call NormalPaste
Sleep(1000)
EndSub


This is code inside of "OperaMini5Run.mscr" in the \JZ\helpers folder.

If you want try changing the SendCR's and Repeat of SendUp to what you think might work for you. Let me know if something does... but this has been working for thousands of people, so it's something specific to your device.

Are you running JBed (not Myriad)? What device is it? Touchscreen? Running some non-stock ROM?

kenkiller
23rd March 2010, 08:06 PM
You know I've been doing this for two years, right :) you don't think that there's code to remove the www.

Here it is below... for some reason, on your device when I press enter, then shift-up 15 times, shift being held is not working. I don't see anybody else with this issue because I've had support for Opera Mini 4.x for a long time and it use the same exact way of deleting www.


Sub RemoveWWWPaste
#Remove www.
Sleep(200)
SendCR
Sleep(100)
SendCR
Sleep(300)
Repeat 15
SendUp("",0,1)
Sleep(10)
EndRepeat
Sleep(100)
Repeat 6
SendBackspace
Sleep(50)
EndRepeat
Sleep(1000)
# Regular Paste Methods
Call NormalPaste
Sleep(1000)
EndSub


This is code inside of "OperaMini5Run.mscr" in the \JZ\helpers folder.

If you want try changing the SendCR's and Repeat of SendUp to what you think might work for you. Let me know if something does... but this has been working for thousands of people, so it's something specific to your device.

Are you running JBed (not Myriad)? What device is it? Touchscreen? Running some non-stock ROM?
Ok, let's try and see if it can be solved.... :D

With the fullscreen edit optioned turned on, I can see Smartmort trying to enter the url.
For example I pass the url "www.test.com"
1) It starts Opera Mini 5. Then a small spinning circle at the top, shows "Fullscreen Edit"
2) It enters fullscreen, shows "www."
3) Then the "www." goes down 2 lines, because of the CRs sent I guess.
4) The cursor remains at the beginning all the way. Then the "www." goes back to the top, because of the Backspace command I guess?
5) Then, the address is pasted in, resulting in "www.test.comwww."

If I try using the Ctrl-V+Backspace option, I get "www.test.comww." Which means that the +Backspace option successfully removed 1 extra w.....How do I edit so that the backspace command is repeated a few more times? :D

In no way am I trying to question your knowledge, I just hope to get it fixed. :D

I'm running Myriad Java (it's still Jbed.exe) if that's what you're asking. HD2 on stock ROM. :D

JZ SmartMort
24th March 2010, 04:20 AM
Ok, let's try and see if it can be solved.... :D

With the fullscreen edit optioned turned on, I can see Smartmort trying to enter the url.
For example I pass the url "www.test.com"
1) It starts Opera Mini 5. Then a small spinning circle at the top, shows "Fullscreen Edit"
2) It enters fullscreen, shows "www."
3) Then the "www." goes down 2 lines, because of the CRs sent I guess.
4) The cursor remains at the beginning all the way. Then the "www." goes back to the top, because of the Backspace command I guess?
5) Then, the address is pasted in, resulting in "www.test.comwww."

If I try using the Ctrl-V+Backspace option, I get "www.test.comww." Which means that the +Backspace option successfully removed 1 extra w.....How do I edit so that the backspace command is repeated a few more times? :D

In no way am I trying to question your knowledge, I just hope to get it fixed. :D

I'm running Myriad Java (it's still Jbed.exe) if that's what you're asking. HD2 on stock ROM. :D
I'm just giving you a hard time :)

This code below is NOT working for you... the backspaces probably do work but they are for a different purpose (not Fullscreen Edit)... and because they run after the below code, you don't see how backspace is working because the cursor is at the beginning of the line.

Repeat 15
SendUp("",0,1)
Sleep(10)
EndRepeat
Cut that code out and see what happens... the backspaces will probably work at that point --- HOWEVER --- the reason why you see the above code (Shift-UP) is because the URL in Fullscreen Edit could be HUGE, not just www. and that will be your challenge when Shift-UP does not work.

Comment out that piece of code I have above with # signs and give it a go...

UPDATE:

Maybe you can replace the above code with Control-A like you were thinking... so comment out what I said and try to put this instead:

SendCtrlKey("a")
SendDelete
SendDelete or SendBackspace, you might also need some Sleep(100) in the middle of those commands.

hesian
25th March 2010, 07:02 PM
Great App you have made. One of most used on my Touch HD as I use 4 x browsers.

Is there a way to speed up the Favorites display? I'm using MortButtons but each screen page of 14 bookmarks takes ages to load, due to the IE icon loading on each bookmark. Is it supposed to show a screen dump as per Manila Sense 2.5 or something ? Mine all just show the IE icon (even after previously visiting the bookmark with IE or Opera)

jhnstn00
26th March 2010, 02:56 AM
The new version (v1.6.7) will have "Opera Mini Version = [5.x]" option under JZSettings>JZBrowser. So it will default to version "5.x" and if the user is running version 4.x or below, that option will need to be switched to "4.x" and user will be asked to re-scan browsers to reflect their choice.


Is v1.6.7 This working for Opera Mini 4.2 for other users? When I switch to 4.x it re-scans browsers but doesn't pick up Opera Mini 4.2.

I've gone back to 1.6.5 for Opera 4.2, Opera Mini 5 WM, Opera Mini 5 beta2 (java), Opera Mobile 10, Skyfire, UCWeb7, and PIE. Also the Final Mini 5 Java is glitchy (freezes when I get a txt or open up full screen edit) for me. I went back to Opera Mini 5 beta 2.

addicus
26th March 2010, 09:00 AM
I'm on 1.6.7 now and everything is working fine. The browsers I am using are the New Opera Mini 5 (non Java), Opera 10 Final, the newest Netfront Browser and IE. Thanks for all the great work JZ. Like I've said many times brother, you are the man. I do have a question though. Is this program viable on the HD2 WVGA screen?

hesian
26th March 2010, 02:31 PM
Is this program viable on the HD2 WVGA screen?

Same screen resolution as my Touch HD so it works fine.

JZ SmartMort
29th March 2010, 04:50 AM
I'm on 1.6.7 now and everything is working fine. The browsers I am using are the New Opera Mini 5 (non Java), Opera 10 Final, the newest Netfront Browser and IE. Thanks for all the great work JZ. Like I've said many times brother, you are the man. I do have a question though. Is this program viable on the HD2 WVGA screen?
My HTC Pure is also WVGA and it works great... all pieces, MortButtons, etc... enjoy bro!

JZ SmartMort
29th March 2010, 04:53 AM
Is v1.6.7 This working for Opera Mini 4.2 for other users? When I switch to 4.x it re-scans browsers but doesn't pick up Opera Mini 4.2.

I've gone back to 1.6.5 for Opera 4.2, Opera Mini 5 WM, Opera Mini 5 beta2 (java), Opera Mobile 10, Skyfire, UCWeb7, and PIE. Also the Final Mini 5 Java is glitchy (freezes when I get a txt or open up full screen edit) for me. I went back to Opera Mini 5 beta 2.
That's very strange... obviously I did some testing but not too much. Do me a favor and upload your 4.2 JAR file and I'll see if I can find your issue. Meanwhile I'll test with my 4.2.14320 --- which worked but I'll just verify again.

JZ SmartMort
29th March 2010, 04:56 AM
Great App you have made. One of most used on my Touch HD as I use 4 x browsers.

Is there a way to speed up the Favorites display? I'm using MortButtons but each screen page of 14 bookmarks takes ages to load, due to the IE icon loading on each bookmark. Is it supposed to show a screen dump as per Manila Sense 2.5 or something ? Mine all just show the IE icon (even after previously visiting the bookmark with IE or Opera)
Thanks for the compliments!

You have a great question and I'll deal with it once I come back from NYC --- can't wait to get home to LA (sorry my east-coast brothas, it's cold here and I just hope my plane is able to take off with the crazy forecast :))

I'll basically make MortButtons respect whatever your "Favorites Method" is under JZSettings > Misc... "File Explore Window" is probably the fastest for your case.

You're correct, MortButtons takes a while to paint the same IE icon, even though it should be cached already. With regard to why is it the IE icon rather than the icon from the website, I don't control that. When you create a favorite, do it on the PC or or WindowsMobile's IE because it will add the icon tag to the .URL file. However, I can't promise that MortButtons reads that tag and downloads it from the web just to display it on a MortButton.

Thanks for the feedback!
JZ

jhnstn00
30th March 2010, 08:56 PM
That's very strange... obviously I did some testing but not too much. Do me a favor and upload your 4.2 JAR file and I'll see if I can find your issue. Meanwhile I'll test with my 4.2.14320 --- which worked but I'll just verify again.

Dont have a working jar..only a cab.

jhnstn00
30th March 2010, 09:23 PM
Dont have a working jar..only a cab.

Nevermind. i reinstalled 4.2 and jz 1.6.7 and it works.

my apologies for wasting your time.

jhnstn00
10th April 2010, 04:15 AM
I just learned how to use JZ action to search the built in Search engines and websites JZ had created. :):) I liked it so much that I added a search of XDA using Google (took about 30 minutes :confused: to figure it out but it works :D)

It involves editing a mortscript located in:
\Program Files\JZ\helpers\JZSearchEngines.msc

I added the following in the appropriate place:

SearchArray[MaxIndex(SearchArray)+1] = "XDA google"

"XDA google", "www.google.com/cse?cx=partner-pub-2900107662879704%3Afs7umqefhnf&ie=ISO-8859-1&q=", \

By the way does JZ play Guitar? Liked that search also. :)

JZ SmartMort
10th April 2010, 05:47 AM
I just learned how to use JZ action to search the built in Search engines and websites JZ had created. :):) I liked it so much that I added a search of XDA using Google (took about 30 minutes :confused: to figure it out but it works :D)

It involves editing a mortscript located in:
\Program Files\JZ\helpers\JZSearchEngines.msc

I added the following in the appropriate place:

SearchArray[MaxIndex(SearchArray)+1] = "XDA google"

"XDA google", "www.google.com/cse?cx=partner-pub-2900107662879704%3Afs7umqefhnf&ie=ISO-8859-1&q=", \

By the way does JZ play Guitar? Liked that search also. :)
Nice going! I added XDA Google to my next release :) feel free to suggest any other common engines. I use this all the time but I'm sure 99% of my users have no idea of how fast you can search for something with your favorite engine.

I'm primarily a singer but I love to play my guitars (2 acoustic (fender & ovation), 2 electric (jackson dinky 24 fret baby :), crappy squier) plus my ibanez bass), and piano... I play the piano for 12 years and guitar for about 2.5

All the best bro!
JZ

jhnstn00
10th April 2010, 02:07 PM
Nice going! I added XDA Google to my next release :) feel free to suggest any other common engines. I use this all the time but I'm sure 99% of my users have no idea of how fast you can search for something with your favorite engine.

I'm primarily a singer but I love to play my guitars (2 acoustic (fender & ovation), 2 electric (jackson dinky 24 fret baby :), crappy squier) plus my ibanez bass), and piano... I play the piano for 12 years and guitar for about 2.5

All the best bro!
JZ

I have a piano but don't know how to play :(. I have a $40 guitar from a pawn shop that that I taught myselft to play on then got a Takamine Acoustic Guitar. I play on and off. Know alot of Chords and can play bar chords too (not an easy feat) .


Any plans on WM7? Hopefully Opera is working on a version for WM7.

Apple still hasn't denied Opera mini for iphone yet..... But they will.

Gonna retire my antique (Treo 750) this year. I still like the front facing qwerty because it's fast. Have alot of buttons mapped for fav apps/utilities. JZaction is on my side "push to talk" button.

JZ SmartMort
10th April 2010, 08:28 PM
I have a piano but don't know how to play :(. I have a $40 guitar from a pawn shop that that I taught myselft to play on then got a Takamine Acoustic Guitar. I play on and off. Know alot of Chords and can play bar chords too (not an easy feat) .


Any plans on WM7? Hopefully Opera is working on a version for WM7.

Apple still hasn't denied Opera mini for iphone yet..... But they will.

Gonna retire my antique (Treo 750) this year. I still like the front facing qwerty because it's fast. Have alot of buttons mapped for fav apps/utilities. JZaction is on my side "push to talk" button.
I love my piano, it's the first instrument I learned after figuring out that I'm not too proud of a singer and one can't really sing w/o accompaniment :) guitar was an awesome thing to learn and like you said bar chords held me back for a long time but it's just such a beautiful and harmonic instrument.

WM7 or renamed as Windows Phone 7 (probably because the OS is so different) is a pain... I have it installed in an emulator plus Zune tools on that machine but I still can't figure out how to install/copy anything to the device. This is very unfortunate and I would hate to jump ship but Microsoft pulled a bone-head move by destroying some of it's most flexible functions (installing CAB's being the worst, but eliminating years and thousands of developed apps from being easily installed/copied onto the device is the other)

If this fiasco continues with WP7 and at some point I'm not able to get WM 6.5.xxx I will probably jump ship to an Android or something.

Thanks!
JZ

jhnstn00
11th April 2010, 04:07 AM
I love my piano, it's the first instrument I learned after figuring out that I'm not too proud of a singer and one can't really sing w/o accompaniment :) guitar was an awesome thing to learn and like you said bar chords held me back for a long time but it's just such a beautiful and harmonic instrument.

WM7 or renamed as Windows Phone 7 (probably because the OS is so different) is a pain... I have it installed in an emulator plus Zune tools on that machine but I still can't figure out how to install/copy anything to the device. This is very unfortunate and I would hate to jump ship but Microsoft pulled a bone-head move by destroying some of it's most flexible functions (installing CAB's being the worst, but eliminating years and thousands of developed apps from being easily installed/copied onto the device is the other)

If this fiasco continues with WP7 and at some point I'm not able to get WM 6.5.xxx I will probably jump ship to an Android or something.

Thanks!
JZ

I am in a quandry as well with what OS to turn to. Don't really want a Tilt 2 when something like HD2 or EVO exist (but not on AT&T). Even Iphone 4 sounds good. Just can't stand Apple philosophy. Will wait and see.

JZ SmartMort
11th April 2010, 09:12 AM
Get the CAB from the first post (http://forum.xda-developers.com/showthread.php?t=382043) or SourceForge (http://sourceforge.net/projects/jzsmartmort/files/)...


Automatic update for JZ SmartMort.


New changes in v1.6.8:


JZSettings: Automatic update check, download & installation of new JZ SmartMort versions (resembles AppToDate functionality)
JZBrowser: Verified BOLT 2 beta version
JZBrowser: Favorites method option added for MortButtons to use the same favorites method as in the rest of JZ SmartMort
JZAction: Kill processes function now displays processes in alphabetic order

Enjoy!
JZ

addicus
11th April 2010, 08:12 PM
I'm looking forward to the automatic updates. Thank you very much.

JZ SmartMort
11th April 2010, 08:34 PM
I'm looking forward to the automatic updates. Thank you very much.
I already discovered one small issue with it... you already have to be connected to the web, if you're not, it will not connect for you. I'll try to rectify that issue by connecting to the default data connection... but it still works pretty well w/o having to use AppToDate.

Thanks!
JZ

addicus
16th April 2010, 09:35 PM
It took me long enough but I finally found a bug. It won't open a link from Panoramic MoTweets until MoTweets is closed. Once it's closed everything works great.

JZ SmartMort
16th April 2010, 11:26 PM
It took me long enough but I finally found a bug. It won't open a link from Panoramic MoTweets until MoTweets is closed. Once it's closed everything works great.
I don't use Twitter so wouldn't have checked stuff like that... give me exactly what's failing, JZBrowser does not open?

My guess is that MoTweets tries to constantly be the fore-ground application. But again, it's tough to work with everything out there in the market because app coders want their app on top of everything and that's probably causing this issue. Have you tried using JZBrowser with other GUI's like TotalCommander or File Explorer?

BTW, this is not a bug with my app :) when 3rd party apps are brought into the picture that basically means that it's one of the 3 things, OS, my app or in most cases the 3rd party app.

addicus
17th April 2010, 02:11 AM
I don't use Twitter so wouldn't have checked stuff like that... give me exactly what's failing, JZBrowser does not open?

My guess is that MoTweets tries to constantly be the fore-ground application. But again, it's tough to work with everything out there in the market because app coders want their app on top of everything and that's probably causing this issue. Have you tried using JZBrowser with other GUI's like TotalCommander or File Explorer?

BTW, this is not a bug with my app :) when 3rd party apps are brought into the picture that basically means that it's one of the 3 things, OS, my app or in most cases the 3rd party app.

This is the first program I've ever seen do this and it does want to be in the foreground all the time. They have an upgrade coming soon so I'll let you know if the problem persist.
* When I disable your program MoTweets 1.6 successfully opens IE if I click on a link. It must view JZ Browser as a program with less authority or however you devs would say it.

JZ SmartMort
17th April 2010, 03:12 AM
This is the first program I've ever seen do this and it does want to be in the foreground all the time. They have an upgrade coming soon so I'll let you know if the problem persist.
* When I disable your program MoTweets 1.6 successfully opens IE if I click on a link. It must view JZ Browser as a program with less authority or however you devs would say it.
Register JZ Browser with the EXE... give that a shot. But it's not really a "less authority" issue, it's more of being able to parse the command that I use. Register with my EXE and let me know if that works.

JZSettings > Browser > Use EXE

addicus
17th April 2010, 08:31 AM
That didn't change it either. Oh well

JZ SmartMort
17th April 2010, 09:08 AM
That didn't change it either. Oh well
That sucks... but you know the rule of thumb if my app works with everything except for one app, blame that app... it obviously doesn't like something. Whether it's MortScript or foreground I can't say but MortScript has a Minimize command that might help out for this specific app...

Do I have to have a twitter account to use/troubleshoot the app?

JZ SmartMort
17th April 2010, 08:30 PM
That sucks... but you know the rule of thumb if my app works with everything except for one app, blame that app... it obviously doesn't like something. Whether it's MortScript or foreground I can't say but MortScript has a Minimize command that might help out for this specific app...

Do I have to have a twitter account to use/troubleshoot the app?
All I can say is --- I tried... have a look at the video attachment, my app works great with moTweets. Foreground, background, it did not matter it worked just like exepected.

addicus
18th April 2010, 12:35 AM
All I can say is --- I tried... have a look at the video attachment, my app works great with moTweets. Foreground, background, it did not matter it worked just like exepected.

Ok. 1st for some reason the vid won't play. I had to fast forward it to see what you did. What I did see is that you aren't using MortButtons and it worked perfect so I'm going to try that and see if I can duplicate your success.

JZ SmartMort
18th April 2010, 01:05 AM
Ok. 1st for some reason the vid won't play. I had to fast forward it to see what you did. What I did see is that you aren't using MortButtons and it worked perfect so I'm going to try that and see if I can duplicate your success.
Grab VLC Player, it's should play it w/o any issues... my WMPlayer worked too but VLC is awesome for various reasons.

I did duplicate you issue and MortButtons is a key piece of info. My next version will have ability for the user to minimize application title (moTweets in the title bar) of choice before JZBrowser is launched. This fixed the issue for me with MortButtons and works like a charm.

Thanks!
JZ

addicus
18th April 2010, 01:13 AM
Grab VLC Player, it's should play it w/o any issues... my WMPlayer worked too but VLC is awesome for various reasons.

I did duplicate you issue and MortButtons is a key piece of info. My next version will have ability for the user to minimize application title (moTweets in the title bar) of choice before JZBrowser is launched. This fixed the issue for me with MortButtons and works like a charm.

Thanks!
JZ

Yeah. I was able to duplicate your success when I chose a different UI. The problem is MoTweets and MortButtons. MortButtons wants to open up, but won't until I close MoTweets. As soon as I close it everything works properly.

JZ SmartMort
18th April 2010, 01:19 AM
Yeah. I was able to duplicate your success when I chose a different UI. The problem is MoTweets and MortButtons. MortButtons wants to open up, but won't until I close MoTweets. As soon as I close it everything works properly.
The new "minimize app before launching Browser" functionality will be perfect for this purpose. I just added "moTweets, Contacts" to the inclusion list and my app will minimize moTweets and Contacts if JZBrowser was invoked. You can add a bunch of apps to minimize. I made sure not to have just one app title as the ability. I will parse a comma separated list. Look for it in 1.6.9

If you want, e-mail me and I'll send you 1.6.8.1 which will have this functionality for you to try and validate. Lemme know...

JZ

cswroe
18th April 2010, 08:11 AM
The new "minimize app before launching Browser" functionality will be perfect for this purpose. I just added "moTweets, Contacts" to the inclusion list and my app will minimize moTweets and Contacts if JZBrowser was invoked. You can add a bunch of apps to minimize. I made sure not to have just one app title as the ability. I will parse a comma separated list. Look for it in 1.6.9

If you want, e-mail me and I'll send you 1.6.8.1 which will have this functionality for you to try and validate. Lemme know...

JZ

would it be possible for me as well? i originally pointed out this issue several pages ago. mo tweets is aware of the problem, but they are not seeing much need to address it since it is probably a very small segment that has the issue.

JZ SmartMort
18th April 2010, 08:41 AM
would it be possible for me as well? i originally pointed out this issue several pages ago. mo tweets is aware of the problem, but they are not seeing much need to address it since it is probably a very small segment that has the issue.
Yep, you're right... I remember the issue. 1.6.8.1 is sitting in your inbox, let me know how it goes.

cswroe
19th April 2010, 09:06 AM
:( Same issue.....

It works for the first few links, but eventually stalls out. Opens Opera Mini but never hits the Open Url #1.....

Tried it with Minimize Everything on and off.....

HTC Maple (SNAP/Dash 3G) WM6.5

JZ SmartMort
19th April 2010, 04:23 PM
:( Same issue.....

It works for the first few links, but eventually stalls out. Opens Opera Mini but never hits the Open Url #1.....

Tried it with Minimize Everything on and off.....

HTC Maple (SNAP/Dash 3G) WM6.5
Well... I'm not sure what to do... I know that my app minimizes before launching JZ Browser.

Bottom line, if Panoramic moTweets leaves the picture, my app works flawlessly. I think I've put in every available workaround that I know of. The issue is really on their end but like you said, they're aware of the problem and not willing to really look at it.

cswroe
19th April 2010, 06:00 PM
I appreciate your effort and it is not that big an issue for me. The benefits of JZ SmartMort are more important to me than MoTweets. I like MoTweets, it is a beautiful program, but beauty sometimes is not practical...... JZ SmartMort is practical.

addicus
20th April 2010, 07:12 AM
As an update: I'm using the latest one JZ sent me. When using Mortbuttons and moTweets (1.6 and 1.7) it does minimize moTweets when I click a link from inside the program, but it still won't open JZ Browser until I close it out. It's no big deal as I know it isn't JZ Browser's issue. Thanks for all the hard work and sorry for the long time before a response. I've been busy.

JZ SmartMort
20th April 2010, 07:56 AM
As an update: I'm using the latest one JZ sent me. When using Mortbuttons and moTweets (1.6 and 1.7) it does minimize moTweets when I click a link from inside the program, but it still won't open JZ Browser until I close it out. It's no big deal as I know it isn't JZ Browser's issue. Thanks for all the hard work and sorry for the long time before a response. I've been busy.
Don't sweat it...

Very sad but I'll leave the function in there. Maybe I can do some logic to ignore JZBrowser GUI and pop open MortChoice Menu if a certain Window Title is present... that should work.

cswroe
21st April 2010, 07:07 PM
Don't sweat it...

Very sad but I'll leave the function in there. Maybe I can do some logic to ignore JZBrowser GUI and pop open MortChoice Menu if a certain Window Title is present... that should work.

The stall happens at OPEN URL (#1) on my device, so I am not sure if that would remedy it or not since it does start the Java Browser.... You would know better than I.

JZ SmartMort
21st April 2010, 07:23 PM
The stall happens at OPEN URL (#1) on my device, so I am not sure if that would remedy it or not since it does start the Java Browser.... You would know better than I.
It seems that running moTweets just causes weird behavior in MortScripts. Other than forcing a kill of that process, there's not much I can do as the issue is really in moTweets. Thanks!

TTJB
6th May 2010, 06:35 AM
JZ SmartMort, I have a request. I don't know how difficult it would be to include this in your app since I know nothing about programming. But, would it be possible to add an option to open google maps? I'm a Real Estate Broker and when I'm checking my emails and searching properties, it gives me an option of maps to locate a property. I try opening the maps link with opera mini, ucweb and bolt but unfortunately they don't show the location. Just thought it would be cool if the option of google maps were to be included. Don't know how difficult it is again. But if it is, no worries. Thanks for everything again.

JZ SmartMort
6th May 2010, 06:39 AM
JZ SmartMort, I have a request. I don't know how difficult it would be to include this in your app since I know nothing about programming. But, would it be possible to add an option to open google maps? I'm a Real Estate Broker and when I'm checking my emails and searching properties, it gives me an option of maps to locate a property. I try opening the maps link with opera mini, ucweb and bolt but unfortunately they don't show the location. Just thought it would be cool if the option of google maps were to be included. Don't know how difficult it is again. But if it is, no worries. Thanks for everything again.
It's a very useful request unfortunately google maps is not like a browser so it will not accept "http://url.com" passed in a command line to a browser, etc.

Send me a sample URL that you would see in an e-mail and I'll try it. If you need to PM me for that please do.

Thanks!

[deXter]
6th May 2010, 11:02 AM
It's pretty simple really by using sendkeys.

In GMM, open:

Menu -> Search

Enter the lat,long and press Enter.

To extract the lat,long from the URL, take this example:

http://maps.google.co.nz/maps?f=q&source=s_q&hl=en&geocode=&q=empire+state+building&sll=-36.921987,174.751325&sspn=0.008251,0.01236&g=-36.92177,174.751331&ie=UTF8&hq=Empire+State+Building&hnear=Empire+State+Building,+New+York,+NY,+USA&ll=40.748606,-73.985528&spn=0.003706,0.010267&z=17

You'll want to parse this part: &ll=40.748606,-73.985528&spn=

Once you got the lat,long, simply enter it into the search field and GMM will take you there. :)

Well, the structure of the URL and the order of the parameters might change depending on the program that generated the link, but in most cases the parameter is "ll".

Edit: Note that it's better to append "loc:" to the lat,long search query, eg "loc:40.748606,-73.985528" . This would work with off-road locations too, otherwise without the loc prefix it might just return the nearest road.

JZ SmartMort
6th May 2010, 05:22 PM
;6403666']It's pretty simple really by using sendkeys.

In GMM, open:

Menu -> Search

Enter the lat,long and press Enter.

To extract the lat,long from the URL, take this example:

http://maps.google.co.nz/maps?f=q&source=s_q&hl=en&geocode=&q=empire+state+building&sll=-36.921987,174.751325&sspn=0.008251,0.01236&g=-36.92177,174.751331&ie=UTF8&hq=Empire+State+Building&hnear=Empire+State+Building,+New+York,+NY,+USA&ll=40.748606,-73.985528&spn=0.003706,0.010267&z=17You'll want to parse this part: &ll=40.748606,-73.985528&spn=

Once you got the lat,long, simply enter it into the search field and GMM will take you there. :)

Well, the structure of the URL and the order of the parameters might change depending on the program that generated the link, but in most cases the parameter is "ll".

Edit: Note that it's better to append "loc:" to the lat,long search query, eg "loc:40.748606,-73.985528" . This would work with off-road locations too, otherwise without the loc prefix it might just return the nearest road.
I knew this was the exact case on the URL side and parsing it that's why I asked for a sample... however, I'm a bit confused as to which list Google Maps would fall into, JZAction or JZBrowser... etc.

JZ SmartMort
6th May 2010, 06:58 PM
I knew this was the exact case on the URL side and parsing it that's why I asked for a sample... however, I'm a bit confused as to which list Google Maps would fall into, JZAction or JZBrowser... etc.
Found even better solutions here:

http://www.google.com/support/forum/p/Google+Mobile/thread?tid=54780e6df96552eb&hl=en

Still not sure where "Google Maps" belongs as an option. Maybe when JZBrowser is opened, I can check to see if "maps.google" is within the first 20 characters and pop a special menu for Google Maps stuff and the ability to still pass the URL back to the Browser script.

TTJB
6th May 2010, 09:01 PM
Sorry it took so long for my reply. This is the way it looks in my email.

View Larger Map <http://www.themls.com/maps/MapPrintView.aspx?mlsnum=10-444367>

Thanks again for your help.

JZ SmartMort
6th May 2010, 11:24 PM
Sorry it took so long for my reply. This is the way it looks in my email.

View Larger Map <http://www.themls.com/maps/MapPrintView.aspx?mlsnum=10-444367>

Thanks again for your help.
Dam that's a nice house and less than a mile from my house, I'll take it for third of the price :)

It looks like you go TheMLS link which only includes the MLS Number. That's different than I had anticipated. I was expecting a Google Maps URL like dexter suggested above.

Let me try some stuff and figure out which browser (if any) would work better for you.

Thanks!

TTJB
7th May 2010, 01:48 AM
Dam that's a nice house and less than a mile from my house, I'll take it for third of the price :)

It looks like you go TheMLS link which only includes the MLS Number. That's different than I had anticipated. I was expecting a Google Maps URL like dexter suggested above.

Let me try some stuff and figure out which browser (if any) would work better for you.

Thanks!


You sound like many of my clients:) We all want properties like that for a 1/3 of the value:) The reason why I thought GMaps would be a wonderful integration is that even if I could get a browser to show where a property is located, sometimes I have know clue where I'm at in relation to the property. So that led me to... If somehow I could open Gmaps then I could see My Location in relation to the property and chart directions. Very beneficial if I'm with a client to save time. Hope you understand. Thanks.

JZ SmartMort
7th May 2010, 03:54 AM
You sound like many of my clients:) We all want properties like that for a 1/3 of the value:) The reason why I thought GMaps would be a wonderful integration is that even if I could get a browser to show where a property is located, sometimes I have know clue where I'm at in relation to the property. So that led me to... If somehow I could open Gmaps then I could see My Location in relation to the property and chart directions. Very beneficial if I'm with a client to save time. Hope you understand. Thanks.
The only issue is your sample URL has an MLS number and Google Maps knows nothing about MLS numbers. This is where the tie is severed between capabilities here...

[deXter]
7th May 2010, 07:42 AM
I tried looking for some sort of Google-MLS mashup but it looks like there exists no service which can do it for free.

Check this link out:

http://www.google.com/enterprise/maps/eneighborhoods.html

SimpTheChimp
20th May 2010, 03:38 PM
JZ,

Does your new SmartMort support Opera Mini 5 WM (the non-Java version?) With the full WM version of Opera Mini 5, the pasting of a URL doesn't seem to work right. It looks like it is starting to paste it in, but OM always seems to end up taking the last URL I had used previously from OM. So for the full WM version of OM5, I don't think the paste function is working properly.

Any ideas?

/Chimp

JZ SmartMort
20th May 2010, 03:42 PM
JZ,

Does your new SmartMort support Opera Mini 5 WM (the non-Java version?) With the full WM version of Opera Mini 5, the pasting of a URL doesn't seem to work right. It looks like it is starting to paste it in, but OM always seems to end up taking the last URL I had used previously from OM. So for the full WM version of OM5, I don't think the paste function is working properly.

Any ideas?

/Chimp
I'm using the WM version all the time and don't have the same issue. Can you give me examples of the two subsequent URL's that you tried and I'll look into it. My theory is that Opera Mini tries to do some "type ahead" and I believe I hit the down arrow (in order for Opera Mini not to type the last character continuously, it's a bug in Opera Mini) so maybe that's the deal in this situation.

Thanks!
JZ

sancho1234
29th May 2010, 02:26 PM
Please, add the uZard web browser to the JZ! ;)

The uZard can play all flash videos. I tested on HTC Touch Pro2.

http://www.uzard.com

JZ SmartMort
2nd June 2010, 05:17 AM
Please, add the uZard web browser to the JZ! ;)

The uZard can play all flash videos. I tested on HTC Touch Pro2.

http://www.uzard.com
Cool browser... it's an easy one for me to add to my app. Thanks for the suggestions Sancho!

-Arturo-
8th June 2010, 08:53 PM
Cool browser... it's an easy one for me to add to my app. Thanks for the suggestions Sancho!

Jz ,any updates on adding uzard browser to your launcher?

addicus
9th June 2010, 12:43 AM
Arturo that browser is awesome! JZ I think it would be an awesome addition also. Also I upgraded my Panoramic MoTweets from the free one to the Premium and it plays very nice with your program. We haven't heard from you so I hope everything is ok on your end. Peace.

-Arturo-
9th June 2010, 07:39 AM
Arturo that browser is awesome! JZ I think it would be an awesome addition also. Also I upgraded my Panoramic MoTweets from the free one to the Premium and it plays very nice with your program. We haven't heard from you so I hope everything is ok on your end. Peace.

Yes Addicus it looks really good. I had some problems playing videos at first but looks like they have sorted it out. I'm really impressed with the playback speed, the player implemented into the browser plays videos really smooth so I'm replacing skyfire with uzard and if they add text reflow in the future I might even ditch opera mini.:)

JZ SmartMort
9th June 2010, 07:46 AM
Sorry guys, I'm a bit out of touch at the moment. I bought a home and about to have a son born any day. While I can whip something together in an hour or two, my priorities just don't allow me to do so. I'll make sure to take care of this when the opportunity presents itself. Later... JZ

addicus
10th June 2010, 05:09 AM
Well everything is ok then. What a life change! Those are two of the biggest events in our lives man. Congratulations and get to us when you may!

bones20
22nd June 2010, 03:26 AM
Doesnt work on TP2 sprint. Basically clicking a link from email loads up Opera mini 5 but doesnt type the URL the way it used to on my mogul.

JZ SmartMort
23rd June 2010, 03:01 AM
Doesnt work on TP2 sprint. Basically clicking a link from email loads up Opera mini 5 but doesnt type the URL the way it used to on my mogul.
Go under JZSettings > Browser > OperaMini5 Options --- and try different paste methods.

bones20
23rd June 2010, 03:44 AM
Go under JZSettings > Browser > OperaMini5 Options --- and try different paste methods.

Tried all options. doesnt work. I am using Opera mini 5 beta 2. Thanks!

JZ SmartMort
23rd June 2010, 09:32 AM
Tried all options. doesnt work. I am using Opera mini 5 beta 2. Thanks!
Don't really know what to try as I have a Diamond 2 (pretty close to TP2) and it works great for me and OM 5 Beta 2 has been working for a while w/o any complaints. Not sure if anyone else has Touch Pro 2 on Sprint and is having the same exact issue.

You're using Opera Mini 5 beta 2 with JBed Java right? Or the Windows Mobile version? Just making sure we get all the facts.

JZ SmartMort
25th June 2010, 05:27 AM
OK guys I'm ready for a couple of beta testers of my new uZard Browser logic. Please PM me with your e-mail address and I'll attach a new CAB...

The only gotcha with uZard is that if the browser is already running it will not accept another EXE call with parameters (url as param of course) so I have to kill uZard to run it again with a param but it opens really fast, probably the fastest opening browser for WM platform.

Thanks!
JZ

plguzman
6th July 2010, 12:32 AM
JZ, sent you a PM. I would be glad to be one of those beta testers.

Cheers

addicus
6th July 2010, 10:54 AM
OK guys I'm ready for a couple of beta testers of my new uZard Browser logic. Please PM me with your e-mail address and I'll attach a new CAB...

The only gotcha with uZard is that if the browser is already running it will not accept another EXE call with parameters (url as param of course) so I have to kill uZard to run it again with a param but it opens really fast, probably the fastest opening browser for WM platform.

Thanks!
JZ

Working great!

JZ SmartMort
12th July 2010, 03:10 AM
Get the CAB from the first post (http://forum.xda-developers.com/showthread.php?t=382043) or SourceForge (http://sourceforge.net/projects/jzsmartmort/files/)...


Support for uZard Web Browser.


New changes in v1.6.9:



JZBrowser: Added uZard Browser 2.0.3.12 WMV Beta support
JZBrowser: Added ability to minimize all applications before JZBrowser is launched. Panoramic moTweets is an example of a program that might need this feature.
JZBrowser: Verified new BOLT 2.02 support
JZSettings: Improvements to JZ SmartMort update checking function


Enjoy!
JZ

meltwater
13th July 2010, 11:57 AM
This looks like an interesting project, will give it a try and post some feedback.

majorassface
14th July 2010, 12:55 PM
Anyone noticing that if you exit from the JZ Browser without making a selection your default still gets launched when using Mortbuttons? I got this response from JZ..
"I reported this bug to Mort and he fixed it in his unreleased version of MortButtons…

http://www.sto-helit.de/forum/viewtopic.php?f=3&t=2558&st=0&sk=t&sd=a&start=20 --- scroll down almost all the way down and he addresses the issue…

You can use JZSettings > JZBrowser > Download & Install Mortbuttons and it will grab this fixed private beta from my SourceForge site. Give that a shot it’s pretty cool.."

Hope it helps!!

addicus
15th July 2010, 11:05 PM
Get the CAB from the first post (http://forum.xda-developers.com/showthread.php?t=382043) or SourceForge (http://sourceforge.net/projects/jzsmartmort/files/)...


Support for uZard Web Browser.


New changes in v1.6.9:



JZBrowser: Added uZard Browser 2.0.3.12 WMV Beta support
JZBrowser: Added ability to minimize all applications before JZBrowser is launched. Panoramic moTweets is an example of a program that might need this feature.
JZBrowser: Verified new BOLT 2.02 support
JZSettings: Improvements to JZ SmartMort update checking function


Enjoy!
JZ

Great job JZ!

meltwater
16th July 2010, 09:51 AM
Great job JZ!

Yep, I confirm it works very nicely!
Perfect solution for using the best from each of the browsers that are around. Fingers crossed this will get COOKED too.

hotsync100
24th July 2010, 02:36 PM
Hi JZ, I'm using your lastest version and it works perfect with Opera Minii 5, but do not detect the Opera Mobile installed in my I8000... Could I do any mannual setting? or your software is looking an specific Opera build ?

I'm using this: Opera Mobile 10 build WMD-50433

JZ SmartMort
24th July 2010, 10:33 PM
Hi JZ, I'm using your lastest version and it works perfect with Opera Minii 5, but do not detect the Opera Mobile installed in my I8000... Could I do any mannual setting? or your software is looking an specific Opera build ?

I'm using this: Opera Mobile 10 build WMD-50433
The name/version is cool but this does not look like an official version as I've just downloaded the official and my app should easily work with it.

Let me know where to download but if it's not an official version I have reservations about putting it into my code. I might consider some enhancement to let users define their own but that will take a while. I can also provide you some instructions as to how to hack my code and make it work as well.

Thx

JZ SmartMort
25th July 2010, 12:45 PM
Hi JZ, I'm using your lastest version and it works perfect with Opera Minii 5, but do not detect the Opera Mobile installed in my I8000... Could I do any mannual setting? or your software is looking an specific Opera build ?

I'm using this: Opera Mobile 10 build WMD-50433
FYI, I verified my exact opera mobile build by going to "opera:about" and mine is version 10 build WMD-50433 as well and it is being discovered w/o any issues. Did you get the latest version of my app???

Anyhow, the next version of my software will allow users to override any supported browser by manually choosing an EXE. All browsers except for Java-based ones will be manually overridable.

Thx

nrfitchett4
8th August 2010, 08:53 AM
is there a way just to have youtube links open in opera 9.7 for me?
I use opera 10 as default browser. I want to have youtube links open in 9.7 without having to all the time go through the command screen where it pops open for a few seconds.

JZ SmartMort
8th August 2010, 02:41 PM
is there a way just to have youtube links open in opera 9.7 for me?
I use opera 10 as default browser. I want to have youtube links open in 9.7 without having to all the time go through the command screen where it pops open for a few seconds.
Great question...

When you open that URL with my app, go to URL Actions... there you will see Add URL to Exclusion List, here you will be able to say that for that website (my app will parse the root of that website before the first forward slash) you always want to use a certain browser. Next time you use that website URL, you will not even be prompted.

Let me know how that works for you. It's a function that I coded a long time ago and eager to hear whether it solves your problem.

Thanks!
JZ

kidlockatong
14th August 2010, 10:29 PM
JZ -- Thanks for this terrific app.

Have one question for you, about the difference between the ways Opera Mobile 10 and Opera Mini 5 behave on my Tilt 2 (Stock WM 6.5 ROM), when I'm using JZ Browser to open a link.

Here's what I mean --Let's say:

1. I click on a URL in an email (for example).
2. JZ Browser opens.
3. I select Opera Mobile 10.
4. OM10 opens.
5. The URL appears in the entry field at the top of the screen, and a new OM10 tab opens.
6. The URL opens in the new tab.

But if I select the same URL, and select Opera Mini 5 in your browser, to open it (step #3), then ...

4. OM5 opens.
5. The software keyboard opens (whether I've got the hardware keyboard open or not -- it always opens).
6. The auto-complete drop-down list opens (always), below the URL entry field at the top of the screen, and then the URL appears in the field.
7. The URL opens in Mini.

Why do #5 and #6 occur in Opera Mini, but not in Opera 10? Is it because of the way I've got your browser configured, or just a quirk in Opera Mini?

Thanks for your time, and thanks again for your great app !

JZ SmartMort
14th August 2010, 10:40 PM
JZ -- Thanks for this terrific app.

Have one question for you, about the difference between the ways Opera Mobile 10 and Opera Mini 5 behave on my Tilt 2 (Stock WM 6.5 ROM), when I'm using JZ Browser to open a link.

Here's what I mean --Let's say:

1. I click on a URL in an email (for example).
2. JZ Browser opens.
3. I select Opera Mobile 10.
4. OM10 opens.
5. The URL appears in the entry field at the top of the screen, and a new OM10 tab opens.
6. The URL opens in the new tab.

But if I select the same URL, and select Opera Mini 5 in your browser, to open it (step #3), then ...

4. OM5 opens.
5. The software keyboard opens (whether I've got the hardware keyboard open or not -- it always opens).
6. The auto-complete drop-down list opens (always), below the URL entry field at the top of the screen, and then the URL appears in the field.
7. The URL opens in Mini.

Why do #5 and #6 occur in Opera Mini, but not in Opera 10? Is it because of the way I've got your browser configured, or just a quirk in Opera Mini?

Thanks for your time, and thanks again for your great app !
At least your instructions are good :) one thing missing for me though... is there a problem that occurs?

Try taking my app out of the equation and manually open Opera Mini 5 (Windows Mobile version I presume) and start typing a URL and pressing backspace (trying to show the auto complete dropdown list) and you'll see this is just the way Opera Mini 5 for WM works. I don't see any settings to turn that off either in the app... but again the ultimate question is whether any of this causes an issue considering that Opera Mobile 10 and Opera Mini 5WM should have absolutely nothing to do with each other, I'm guessing that you were just trying to convey the steps but they truly are unrelated when it comes to any functionality or usage within my application or on its own.

Thanks!
JZ

kidlockatong
15th August 2010, 03:49 PM
the ultimate question is whether any of this causes an issue

Of course it's not an issue. Are you kidding? I love this thing !

You're absolutely right, and I asked the question the wrong way. It's Opera 10 that behaves differently than usual (on my Tilt) when your app. passes a URL to it -- the software keyboard and the auto-complete never, ever appear.

Was just curious as to why, and I ain't complaining about it. :)

Thanks again.

JZ SmartMort
15th August 2010, 08:12 PM
Of course it's not an issue. Are you kidding? I love this thing !

You're absolutely right, and I asked the question the wrong way. It's Opera 10 that behaves differently than usual (on my Tilt) when your app. passes a URL to it -- the software keyboard and the auto-complete never, ever appear.

Was just curious as to why, and I ain't complaining about it. :)

Thanks again.
Honestly, not sure... the huge difference between Opera Mobile 10 and Opera Mini 5WM is the fact that the opera10 EXE accepts the URL as a command line parameter so no auto complete should drop down when I do that. Whereas mini5 EXE does not accept parameters so I have to determine the color on the screen and press buttons manually by backspacing the www. which causes the auto complete to drop down. If you try it manually w/o my app, you'll see what I mean.

Thanks!

rsenden
24th August 2010, 10:30 PM
Thanks for this great piece of software. However, I'm having a minor but annoying problem with NetFront. If NetFront is already running in the background and I pass a new URL to it via JZ Browser, NetFront stays in the background.

For example, if I'm reading an RSS article in SPB News and click a link, JZ Browser will open, which in turn will pass the URL to NetFront. If NetFront wasn't running already, it will open up and display the new page. If NetFront was already running, it will still load the new URL but will stay in the background. I have to use a task manager to switch NetFront to the foreground.

I'm running WM 6.5.3 (23103.5.3.3) on a Samsung I8000, using JZ MortScript 1.6.9 and NetFront NFB40-WMPRO-R003CV (JZ & NetFront downloaded today, was using JZ 1.6.8 previously). I already tried to set JZ 'Minimize Everything' to 'On', but this doesn't help.

Any idea how to solve this?

JZ SmartMort
24th August 2010, 11:58 PM
Thanks for this great piece of software. However, I'm having a minor but annoying problem with NetFront. If NetFront is already running in the background and I pass a new URL to it via JZ Browser, NetFront stays in the background.

For example, if I'm reading an RSS article in SPB News and click a link, JZ Browser will open, which in turn will pass the URL to NetFront. If NetFront wasn't running already, it will open up and display the new page. If NetFront was already running, it will still load the new URL but will stay in the background. I have to use a task manager to switch NetFront to the foreground.

I'm running WM 6.5.3 (23103.5.3.3) on a Samsung I8000, using JZ MortScript 1.6.9 and NetFront NFB40-WMPRO-R003CV (JZ & NetFront downloaded today, was using JZ 1.6.8 previously). I already tried to set JZ 'Minimize Everything' to 'On', but this doesn't help.

Any idea how to solve this?

You are very thorough in your explanation and things attempted to resolve! I'm impressed :)

You're also very correct about the issue so I don't think that I have much choice but to treat NetFront the same way as I do to uZard. I have to kill it if running only then start a new session. Surprisingly, it actually starts fairly fast.

If NetFront did not re-title it's window name then this would be a non-invasive fix as I would not kill the EXE but rather just change attention to the NetFront window. But when you open Google for instance, the netfront window title changes to Google.com, etc. For this reason I cannot just change focus to it as the window name could be anything.

For now if you want, change the NetFront logic in \program files\jz\helpers\JZBrowserOpen.mscr to this (around line 100):

### NF CODE
Sub OpenNetFront
local(netfrontcommand)
netfrontcommand = RegRead("HKLM","SOFTWARE\JZ\Browsers","netfront-command")
If (ProcExists(Part(netfrontcommand,"\",-1)))
Kill(Part(netfrontcommand,"\",-1))
EndIf
Run(netfrontcommand, url)
EndSub

Let me know how that works for ya.

Thanks!
JZ

rsenden
25th August 2010, 09:12 AM
You are very thorough in your explanation and things attempted to resolve! I'm impressed :)

Thanks. I'm a software developer myself (mostly Java), so I'm used to being thorough :)

If NetFront did not re-title it's window name then this would be a non-invasive fix as I would not kill the EXE but rather just change attention to the NetFront window.

I just had a quick look at the MortScript manual, and indeed there seems to be no way to switch to a window based on process name. According to the changelog, this will change however with MortScript 4.3 (currently in beta). Not sure whether there will be better ways, but at least you can do a FindWindows to get all windows and then use WindowProcess to check for each window whether it's the netfront window.


For now if you want, change the NetFront logic in \program files\jz\helpers\JZBrowserOpen.mscr to this (around line 100):


Thanks, this works indeed.

I still have one problem though. For some reason when clicking a link in SPB News, my phone now often switches to the Today screen before showing the JZ Browser window. This means that after viewing the link in a browser, when closing/minimizing the browser, I'm returned to the today screen instead of to the article that I was previously viewing in SPB News.

All JZ 'Minimize' options in the JZ Browser Options are disabled. Although I'm not sure whether this behavior is caused by JZ, I don't remember seeing this behavior before when I was using JZ 1.6.8 with Opera Mini 5 for WM beta (no NetFront installed). Any idea why this happens?

Update: it looks like the first time after resuming my phone from standby, JZ Browser is displayed immediately (on top of SPB News). After that (e.g. after clicking additional links in SPB News without putting my phone in standby inbetween), the phone switches to the Today screen before displaying JZ Browser.

JZ SmartMort
25th August 2010, 04:08 PM
Thanks. I'm a software developer myself (mostly Java), so I'm used to being thorough :)



I just had a quick look at the MortScript manual, and indeed there seems to be no way to switch to a window based on process name. According to the changelog, this will change however with MortScript 4.3 (currently in beta). Not sure whether there will be better ways, but at least you can do a FindWindows to get all windows and then use WindowProcess to check for each window whether it's the netfront window.



Thanks, this works indeed.

I still have one problem though. For some reason when clicking a link in SPB News, my phone now often switches to the Today screen before showing the JZ Browser window. This means that after viewing the link in a browser, when closing/minimizing the browser, I'm returned to the today screen instead of to the article that I was previously viewing in SPB News.

All JZ 'Minimize' options in the JZ Browser Options are disabled. Although I'm not sure whether this behavior is caused by JZ, I don't remember seeing this behavior before when I was using JZ 1.6.8 with Opera Mini 5 for WM beta (no NetFront installed). Any idea why this happens?

Update: it looks like the first time after resuming my phone from standby, JZ Browser is displayed immediately (on top of SPB News). After that (e.g. after clicking additional links in SPB News without putting my phone in standby inbetween), the phone switches to the Today screen before displaying JZ Browser.

Take a reset and make sure that minimize all is off, it sounds like that's the setting that would cause this...

Unfortunately, both functions you mentioned will not allow me to say "look for NFBrowser.exe and tell me all window titles it owns" BTW I install the beta version of MortScript so those 2 functions you mentioned can already be used.

Thanks!


UPDATE:
I just tested by pressing a URL in my e-mail box and it did not minimize. So one useful test is to take SPB News out of the equation by opening a link from elsewhere.

rsenden
25th August 2010, 09:54 PM
Unfortunately, both functions you mentioned will not allow me to say "look for NFBrowser.exe and tell me all window titles it owns"

It is not the most elegant solution but the following quick hack seems to work on my phone. It can probably be improved a bit, for example leave the ForEach once the correct window has been found, and maybe limit the number of windows by supplying extra parameters to FindWindows.


### NF CODE
Sub OpenNetFront
local(netfrontcommand)
netfrontcommand = RegRead("HKLM","SOFTWARE\JZ\Browsers","netfront-command")
Run(netfrontcommand, url)
Call('ActivateProcess', Part(netfrontcommand,"\",-1))
EndSub

Sub ActivateProcess
local(windows, window)
If (ProcExists(argv[1]))
windows = FindWindows("")
ForEach window in array ( windows )
If (window ne "" && Find(argv[1],WindowProcess(window, FALSE))>0)
Show(window)
EndIf
EndForEach
EndIf
EndSub


BTW I think my version of NetFront also has 'NetFront' as part of the window title (although it's at the end, after the page title) so maybe we can even do a simple FindWindow("NetFront"). No more time to test that though.

I'll further look into the minimize problem tomorrow...

JZ SmartMort
26th August 2010, 07:26 AM
It is not the most elegant solution but the following quick hack seems to work on my phone. It can probably be improved a bit, for example leave the ForEach once the correct window has been found, and maybe limit the number of windows by supplying extra parameters to FindWindows.


### NF CODE
Sub OpenNetFront
local(netfrontcommand)
netfrontcommand = RegRead("HKLM","SOFTWARE\JZ\Browsers","netfront-command")
Run(netfrontcommand, url)
Call('ActivateProcess', Part(netfrontcommand,"\",-1))
EndSub

Sub ActivateProcess
local(windows, window)
If (ProcExists(argv[1]))
windows = FindWindows("")
ForEach window in array ( windows )
If (window ne "" && Find(argv[1],WindowProcess(window, FALSE))>0)
Show(window)
EndIf
EndForEach
EndIf
EndSub


BTW I think my version of NetFront also has 'NetFront' as part of the window title (although it's at the end, after the page title) so maybe we can even do a simple FindWindow("NetFront"). No more time to test that though.

I'll further look into the minimize problem tomorrow...

Nice job! I totally did not see that at the end of the window title there was "NetFront Browser" so this is much easier to do. The way you did it or even a little more in-line with my current code. Let me know if you improve on it and I'll see how to fit it in... Thanks!

JZ SmartMort
26th August 2010, 08:10 AM
Nice job! I totally did not see that at the end of the window title there was "NetFront Browser" so this is much easier to do. The way you did it or even a little more in-line with my current code. Let me know if you improve on it and I'll see how to fit it in... Thanks!

Hey check this out less code and works well...

### NF CODE
Sub OpenNetFront
local(netfrontcommand,NetFrontWindow)
netfrontcommand = RegRead("HKLM","SOFTWARE\JZ\Browsers","netfront-command")
Run(netfrontcommand, url)
NetFrontWindow = FindWindow(" - NetFront Browser")
If (Length( NetFrontWindow > 0))
Show(NetFrontWindow)
EndIf
EndSub

rsenden
27th August 2010, 10:18 AM
Hey check this out less code and works well...

Thanks, haven't tried it yet but looks like it should work. Still, the code I provided earlier could be useful if you ever need to find a window by executable name. For example, if some browser uses only the page name in the window title without including the browser name.

JZ SmartMort
27th August 2010, 03:58 PM
Thanks, haven't tried it yet but looks like it should work. Still, the code I provided earlier could be useful if you ever need to find a window by executable name. For example, if some browser uses only the page name in the window title without including the browser name.

Yep, you're absolutely right! Appreciate the contributions :)

me
29th August 2010, 03:05 AM
Anyone tried JZSmartMort on the HD2?

Does it play well with the Sense UI, with Cookies Home Tab, etc.?

rsenden
6th September 2010, 08:09 PM
Hey check this out less code and works well...

### NF CODE
Sub OpenNetFront
local(netfrontcommand,NetFrontWindow)
netfrontcommand = RegRead("HKLM","SOFTWARE\JZ\Browsers","netfront-command")
Run(netfrontcommand, url)
NetFrontWindow = FindWindow(" - NetFront Browser")
If (Length( NetFrontWindow > 0))
Show(NetFrontWindow)
EndIf
EndSub

As I re-installed my phone I tried your code above. Although it correctly activates the NetFront window if already running, it causes problems if NetFront is not running already.

One problem is that one of the ')' is misplaced in the If-statement (should be after 'NetFrontWindow' instead of after '0'). Another problem seems to be a bug in MortScript; the FindWindow call sometimes returns 'PHONE ' (or similar, don't have the error message available at the moment) if no NetFront window can be found, causing an error in the Show() call.

So for now I've reverted to the code I posted earlier...

JZ SmartMort
6th September 2010, 09:15 PM
As I re-installed my phone I tried your code above. Although it correctly activates the NetFront window if already running, it causes problems if NetFront is not running already.

One problem is that one of the ')' is misplaced in the If-statement (should be after 'NetFrontWindow' instead of after '0'). Another problem seems to be a bug in MortScript; the FindWindow call sometimes returns 'PHONE ' (or similar, don't have the error message available at the moment) if no NetFront window can be found, causing an error in the Show() call.

So for now I've reverted to the code I posted earlier...

Yeah, I forgot to paste modified code which should be good... gotta check for the process existence before doing any of that logic.

### NF CODE
Sub OpenNetFront
local(netfrontcommand,NetFrontWindow)
If (ProcExists("NFBrowser.exe"))
NetFrontWindow = FindWindow(" - NetFront Browser")
If (Length(NetFrontWindow > 0))
Show(NetFrontWindow)
EndIf
EndIf

netfrontcommand = RegRead("HKLM","SOFTWARE\JZ\Browsers","netfront-command")
Run(netfrontcommand, url)
EndSub

JZ SmartMort
6th September 2010, 09:17 PM
Anyone tried JZSmartMort on the HD2?

Does it play well with the Sense UI, with Cookies Home Tab, etc.?

This is an open-ended question... basically, my app has absolutely no relation to any other app UNLESS another app uses MortScript and it's required to be of a certain version. Bottom line, my app will work and play well on any Windows Mobile phone, no matter what 3rd party interfaces you have on it. Again, only the MortScript caveat is to be considered otherwise you should have no problems whatsoever...

sibbl
9th September 2010, 10:15 AM
new Opera Mini 5.1 for WM is out.
it's not being recognized by jz browser on my wm phone.

poppscc
9th September 2010, 05:51 PM
double for the 5.1. is it possible to manually add the browser?

JZ SmartMort
9th September 2010, 09:15 PM
double for the 5.1. is it possible to manually add the browser?

There are hacky ways of getting my app to recognize 5.1 but I don't recommend any of them. My new version will, first of all have ability to add any browser EXE manually but more importantly, I'll just have Opera Mini 5.1 support.

Thanks for the heads up guys!

JZ SmartMort
13th September 2010, 05:44 AM
Get the CAB from the first post (http://forum.xda-developers.com/showthread.php?t=382043) or SourceForge (http://sourceforge.net/projects/jzsmartmort/files/)...

Support for Opera Mini 5.1 and NetFront 4.0 R3 browsers.


New changes in v1.7.0:


JZBrowser: Added Opera Mini 5.1 WM support
JZBrowser: Verified Opera Mini 5.1 Java version
JZBrowser: Verified NetFront 4.0 R3
JZBrowser: Fixed NetFront 4.0 R3 window focus issue
JZBrowser: Browser related registry values are backed up and reverted to on deactivation instead of Microsoft default values
JZBrowser: Ability to override a supported browser location by manually choosing the EXE location if it's not automatically found
JZBrowser: Registering JZBrowser with the .Net EXE will make sure that you have .Net v1.0.4292.0, v2.0.7045.00 or v3.5.7283.00 otherwise it will warn
JZAction: Enhanced clipboard history to push the most recent items to the top of the list
JZAction: Google Translation added to the Search Engine screen
JZSettings: Show current version in JZ Update

Enjoy!
JZ

fucv
27th September 2010, 11:42 PM
I really like the idea of combining all my browsers and choosing which one o use for a specific url. I am having trouble with your app, though.

I installed it and then could not connect to the internet. I got java.io.IO.exception when i tried to run it. my internet connection is not working at all.

I have an at&t samsung jack. Winmo 6.5. clear security unlocked. internet sharing registry change. Skyfire, opera mobile, and ie browsers.

I tried to google the error and got no real solutions. maybe you can tell me what registry changes were made by your app. What could be possibly responsible for this error? If you can solve it, that would really be helpful. If you can provide some insight into why this might occur, that would work , too.

JZ SmartMort
28th September 2010, 02:08 AM
I really like the idea of combining all my browsers and choosing which one o use for a specific url. I am having trouble with your app, though.

I installed it and then could not connect to the internet. I got java.io.IO.exception when i tried to run it. my internet connection is not working at all.

I have an at&t samsung jack. Winmo 6.5. clear security unlocked. internet sharing registry change. Skyfire, opera mobile, and ie browsers.

I tried to google the error and got no real solutions. maybe you can tell me what registry changes were made by your app. What could be possibly responsible for this error? If you can solve it, that would really be helpful. If you can provide some insight into why this might occur, that would work , too.
The error is a Java error which really has nothing to do with my application as it's not a Java app... My app does not change anything other than how your URLs and HTTP links open. I never modify any connectivity information. In your case I'd definitely reboot and secondly make sure that you follow settings along this sort of info:
http://www.wireless.att.com/answer-center/main.jsp?t=solutionTab&solutionId=KB84444

Uninstalling my application will put everything back the same way it was before installation.

One thing you're not explaining is exact sequence of events until you got the Java error as it would not be my app but maybe Opera Mini using Jbed, etc. but I don't want to speculate and the exact steps would be better.

Don't forget to use the "Restore Proxy" link that you have on the start menu somewhere as that should fix At&t network settings.

Thanks!

fucv
29th September 2010, 02:59 AM
thanx for the quick reply. This is what i did to eliminate all other possibilities. I did a hard reset on the phone. I installed skyfire. I checked the connection. I installed clear security.cab. I then installed smart mort. I checked the connection and got the java error. I don't see a restore proxy shortcut in the start menu. I have been having funny issues with the phone, but nothing java related. I get calls from a random number that can not be called back. I think i will reflash the rom and try again. If something comes up that might be the problem, let me know. Uninstalling does not fix the problem. a hard reset did, though.

JZ SmartMort
29th September 2010, 06:09 AM
thanx for the quick reply. This is what i did to eliminate all other possibilities. I did a hard reset on the phone. I installed skyfire. I checked the connection. I installed clear security.cab. I then installed smart mort. I checked the connection and got the java error. I don't see a restore proxy shortcut in the start menu. I have been having funny issues with the phone, but nothing java related. I get calls from a random number that can not be called back. I think i will reflash the rom and try again. If something comes up that might be the problem, let me know. Uninstalling does not fix the problem. a hard reset did, though.

You're still a little cryptic... I understood the error message but what you're not including are the exact steps to cause that error. Like, I install JZSmartMort then I open up Internet Explorer and receive that error. The middle information is missing for me to draw any conclusions...

fucv
30th September 2010, 12:26 AM
OK. Here goes. I hard reset the phone. Then installed skyfire and opened it up. It was fine. Then i installed clear security.cab. I opened skyfire and everything was fine. Then i installed smartmort and mort script was installed automatically. Then i opened ie and it said java.io exception. then i opened skyfire and it said no network connection. then i opened mobile web and it said there was no network connection. I removed smart mort. The same problem persisted. Then i hard reset and everything was normal again.

JZ SmartMort
30th September 2010, 12:58 AM
OK. Here goes. I hard reset the phone. Then installed skyfire and opened it up. It was fine. Then i installed clear security.cab. I opened skyfire and everything was fine. Then i installed smartmort and mort script was installed automatically. Then i opened ie and it said java.io exception. then i opened skyfire and it said no network connection. then i opened mobile web and it said there was no network connection. I removed smart mort. The same problem persisted. Then i hard reset and everything was normal again.
Wow, that is really hard to believe but nothing is impossible... I would try not installing skyfire and seeing if my app alone does this to you.

Thanks!

fucv
1st October 2010, 10:21 PM
I just figured it out. Now I feel stupid. It seems that the data connection is off by default in your app. If I close your app, the data keeps turning off. I will try to fix that on my phone. Thanks for the help.

JZ SmartMort
1st October 2010, 10:28 PM
I just figured it out. Now I feel stupid. It seems that the data connection is off by default in your app. If I close your app, the data keeps turning off. I will try to fix that on my phone. Thanks for the help.

That's a misconception... my app is not a web browser so it does not "activate" the internet connection. When you open any browser, those apps should connect to the web. Makes sense? I guess I could put a feature in but it seems redundant as I'd expect every browser to have logic that enables the network connection.

Thanks!

fucv
2nd October 2010, 08:02 PM
I think you misunderstood me. I was refering to the turn of all data feature. If i go to the turn on all data, my phone connects. Some actions seem to turn off data after installing. Going to 'turn on all data' solved the problem, but it keeps happening. I think that might be another program, though. your app just controls it.

JZ SmartMort
2nd October 2010, 10:26 PM
I think you misunderstood me. I was refering to the turn of all data feature. If i go to the turn on all data, my phone connects. Some actions seem to turn off data after installing. Going to 'turn on all data' solved the problem, but it keeps happening. I think that might be another program, though. your app just controls it.

So let's get this clear:

1. Are you using the turn data off/on feature within JZAction > Comm Manager > Disable or Enable ALL cellular data?
2. Somehow your data connections get disabled?
3. Even when not using my app some of those connections become disabled?

The problem here is that I have a lot of Samsung Jack AT&T users and as you can see this is a new one for me. Also, if it were truly an issue there is no way that it will only target the Jack but rather all devices.

More importantly, the Comm Manager functionality and JZBrowser functionality are completely unrelated. There is absolutely nothing shared between those functions, I just searched through all of the code to make sure.

If you want, the easiest way to make sure that my app does not disconnect your data connection is to go under \Program Files\JZ\helpers\DeviceCommands and modify the file called "JZActionDisconnect.mscr" which has a single "Disconnect" command and just put a pound sign in front of it like so "#Disconnect"... this is the way I disconnect the network (typically used when a setting is changed a disconnect/reconnect is required for the change).

Let me know what you find. Thanks!


UPDATE: BTW, I hope you're not using the Wifi-Data Toggle feature because it turns on Wifi and turns off Data and vice-versa when used again.

colthekid
2nd November 2010, 12:30 AM
It doesn't seem to recognize the Opera 9.7 on my HD2. Instead it is recognized as Opera Mobile 9. Urls passed to it don't work, 9.7 opens, but it just sits there

I can confirm that. Same device, same problem. :(

That's kinda weird because as you can see in the code below, it does not matter whether you have 9.x or 9.7... the URL is enclosed in double-quotes and that's how it runs the EXE for either Opera Mobile version:

Sub OpenOperaMobile9
local(operamobilecommand9)
operamobilecommand9 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile9-command")
Run(operamobilecommand9, """" & url & """")
EndSub
Sub OpenOperaMobile97
local(operamobilecommand97)
operamobilecommand97 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile97-command")
Run(operamobilecommand97, """" & url & """")
EndSub

See what I mean, identical EXE command-line...

I'm not sure how to check Opera Mobile version info... I'll do some research on that.

Thanks!
JZ

I've had this problem for a while and couldn't work out what was wrong....until now! I tried messing about with some of your code and eventually tried this...

I'm not too worried about opera 9.7 being identified as 9...as long as it works!

I don't think you need the quotes round the URL, this works for me....

Sub OpenOperaMobile9
local(operamobilecommand9)
operamobilecommand9 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile9-command")
Run(operamobilecommand9, url)
EndSub

I also don't think you need to mess around with different opera builds (changing opera.exe & operaL.exe). I use the EnergyROM series for the HD2 and his built in build number is 35964 and it works fine.

Hope this helps

Col

JZ SmartMort
2nd November 2010, 04:29 AM
I've had this problem for a while and couldn't work out what was wrong....until now! I tried messing about with some of your code and eventually tried this...

I'm not too worried about opera 9.7 being identified as 9...as long as it works!

I don't think you need the quotes round the URL, this works for me....

Sub OpenOperaMobile9
local(operamobilecommand9)
operamobilecommand9 = RegRead("HKLM","SOFTWARE\JZ\Browsers","operamobile9-command")
Run(operamobilecommand9, url)
EndSub

I also don't think you need to mess around with different opera builds (changing opera.exe & operaL.exe). I use the EnergyROM series for the HD2 and his built in build number is 35964 and it works fine.

Hope this helps

Col

This is good info... I could swear it was for a reason why I had double quotes but I've tested back and forth with different 9.5 versions and no quotes work just as well as with quotes but since in 9.7 you're certain that quotes are bad I'll just pull them out in the next release from both 9.x and 9.7 versions.

As for Opera.exe vs. OperaL.exe now that I do remember is because 9.5 does not appreciate running the main EXE with a param passed to it so you need to run the param with the Opera Loader EXE so that logic I'll leave alone. Keep in mind that I'm trying to comply with a bunch of different versions and devices released with Opera Mobile (some version) in the stock ROM.

Anyhow, good eye and I'll make the change since I have some of the confirmations from you guys and my own testing which says I wont break anything by pulling out the quotes.

Thanks!
JZ

colthekid
2nd November 2010, 11:47 AM
This is good info... I could swear it was for a reason why I had double quotes but I've tested back and forth with different 9.5 versions and no quotes work just as well as with quotes but since in 9.7 you're certain that quotes are bad I'll just pull them out in the next release from both 9.x and 9.7 versions.

As for Opera.exe vs. OperaL.exe now that I do remember is because 9.5 does not appreciate running the main EXE with a param passed to it so you need to run the param with the Opera Loader EXE so that logic I'll leave alone. Keep in mind that I'm trying to comply with a bunch of different versions and devices released with Opera Mobile (some version) in the stock ROM.

Anyhow, good eye and I'll make the change since I have some of the confirmations from you guys and my own testing which says I wont break anything by pulling out the quotes.

Thanks!
JZ

No probs, Just hope it works for everyone and it's not just my EnergyRom that is the odd one out (although I doubt it!)

On that note though, would it be easy to add in a "use different opera 9 method" option, similar to your 2 different opera mini 5 paste methods? Then you could chose the alternative opera9 failed to open properly. That way, it wouldn't matter if some builds/roms needed the quotes and some didn't.

Anyway, great app by the way, even the wife now wants it on her HD2 as well (and she usually just wants the most basic of basic roms!), so that's a MAJOR compliment!!!! :D

addicus
2nd November 2010, 07:16 PM
Anyway, great app by the way, even the wife now wants it on her HD2 as well (and she usually just wants the most basic of basic roms!), so that's a MAJOR compliment!!!! :D

I try to give this application more publicity but for some reason people tend to shun it. This is one of the top 3 applications ever created for Windows Mobile in my humble opinion.

JZ SmartMort
2nd November 2010, 07:55 PM
I try to give this application more publicity but for some reason people tend to shun it. This is one of the top 3 applications ever created for Windows Mobile in my humble opinion.

No probs, Just hope it works for everyone and it's not just my EnergyRom that is the odd one out (although I doubt it!)

On that note though, would it be easy to add in a "use different opera 9 method" option, similar to your 2 different opera mini 5 paste methods? Then you could chose the alternative opera9 failed to open properly. That way, it wouldn't matter if some builds/roms needed the quotes and some didn't.

Anyway, great app by the way, even the wife now wants it on her HD2 as well (and she usually just wants the most basic of basic roms!), so that's a MAJOR compliment!!!! :D

Thanks for the kind words Addicus and colthekid! I spent a lot of time building it so it's nice to know where it stands on the hotness radar that even wives want it :)

FYI, in my 1.7.0 version I have a "manual add/delete browser" function under JZSettings>JZBrowser>Choose a Default Browser>Manual at the top

This will allow you to select ANY EXE on the device to act as any of my supported browsers so for instance since Opera Mobile 8 has no double-quotes you can choose that supported browser and manually override the EXE it runs with your 9.7 and voilà no quotes and no code modification. Let me know if that's a good workaround in your situation.

Thanks!
JZ

colthekid
3rd November 2010, 09:19 AM
FYI, in my 1.7.0 version I have a "manual add/delete browser" function under JZSettings>JZBrowser>Choose a Default Browser>Manual at the top

This will allow you to select ANY EXE on the device to act as any of my supported browsers so for instance since Opera Mobile 8 has no double-quotes you can choose that supported browser and manually override the EXE it runs with your 9.7 and voilà no quotes and no code modification. Let me know if that's a good workaround in your situation.

Doh! :o

Never spotted that! That will do perfectly!

aniphreak
12th November 2010, 07:30 AM
help!! i cannot open jz settings or anything related to jz after tweaked some settings from it.... even reinstalling it doesnt do any luck. last think i knew i tweaked the settings in the applications then suddenly everything is now ****ed up.

now my problem is i cant open some programs, and there is this confirmation dialouge for opening unknown publisher programs...

i dont want to hard reset how can i reset all the settings made by jz without opening or how can i open jz again?

JZ SmartMort
12th November 2010, 08:03 PM
help!! i cannot open jz settings or anything related to jz after tweaked some settings from it.... even reinstalling it doesnt do any luck. last think i knew i tweaked the settings in the applications then suddenly everything is now ****ed up.

now my problem is i cant open some programs, and there is this confirmation dialouge for opening unknown publisher programs...

i dont want to hard reset how can i reset all the settings made by jz without opening or how can i open jz again?

It would help to know which application settings you were messing with because my app would not cause the whole device to get messed up.

The only thing my app has a feature of doing is messing with security (at user's request) did you happen to mess with that?

If you did this is probably the fix... get yourself a program called Mobile Registry Editor or some registry editor directly on the device and modify the following keys to the values listed.

("HKLM","Security\Policies\Policies","0000101b","1")
("HKLM","Security\Policies\Policies","00001005","40")
("HKLM","Security\Policies\Policies","0000101a","1")
("HKLM","Security\Policies\Policies","00001001","1")
("HKLM","Security\Policies\Policies","00001017","24")

It's good to provide the brand/model of your device and whether it's touchscreen or not.

FYI, here are some other useful software packages that relax the security.
http://forum.xda-developers.com/showthread.php?t=285344
http://www.internet-tools.co.uk/blog/index.php/category/mobile/
http://www.internet-tools.co.uk/blog/wp-content/uploads/2008/11/sda_unlock.zip
http://sedacka.saman-cz.com/ppc/index.html?spunlocking.html
http://forum.xda-developers.com/showthread.php?t=338433 --- the first file in this article.

aniphreak
13th November 2010, 02:53 PM
oooohhh thats sweet.... everything is working again. thank you for this quick fix.

my phone is samsung i780 cooked windows 6.5 installed. for those with same as my phone be cautious of altering the app security setting >_<

It would help to know which application settings you were messing with because my app would not cause the whole device to get messed up.

The only thing my app has a feature of doing is messing with security (at user's request) did you happen to mess with that?

If you did this is probably the fix... get yourself a program called Mobile Registry Editor or some registry editor directly on the device and modify the following keys to the values listed.

("HKLM","Security\Policies\Policies","0000101b","1")
("HKLM","Security\Policies\Policies","00001005","40")
("HKLM","Security\Policies\Policies","0000101a","1")
("HKLM","Security\Policies\Policies","00001001","1")
("HKLM","Security\Policies\Policies","00001017","24")

It's good to provide the brand/model of your device and whether it's touchscreen or not.

FYI, here are some other useful software packages that relax the security.
http://forum.xda-developers.com/showthread.php?t=285344
http://www.internet-tools.co.uk/blog/index.php/category/mobile/
http://www.internet-tools.co.uk/blog/wp-content/uploads/2008/11/sda_unlock.zip
http://sedacka.saman-cz.com/ppc/index.html?spunlocking.html
http://forum.xda-developers.com/showthread.php?t=338433 --- the first file in this article.

JZ SmartMort
13th November 2010, 05:03 PM
oooohhh thats sweet.... everything is working again. thank you for this quick fix.

my phone is samsung i780 cooked windows 6.5 installed. for those with same as my phone be cautious of altering the app security setting >_<

Any indication as to which solution worked for you?

I somewhat duplicated your issue and used SDA_ApplicationUnlock.exe on a PocketPC touchscreen and it actually fixed the issue which I did not think would happen but it looks like that utility is gold for even touchscreens not just SmartPhones.

Thanks!

uta77
2nd December 2010, 04:47 PM
I hope you mean "SK Tools" not SDK...

I think I know exactly what your issue is. Back in v1.5 days I made the mistake of hacking security settings right in the CAB file under this key:
HKEY_LOCAL_MACHINE\Security\Policies\Policies

But CAB files are very smart, they remember the old setting before my CAB changed it, so when SK Tools fully uninstalled my v1.5, it unfortunately rolled you back to stock settings. Hack the following keys to the values that I put down and you should be all good. After that, I highly recommend you installing my new beta version 1.5.7 that's on the first post, then go and hack security under JZSettings > General Tweaks/Hacks > Security

Keys to change for lighter security:
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"0000101b"=dword:00000001
"0000101a"=dword:00000001
"00001001"=dword:00000001
"00001005"=dword:00000040 === 64 in decimal
"00001017"=dword:00000090 === 144 in decimal

Let me know if that helps and thanks for the feedback, I definitely pulled this out of the CAB (but left the functionality in my software) from all of my last beta versions because of this exact situation that I experienced myself with v1.5.

Thanks!
JZ


Dear JZ,

I have the same problem, caused by unsuccessful run of Android from SD card, so I can not run mostly all installed exe-s, and can not install CAb-s.

Can you please help me, how can I edit registry???

Total commander on my HD2 does not starts, and when trying to edit registry by MobileRegistryEditor.exe - it returns with error of "Not Allowed"

I would be very greatfull, if you have any solution.

Thank you in advance,

Best regards,
Uta

P.S. My e-mail: uggimport@gmail.com Skype: gdmcom1

JZ SmartMort
2nd December 2010, 07:35 PM
Dear JZ,

I have the same problem, caused by unsuccessful run of Android from SD card, so I can not run mostly all installed exe-s, and can not install CAb-s.

Can you please help me, how can I edit registry???

Total commander on my HD2 does not starts, and when trying to edit registry by MobileRegistryEditor.exe - it returns with error of "Not Allowed"

I would be very greatfull, if you have any solution.

Thank you in advance,

Best regards,
Uta

P.S. My e-mail: uggimport@gmail.com Skype: gdmcom1

Bro just hit me up on this thread first, no need to e-mail, PM and post here...

Take a look 3 posts above yours and you will see your answer:
http://forum.xda-developers.com/showthread.php?p=9190574#post9190574

uta77
2nd December 2010, 08:47 PM
Bro just hit me up on this thread first, no need to e-mail, PM and post here...

Take a look 3 posts above yours and you will see your answer:
http://forum.xda-developers.com/showthread.php?p=9190574#post9190574



I found the solution :) Special THANKS to JZ SmartMort

Following simple steps:

1) Download following file: http://www.internet-tools.co.uk/blog/wp-content/uploads/2008/11/sda_unlock.zip

From archive we need only SDA_ApplicationUnlock.exe

It allows Registry to be edited from PC.

Run it with working Activesync connection

2) Download Mobile Registry Editor: http://www.zipsoft.ru/catalog/mobile_registry_editor-v1_11.html

Also run with working Activesync connection

3) and modify the following keys to the values listed.

("HKLM","Security\Policies\Policies","0000101b","1 ")
("HKLM","Security\Policies\Policies","00001005","4 0")
("HKLM","Security\Policies\Policies","0000101a","1 ")
("HKLM","Security\Policies\Policies","00001001","1 ")
("HKLM","Security\Policies\Policies","00001017","2 4")

It perfectly worked with HD2, but I guess it should work with all WM devices.

FYI, here are some other useful software packages that relax the security.
http://forum.xda-developers.com/showthread.php?t=285344
http://www.internet-tools.co.uk/blog...tegory/mobile/
http://www.internet-tools.co.uk/blog...sda_unlock.zip
http://sedacka.saman-cz.com/ppc/inde...unlocking.html
http://forum.xda-developers.com/showthread.php?t=338433 --- the first file in this article.

4) Restart :)

P.S. Special THANKS to JZ SmartMort

JZ SmartMort
2nd December 2010, 08:55 PM
I found the solution :) Special THANKS to JZ SmartMort

Following simple steps:

1) Download following file: http://www.internet-tools.co.uk/blog/wp-content/uploads/2008/11/sda_unlock.zip

From archive we need only SDA_ApplicationUnlock.exe

It allows Registry to be edited from PC.

Run it with working Activesync connection

2) Download Mobile Registry Editor: http://www.zipsoft.ru/catalog/mobile_registry_editor-v1_11.html

Also run with working Activesync connection

3) and modify the following keys to the values listed.

("HKLM","Security\Policies\Policies","0000101b","1 ")
("HKLM","Security\Policies\Policies","00001005","4 0")
("HKLM","Security\Policies\Policies","0000101a","1 ")
("HKLM","Security\Policies\Policies","00001001","1 ")
("HKLM","Security\Policies\Policies","00001017","2 4")

It perfectly worked with HD2, but I guess it should work with all WM devices.

FYI, here are some other useful software packages that relax the security.
http://forum.xda-developers.com/showthread.php?t=285344
http://www.internet-tools.co.uk/blog...tegory/mobile/
http://www.internet-tools.co.uk/blog...sda_unlock.zip
http://sedacka.saman-cz.com/ppc/inde...unlocking.html
http://forum.xda-developers.com/showthread.php?t=338433 --- the first file in this article.

4) Restart :)

P.S. Special THANKS to JZ SmartMort

Excellent, thanks for the feedback and the detailed steps!

VictorC666
19th December 2010, 10:51 AM
Hello JZ,
I would like to ask you for help, i nees to run Opera Mini with url parameter, but i dont know how I was going through your scripts but i am not able to read it out

Is it possible?

Something like:

\Program Files\jbed\jbed.exe -run s0_ "http://www.google.com"
(well this one is not working, OM is run, but url is not opened)

Thank you very much for help.
VicC

JZ SmartMort
19th December 2010, 09:00 PM
Hello JZ,
I would like to ask you for help, i nees to run Opera Mini with url parameter, but i dont know how I was going through your scripts but i am not able to read it out

Is it possible?

Something like:

\Program Files\jbed\jbed.exe -run s0_ "http://www.google.com"
(well this one is not working, OM is run, but url is not opened)

Thank you very much for help.
VicC

This is not possible... JBed can only RUN a certain program like the application number s0_ that you pasted above. It cannot pass just any parameter that a user/developer of the java app desires. Just does not work that way. All of the code that you need to mess with Opera Mini you can find under \Program Files\JZ\helpers... there you will see JZOperaMiniRun.mscr or JZOperaMini5Run.mscr

This is as much as I can offer as anything else would be tutoring on how to script in MortScript and I'd have to charge for that :)

Thanks!

Jordsvin
3rd March 2011, 06:30 PM
Dear JZ,

The software is terrific but I have made a mistake and need your help to correct it.

On the JZ Settings/Activators I foolishly went into the General Tweaks section and then the (Security) part.

I then stupidly changed the App Unlock/Lock Device to (LOCKED).

How can I reset it back to UNLOCKED?

Kind Regards

Jorsdvin

JZ SmartMort
3rd March 2011, 06:42 PM
Dear JZ,

The software is terrific but I have made a mistake and need your help to correct it.

On the JZ Settings/Activators I foolishly went into the General Tweaks section and then the (Security) part.

I then stupidly changed the App Unlock/Lock Device to (LOCKED).

How can I reset it back to UNLOCKED?

Kind Regards

Jorsdvin
Well for starters stop doing foolish things :)

I would do this, check if your device has any issues... meaning use it for a week and verify if anything is wrong. If not don't try fixing anything, just not worth it if everything functions.

If not, drop the attached file into \Program Files\JZ\helpers and try unlocking again replacing the original and removing the .txt extension from the attachment name.

Thanks!

arciphera
20th May 2011, 11:03 AM
JZ:

first off, I want to say that I think JZ SmartMort is a marvelous extension/expansion for Windows Mobile. thank you very much for creating it.

now, for my problems with it, which are twofold:


whenever I copy more than 1024 characters to the clipboard, the following full-screen message pops up:
Your current selection is now fully in the clipboard. However, only the first 1024 characters will be available when choosing from the JZ Clipboard History.
this, technically, is not my problem; I understand JZ Clipboard History's character limit due to it being stored in the WM registry. (yes, I've read ALL of your documentation on the app posted at the beginning of this thread. *grin*) my problem is that, after I click OK on this screen/message to make it go away, it keeps popping up again every 15 seconds or so until I copy different text to the clipboard that is smaller than 1024 characters. honestly, I would like to disable the message entirely, as I don't need to be reminded of the character limit ever again, but I wouldn't have much of a problem with the message if it actually popped up only once each time I copied more than 1024 characters to the clipboard. is there any way to permanently disable it, or at least get it to only pop up only once per instance (of copying over 1024 characters of text)?


every 30 to 45 seconds, my entire phone slows waaaay down for about five seconds or so. this makes games visually stutter, as well as causing text I am typing to "freeze"...only to have whatever I've typed DURING said "freeze" suddenly spew out in an error-laden mass when the lag ends. it makes backspacing over text especially frustrating, too, due to the buffer catch-up characteristic of the OS (meaning that whenever this lag begins while I am holding the Backspace key down, even if I let up on that key right away, text keeps getting backspaced for several seconds longer after the lag ends, forcing me to have to retype more - sometimes far more - than I was intending to). is there a file that can be manually removed/disabled in order to stop such lag? (I am 100% certain this problem is being caused by JZ SmartMort, as uninstalling it completely fixes the lag, and reinstalling it brings the lag right back. [yes, I soft-rebooted after each installation/reinstallation during testing.])


those are the only problems I have with JZ SmartMort. otherwise, it's a beautiful thing that beautifully serves its purpose, and I am very thankful to have (and be able to use) it on my phone.

thanks for your time!


PS: my phone is a Samsung SCH-i220 with Windows Mobile 6.1 on it.

JZ SmartMort
20th May 2011, 11:52 PM
JZ:

first off, I want to say that I think JZ Smartmort is a marvelous extension/expansion for Windows Mobile. thank you very much for creating it.

now, for my problems with it, which are twofold:


whenever I copy more than 1024 characters to the clipboard, the following full-screen message pops up:
Your current selection is now fully in the clipboard. However, only the first 1024 characters will be available when choosing from the JZ Clipboard History.
this, technically, is not my problem; I understand JZ Clipboard History's character limit due to it being stored in the WM registry. (yes, I've read ALL of your documentation on the app posted at the beginning of this thread. *grin*) my problem is that, after I click OK on this screen/message to make it go away, it keeps popping up again every 15 seconds or so until I copy different text to the clipboard that is smaller than 1024 characters. honestly, I would like to disable the message entirely, as I don't need to be reminded of the character limit ever again, but I wouldn't have much of a problem with the message if it actually popped up only once each time I copied more than 1024 characters to the clipboard. is there any way to permanently disable it, or at least get it to only pop up only once per instance (of copying over 1024 characters of text)?


every 30 to 45 seconds, my entire phone slows waaaay down for about five seconds or so. this makes games visually stutter, as well as causing text I am typing to "freeze"...only to have whatever I've typed DURING said "freeze" suddenly spew out in an error-laden mass when the lag ends. it makes backspacing over text especially frustrating, too, due to the buffer catch-up characteristic of the OS (meaning that whenever this lag begins while I am holding the Backspace key down, even if I let up on that key right away, text keeps getting backspaced for several seconds longer after the lag ends, forcing me to have to retype more - sometimes far more - than I was intending to). is there a file that can be manually removed/disabled in order to stop such lag? (I am 100% certain this problem is being caused by JZ Smartmort, as uninstalling it completely fixes the lag, and reinstalling it brings the lag right back. [yes, I soft-rebooted after each installation/reinstallation during testing.])

those are the only problems I have with JZ Smartmort. otherwise, it's a beautiful thing that beautifully serves its purpose, and I am very thankful to have (and be able to use) it on my phone.

thanks for your time!


PS: my phone is a Samsung SCH-i220 with Windows Mobile 6.1 on it.



Thanks for the kind words!

Problem #1 is a bug. I don't know what I was testing when I wrote that piece. I'll fix it for the next release.

Issue #2 is not good... do me a favor and go to JZSettings > MISC > Clipboard > Clipboard at startup --- change to OFF. Clipboard monitor is really the only piece that I leave around running (TSR as we used to call it in the 386 days :))

However, if you're using MortButtons, you may want to try with that feature turned off.

All the best!

arciphera
21st May 2011, 03:44 AM
thank you for the quick reply. it's good to know the 1024-character-limit message will be fixed with the next release. :-)

I'm seriously bummed about the Clipboard Monitor causing the lag, however, because in order to prevent that lag I have to have it disabled upon startup. so yes, your suggestion worked - and thank you for that - but NOW what do I do to ensure that I always have an automatically running "backup" of everything I copy/paste? I use that function to a ridiculous degree, and there are countless times when I've copied something to my phone's clipboard, intending to use it moments later, only to forget about it and copy something else...then immediately breathing a sigh of relief when I realize I can go right into the JZ SmartMort clipboard history and retrieve that momentarily forgotten text.

JZ SmartMort
21st May 2011, 07:48 AM
thank you for the quick reply. it's good to know the 1024-character-limit message will be fixed with the next release. :-)

I'm seriously bummed about the Clipboard Monitor causing the lag, however, because in order to prevent that lag I have to have it disabled upon startup. so yes, your suggestion worked - and thank you for that - but NOW what do I do to ensure that I always have an automatically running "backup" of everything I copy/paste? I use that function to a ridiculous degree, and there are countless times when I've copied something to my phone's clipboard, intending to use it moments later, only to forget about it and copy something else...then immediately breathing a sigh of relief when I realize I can go right into the JZ SmartMort clipboard history and retrieve that momentarily forgotten text.
If you map a button to JZAction and use the copy/paste features then you'd still be able to use Clipboard History.

Kinda sucks that the background process is flaking on me. Maybe I'll put in some sleep statements there to make it not as CPU intensive all at once. The heavy piece is where I compare what's in the current clipboard vs. every entry in Clipboard History. I'll try slowing that down on the next release.

Thanks for the feedback!!!
JZ

arciphera
21st May 2011, 10:29 AM
If you map a button to JZAction and use the copy/paste features then you'd still be able to use Clipboard History.I actually thought of doing that, but then I realized that the options in JZ SmartMort's Clipboard Tools don't include "cut all" or "undo", which are two of the functions of VitoCopyPaste that I use the most. besides, it takes only one button-press-and-hold and one additional button-click to activate any of VitoCopyPaste's functions, whereas it takes a minimum of eight button-clicks to activate a single function of JZ SmartMort's Clipboard Tools. don't get me wrong - those tools are very nice to have in rare cases where VitoCopyPaste is unable to respond as normal (such as with the bundled version of Word Mobile [what the hell was M$ thinking, not including copy/paste functionality in that app??]), but for convenience's sake, it's just not practical...not for the speed at which I'm used to composing and sending SMS/MMS messages, anyway.


Kinda sucks that the background process is flaking on me.it does, yeah, but considering how excellent a job you've done on JZ SmartMort already, I think it's entirely understandable that little things like this would "slip through the cracks". the fact that I can report this stuff directly to you and get your input on it is priceless, compared to how it is with most other apps, whose coders seem to be shrouded behind a CIA-esque curtain of anonymity and unavailability (if not plain, simple nonexistence).


Maybe I'll put in some sleep statements there to make it not as CPU intensive all at once. The heavy piece is where I compare what's in the current clipboard vs. every entry in Clipboard History. I'll try slowing that down on the next release.that would be most excellent of you. I'm sure any little bit in that direction would help immensely.


Thanks for the feedback!!!thank YOU for being open/receptive to it. even with the two bugs/flaws I've brought to your attention, SmartMort is STILL an invaluable tool to have on my phone - not just better than nothing, but better than everything else out there that has any comparable functionality whatsoever (and there's not much of that at all).

JZ SmartMort
21st May 2011, 03:03 PM
I actually thought of doing that, but then I realized that the options in JZ SmartMort's Clipboard Tools don't include "cut all" or "undo", which are two of the functions of VitoCopyPaste that I use the most. besides, it takes only one button-press-and-hold and one additional button-click to activate any of VitoCopyPaste's functions, whereas it takes a minimum of eight button-clicks to activate a single function of JZ SmartMort's Clipboard Tools. don't get me wrong - those tools are very nice to have in rare cases where VitoCopyPaste is unable to respond as normal (such as with the bundled version of Word Mobile [what the hell was M$ thinking, not including copy/paste functionality in that app??]), but for convenience's sake, it's just not practical...not for the speed at which I'm used to composing and sending SMS/MMS messages, anyway.


it does, yeah, but considering how excellent a job you've done on JZ SmartMort already, I think it's entirely understandable that little things like this would "slip through the cracks". the fact that I can report this stuff directly to you and get your input on it is priceless, compared to how it is with most other apps, whose coders seem to be shrouded behind a CIA-esque curtain of anonymity and unavailability (if not plain, simple nonexistence).


that would be most excellent of you. I'm sure any little bit in that direction would help immensely.


thank YOU for being open/receptive to it. even with the two bugs/flaws I've brought to your attention, SmartMort is STILL an invaluable tool to have on my phone - not just better than nothing, but better than everything else out there that has any comparable functionality whatsoever (and there's not much of that at all).

Thank you! Being unique and having features that nothing out there really offers was and is still the main motivation. Quite honestly though, I use my tool a heck of a lot so it was really because I needed some gaps plugged in Windows Mobile. I'm just sorry to see Windows Mobile go in a direction that I don't like much with Windows Phone 7. I hate the fact that all software developed for well over 10 years is pretty much rendered useless and that's a LOT of usefull apps that made Windows Mobile the best choice for me. I think Android is going to be my next route but for now my HTC Pure is well and kicking for a while.

I'm attaching the file that you should throw into \Program Files\JZ\helpers --- you will see the 100, 200 & 300 millisecond versions. See if any of these alleviate the sluggishness in performance. I didn't fix the 1024 repeat warning problem just yet but it should be easy enough to do once I know which pause duration works best.

Thanks!
JZ

arciphera
22nd May 2011, 11:33 PM
I'm attaching the file that you should throw into \Program Files\JZ\helpers --- you will see the 100, 200 & 300 millisecond versions. See if any of these alleviate the sluggishness in performance.I extensively tested all three JZClipboard files, doing a soft reboot after each (re)placement in the helpers folder, and these are the results I got.

the 100-millisecond version fixed the lag that was happening every 30 to 45 seconds, but it replaced it with a constant second-by-second jitter that makes game-play very difficult/irritating and videos/animation almost unbearable to watch (although, interestingly, it is not at all discernible during texting). the 200-millisecond version is far better, but there's still too much jitter for comfort. the 300-millisecond version, however, causes so little jitter that it's hard to complain about it at all. it's technically still there, but it's so slight/minimal that I'm willing to consider the problem pretty much resolved now - enough to make ME happy, at least.

I will admit that I'm tempted to ask you to make a 400-millisecond version of the JZClipboard file, because I'm thinking it would likely cause so little jitter as to be completely invisible/undetectable, but I don't know what adverse performance issues that might cause for the JZClipboard overall. I suppose you would have already made a 400-millisecond version for me to test if there wasn't good reason to expect it to be problematic, but what do I know?

anyway, I said before (in a previous post) that I was sure any coding changes you made to the SmartMort Clipboard would help immensely, and I was right. if you implement the 300-millisecond revision in the next release/update of SmartMort, I will be more than happy, satisfied, and thankful, because even with the very slight jitter it causes, it's a thousand times better than the lag that was happening before, and that's something I wasn't hopeful I would ever see go away.

once again, thank you. :-)

JZ SmartMort
23rd May 2011, 05:43 AM
I extensively tested all three JZClipboard files, doing a soft reboot after each (re)placement in the helpers folder, and these are the results I got.

the 100-millisecond version fixed the lag that was happening every 30 to 45 seconds, but it replaced it with a constant second-by-second jitter that makes game-play very difficult/irritating and videos/animation almost unbearable to watch (although, interestingly, it is not at all discernible during texting). the 200-millisecond version is far better, but there's still too much jitter for comfort. the 300-millisecond version, however, causes so little jitter that it's hard to complain about it at all. it's technically still there, but it's so slight/minimal that I'm willing to consider the problem pretty much resolved now - enough to make ME happy, at least.

I will admit that I'm tempted to ask you to make a 400-millisecond version of the JZClipboard file, because I'm thinking it would likely cause so little jitter as to be completely invisible/undetectable, but I don't know what adverse performance issues that might cause for the JZClipboard overall. I suppose you would have already made a 400-millisecond version for me to test if there wasn't good reason to expect it to be problematic, but what do I know?

anyway, I said before (in a previous post) that I was sure any coding changes you made to the SmartMort Clipboard would help immensely, and I was right. if you implement the 300-millisecond revision in the next release/update of SmartMort, I will be more than happy, satisfied, and thankful, because even with the very slight jitter it causes, it's a thousand times better than the lag that was happening before, and that's something I wasn't hopeful I would ever see go away.

once again, thank you. :-)
Here you go buddy... 400 ms and the 1024 repeat fix. Let me know how you like it.

arciphera
23rd May 2011, 10:13 PM
Here you go buddy... 400 ms and the 1024 repeat fix. Let me know how you like it.much thanks! that file is indeed even better on the jitter: there's virtually none now. (none! wow!) and the 1024-message repeat issue has been fixed, too - mostly. it no longer repeats over and over and over...but it still repeats once (ie: it appears twice). whenever I copy more than 1024 characters to the clipboard, the message pops up after about 30 seconds, I click OK...and then, about 30 seconds after that it pops up again. once I clear it the second time, it permanently stops popping up (until I copy more than 1024 characters to the clipboard again, anyway), so that IS a fix/improvement...but I'm sure it shouldn't be popping up a second time. in light of this, an idea occurred to me...

is it possible for you to just eliminate the message altogether so that it NEVER comes up? I know it's important for it to appear at least once, so as to avoid unpleasant surprises for (and complaints from) new users who naturally assume the JZClipboard history has no length limit, but I really have no need to ever see it again myself. besides, it doesn't pop up right away; it takes a good 30 seconds or so for it to appear the first time (never mind the second), and by then I'm already well underway in whatever I'm doing / wherever I'm going (in my phone) with the 1024+ characters I've just cut/copied, so even the message's first appearance tends to be interruptive/intrusive/annoying to me.

also, I'm thinking - and this is just a suggestion - that you could add a setting to the next version/update of SmartMort that gives the user the option to turn the message off permanently (it being turned on by default upon installation, of course), perhaps with a "do not show this message again" checkbox at the bottom of the message itself.

what do you think? if you don't see my suggestion as viable/workable, could you at least remove the message completely from the JZClipboard file just for me? because if you did that...well, that would be another wow. :-D

JZ SmartMort
26th May 2011, 08:06 AM
much thanks! that file is indeed even better on the jitter: there's virtually none now. (none! wow!) and the 1024-message repeat issue has been fixed, too - mostly. it no longer repeats over and over and over...but it still repeats once (ie: it appears twice). whenever I copy more than 1024 characters to the clipboard, the message pops up after about 30 seconds, I click OK...and then, about 30 seconds after that it pops up again. once I clear it the second time, it permanently stops popping up (until I copy more than 1024 characters to the clipboard again, anyway), so that IS a fix/improvement...but I'm sure it shouldn't be popping up a second time. in light of this, an idea occurred to me...

is it possible for you to just eliminate the message altogether so that it NEVER comes up? I know it's important for it to appear at least once, so as to avoid unpleasant surprises for (and complaints from) new users who naturally assume the JZClipboard history has no length limit, but I really have no need to ever see it again myself. besides, it doesn't pop up right away; it takes a good 30 seconds or so for it to appear the first time (never mind the second), and by then I'm already well underway in whatever I'm doing / wherever I'm going (in my phone) with the 1024+ characters I've just cut/copied, so even the message's first appearance tends to be interruptive/intrusive/annoying to me.

also, I'm thinking - and this is just a suggestion - that you could add a setting to the next version/update of SmartMort that gives the user the option to turn the message off permanently (it being turned on by default upon installation, of course), perhaps with a "do not show this message again" checkbox at the bottom of the message itself.

what do you think? if you don't see my suggestion as viable/workable, could you at least remove the message completely from the JZClipboard file just for me? because if you did that...well, that would be another wow. :-D

Weird, mine does not do that... it only did it once with the 1024 message. Uploading a new attempt, see if it works for you.

I can probably add an option in but cannot do a checkbox with don't show again because MortScript does not have it available for me.

Thanks!

arciphera
28th May 2011, 09:56 AM
Uploading a new attempt, see if it works for you.that fixed it. it is now only coming up once on my phone, as well. I'd still love a setting giving me the option of disabling it completely, though. ;-)

thanks!

JZ SmartMort
28th May 2011, 02:12 PM
that fixed it. it is now only coming up once on my phone, as well. I'd still love a setting giving me the option of disabling it completely, though. ;-)

thanks!
Thank you very much for supporting the app and my work by donating! I really appreciate it. I will definitely incorporate a feature to disable in the next release which will be under JZSettings > MISC > Clipboard options.

For now though here's a custom version for you that simply does not warn you anymore. Give that a go...

All the best!
JZ

arciphera
30th May 2011, 09:38 AM
Thank you very much for supporting the app and my work by donating! I really appreciate it.I appreciate the work you've done, especially on the fixes I've alerted you to. besides, I've paid far more for WM apps that benefit me far less than JZ SmartMort does, so if you ask me, I got a hell of a "deal" with that donation. :-)


I will definitely incorporate a feature to disable in the next release which will be under JZSettings > MISC > Clipboard options.

For now though here's a custom version for you that simply does not warn you anymore. Give that a go...I look forward to seeing that setting incorporated, and thank you very much for the JZClipboard file that provides that setting's benefits now. it works perfectly.

just out of curiosity, what exactly do the 100-, 200-, 300-, and 400-millisecond JZClipboard files tell JZ SmartMort to do differently from the file that currently installs with the app? I know (from what you've said previously) that something is slowed down, but does that mean JZ SmartMort checks the phone's clipboard at a slower speed, does it merely make the intervals longer between each clipboard check, or does it do something else entirely?

JZ SmartMort
30th May 2011, 07:07 PM
I appreciate the work you've done, especially on the fixes I've alerted you to. besides, I've paid far more for WM apps that benefit me far less than JZ SmartMort does, so if you ask me, I got a hell of a "deal" with that donation. :-)


I look forward to seeing that setting incorporated, and thank you very much for the JZClipboard file that provides that setting's benefits now. it works perfectly.

just out of curiosity, what exactly do the 100-, 200-, 300-, and 400-millisecond JZClipboard files tell JZ SmartMort to do differently from the file that currently installs with the app? I know (from what you've said previously) that something is slowed down, but does that mean JZ SmartMort checks the phone's clipboard at a slower speed, does it merely make the intervals longer between each clipboard check, or does it do something else entirely?

Basically, I have two loops... one reads (all clipboard content) from the registry so the current clipboard content can be compared against it. The other writes the clipboard content to the registry if there is a difference noticed. So these loops should not be that heavy but obviously they are since I noticed the same thing as you. In the middle of those loops I added a sleep(400) command to slow it down... that's pretty much it.

I may make it smarter by not reading from the registry for each compare and instead keep them as variables around until a change is noticed... something along those lines.

Thanks!
JZ

arciphera
1st June 2011, 03:32 AM
Basically, I have two loops... one reads (all clipboard content) from the registry so the current clipboard content can be compared against it. The other writes the clipboard content to the registry if there is a difference noticed. So these loops should not be that heavy but obviously they are since I noticed the same thing as you. In the middle of those loops I added a sleep(400) command to slow it down... that's pretty much it.thanks for the explanation. it makes a lot more sense to me now as to why the lag/jitter was happening. not that I'm about to start coding in SmartMort or anything. :-]


I may make it smarter by not reading from the registry for each compare and instead keep them as variables around until a change is noticed... something along those lines.would that perhaps eliminate any chance of lag/jitter due to using virtually no resources at all (or at least far less than it currently does, even at 400-millisecond sleep modification)?

also, another suggestion occurred to me today that I've been meaning to mention to you for a while now: the menus in JZ Action and JZ Settings don't recognize/support the Enter button on my phone. I can immediately navigate to (and thus highlight) a selection in the menus by pressing the corresponding letter on my phone's keypad, but I have to press the OK soft button in order to actually select/activate the highlighted option; pressing Enter merely results in a beep (the one which signifies an error). do you think you could modify JZ SmartMort so that [a] pressing Enter activates the highlighted menu selection, and [b] pressing the corresponding letter simultaneously navigates to AND activates the menu selection (such as pressing the corresponding number in default WM menus does)?

JZ SmartMort
1st June 2011, 03:37 AM
thanks for the explanation. it makes a lot more sense to me now as to why the lag/jitter was happening. not that I'm about to start coding in SmartMort or anything. :-]


would that perhaps eliminate any chance of lag/jitter due to using virtually no resources at all (or at least far less than it currently does, even at 400-millisecond sleep modification)?

also, another suggestion occurred to me today that I've been meaning to mention to you for a while now: the menus in JZ Action and JZ Settings don't recognize/support the Enter button on my phone. I can immediately navigate to (and thus highlight) a selection in the menus by pressing the corresponding letter on my phone's keypad, but I have to press the OK soft button in order to actually select/activate the highlighted option; pressing Enter merely results in a beep (the one which signifies an error). do you think you could modify JZ SmartMort so that [a] pressing Enter activates the highlighted menu selection, and [b] pressing the corresponding letter simultaneously navigates to AND activates the menu selection (such as pressing the corresponding number in default WM menus does)?

Yes it would possible reduce resources but not in the case where the clipboard content has changed.

I'm kind of scared of touching stuff that works so there is a risk of redoing this logic as it's very touchy.

BTW, I cannot change the menu functionality because that is all MortScript.

Thanks!
JZ

arciphera
1st June 2011, 05:09 AM
Yes it would possible reduce resources but not in the case where the clipboard content has changed.but that would be perfect, because the moment in which the clipboard content has changed would be a moment - the only moment - where potential lag/jitter wouldn't even matter, since the user would be busy pasting text rather than composing it. that's what I'm envisioning, anyway. (if I'm overlooking something, feel free to correct me.)


I'm kind of scared of touching stuff that works so there is a risk of redoing this logic as it's very touchy.if you want, I will be your beta tester for any changes you make, so that you have a full report on the results of said changes before you release them into a publicly distributed build. my phone has a lower amount of RAM and CPU resources than most WM devices out there, too, so you'll have the assurance that if whatever you do works well with mine, it'll probably work well - or even better - with anyone else's.


BTW, I cannot change the menu functionality because that is all MortScript.ah well. didn't think it could hurt to ask. :-)

addicus
4th June 2011, 04:05 AM
Hey JZ I am having an issue that I have never ran into previously. It is not stopping me from using the program, but pops up everytime I start the phone and is kind of annoying. I attached a screen shot. Please advise on how I can fix it.

JZ SmartMort
5th June 2011, 12:03 AM
Hey JZ I am having an issue that I have never ran into previously. It is not stopping me from using the program, but pops up everytime I start the phone and is kind of annoying. I attached a screen shot. Please advise on how I can fix it.
Very weird... looks like you don't have write access to the start up folder. See if that key exists in the registry and what its value is. Then go to the folder and try to create a file there... just for a test so we know the answer. However, I've modified JZCABInstaller.mscr and attaching it here. It now has a TRY/CATCH so that at least it continues and does not trip on you.

Put the file under \Program Files\JZ\helpers, rename it to get rid of the .txt extension and take a reboot.

Thanks!
JZ

JZ SmartMort
5th June 2011, 12:06 AM
but that would be perfect, because the moment in which the clipboard content has changed would be a moment - the only moment - where potential lag/jitter wouldn't even matter, since the user would be busy pasting text rather than composing it. that's what I'm envisioning, anyway. (if I'm overlooking something, feel free to correct me.)


if you want, I will be your beta tester for any changes you make, so that you have a full report on the results of said changes before you release them into a publicly distributed build. my phone has a lower amount of RAM and CPU resources than most WM devices out there, too, so you'll have the assurance that if whatever you do works well with mine, it'll probably work well - or even better - with anyone else's.


ah well. didn't think it could hurt to ask. :-)

OK I'm ready for you... all of the logic has been added including a menu item to disable the 1024 warning but if you can please don't use that until you've done a bit of testing. I now "remember" the last clipboard content and don't initiate the two loops until "the last" differs from "the new" clipboard content.

Put all of the files from the zip into the helpers folder.

Thanks!
JZ

arciphera
8th June 2011, 08:53 AM
after extensively testing the modified JZ files for 48 hours or so (which I would have done sooner, but was unable to due to being out of town over the weekend), this is what I've found/determined:

all lag and jitter is gone, even immediately following updates to the clipboard (via copy/cut). for all the resources the JZ Clipboard is supposed to take up when it updates itself, my phone (a weaker/slower model than most other WM 6.x devices) shows no adverse affects to it whatsoever. thus, I would say the newly coded JZ files appear to have solved that problem completely.

the added feature for disabling the 1024 Character Warning is nice, too; it works just as it should. in addition, the warning is still coming up on my phone only one time for each instance of copying/cutting more than 1024 characters to the clipboard, so that particular fix has successfully carried over with the newly coded JZ files, as well.

one issue I'm seeing now that you might want to work on is that whenever I copy/cut more than 1024 characters to the clipboard while the 1024 Character Warning is enabled, a good 30 to 45 seconds passes before the warning appears. this is a bit of an annoyance, as it makes it seem as though the warning is suddenly/randomly appearing out of nowhere and/or for no reason, since the user (ie: me) is usually by that time already well past copying/cutting/pasting the text in question. granted, disabling the 1024 Character Warning (which I, of course, have opted to do) "solves" this particular problem by simply eliminating the appearance of the warning altogether, but I thought you'd want to know about this issue anyway for all the users out there who prefer to NOT disable the warning.

I hope this helps, and thanks again for all your outstanding work!




PS: I'm thinking Clipboard 1024 Character Warning in the JZ Settings menu should be changed to Clipboard 1024 Character Alert or Clipboard 1024 Character Notification, since that message seems (to me) to be more of an alert/notification than an actual warning. just my two cents. :-)

JZ SmartMort
8th June 2011, 05:38 PM
after extensively testing the modified JZ files for 48 hours or so (which I would have done sooner, but was unable to due to being out of town over the weekend), this is what I've found/determined:

all lag and jitter is gone, even immediately following updates to the clipboard (via copy/cut). for all the resources the JZ Clipboard is supposed to take up when it updates itself, my phone (a weaker/slower model than most other WM 6.x devices) shows no adverse affects to it whatsoever. thus, I would say the newly coded JZ files appear to have solved that problem completely.

the added feature for disabling the 1024 Character Warning is nice, too; it works just as it should. in addition, the warning is still coming up on my phone only one time for each instance of copying/cutting more than 1024 characters to the clipboard, so that particular fix has successfully carried over with the newly coded JZ files, as well.

one issue I'm seeing now that you might want to work on is that whenever I copy/cut more than 1024 characters to the clipboard while the 1024 Character Warning is enabled, a good 30 to 45 seconds passes before the warning appears. this is a bit of an annoyance, as it makes it seem as though the warning is suddenly/randomly appearing out of nowhere and/or for no reason, since the user (ie: me) is usually by that time already well past copying/cutting/pasting the text in question. granted, disabling the 1024 Character Warning (which I, of course, have opted to do) "solves" this particular problem by simply eliminating the appearance of the warning altogether, but I thought you'd want to know about this issue anyway for all the users out there who prefer to NOT disable the warning.

I hope this helps, and thanks again for all your outstanding work!




PS: I'm thinking Clipboard 1024 Character Warning in the JZ Settings menu should be changed to Clipboard 1024 Character Alert or Clipboard 1024 Character Notification, since that message seems (to me) to be more of an alert/notification than an actual warning. just my two cents. :-)


Great... this is good news. I've used your verbiage for the menu item and I flipped it where users have to activate the warning rather than having it on by default.

The reason why it takes long before the warning comes up is because that's when the Windows Mobile clipboard contents make it into JZClipboard --- because I modified those loops to take longer. I knocked them down to 200 milliseconds rather than the 400 we settled on because now the loop is only activated when the clip contents are different than before.

I'm attaching the new code, see if it's still resolving your issue well... and didn't create new problems.

Thanks!

arciphera
9th June 2011, 09:47 PM
I'm attaching the new code, see if it's still resolving your issue well... and didn't create new problems.much improved as far as the time it takes for the 1024 Character Alert to appear, and no recurring/additional problems have arisen that I can see, either (which I've been watching for VERY carefully). the alert is still (usually) taking a good ten seconds to appear, though, so I'm wondering if it might be even better to lower the loop back down to its original 100-millisecond setting, since there's now no lag/jitter to worry about. this is just a suggestion/consideration on behalf of the (few?) users who will prefer to have the alert enabled; as I've said before, it will be disabled on my own phone. still, I know you want your app to work as professionally (and to be as user-friendly) as possible, so this suggestion is only intended to help you accomplish that as best/closely as possible. :-)

that being said, whether you make any further changes to the code or not, I'd say the ones you've already made have improved the app a thousand percent, and I for one am MORE than happy/satisfied with it now.

as always, thank you.




PS: when are you planning on officially releasing the next version of JZ SmartMort? I'm just curious - not because I myself need it (I already have the files you've been recoding, so I'm good to go), but because I'm wondering when I'll be able to refer the app to other (less savvy) Windows Mobile users to download/install on their own devices. I would assume you're at least waiting until the tweaks you and I have been working on are finished before implementing them into the actual JZ SmartMort installer, but I'm wondering if you're waiting on anything else, as well. so yeah, just curiosity here...with a slight "anticipatory agenda" to it. ;-)

JZ SmartMort
9th June 2011, 11:30 PM
much improved as far as the time it takes for the 1024 Character Alert to appear, and no recurring/additional problems have arisen that I can see, either (which I've been watching for VERY carefully). the alert is still (usually) taking a good ten seconds to appear, though, so I'm wondering if it might be even better to lower the loop back down to its original 100-millisecond setting, since there's now no lag/jitter to worry about. this is just a suggestion/consideration on behalf of the (few?) users who will prefer to have the alert enabled; as I've said before, it will be disabled on my own phone. still, I know you want your app to work as professionally (and to be as user-friendly) as possible, so this suggestion is only intended to help you accomplish that as best/closely as possible. :-)

that being said, whether you make any further changes to the code or not, I'd say the ones you've already made have improved the app a thousand percent, and I for one am MORE than happy/satisfied with it now.

as always, thank you.




PS: when are you planning on officially releasing the next version of JZ SmartMort? I'm just curious - not because I myself need it (I already have the files you've been recoding, so I'm good to go), but because I'm wondering when I'll be able to refer the app to other (less savvy) Windows Mobile users to download/install on their own devices. I would assume you're at least waiting until the tweaks you and I have been working on are finished before implementing them into the actual JZ SmartMort installer, but I'm wondering if you're waiting on anything else, as well. so yeah, just curiosity here...with a slight "anticipatory agenda" to it. ;-)

Attaching the 100 millisecond attempt.

I'll release it in another few weeks. Not too long... I've been planning to for a while with the few fixes that I've incorporated so far.

Here's a sneak peek:
JZAction: Clipboard shortcut error on installation when \Windows\StartUp cannot be written to
JZAction: Slowed down Clipboard compare/parse to use less device resources
JZAction: Fixed Clipboard History repeat warnings on large entries
JZAction: Added option to suppress Clipboard 1024 warning
DONE - JZBrowser: Added NetFront 4.1 R1 support
DONE - JZBrowser: Added UCWEB 7.4.0.65 support
DONE - JZBrowser: Verified BOLT 2.31
DONE - JZBrowser: Opera Mobile 9.x and 9.7 took out double-quotes around the URL parameter
DONE - JZAction: Fixed 3G toggle to press yes when a verification window is presented
DONE - JZSettings: Fix help file opening in background
DONE - JZTweaks: Fix security tweak and added a warning


Thanks!
JZ

arciphera
11th June 2011, 10:04 PM
Attaching the 100 millisecond attempt.and the 1024 Character Alert is coming up a lot faster now. after a series of about 50 repetitive tests, I found that the "time to appear" (as of the moment more than 1024 characters are copied/cut) is averaging about three seconds. sometimes it appears in a single second, sometimes it takes around seven or eight. I'm not sure why there's such a wide berth in the timing, but I don't suppose this is the type of action you can really force to happen in a perfectly precise amount of time when it's set up to be triggered the way the JZ Clipboard is. whatever the case, I'd say the three-second average I'm now getting on my phone is a good indication that the code is at a point where there's no need to tweak it any further. remember, too, that my phone is slower/weaker than most other WM 6.x devices, so the chances are good that someone else will get even better/quicker results than I'm getting.

one other suggestion about the 1024 Character Alert: as nice as it will be for users like me to have the alert automatically disabled upon installing JZ SmartMort, I still think it should be enabled by default instead, since new users of the app will probably not know about the character limit (nor will most current and/or long-time users who, for some reason or other, have never copied/cut 1024 characters of text on their phones before), and any such users should still be told about the limit at least once, even if never again. of course, one problem with having the alert enabled by default is that the aforementioned users likely won't know that it can be disabled - much as we might not like to admit it, it is a sad fact that many people never fully explore the menus and options available to them in the software they use on their phones and PCs - which is what I'm assuming you were thinking of when you flipped the coding so that the alert would be disabled by default.

in light of that, I propose [a] changing the code back so that, upon installation of JZ SmartMort, the 1024 Character Alert is set by default to appear, and [b] changing the text of the alert itself so that people see/read the following when it appears (new text in red):Your selection is now fully in the clipboard. However, only the first 1024 characters will be available when choosing from the JZ Clipboard History. (This alert can be permanently disabled by going to JZ Settings > JZ Misc. Options > Clipboard Options.)

JZ SmartMort
17th June 2011, 08:43 AM
Get the CAB from the first post (http://forum.xda-developers.com/showthread.php?t=382043) or SourceForge (http://sourceforge.net/projects/jzsmartmort/files/)...

Support for Opera Mini 6.0, NetFront 4.1 R1 and Bolt 2.52 browsers.


New changes in v1.8.0:



JZAction: Optimized device performance so Clipboard history will append only when new entry is different from last
JZAction: Slowed down Clipboard compare/parse to use less device resources
JZAction: Clipboard shortcut error on installation when \Windows\StartUp folder cannot be written to
JZAction: Fixed Clipboard History repeat warnings on large 1024 character entries
JZAction: Added option to suppress Clipboard 1024 warning
JZBrowser: Added Opera Mini 6.0.24093 (Java version) support
JZBrowser: Added NetFront 4.1 R1 support
JZBrowser: Verified UCWEB 7.7.1.88
JZBrowser: Verified UCWEB 7.6.1.82
JZBrowser: Verified UCWEB 7.4.0.65
JZBrowser: Added BOLT 2.52 support
JZBrowser: Verified BOLT 2.31
JZBrowser: Opera Mobile 9.x and 9.7 took out double-quotes around the URL parameter
JZAction: Fixed 3G toggle to press yes when a verification window is presented
JZAction: Added cut ability in copy/paste menu
JZSettings: Fix help file opening in background
JZTweaks: Fix security tweak and added a warning


Enjoy!
JZ

arciphera
17th June 2011, 10:07 AM
I have to say: JZ SmartMort was already an excellent application when I first found/downloaded/installed it (v1.6.9), but now it's nothing short of awesome.

well done! *standing ovation*

altae
17th June 2011, 09:47 PM
I just discovered this software and I have to say it's a real jewel. What's really great in my opinion is the ability to choose a none default browser when you open a link. Especially when working with rss readers. Well done, thank you.

JZ SmartMort
17th June 2011, 10:09 PM
I just discovered this software and I have to say it's a real jewel. What's really great in my opinion is the ability to choose a none default browser when you open a link. Especially when working with rss readers. Well done, thank you.
Thanks altae... would you mind sharing with us which RSS reader you prefer?

JZ

altae
19th June 2011, 01:42 PM
No I don't mind at all :-) My favorite reader is Newsbreak by Ilium Software. It looks a bit outdated but what concerns functionality it's simply great. Disadvantage: Not freeware.

I also tried SPB News but it is very slow in downloading the feed content. And it's also not freeware.

Out of all the freeware readers out there I would choose Yomomedia. I used to read the news with this software once but I stopped using it since it is a bit annoying to visite Yomomedia's website every time you want to add a new feed. You cannot do that using the PPC client. It's only possible to activate/ deactivate the feeds you have added vià the website.

So my conclusion: If you are willing to pay a small fee I definitely recommend Newsbreak. If you are looking for a freeware solution I would take a look at Yomomedia.

bikooo3878
21st June 2011, 03:50 AM
Work`s nice. Thank`s a lot.

bulmer
23rd June 2011, 03:22 AM
Just wondering if i'm doing something wrong here.
I'm using the new version. When I click a link, in File Explorer, I get taken to the Script GUI but my Opera Mini 5 (chosen as default in JZ Browser Settings) isn't listed. Just lousy Internet Explorer.....that things a curse I can't get rid of..
Any ideas what I may be doing wrong?Cheers.

JZ SmartMort
23rd June 2011, 05:10 AM
Just wondering if i'm doing something wrong here.
I'm using the new version. When I click a link, in File Explorer, I get taken to the Script GUI but my Opera Mini 5 (chosen as default in JZ Browser Settings) isn't listed. Just lousy Internet Explorer.....that things a curse I can't get rid of..
Any ideas what I may be doing wrong?Cheers.
That is very strange...

Go to JZSettings > JZBrowser > View Installed Browsers and paste the output... you can use this http://www.mymobiler.com/ in case you're not aware to copy/paste from the device onto your desktop.

If it's listed on the "Choose Default Browser" area then it should also show up under JZBrowser (mortscript choice menu and all other GUI selections). I just checked mine and I have both Opera Mini 5/6 and Opera Mini 5 WM and they both show up...

Thanks!

bulmer
23rd June 2011, 06:24 AM
I'm using WM6.1, is that a problem at all?

That is very strange...

Go to JZSettings > JZBrowser > View Installed Browsers and paste the output... you can use this http://www.mymobiler.com/ in case you're not aware to copy/paste from the device onto your desktop.

If it's listed on the "Choose Default Browser" area then it should also show up under JZBrowser (mortscript choice menu and all other GUI selections). I just checked mine and I have both Opera Mini 5/6 and Opera Mini 5 WM and they both show up...

Thanks!

bulmer
23rd June 2011, 07:15 AM
Heres the output....


pocketie-command = \Program Files\Opera Mini\OperaMini5-WM-armv4.exe

operamini5wm-command = \Program Files\Opera Mini\OperaMini5-WM-armv4.exe

[MANUAL] pocketie-command = \Program Files\Opera Mini\OperaMini5-WM-armv4.exe

JZ SmartMort
23rd June 2011, 07:33 AM
I'm using WM6.1, is that a problem at all?
No... on the first post of this thread you can see it's supported so that should not pose issues at all.

JZ SmartMort
3rd July 2011, 03:47 PM
Heres the output....


pocketie-command = \Program Files\Opera Mini\OperaMini5-WM-armv4.exe

operamini5wm-command = \Program Files\Opera Mini\OperaMini5-WM-armv4.exe

[MANUAL] pocketie-command = \Program Files\Opera Mini\OperaMini5-WM-armv4.exe
My app sure thinks you have Opera Mini WM installed (no reason to override IE but doesn't hurt unless you don't want IE to show up in my app but you were probably testing)

Go to JZSettings > Browser > Choose a Default Browser > Scan/Detect --- then post a screenshot of what JZBrowser looks like after you've forced a re-scan.

Thanks!

khuglog
5th July 2011, 05:26 AM
I can't copy/paste with my Dash 3G because it haven't Shift key. May you fix config shortcut key to copy/paste in next version. And may you fix "Disable Jbed Security Prompts"? I want only disable security in networld, file.. but not messenger! Thank you very much. My english skill is very bad, so I express difficultly.. I'm sorry!

JZ SmartMort
5th July 2011, 05:21 PM
I can't copy/paste with my Dash 3G because it haven't Shift key. May you fix config shortcut key to copy/paste in next version. And may you fix "Disable Jbed Security Prompts"? I want only disable security in networld, file.. but not messenger! Thank you very much. My english skill is very bad, so I express difficultly.. I'm sorry!
I don't fully understand problem #1 because I'm not sure if you're talking about JZAction > Copy/Paste or if you're talking about JZBrowser > Opera Mini Paste Method --- anyway what would be better is if you tested which shortcut key actually does work by using http://www.mymobiler.com/ and let me know because I already have all possible keyboard shortcuts and if none work for you, there's not much I can do...

I will probably not target a single JBed application to turn off security. You're the only request for it and this is a free app so turning off JBed security is all or nothing.

Thanks!

michoob
9th September 2011, 06:50 PM
Hi, is there a plan to support Opera Mini 6.1.25378 (see my signature for device details)?

I am asking because it is not working for me with JZ SmartMort 1.8.0 (installed on device) with Esmertec JBed Build ID: 20080912.5.1 (I use this build to have GMail.jar work ;)).
When opening an URL, for instance from RSS Hub, Opera Mini opens, but after about 25 seconds, I have this MortScript message:
ERROR: Did not detect Opera Mini after 25 seconds.

0 = LoopDone
64,64,64
56,64,56
0,0
1,0
And even when I tweaked the WaitForOperaColor function of JZOperaMiniRun.mscr to force it as detected, then the URL was not pasted correctly, whatever pasting method I choose (only SendEach seems to work but sometimes characters are duplicated so it is useless).

Many thanks in advance for any help or answer.

addicus
7th November 2011, 04:45 AM
I flashed my phone to WP7 Mango a little over a month ago and won't be coming back to Windows Mobile. I just want to say thank you to JZ for this great application. It made surfing the Internet on my 8125, 8525 and HD2 a much more enjoyable experience. Top notch application from a top notch developer!!!!!:D

JZ SmartMort
1st February 2012, 10:43 PM
I flashed my phone to WP7 Mango a little over a month ago and won't be coming back to Windows Mobile. I just want to say thank you to JZ for this great application. It made surfing the Internet on my 8125, 8525 and HD2 a much more enjoyable experience. Top notch application from a top notch developer!!!!!:D
Thanks Addicus! I'll probably release the last release in the next few months as like you I've abandoned Windows Mobile 6.x... Off to Android :) got a Samsung Galaxy S2 on AT&T and my HP Touchpad is dual boot with HP webOS and Android ICS (which is awesome for battery and just smoothness on my $200 tablet).

I miss my little WM device but in the end my tethering (which I do rarely but want that option available 100% of the time) on was failing, etc. It was time to pick a side (Android vs. iOS vs. WP7) and benefit from more capabilities and apps, of course.

All the best!
JZ

KoekwousNL
4th February 2012, 02:54 PM
thx :) ........