PDA

View Full Version : DragonEdit: Text/PalmDOC/HTML editor


iebnn
07-11-2006, 10:36 PM
DragonEdit
DragonEdit release candidate 1 is finished. Everything is done, all known bugs are fixed. This is a public test release so that any remaining issues may be resolved before the product is officially released.

What is DragonEdit?
DragonEdit is a text editor and an HTML editor in one. Palm OS had not seen an editor this powerful, for web site editing OR just for plain old text.

Some key text-editing features: Unlimited file size support, plain text or DOC files stored in RAM or on a memory card, advanced find/replace, open multiple documents at a time

To download DragonEdit, follow this link:
http://www.greendragonsoftware.com/DragonEdit.prc
(If you have a previous version of DragonEdit installed, delete it before installing this)

If you want to edit HTML, also download and install these databases:
http://www.greendragonsoftware.com/HTMLTags.pdb
http://www.greendragonsoftware.com/HTMLAttribs.pdb
http://www.greendragonsoftware.com/JavaScript.pdb

If you have any problems/questions/praise/criticism/comments or whatever, please don't hesitate to post them in this thread, or send me an email: jehlke at student.umass.edu. I really appreciate any input, thanks!

Sharkk717
07-12-2006, 12:15 AM
Hey,

Great job man! Congrats. I'm using it right now on my 700p. One request: Can you add a Select All?

regards, tyler

iebnn
07-12-2006, 12:28 AM
Not yet, because files can be too large for the text field. I'm going to add support for that in the next version though. Not a huge deal right?

Antoine
07-12-2006, 12:44 AM
Koolbeans. Downloading now and will most definitely be playing with after a few things happen today.

I feel kinda bad though cause I had started a custom snippets list and will have to delete that now to ensure that I have a completly clean device before installing. No biggie though, DE is already pretty darn nice of a program :0 Great job iebnn!

iebnn
07-12-2006, 02:26 AM
You can keep your custom snippets list, just don't delete your snippets database. The snippets database formats haven't changed so you'll be fine.

Just delete the DragonEdit preferences, that's the important part.

Hughsieman
07-12-2006, 08:43 AM
Hi

I have just deleted my previous version of DragonEdit and installed your RC1 and I get an error message on my Sony Clie UX50.

The DragonEdit splash screen comes up ok and then when it closes I get this error:-

Error 20:Attempt to read beyond end of stream.

When I click done the device requires a reset with the following message:-

Emul68KMain.c,Line:456,line1111 exception at address 02000206

You may need to restart the handheld etc..............

I had a quick look at a version a week or two ago and while it showed a (different) error on startup it wasn't so severe and the app started when I clicked done.

Cheers for the hard work, I'm looking forward to buying final version of this.

iebnn
07-12-2006, 09:04 AM
Make sure any stray databases are deleted before installing. Email me and I can help you: jehlke at student dot umass dot edu

I will post an updated PRC today that should fix that problem so that people don't have to manually delete old preferences before installing new versions. That code is already in there but I forgot to implement it.

technical1
07-12-2006, 10:15 AM
I got crashes each time I tried to run it from my Uninstall's Sandbox feature. Crash pro advised it was MemoryMgr.c, Line 4058: NULL handle. Could be based on fact that I didn't complete install process it needed b/c of Sandbox, which pops up & I've experienced similar behaviors w/other apps, but posting here could also help.

Please advise.

iebnn
07-12-2006, 10:22 AM
At what point did you get the crash? What did you see on the screen behind the crash message?

technical1
07-12-2006, 02:24 PM
When I tapped on text dialog box rather than the html one.

Got past that along the lines of what I mentioned b4, & chose to ignore the Uninstall Sandbox start msg, chose cancel & it came up, & this time I got some text of the pdb I opened, but the rest was garbage characters, & I had to get out fm there.

The error msg was courtesy of CrashPro.

TIA,

Eli

cyberdude
07-12-2006, 03:23 PM
Froze my TX. I put in a couple of lines of code then tapped the screen and got an error (see below). Then I tried to save - got an error - see below. Finally I tapped okay on the error screen and it froze on the saving screen.

