yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] JZ SmartMort:
JZ SmartMort v1.4 - Released!

Announcing JZ SmartMort v1.4

Get it here: http://xdaforums.com/showthread.php?t=382043 or on SourceForge

Lots of new and interesting functions! Now you can fully use Skyfire with JZ SmartMort!!! You have lots more features for button mapping, shortcut creation, and many more enhancements and hacks.

v1.4 *** 2008-07-07

- Created help files.

- Browser: Skyfire fully compatible now, new scan/detection with fail-over paths (if browsers references don't exist in the usual locations like the registry). If default browser timeout is set to zero, the JZ Browser prompt will be bypassed entirely.

- Opera Mini: full-screen, kill JBed option, multiple URL & pasting options.

- Lots of new options for button mapping. All known registry and link file button hacks now integrated to allow virtually any command to be called up. Also provides ability to create a CUSTOM link file from scratch.

- Changed menus to include menu-returns for easy navigation and better user friendliness. Added letters to Action menu as qwerty keyboard shortcuts.

- Phone-specific menu under JZ Settings which expands button mapping for BlackJack II (Samsung i617) CV/MediaNet buttons, as well as, AT&T Tilt (HTC Kaiser) PTT & Long-PTT buttons. More will be added.

- Creation of Start Menu shortcuts & opening of JBed applications w/o needing to open JBed first.

- 3 different methods under JZ Settings > JZ Misc. Options for opening Favorites. Save a Favorite from the JZ Browser script when you pop a link.

- Incorporated VitoCopyPaste with a timeout to return your directional pad action button back to normal.

- Various speed & optimization considerations incorporated.

- Function to deal with MortScript losing focus (e.g. when Home is pressed while Mort choice menu is running).
[Windows Mobile Apps and Games] jacknmary:
I cant get it to find opera mini. Its the only java program I have installed...and it wont find it.
[Windows Mobile Apps and Games] JZ SmartMort:
Do me a favor and provide exact steps.

I'm guessing you install CAB

you run JZ Settings > Browser Settings > Scan?

Or whatever other steps you take to get the error.

For now try the following steps:

Run "Troubleshooting" menu section and choose JBed... let me know what it says.

What version of Opera Mini

Can you find your "selector.utf" file and attach it?

Looks like you're on a custom ROM where sometimes registry entries don't make it to the ROM. Another scenario is you've had more than one JBed CAB file installed.

Easiest solution I've seen working on folks is just uninstall whatever JBed you have right now. Install Cloudyfa's version or anything stable like that and Opera Mini on top of that. After which you should have no problems scanning/detecting and actually succeeding.

I've built in a lot of fail-over checks for JBed so it's really hard to fool the software. Here's the order of where JBed's "selector.utf" file is sensed.

RegRead("HKCR","jarfile\Shell\Save\Save Location","") & "\selector.utf"

RegRead("HKCR","jarfile\Shell\Open\Command","") --- parsed and \AppDB\selector.utf is appended.

FileExists("\Windows\AppDB\selector.utf")

Let me know if you can find any of the files and registry entries I mentioned above.

Thanks!

JZ
[Windows Mobile Apps and Games] kwill:
hey JZ. could you do an updated version of your smartmort that recognizes the newest version of Opera9.5.1? i love the script, but it wont detect the newest version and builds.
[Windows Mobile Apps and Games] JZ SmartMort:
Hey kwill, if you could post a link to the Opera Mobile version which you're referring to, I'd appreciate it. There are a bunch of threads for Opera Mobile beta so I wanna make sure I consider the right one.

Thanks!

JZ
[Windows Mobile Apps and Games] jcdussieu:
Hi,

kwill is talking about the "real" opera beta version (available since yesterday), downloadable from the opera web site.
[Windows Mobile Apps and Games] JZ SmartMort:
New v1.4.1 - Now Supports Opera Mobile 9.51beta available from the Opera.com

Announcing JZ SmartMort v1.4.1

Please let me know how this version installs because I needed a little more QA but the release of Opera Mobile 9.51b (free public beta) rushed this v1.4.1 release. I added a lot of invasive CAB logic which needs further testing but it comes with benefits. The JZ SmartMort CAB will attempt to install MortScript if it's not already installed and it will also clean up about 250KB worth of items not needed (depending on your device PPC vs. SP).

I would really appreciate some feedback about success/failure of installing my new CAB with MortScript absent and present on the device.

REVISIONS:

v1.4.1 *** 2008-07-19

- Opera Mobile 9.51b (beta) is fully supported. Lots of redundant checks ot see if Opera Mobile is present on the device.

- JZ SmartMort CAB now attempts to install MortScript if MortScript is not already installed.

- The CAB file became even larger but with benefit because it will also remove CAB files which JZ SmartMort installs but does not need, saving about 250KB of space and making the JZ SmartMort installation about 500KB after the clean-up.

- CAB uninstalls removed JZ SmartMort settings, this no longer occur and settings will be left for the new JZ SmartMort version to use.

.
[Windows Mobile Apps and Games] LordDeath:
Thank you for the new update. I will try it now :)
[Windows Mobile Apps and Games] jcdussieu:
Hi,

Just installed, and it works perfectly : IE, opera mini and opera mobile 9.5b1 correctly found.

Thanks.

EDIT : fyi, installing without uninstalling previous versions failed, telling me JZ was not removable. So, I tried to removed them "manually" : same result, and JZ was just removed from the uninstall list (no problem removing mortscript). After that, install was just fine.
[Windows Mobile Apps and Games] pilgrim011:
JZ SmartMort is a great tool, I'm using it for a few months now, it's a life saver on HTC Hermes, especially when copying from modded mini Opera .:) And this version is even better!:cool:

Edit - I forgot to mention that I had no problems with installing JZ SmartMort by overriding previous version(1.3.1), and everything runs smoothly.
[Windows Mobile Apps and Games] lexluthor:
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.
[Windows Mobile Apps and Games] thepolishguy:
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.
[Windows Mobile Apps and Games] lexluthor:
I agree. WM version is the exact same build as was there before. Java version is definitely new.
[Windows Mobile Apps and Games] JZ SmartMort:
The obvious question: did my app recognize the new Java based OM5 final version?

Thanks!
[Windows Mobile Apps and Games] owilsky:
BTW: Opera Mobile 10 also went final today.
[Windows Mobile Apps and Games] JZ SmartMort:
Opera Mini 5 and Opera Mobile 10 - FINAL VERSIONS

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!
[Windows Mobile Apps and Games] JZ SmartMort:
New JZ SmartMort 1.6.7 is Now Available

Get the CAB from the first post or SourceForge...

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
[Windows Mobile Apps and Games] kenkiller:
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, 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 (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?
[Windows Mobile Apps and Games] LordDeath:
I can confirm that. Same device, same problem. :(
[Windows Mobile Apps and Games] JZ SmartMort:
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
[Windows Mobile Apps and Games] kenkiller:
Strange....somehow it just isn't directed to the browser.....
[Windows Mobile Apps and Games] JZ SmartMort:
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!
[Windows Mobile Apps and Games] JZ SmartMort:
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.
[Windows Mobile Apps and Games] kenkiller:
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.
[Windows Mobile Apps and Games] JZ SmartMort:
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.
[Windows Mobile Apps and Games] kenkiller:
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?
[Windows Mobile Apps and Games] JZ SmartMort:
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.
[Windows Mobile Apps and Games] JZ SmartMort:
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.
[Windows Mobile Apps and Games] kenkiller:
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
[Windows Mobile Apps and Games] JZ SmartMort:
Oh believe me it's more of a headache for me :)

Enjoy, glad I can help.
[Windows Mobile Apps and Games] kenkiller:
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. :)
[Windows Mobile Apps and Games] JZ SmartMort:
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?
[Windows Mobile Apps and Games] kenkiller:
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
[Windows Mobile Apps and Games] JZ SmartMort:
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.
[Windows Mobile Apps and Games] hesian:
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)
[Windows Mobile Apps and Games] jhnstn00:
Opera Mini 4.2 on v 1.6.7

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.
[Windows Mobile Apps and Games] addicus:
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?
[Windows Mobile Apps and Games] hesian:
Same screen resolution as my Touch HD so it works fine.
[Windows Mobile Apps and Games] JZ SmartMort:
My HTC Pure is also WVGA and it works great... all pieces, MortButtons, etc... enjoy bro!
[Windows Mobile Apps and Games] JZ SmartMort:
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.
[Windows Mobile Apps and Games] JZ SmartMort:
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
[Windows Mobile Apps and Games] jhnstn00:
I have cab only for Mini 4.2

Dont have a working jar..only a cab.
[Windows Mobile Apps and Games] jhnstn00:
jz 1.6.7 works for mini 4.2

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

my apologies for wasting your time.
[Windows Mobile Apps and Games] jhnstn00:
JZ Action for Google Search of XDA

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. :)
[Windows Mobile Apps and Games] JZ SmartMort:
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
[Windows Mobile Apps and Games] jhnstn00:
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.
[Windows Mobile Apps and Games] JZ SmartMort:
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
[Windows Mobile Apps and Games] jhnstn00:
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.