http://slug.ca.aecom.yu.edu/screenshots/other apps/screen02.jpghttp://slug.ca.aecom.yu.edu/screenshots/other apps/screen04.jpg
http://slug.ca.aecom.yu.edu/screenshots/other apps/screen05.jpghttp://slug.ca.aecom.yu.edu/screenshots/other apps/screen06.jpg

Antoine
07-12-2006, 03:36 PM
Got a weird FTP related error, here is my step by step.

Opened DE successfully
Added my web servers (2)
Pulled the page from the URL (specifcally www.antoinerjwright.com/index.htm)
Did a few edits
Saved the page to my SD card
Overwrote the index.htm file that was present
Uploaded the index.htm file to my server
Went to the page today during a job interview and got a blank page (at first I thought it was the server but the other pages where there fine and were not edied last night)
Thinking that I might had done something wrong last night, I did the same above steps about 20 minutes ago, got the same blank page result.
Took a page that was up, did the Open URL to download it into DE
Edited
Saved as index.htm
That overwrote the one that was there
Proceeded to upload it
Upload seemed successful but did not see the progress bar that was there in the last beta
Went to my page via Blazer
Got a blank page

Hope that ws descriptive enough, its all that has happened since roughly 2am this morning.

iebnn
07-12-2006, 04:01 PM
Thanks for the detailed bug reports. I'm leaving work now and I'll get right on fixing these when I get home. I may need more information from some of you though, so if you can, please IM me on AOL Instant Messenger (www.aim.com), my screenname is: Ceifeirot

I'll probably be online from around 6pm to 12pm EST. Thanks

iebnn
07-12-2006, 09:50 PM
When I tapped on text dialog box rather than the html one.

Got past that along the lines of what I mentioned b4, & chose to ignore the Uninstall Sandbox start msg, chose cancel & it came up, & this time I got some text of the pdb I opened, but the rest was garbage characters, & I had to get out fm there.

The error msg was courtesy of CrashPro.

TIA,

Eli
Could you provide me with the PDB you opened? Thanks

iebnn
07-12-2006, 10:21 PM
Froze my TX. I put in a couple of lines of code then tapped the screen and got an error (see below). Then I tried to save - got an error - see below. Finally I tapped okay on the error screen and it froze on the saving screen.
If you uninstall/delete DragonEdit and reinstall, can you reproduce the error? If so, please give me details steps of what you are doing to get the first error message.

When you say that you tap on the screen, please tell me what you tapped. Basically, give me a step-by-step process of what you did from the beginning.

Your help is important to make this software work. Thank you

iebnn
07-13-2006, 02:55 AM
New version, same download link. Redid the FTP code, also made it so that you hopefully don't need to delete old versions of DragonEdit before installing new ones. The PRC size also dropped about 20KB. Have fun.

iebnn
07-13-2006, 09:35 PM
New version uploaded, use link in first post.

Kitten
07-13-2006, 10:36 PM
Trying on my UX50 (fresh install).

I copied the 4 files to the UX. Clicked on HTML and got the following error:
Error 4 : Type mismatch

I clicked Done and it worked fine until I tried it a little. Tried to use the autocomplete for title and got:
Error 37 : Invalid cursor operation.

iebnn
07-14-2006, 12:42 AM
Thanks Kitten. I'll probably post a debug version tomorrow.

iebnn
07-14-2006, 02:02 AM
Kitten download this and tell me the last dialog number you get: http://www.greendragonsoftware.com/DragonEdit_debug.prc

Did I ever send you your free license?

Kitten
07-14-2006, 09:26 AM
Okay, after the load screen. The last dialog number is D17
After the Error 4 : Type mismatch. The last dialog number is D41

And no I don't have the free license. I'll send you the hotsync name through email

iebnn
07-14-2006, 03:09 PM
Please redownload and try the debug build again: http://www.greendragonsoftware.com/DragonEdit_debug.prc

And tell me the last dialog number. Thanks

Kitten
07-14-2006, 06:37 PM
Here we go:
After the load screen DZ1 and then it froze. I had to soft reset. Deleted it and tried again, same thing happened.

iebnn
07-14-2006, 07:07 PM
Thanks Kitten. Could you run one more for me? http://www.greendragonsoftware.com/DragonEdit_debug.prc

Kitten
07-14-2006, 07:17 PM
This time the last dialog was dactivate and then the reset.
2nd attempt, the last dialog was dactivate and then a Fatal Exception

iebnn
07-14-2006, 09:40 PM
Ah jeez I'm sorry, I messed something up. Please try one more time, this should really narrow down where the error is. (same link)

iebnn
07-15-2006, 09:25 AM
Kitten, never mind, I fixed the problem :)

Kitten
07-15-2006, 08:44 PM
Glad you fixed the problem. :) Just let me know when/what I should test now!

iebnn
07-18-2006, 12:42 AM
Many more updates. Same download link as in original post. I can't find any more bugs so please let me know if you find any. Everything is just about ready for release but I'm going to wait a few days to make sure all bug reports are in.

Antoine
07-18-2006, 12:59 PM
Sounds like a plan, downloading to my Treo in a bit and will come back in a few days with a few additions to my own page and then some feedback for ya. Thanks for all of the work that you have put in iebnn; if it doesnt come out any other time, just know I really appreciate your work in this.

cyberdude
07-18-2006, 01:03 PM
Don't know what I'm doing wrong. I downloaded the latest and installed it. But unlike others I keep getting the 0 days left message on my TX. I did some testing early on and iebnn got back to me on the bugs I encountered. I haven't been able to retest yet. Any ideas?

iebnn
07-18-2006, 01:18 PM
Delete DragonEdit preferences and the "Desr" preferences (use some kind of preferences manager or uninstaller to do this)

Antoine
07-18-2006, 01:21 PM
I was getting the 0 days left too, but that was because I have been using Uninstall Manager and then following up with Facer's built in uninstaller in order to remove DE. After that and putting back in my reg code things worked fine.

cyberdude
07-18-2006, 01:32 PM
Delete DragonEdit preferences and the "Desr" preferences (use some kind of preferences manager or uninstaller to do this)
I deleted the "Desr" prefs from the saved prefs file using Resco Explorer, I then deleted DragonEdit using RE (I already tried doing the same thing using Uninstall Manager). I re hotsynced dragonedit to my TX and I still get the message.

cyberdude
07-18-2006, 01:34 PM
I was getting the 0 days left too, but that was because I have been using Uninstall Manager and then following up with Facer's built in uninstaller in order to remove DE. After that and putting back in my reg code things worked fine.
Only one problem I don't have a reg code. (iebnn said that his java environment was down so he hasn't been able to generate new reg codes)

iebnn
07-18-2006, 03:27 PM
Something's wrong but for now I'll just give you a serial # when I get home. This issue won't arise until I release an update that changes the preferences structure, but I will deal with this issue before I release any such updates. It's fine for v1 though.

Very strange that deleting "Desr" preferences and uninstalling DragonEdit doesn't fix the problem though. Are you sure you got rid of all "Desr" and "GDDE" preferences before reinstalling DragonEdit?

Antoine
07-19-2006, 10:56 AM
a few notes before I head off to a job interview:

DId the install over the previous version. Everything seemed like it worked fine except scrolling. There was a good bit of delay when using the 5way and tapping on the screen with my stylus to scroll http://mobileministrymagazine.com/devotionals.htm

I did a few edits to that page then tried uploading. Like the the previous RC, I got the connections screen and then nothing happened. At that point, I decided to do a clean install and work from there.

Deleted using Uninstall Manager and followed that with Facer's uninstaller as usual.

Downloaded from the link at the top of this thread using my Treo (PCs really are the unneeded middle man).

Opened DE and went to Upload Servers, said there was an FTP error theen reset (I was not able to read the entire message before it reset). - feature reequest, when first starting DE, you ask Text or HTML, can you also add into the HTML choosing to setup a serverr or a checkbox on that Text HTML screen that asks if you want to setup a server to upload to that would then take you to that serveer setup screen before doing any editing.

Have not done any thing else right now a I am getting myself ready for an interview in a bit less than an hour. However, if they ask me to do something, I plan on using DE to do it, so I do hope that the FTP uploading of a blankk doc is fixed ;-) that would be kinda embarassing.

Oh yea, there is no 5way navigating when going to the open dialogue for going to a file stored on a SD card/internal. That would be a helpful addition if possible before release.

Keep up the good work and I hope to have a fulleer report tonite sometime.

iebnn
07-19-2006, 11:59 AM
Antoine: Scrolling delays are no good... It was slow both when using the 5way to scroll, and when tapping on the scrollbar? I'll investigate

I'll try to make FTP errors clearer. You got the "FTP error" right when tapping Upload, not after selecting a remote directory and tapping OK?

I don't think I can put that option in at startup, is it raelly that hard to tap two more times for File->Upload? Not all users will haev an FTP to configure right off the bat like that

I would not suggest using beta software in job interviews ;)

I'll enable 5way for Open/SaveAs.

Thanks

Antoine
07-19-2006, 04:39 PM
Yea I got it when clicking upload, thr server dialogue did not come up.

Yes it was slow for both. You can use the libk I gave above a see what I mean if you want.

No chance to use DE at the interview as I had a CSS test to take. Maybe next time (and you would be surprised hoe impressed folks get when you say it is possible).

iebnn
07-20-2006, 12:28 AM
updated version on ftp

iebnn
07-21-2006, 01:35 AM
Upload fixed.

Fixed some errors with closing documents.

Fixed 5way navigator support - now works with the document list, and the order has been improved.

Default font is larger now.

Some other fixes too...

Replace is not working yet, but I will fix it tomorrow.

Antoine: please let me know if this updated version is also slow when scrolling, particularly on the page that was slow before. When you say slow what do you mean - the Palm is slow to respond, or what?

I turned off compression for temporary databases for now so that may speed things up, maybe not though in which case I'd reenable compression to save space.

Antoine
07-21-2006, 10:34 AM
Read the above post about 20 minutes ago, deleted DE on my Treo via Uninstall Manageer and Facer's uninstaller and then came back to this thread and downloaded straight to the Treo from the link at the front of the thread.

After installing, opened, then added reg code.

Got a weird anomoly where after clicking my menu button and going to Edit, the last menu option had a white box covering it. Took a screen shot but will need to get to a comp to upload it. The next menu though did work fine. It only happened when navigating via the 5way from File to Edit to that last option.

Opened http://www.mobileministrymagazine.com/devotionals.htm successfully.

Using the stylus to scroll was fine. When the entire field was highlighted, I was not able to use the 5way to scroll, however, when the cursor was within the field, using the 5way to go up and down was not a problem. In both cases when I scrolled, the page scrolled fine and there was no delays. If you were using comprerssion, it might have something to do with the free RAM I have (4.7MB).

Went to Upload; put server info in there fine (maybe at some point a test server dialogue in there to just make sure). Went to upload the page mentioned above, got a DNS error - my fault there. Then tried again got the connecting screen to come up, but no bar or anything that would say what was going on. Tapping outside of that dialogue got nothing, none of my buttons were responsive. I did a soft reset.

Going back now to try some other edits and previewing and will report back when I can.

iebnn
07-21-2006, 04:28 PM
Fixed 5way navigation bugs and that white box you were getting, I think. Please re-test this though.

Not sure why your FTP didn't work. There is a 20 second timeout when connecting to the server. I'll add a progress bar in the next version.

Antoine
07-22-2006, 11:33 AM
Got the delay un FTP then the timeout message. Really the only issue I am seeing. Does anyone else get the FTP issues? If not the I will have to wipe my Treo and go from there.

No white box, scrolling is perfect throughout. 5way works well in menus, open dialogue,etc.

iebnn
07-22-2006, 12:14 PM
I could be wrong but I think it's more likely an issue with your FTP server than with DragonEdit. The connection code is pretty straight-forward.

Make sure your FTP server supports passive connections (PASV) and double check your host address, sometimes you need ftp. before it and sometimes you don't.

raptorNL
07-22-2006, 12:20 PM
I'm pretty sure this is server related, too.

I've let DragonEdit connect to numerous FTP servers (at least 10 different ones), all successfully. Except for one, but other clients seem to have problems with that one as well.

Antoine
07-22-2006, 02:23 PM
I will check on that and then get back to you; I have a few FTP servers but have only been doodling with one.

iebnn
07-22-2006, 05:01 PM
New version uploaded - Replace works now!