DOS Coders1 Message Board Sat, 31 Dec 2005 19:30:52 ______________________________________________________________________________ | ============================================================================ | | 1) Sun, Oct 02, 2005 - 9:11:45 am | | gregy> | Okay, new board up.... | | ============================================================================ | | 2) Sun, Oct 02, 2005 - 9:19:25 am | | gregy> | Okay, Archive is up, and here's the last 11 posts from the Archive. | ... | | ========================================================================== | | | | 333) Sat, Oct 01, 2005 - 2:51:50 pm | | | | glennmcc> | | Eric, | | | | The beep beep here on the message boards is due to the 'end anchor' | | | | http://www.hi-line.net/~gfeig/adev/advindex.php#end | | | | BRB with the result of using 'Up one level' after making a post..... | | | | | | ========================================================================== | | | | 334) Sat, Oct 01, 2005 - 2:54:24 pm | | | | glennmcc> | | UOL 4 times... 4 beeps | | | | http://www.hi-line.net/~gfeig/adev/advindex.php#end../../../../ | | | | Now that I've modified the code to move it to URL instead of the | | ver# | | | | I'll go ahead and modify it to remove the '#anchor' also. | | | | | | | | ========================================================================== | | | | 335) Sat, Oct 01, 2005 - 3:06:53 pm | | | | glennmcc> | | phantom, | | | | BRB after having a look at int09.c static vs overlayed status. | | | | | | ========================================================================== | | | | 336) Sat, Oct 01, 2005 - 3:11:53 pm | | | | glennmcc> | | Yep... had it overlayed. | | | | Back to static now and all is well so-far. | | | | I'll run this baby through the paces for the next couple of hours | | to see | | what happens. | | | | ========================================================================== | | | | 337) Sat, Oct 01, 2005 - 3:35:10 pm | | | | glennmcc> | | AltKeys Yes | | LoadImages Yes | | Https2Http No | | | | Start-up........ | | http://www.cisnet.com/glennmcc/my-stuff/altkeys1.gif | | | | Visit...... | | http://www.cisnet.com/glennmcc/sitestat.htm | | | | verifying images loop | | | | Hit Ctrl+Alt+Esc (loop stopped, screen not updated) | | | | Hit down arrow.......... | | http://www.cisnet.com/glennmcc/my-stuff/altkeys2.gif | | | | Hit restart button. | | | | Visit...... | | http://www.cisnet.com/glennmcc/sitestat.htm | | | | verifying images loop | | | | Hit Ctrl+Alt+Esc (loop stopped, screen not updated) | | | | Hit down arrow.......... | | http://www.cisnet.com/glennmcc/my-stuff/altkeys3.gif | | | | Hit restart button. | | | | ____________________________ | | | | Conclusion: | | | | It ain't perfect........ | | but it's one hell-of-a-lot better than needing to hit the damned | | reset button. | | | | | | | | ========================================================================== | | | | 338) Sat, Oct 01, 2005 - 5:17:30 pm | | | | ray> | | Glenn, | | | | I routinely have to hit it twice, but so far it has never failed to | | break out of anthing -- mind I have to deliberately create | | faulty code. If you find some other bad page that should hang, let | | me know and I'll try it, as I said I have no problem with your | | sitestat.htm. | | | | | | | | ========================================================================== | | | | 339) Sat, Oct 01, 2005 - 5:18:13 pm | | | | ray> | | Eric, | | | | Yup Revelstoke it is, nice town. | | | | | | ========================================================================== | | | | 340) Sat, Oct 01, 2005 - 6:19:10 pm | | URL | | | | glennmcc> | | Yep, as you said... you don't have a problem at sitestat.htm | | becuase you did something different with https | | | | So.... what did you do and what happens when you hit an https link | | even when you have 'Https2Http No' ? | | (example URL) | | | | ========================================================================== | | | | 341) Sat, Oct 01, 2005 - 6:22:44 pm | | URL | | | | glennmcc> | | This is what _should_ happen with 'Https2Http No' | | | | | | ========================================================================== | | | | 342) Sat, Oct 01, 2005 - 6:55:32 pm | | | | Eric> | | Got unknown protocol page....is that correct? | | | | ========================================================================== | | | | 343) Sat, Oct 01, 2005 - 10:15:47 pm | | | | glennmcc> | | Yep... exactly as it should be. | | | | ========================================================================== | | | ============================================================================ | | 3) Sun, Oct 02, 2005 - 9:57:42 am | | ray> | Hey, what's going on with the board? It now beeps at me, it won't | automaticaly go the the end anymore and I don't think I'm seeing | everything. | | | | ============================================================================ | | 4) Sun, Oct 02, 2005 - 9:58:50 am | | ray> | Yeah, I'm not seeing the sample URL's above. | | | ============================================================================ | | 5) Sun, Oct 02, 2005 - 11:23:59 am | | gregy> | Nope...that's what happens when you "P" convert to text and archive it. | ... | The URLs go bye-bye.....do you need those...??? | ... | I can maybe grab them from the saved .HTM page, now, before I erase | that... | ... | What URLs (posts numbers) do you need....??? | ... | Also, that is why you almost always see me include any URL within the | body of my posts, in addition to putting it in the "URL" box... | ... | | | ============================================================================ | | 6) Sun, Oct 02, 2005 - 11:38:54 am | | gregy> | Glenn....are you going to keep your AQC redirected from now on....??? | ... | | | | ============================================================================ | | 7) Sun, Oct 02, 2005 - 3:52:05 pm | | glennmcc> | redir for 1 week... then 'back to normal'. ? | | ============================================================================ | | 8) Sun, Oct 02, 2005 - 4:15:41 pm | | glennmcc> | ///////////////// | if ( date("M") == "Oct" && date("d") <8) | { | echo " | | | $websitetitle | | | | "; | Die(); | } | else | //////////////////// | | ============================================================================ | | 9) Sun, Oct 02, 2005 - 4:33:44 pm | | ray> | Gregy, | | Hey what did you do? I'm not getting URL's shown even before | I save things, and it beeps at me and ... | | | | ============================================================================ | | 10) Sun, Oct 02, 2005 - 4:37:24 pm | | ray> | Ah, wait a minute, it's stoped beeping and starting to look | right again. So if McC will just repost those URL's I'll start | looking into that. | | BTW, Glenn, in your 'changes.txt' you mention 'A very big 'THANK YOU' | ... for a bug fix but there's no date for me to look it up. What | was that? I'd like to make sure I haven't just imported it. | | | ============================================================================ | | 11) Sun, Oct 02, 2005 - 5:02:51 pm | | glennmcc> | Do you mean this one ? | | Jul 27, 2005 | Thanks go to 'un-named SRC' for an alternate 'cross cursor'. | A very big 'THANK YOU !' also goes-out to UNS for helping me to fix a very | bad bug in my code from last Feb. | | ============================================================================ | | 12) Sun, Oct 02, 2005 - 5:11:03 pm | | ray> | Yup, that's it. | | BTW I just stumbled across a change of yours that ain't documented! :( | | : "Jun 27, 2005 -- This one finally works correctly" | | in popget.c. I'd assume that date is past the 1.85 cutoff but | you do have latter dates. | | | | | | ============================================================================ | | 13) Sun, Oct 02, 2005 - 5:11:54 pm | | glennmcc> | If so, the bad bug is the fix for the pointer colors and 'stuck pointer' in | from Feb of 2005 | | Several users including 'unnamed source' found that this 'fix' was | causing many crashes. | | If I'm not mistaken, your cleaned code does it in a different way | so you won't need to be concerned about it. | | ============================================================================ | | 14) Sun, Oct 02, 2005 - 5:12:23 pm | | ray> | Barring complications like the above, I should be synched with your | 1.85 today. | | | ============================================================================ | | 15) Sun, Oct 02, 2005 - 5:13:39 pm | | glennmcc> | That jun 27th fix in popget.c _is_ in version 1.85 | which I released a month later on July 27th | | | ============================================================================ | | 16) Sun, Oct 02, 2005 - 5:13:57 pm | | ray> | Ok, thanks, I think your right but I'd better double check ... | | | ============================================================================ | | 17) Sun, Oct 02, 2005 - 5:15:32 pm | | glennmcc> | I simply did not mention it in changes.txt, that's all. | | ============================================================================ | | 18) Sun, Oct 02, 2005 - 5:17:38 pm | | glennmcc> | synced with 1.85, you say ? | | That's great ! :) | | Now all you need to do is come into sync with my current 1.87 | which I'll be releasing later this month. | | | | | | ============================================================================ | | 19) Sun, Oct 02, 2005 - 5:19:23 pm | | ray> | Yup, that problem vanished with the changes to the select tag. | | As to the re-release, ok, that must be the code I have, do you have | an updated changes.txt? If so I'll grab that from your site. | | BTW, FWIW I like the look of that popget code, it looks simple | and too the point. Now if you could just get rid of that rat's nest | just below it, the 'special situations' stuff -- God that looks | non-kosher to me. | | | ============================================================================ | | 20) Sun, Oct 02, 2005 - 5:20:32 pm | | glennmcc> | Here's the preliminary break-down ............. | | | ---------- e:guidraw.c | //!!glennmcc: Aug 22, 2005 | //!!glennmcc: Aug 22, 2005 | //!!glennmcc: Sep 30, 2005 | | ---------- e:config.c | //!!glennmcc: Aug 22, 2005 | | ---------- e:drawtime.c | //!!glennmcc: Aug 22, 2005 | | ---------- e:gui.h | //!!glennmcc: Sep 30, 2005 | | ---------- e:guievent.c | //!!glennmcc: Sep 10, 2005 | //!!glennmcc: Aug 28, 2005 | //!!glennmcc: begin Aug 22, 2005 | //!!glennmcc: Sep 30, 2005 | | ---------- e:guieven2.c | //!!glennmcc: Sep 30, 2005 | | ---------- e:guitick.c | //!!glennmcc: Aug 22, 2005 | | ---------- e:main.c | //!!glennmcc: Aug 25, 2005 | //!!glennmcc: Aug 26, 2005 | | ---------- e:http.c | //!!glennmcc: Aug 20, 2005 | //!!glennmcc: Aug 20, 2005 | //!!glennmcc: Aug 20, 2005 | | ---------- e:outs.c | //!!glennmcc: Aug 22, 2005 | | ---------- e:messages.h | //!!glennmcc: Aug 19, 2005 | | __________ | | Plus all of the changes I 'melded' in a few days ago from Joe's code. | | | ============================================================================ | | 21) Sun, Oct 02, 2005 - 5:22:24 pm | | ray> | Na, I want to upload what I've got now, 1.87 can wait. With any luck | you'll kick this around and we'll see how it shakes down. | I'll call it '6-a' (-a meaning provisional). | | | | | ============================================================================ | | 22) Sun, Oct 02, 2005 - 5:23:51 pm | | glennmcc> | I tested Michael's original 'special situations' code. | | Even though it might look like a rats' nest and 'non-kosher'........ | | Making even some slight changes to it causes many, many | aborted/incomplete pop3 downloads. | | So every bit of that _is_ needed. | | ============================================================================ | | 23) Sun, Oct 02, 2005 - 5:24:25 pm | | ray> | My we are a busy lot aren't we? | | Anyway we should have a clean edge to 1.85 so should I cut it off | here or include that stuff in popget? | | | ============================================================================ | | 24) Sun, Oct 02, 2005 - 5:24:42 pm | | glennmcc> | '6-a' it is then. | | I look forward to seeing it. :) | | | ============================================================================ | | 25) Sun, Oct 02, 2005 - 5:26:37 pm | | glennmcc> | IMO, include the popget.c stuff. | | BUT......... I made one more small change that you have not seen yet. | | BRB | | ============================================================================ | | 26) Sun, Oct 02, 2005 - 5:26:48 pm | | ray> | Ya, I know it's there for a reson, I tried putting it on ice and | like you say there was trouble, but I still find it hard to believe | that that's the best possible code -- that can't be needed by the | POP3 specification so it must be handling some problem with our | way of downloading stuff. Anyway, it's not a pressing problem. | | | ============================================================================ | | 27) Sun, Oct 02, 2005 - 5:28:00 pm | | ray> | Well it's your decision where the cutoff point should be, just let's | make sure that I get everything before that date. | | | | ============================================================================ | | 28) Sun, Oct 02, 2005 - 5:29:33 pm | | glennmcc> | //!!glennmcc: Jun 27, 2005 -- This one finally works correctly :)) | if(locallength<1 && | ( | strstr(ptr,"\r\n\0\r\n.\r\n") | //!!glennmcc: Sep 29, 2005 -- next line was still causing a few aborts | // || strstr(ptr,"\n\0\n.\n") | ) | ) done=1; | //!!glennmcc: end | | | ============================================================================ | | 29) Sun, Oct 02, 2005 - 5:33:28 pm | | glennmcc> | So, the 'final fix' for those freeze-ups is just this simple........ | | if(locallength<1 && (strstr(ptr,"\r\n\0\r\n.\r\n"))) done=1; | | | | ============================================================================ | | 30) Sun, Oct 02, 2005 - 5:47:37 pm | | ray> | Ok, got it. Date? Anything else? | | | | ============================================================================ | | 31) Mon, Oct 03, 2005 - 2:44:13 pm | | ray> | Glenn, | | Hate to say it but that last popget stuff goes back to giving | me hangs on about 1 of every 4 messages. It seems this is | one of those problems where what works for one doesn't work for | all. Frustrating. | | | ============================================================================ | | 32) Mon, Oct 03, 2005 - 6:27:18 pm | | glennmcc> | Double check to be sure you've got it correctly implemented. | | Since all it can possibly do is 'abort' a download by sending the 'done' | command...... | | It just ain't possible for it 'hang' a download. | | All it can do is 'stop' it.... it can't 'hang' it. | | ============================================================================ | | 33) Mon, Oct 03, 2005 - 7:41:37 pm | | ray> | Right of course, 'hang' is quite the wrong word. As you say it just | aborts the download as per the usual problem there. Right now | I have ESC set to ignore any problems and just continue with the | next message. We were talking about this a while back, there are | three useful things that I can now do with hotkeys: | | Abort and go the in inbox | Skip over 'bad' messages and go to the inbox | Delete the 'bad message. | | I have all three working, now if only you'd write me a nice | HTML page :-( | | Oh, I'm quite sure I have it in there right, but given the other | changes in the module God knows what might be going on. | I should be ready to upload tomorrow so you can have a look | yourself. | | | | ============================================================================ | | 34) Mon, Oct 03, 2005 - 7:44:45 pm | | ray> | Anyway there's no surprise if I do get hangs with your fixes there, | since it's always me that has problems with your efforts, seems | that others have no problems at all with your popget work. | Sure wish I knew what the hell was going on there. | | | ============================================================================ | | 35) Mon, Oct 03, 2005 - 7:46:26 pm | | gregy> | Ray...be VERY careful to NOT use this as a blanket excuse....but..BUT.. | ..sometimes I noticed that my ISP's gateway server (which might also | pertain to their POP3 server) will cause these "hangs"...and I KNOW it | was caused by them, because my second ISP's servers would check out to | be "not hanging" right at the same time. I don't have two ISPes, now, | but I clearly remember that I rigorously checked it and it was the | problem... | | | ============================================================================ | | 36) Mon, Oct 03, 2005 - 7:48:18 pm | | gregy> | FWIW...my primary ISP uses Apache running on MS IISservers, while my | (then) secondary ISP was Linux all the way. | | | | ============================================================================ | | 37) Mon, Oct 03, 2005 - 7:52:52 pm | | ray> | Gregy, | | I don't know enough about this stuff to draw any conclusions, but | I'm sure you are right, heck why wouldn't it be just as likely to | be ISP related? Like Glenn's efforts in popget -- works for some, | not for others. Some have problems with hangs, others have problems | with aborted downloads, and it seems you can't write anything | that works for both problems. | | | ============================================================================ | | 38) Mon, Oct 03, 2005 - 7:55:06 pm | | ray> | BTW Gregy, | | I've got 6-a almost ready to go, can I upload it to you tomorrow? | It should be about caught up to Glenn's 1.85. | | | ============================================================================ | | 39) Mon, Oct 03, 2005 - 8:33:17 pm | | glennmcc> | As to my stuff in popget.c for stopping the 'spam freeze-ups'..... | | It probably will not work as intended when 'melded' into your popget.c | | Your changes and mine will most likely be incompatable with each other. | | Therefore... | I'de say _don't_ include my 'freeze-up stopper code' in your popget.c | | | ============================================================================ | | 40) Mon, Oct 03, 2005 - 9:48:03 pm | | ray> | Yup, it's in there with lot's of other commented stuff for further | tinkering. BTW I've got a hunch how to end this irritation once | and for all and one of these days I'll see if it works. | | | ============================================================================ | | 41) Mon, Oct 03, 2005 - 11:02:16 pm | | gregy> | Glenn.....ar187core.exe test report on CTST board... | | | ============================================================================ | | 42) Mon, Oct 03, 2005 - 11:04:43 pm | | gregy> | Ray...send it...and I'll upload it to AVA, and also start testing it | in my standard setup: | Cyrix486dlc40MHz | and | IntelP133 | boxes, with both MSDOS6.22 and OpDOS7.01.... | ... | | | | ============================================================================ | | 43) Mon, Oct 03, 2005 - 11:05:41 pm | | gregy> | FWIW...I haven't been testing these new cores on my OS/2 Warp 3 setup, | I'll hafta start doing that, REAL quick... | | | ============================================================================ | | 44) Mon, Oct 03, 2005 - 11:08:36 pm | | gregy> | BTW...Ray....that ISP-caused hanging seemed to "come-and-go"...I mean, | there were times when it was present (and NOT present on my 2nd ISP) | and then it seemed to go away. I occasionally thought it might be | traffic-loading caused, but I could never pin it down to a heavy traffic | time (however, never asked my ISP for density-logs or anything such). | | | ============================================================================ | | 45) Tue, Oct 04, 2005 - 7:59:51 pm | | ray> | 6-a comin' down the wire. | | | | ============================================================================ | | 46) Tue, Oct 04, 2005 - 9:44:14 pm | | glennmcc> | Hey Ray, | | I wanna see that popget.c stuff ASAP | | Sounds kewl-as-hell | | ============================================================================ | | 47) Tue, Oct 04, 2005 - 9:56:02 pm | | ray> | Most of it is in the current upload, but I fool with it | all the time so something might be missing. As I've said, I lust | after a page that would give the user the choices, I don't like | the idea of hotkeys there without some acompanying message since the | opperations (esp. delete the 'bad' message) are obviously dangerous. | Also, even if there are hotkeys, I'd say they should not be | 'guievent' hotkeys that are globaly available, but local keys | specific for that situation, but I think an HTML page with buttons | is best. Anyway, take a look and tinker away, this needs to be | bounced around. | | | ============================================================================ | | 48) Tue, Oct 04, 2005 - 9:57:12 pm | | ray> | I should upload that stuff to yahoo too, I'll do it tomorrow. | | | | ============================================================================ | | 49) Tue, Oct 04, 2005 - 10:59:40 pm | URL | | gregy> | Ray, got them...the .EXE is under the URL | | http://arachne.virtualave.net/apub/b6-aexe.zip | http://arachne.virtualave.net/apub/b6-asrc.zip | | | ============================================================================ | | 50) Tue, Oct 04, 2005 - 11:00:34 pm | URL | | gregy> | Ray, and here's the SRC under the URL | | http://arachne.virtualave.net/apub/b6-aexe.zip | http://arachne.virtualave.net/apub/b6-asrc.zip | | | ============================================================================ | | 51) Wed, Oct 05, 2005 - 4:53:12 am | | vbm> | Gregy, spasibo... | I downloaded it and will testing... | and will finding a bug... ;-)))) | | | ============================================================================ | | 52) Wed, Oct 05, 2005 - 6:15:58 am | | gregy> | Yes..!!!...Vladimir...!!! that is what this is all about....finding | those bugs BEFORE we issue the Users' Distribution..... | | | ============================================================================ | | 53) Wed, Oct 05, 2005 - 7:09:16 am | | ray> | Yes Vladimir has more bugs found than anyone else. | | Vladimir, are you having sucess with that function as I returned it | to you? | | | ============================================================================ | | 54) Thu, Oct 06, 2005 - 4:42:02 pm | | glennmcc> | Ray, | | I took your advice and enabled it permanantly. ;-) | | ---- in config.c ---- | | //!!JdS 2004/12/05 { | //Because we now handle Ctrl-Alt-Esc as well as Alt-Tab, introduce a | //new keyword 'AltKeys', with fallback to the old 'AltTab' keyword : | //!!glennmcc: Oct 06, 2005 -- no 'ifs' about it... always enabled | //now there's now need for either 'AltTab' or 'AltKeys' in arachne.cfg | // value = configvariable(&ARACHNEcfg,"AltKeys",NULL); | // if (!value) | // value = configvariable(&ARACHNEcfg,"AltTab",NULL); | //!!JdS 2004/12/05 } | // if(value && toupper(*value)=='Y') | { | InstalAltTab(); | atexit(ReleaseAltTab); | } | | _____________________ | | | ============================================================================ | | 55) Thu, Oct 06, 2005 - 4:46:04 pm | | glennmcc> | Still got the same problem with Ctrl+Alt+Esc | | The display 'freezes' and touching any key causes the Arachne fatal error. | | And it now shows 'Offline' | | But hitting the 'Restart Arachne now' button keeps mew online and brings | back the online timer instead of 'Offline'. | | ============================================================================ | | 56) Thu, Oct 06, 2005 - 6:11:41 pm | | ray> | Hmmmm, sounds like something in your exit code. Maybe in | TerminateArachne()? I force text mode there on exit, that could be it, | check my code, you may have in fact quit, it's just that the screen | mode hasn't been changed. But the automatic restart is cool, mine | just quits to DOS, I think the resart makes more sense. | | | ============================================================================ | | 57) Thu, Oct 06, 2005 - 6:42:06 pm | | ray> | I just changed by .bat to make it restart, but there is an anommaly: | | ::========================================================================= | ::ERROR MESSAGES: | | :userbreak | echo USER BREAK. Press any key to restart Arachne ... | pause > NUL | pause > NUL | if exist ppp.log core -r | core -c | rem if exist ppp.log arachne -r | rem arachne -c | goto end | | ... | | I must use two pauses or it restarts without pausing at all. | Do you have any idea why? | | | | ============================================================================ | | 58) Thu, Oct 06, 2005 - 7:42:36 pm | | glennmcc> | Is that under 4dos or command.com ? | | ============================================================================ | | 59) Thu, Oct 06, 2005 - 9:01:02 pm | | ray> | Good question, never thought to check BRB | | ============================================================================ | | 60) Thu, Oct 06, 2005 - 9:08:42 pm | | ray> | Well son of a gun! One pause is fine under command.com, but I need two | under 4dos, God knows why. Gotta hand it to you Glenn, you have the | most incredible nose when it comes to knowing where to look for trouble. | You aren't a bloodhound are you? ;-) | | | | ============================================================================ | | 61) Thu, Oct 06, 2005 - 9:23:02 pm | | ray> | Or maybe a detective? But seriously it is a skill I greatly admire | and wish I had. | | | ============================================================================ | | 62) Fri, Oct 07, 2005 - 2:13:52 am | | Eric> | Ray, Remember, you have to take the good with the bad.... | and...blood hounds usually go from tree to tree marking | their territory.....gets pretty stinky! | | ============================================================================ | | 63) Fri, Oct 07, 2005 - 2:24:40 am | | Eric > | On the other hand, I've also noticed that Glenn has a special knack | for getting to the source of the problem. I kind of figured it was | due to his wide range of experience. | | | ============================================================================ | | 64) Fri, Oct 07, 2005 - 3:48:19 am | | vbm> | Ray, where is key for screenshotting, a? early was - PrintScreen... | and now where??? ;-) | | ============================================================================ | | 65) Fri, Oct 07, 2005 - 7:12:52 am | | ray> | Ctrl + P. | | | ============================================================================ | | 66) Fri, Oct 07, 2005 - 4:55:30 pm | | glennmcc> | PrintScreen does a screen-shot of the current screen including all of | the Arachne 'buttons', 'URL bar', 'Title bar' and 'Status bar' | | Ctrl + P does a screen-shot of the entire HTML page currently being | viewed but without any of the buttons.... etc....etc... | | 'PrintScreen' does not require virtual screens to be enabled. | | Ctrl + P requires virtual screens to be enabled and the setting must be | big enough to hold the entire HTML page being attempted. | | | | ============================================================================ | | 67) Fri, Oct 07, 2005 - 8:25:10 pm | | ray> | Hey, thanks, I wasn't aware of the difference vis. whole page vs. | HTML window only, I'll have to account for that. I don't care about | virtual screens since that's always on anyway. Might have to | reconsider this ... | | | ============================================================================ | | 68) Fri, Oct 07, 2005 - 9:11:29 pm | | ray> | Well that was sloppy, I missed the argument to PrintScreen2BMP(0/1) | I think because I missunderstood your comment to the effect that | PrtScr was now 'like' Ctrl + P. I've changed Ctrl + P to be | identical to the old PrtScr, since until I figure out a better | answer, it would seem that that's the more important setting. | | Now what to do? Another hotkey for the aternative? A .cfg option? | A choice offered after Ctrl+P is pressed? I don't want to go back | to using an interupt hook. | | | ============================================================================ | | 69) Fri, Oct 07, 2005 - 9:56:56 pm | | glennmcc> | Current 'updates' to changes.txt | | ____________________________________________________________________________ | 1.87;GPL,386+ stable for DOS | ---- | Release date: ??? ??, 2005 | | Aug 20, 2005 | 'Cleaned-up' the download progress indicator | and made the bytes/sec indicator optional. | | Aug 22, 2005 | Fixed some major problems with fontshift | | Aug 25, 2005 | Created an actual usable 'Address book' | | Aug 28, 2005 | New option added to always download an entire page before beginning to displ | | Sep 15, 2005 | Fixed a problem with Insight.exe in which an extra 'null byte' was being | appended to files attached to emails. | | Sep 27, 2005 | Modified Insight.exe so that 'finger', 'gopher', 'https' and 'telnet' | will now be 'clickable links' in displayed email messages. | (previous versions only did this for 'http', 'ftp' and email addresses) | | Sep 27, 2005 | 'Melded' into my code, these advancements made by Joe da Silva | * Added "ShortestRefresh" option (default = 2 sec) | * Fixed the useless "Local IP 0.0.0.0" info. display | | Sep 29, 2005 | Small mod to the SPAM freeze-up stopper code. | (old code was causing some undesirable aborted pop3 downloads) | | Sep 30, 2005 | Moved 'Up one level' feature to URL instead of the Arachne version number. | | ____________________________________________________________________________ | | | | ============================================================================ | | 70) Sat, Oct 08, 2005 - 2:21:36 am | | vbm> | Ray, re msg 68 - may be best ctrl+prtscr... | | ============================================================================ | | 71) Sat, Oct 08, 2005 - 5:13:55 am | | vbm> | Glenn, do you try finds a source of miniterm in internet? | I'm see a some, but... | | ============================================================================ | | 72) Sat, Oct 08, 2005 - 9:13:29 am | | ray> | Vladimir, | | Or perhaps this is easiest to remember -- 'P' for page, 'S' for screen: | | | case CTRLP: // 16 BMP export of virtual PAGE | { if (!PrintScreen2BMP(1)) // 1 == whole html page, 0 == whole screen. | return 0; | sprintf(sGlobal.location, "file:%sprtbmp.ah", gGUIpath); | sArachne.target = 0; | return GotoLoc(); | } | case CTRLS: // 16 BMP export of SCREEN | { if (!PrintScreen2BMP(0)) // 1 == whole html page, 0 == whole screen. | return 0; | sprintf(sGlobal.location, "file:%sprtbmp.ah", gGUIpath); | sArachne.target = 0; | return GotoLoc(); | } | | | | | ============================================================================ | | 73) Sat, Oct 08, 2005 - 9:15:55 am | | ray> | Sorry, that looked bad: | | | case CTRLP: // 16 BMP export of virtual PAGE | { if (!PrintScreen2BMP(1)) // 1 == whole html page, 0 == whole screen. | return 0; | sprintf(sGlobal.location, "file:%sprtbmp.ah", gGUIpath); | sArachne.target = 0; | return GotoLoc(); | } | case CTRLS: // 16 BMP export of SCREEN | { if (!PrintScreen2BMP(0)) // 1 == whole html page, 0 == whole screen. | return 0; | sprintf(sGlobal.location, "file:%sprtbmp.ah", gGUIpath); | sArachne.target = 0; | return GotoLoc(); | } | | | ============================================================================ | | 74) Sat, Oct 08, 2005 - 9:17:28 am | | ray> | Hey, did you really find miniterm sources! :-) | | | ============================================================================ | | 75) Sat, Oct 08, 2005 - 2:52:14 pm | | glennmcc> | Sorry... no luck finding the miniterm SRCs | | | ============================================================================ | | 76) Sat, Oct 08, 2005 - 6:29:46 pm | | ray> | Maybe Vladimir found something, I guess he'll clarify tomorrow. | | | ============================================================================ | | 77) Sat, Oct 08, 2005 - 7:17:36 pm | | ray> | Hey Glenn, rereading my clip above, I suppose it doesn't have to be | a 'html page' but any page, right? | | | ============================================================================ | | 78) Sat, Oct 08, 2005 - 7:40:32 pm | | glennmcc> | Huh ??? | | | ============================================================================ | | 79) Sat, Oct 08, 2005 - 9:28:04 pm | | ray> | Ctrl + P will capture the entire loaded document, not just if | it's HTML, but a text file or whatever, is what I'm asking. | | | ============================================================================ | | 80) Sun, Oct 09, 2005 - 4:47:31 am | | gregy> | et al, NOTE - just now, with Glenn's CORE187new, on THIS page loaded, | I did a CTRL-P and, on the lower StatusBar, I get "No virtual screen | to export" | ... | | | ============================================================================ | | 81) Sun, Oct 09, 2005 - 4:49:07 am | | gregy> | NOTE2 - PrintScreen key does, as Glenn says, a complete screen capture | including the Arachne Toolbar/ScrollBars/BottomStatusBar. | | | | ============================================================================ | | 82) Sun, Oct 09, 2005 - 4:53:23 am | | gregy> | NOTE3 - "P" does a TextConvert of just this page loaded, THEN, "Preview" | shows the converted textscreen of this page, THEN PrintScr does a | capture of the intire page, including the Arachne Top/Side/Bottom Bars.. | ...THEN, CTRL-P still gives again the, "No virtual screen to export" | ... | | | ============================================================================ | | 83) Sun, Oct 09, 2005 - 4:55:53 am | | gregy> | The only way I see, on CORE187new, to get a ScreenCapture, without the | top ToolBar and bottom StatusBar (but still includes the side and bottom | ScrollBars) is to press "+" to get the FullPage display, then press the | PrintScr key. | | | ============================================================================ | | 84) Sun, Oct 09, 2005 - 4:57:36 am | | gregy> | BTW - the "+" key is similar to the F5 key....changes the display for | the different Arachne Bar layouts. | | | | ============================================================================ | | 85) Sun, Oct 09, 2005 - 9:03:05 am | | Eric> | Gentlemen, Why the sudden interest in Miniterm SRC's? | | ============================================================================ | | 86) Sun, Oct 09, 2005 - 9:11:19 am | | ray> | Eric, | | 'cause miniterm is still needed by some people as their dialer. | Vladimir for example can't dial with lsppp for some reason. Naturaly | we'd like the sources, especialy as there are a few things we'd | like to be able to change. | | | ============================================================================ | | 87) Sun, Oct 09, 2005 - 9:13:30 am | | ray> | Gregy, | | But inspite of the message, do you infact get a .bmp of the screen | or not? If not, I wonder why not. How does my core behave in the same | situation? | | | | ============================================================================ | | 88) Sun, Oct 09, 2005 - 12:04:12 pm | | gregy> | well, I'll be....!!!! | ... | Now it works... | .... | sheeeeesh...!!! I HATE!!!!! these things that "come-and-go"....but... | it now works "as advertized"... | ... | On this page, I hit CTRL-P and I immediately get the "prtbmp.ah" page, | click on "Preview BMP" and get "_4ptr.bmp" displayed, that is a BMP-copy | of the original HTMLpage... | .... | VERYYYY good..... | ... | | | ============================================================================ | | 89) Sun, Oct 09, 2005 - 12:05:17 pm | | gregy> | And..."PrintScr" and "P" still work as usual.... | ... | | | ============================================================================ | | 90) Sun, Oct 09, 2005 - 12:06:48 pm | | gregy> | Ray...I haven't tried your core, yet....that should be the B6-aexe that | you had me upload so Vladimir could get it....??? | ... | I mean the one you forgot to put the .BAT in with...????.... | (couldn't resist the small jab...).... | ... | | | | ============================================================================ | | 91) Sun, Oct 09, 2005 - 12:08:13 pm | | gregy> | Ahhhh....this is Glenn's 187-1007core, and maybe, before, I was trying | to do that with the 187new core.... | ... | ...but...in any event, this 1007core is working fine... | | | ============================================================================ | | 92) Sun, Oct 09, 2005 - 1:50:36 pm | | glennmcc> | Ray, | | re: post 79 | | Yep... that's how it works...... screen-caps anything at-all that we are | viewing at the time Ctrl+P is pressed. | | htm, txt, gif, jpg, bmp, png, ftp dir listing, etc, etc, etc | | ============================================================================ | | 93) Sun, Oct 09, 2005 - 1:56:32 pm | | glennmcc> | gregy, | | As I said........... | | Ctrl + P requires virtual screens to be enabled and the setting must be | big enough to hold the entire HTML page being attempted. | | The key point is......... | | ".... the setting must be big enough to hold the entire..... " | | If you have it set for 1000 pxells but the page being attempted is | 200.... "No virtual screen to export" will be the result because a | setting of 1000 is not big enough to hold this entire page. | | Since here on this board 11 posts are bigger sometines than others.... | _that's_ what results in the inconsistancy here. | | BRB | | | ============================================================================ | | 94) Sun, Oct 09, 2005 - 2:09:09 pm | | glennmcc> | My setting is ... Huge (25000 pixels - Pentium/128mb+ RAM) | | | That's big enough to hold all 93 messages currently here. | http://www.cisnet.com/glennmcc/25000.gif | | | *********** CAUTION ********** | | That's a 297,219 byte file and is a 617x18714 256c GIF | | ******************************************************* | | ============================================================================ | | 95) Sun, Oct 09, 2005 - 2:10:23 pm | | glennmcc> | Oops... typo. :( | | 678x18714 256c GIF | | ============================================================================ | | 96) Sun, Oct 09, 2005 - 2:13:25 pm | | glennmcc> | Oops again :( | | Make that 2000 not 200....... | | ".... but the page being attempted is 2000...." | ______________________________________^^^^ | | | ============================================================================ | | 97) Sun, Oct 09, 2005 - 2:42:36 pm | | ray> | Gregy, | | re: 90, yup, 6-a is for general testing. BTW glad to hear 1.87 is | looking good, I've held of integrating that pending a good report | from you guys. Glenn, did you get Joe's breakout key working ok? | | | | ============================================================================ | | 98) Sun, Oct 09, 2005 - 2:56:09 pm | URL | | glennmcc> | Yahoo is inconsistant :( | | I was just now able to CRASH 1007 at my.yahoo.com | | The old JS containated page came down the pipe at me. | | http://www.cisnet.com/glennmcc/my-stuff/bad_JS_@yahoo.htm | | ============================================================================ | | 99) Sun, Oct 09, 2005 - 2:58:10 pm | URL | | glennmcc> | Ray, | | Yep.... Ctrl+Alt+ESC is working great to stop the 'verfying images loop' at | http://www.cisnet.com/glennmcc/sitestat.htm | with images enabled and Https2Http disabled. | | | ============================================================================ | | 100) Sun, Oct 09, 2005 - 3:09:44 pm | URL | | glennmcc> | No wonder it screws things up :( | | http://validator.w3.org/check?uri=http%3A%2F%2Fwww.cisnet.com%2Fglennmcc%2Fm | | Result: Failed validation, 286 errors | | ============================================================================ | | 101) Sun, Oct 09, 2005 - 5:33:30 pm | | ray> | Wouldn't it be the cat's ass if we had a hotkey to link to that | HTML validation site for whatever page we're trying to look at? | And maybe even go there automaticaly in case of trouble? | Think of the bitchin' it might save if folks could easily check out | some site that won't load by themselves and see for themselves how | buggered up it is before they blame Arachne. | | | ============================================================================ | | 102) Sun, Oct 09, 2005 - 5:52:18 pm | | gregy> | heck..let's just code it into Arachne's CORE that it'll grab all pages | automagically, validate them and send an auto-email to the webmaster | informing him of all his personal malfunctions....(including the zits | on his face)...... | | | | ============================================================================ | | 103) Sun, Oct 09, 2005 - 5:54:17 pm | | gregy> | Glenn....ahhh...NOW I see.........I have mine set for prolly a | sufficient value, for normal viewing...but...but...not enough to view | more than a "normal" page...which is probably about 11 messages.. | | | ============================================================================ | | 104) Sun, Oct 09, 2005 - 6:43:01 pm | | glennmcc> | Ray, | | Your wish is my command | | --- in guievent.c --- | | //!!glennmcc: begin Jun 12, 2005 | //Alternate font page --- Alt+F | else if(key==8448) | return gotoaltfontpage(); | //!!glennmcc: end | | //!!glennmcc: begin Oct 09, 2005 | //Validate current page --- Alt+V | else if(key==12032 && !strncmpi(GLOBAL.location,"http://",7)) | { | //'HTTPreferer Yes' must be enabled in Arachne.cfg | //in order for the 'referer method' to work | //the 'check?url=' method will work even with 'HTTPreferer No' | sprintf(link,"http://validator.w3.org/check?uri=%s",GLOBAL.location); | strcpy(GLOBAL.location,link); | // strcpy(GLOBAL.location,"http://validator.w3.org/check/referer"); | arachne.target=0; | return gotoloc(); | } | //!!glennmcc: end | | _____________________ | | | --- in changes.txt --- | | Oct 09, 2005 | Added the new hotkey Alt+V to 'validate' | the current page via http://validator.w3.org/ | | ______________________ | | ============================================================================ | | 105) Sun, Oct 09, 2005 - 6:51:16 pm | | glennmcc> | And yes... I just now added it to hotkeys.htm | | Alt+V | 'validate' | current page via | http://validator.w3.org/ | | | ============================================================================ | | 106) Sun, Oct 09, 2005 - 7:12:32 pm | | gregy> | Okay...you don't hafta post 187-1008.zip....we can wait for the official | distro (gives us sumpin to anticipate........)..... | | | ============================================================================ | | 107) Sun, Oct 09, 2005 - 9:43:38 pm | | Eric> | Gregy, What's the matter.....'fraid of another update? | Don't 'cha know, 1007's getting cold....been more than | 24 hours....got to keep them hot coming off the presses! | | ============================================================================ | | 108) Sun, Oct 09, 2005 - 9:55:03 pm | | ray> | Patience my ass! < g g g > ... I'm stealing that right now. | | | | ============================================================================ | | 109) Sun, Oct 09, 2005 - 10:29:41 pm | | glennmcc> | heheheh..... I thought you might like that. | | ============================================================================ | | 110) Mon, Oct 10, 2005 - 8:42:28 am | | vbm> | Ray, re: msg # 73: spasibo for ctrls and kbmb function. now I | includings it to other places. ;-))))))) | | Glenn, I'm saw more miniterm.c in google and think maybe this is that need.. | so sorry... :-(( | | | ============================================================================ | | 111) Mon, Oct 10, 2005 - 9:42:49 am | | ray> | Vladimir, | | Yes, as you see, there were only a few mistakes in your function, | but learn those lessons well, especialy about pointers needing | some array to point to, otherwise they are like a like a sign | in Russia saying 'this way to free vodka' but when you get there | it is the middle of an empty field ;-) | | | | ============================================================================ | | 112) Mon, Oct 10, 2005 - 1:21:49 pm | | gregy> | Glenn....Re: "virtual screens" mine are always ON...but..I only had | 2000 set....increased it to 5000 and that made displaying your 25000gif | faster..... | ... | This P133, with 48MbyteRAM can handle that....the 2000 was for my 486.. | ... | If I put the full 128Mbyte RAM in here, I can increase it to 25000, too. | ... | I'll dink with it... | ... | BTW....you might keep that in mind, when troubleshooting someones probs, | that they might not (prolly don't) have a super-sized system, like you | do...... | .... | | | ============================================================================ | | 113) Mon, Oct 10, 2005 - 5:30:24 pm | URL | | glennmcc> | Sneak preview | http://www.cisnet.com/glennmcc/187-1010.zip | | ============================================================================ | | 114) Mon, Oct 10, 2005 - 10:10:53 pm | | ray> | Time I upgraded my basic install; Glenn, when will it be ready for | release? My 'control' core is still 1.83, I think I'll skip '5 | and go straight to '7. | | | | ============================================================================ | | 115) Tue, Oct 11, 2005 - 9:47:24 am | | gregy> | Ray...I recommend doing the upgrade to 1.85....there is quite a bit of | functionality in the package that isn't in 1.83.... | ... | Glenn....waddaya trynna do...???..... | ... | I'll d/l that new core, and give it a try....BUT...but...be advised | that this 1008 is working so well, I'm almost afraid to try sompin | else..... | | | ============================================================================ | | 116) Tue, Oct 11, 2005 - 11:53:31 am | | vbm> | re: msg #111: | ha, in Russia if long going even over fields always find a village where you | may having if no vodka, then moonshine, espessial if you find a burial (ofte | or a bridal, then free driiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinkiiiing.... ;-)))) | so and pointers - something garbage and finds. ;-))))) | if serious - I try remember it, but without warrantly... ;-)))))) | | Ray, can you explaining me - why when try run setup.bat with no exist pck fi | don't show vga.htm (this need for seetting video-mode)? | | ============================================================================ | | 117) Tue, Oct 11, 2005 - 6:07:53 pm | | ray> | Vladimir, | | What? I have no such problem. You didn't loose that file, like | last time did you? ;-) | | | ============================================================================ | | 118) Tue, Oct 11, 2005 - 6:08:39 pm | | ray> | BTW I think someone should look closely at setup.bat, I think there is | lots of garbage in there. | | ============================================================================ | | 119) Tue, Oct 11, 2005 - 6:12:39 pm | | ray> | Gregy, | | Well, all that new stuff should be in 1.87 too, so I'm prepared to | wait. Upgrading is more of a pain for me than for most guys because | I have all sorts of tests and benchmarks that need an unchanging | reference point to work, and every time I upgrade all those need | to be recalibrated, as it were. | | | ============================================================================ | | 120) Tue, Oct 11, 2005 - 6:43:13 pm | | glennmcc> | Where do you see 'garbage' ???? | | @echo off | set ASETUP= | set ASWITCH= | if (%1)==(os) goto setup_os | if (%1)==(inst) set ASETUP=inst | if exist arachne.cfg goto setup_gr | if not exist hotlist.htm copy hot_mgr.htp hotlist.htm>NUL | copy 486pc.acf arachne.cfg | :setup | core -s | if errorlevel 32 goto end | if errorlevel 2 goto abort | call arachne.bat reload:file:setup_os.dgi | goto end | :setup_os | call arachne.bat reload:file:setup_os.dgi | goto end | :setup_gr | core -s | if errorlevel 32 goto end | if errorlevel 2 goto abort | call arachne.bat setup.htm | :end | echo Setup finished. Type "arachne" to launch configured Arachne WWW browser | echo. | :abort | set ASETUP= | set ASWITCH= | | | | ============================================================================ | | 121) Tue, Oct 11, 2005 - 9:25:26 pm | | ray> | Glenn, | | I'll need to analyse it better to say for sure, but right off, | AFAICT those sets are not used. Also, looking at it generaly, it seems | to me that there's no need for a seperate .bat for setup anyway | since most of it's functionality duplicates stuff in arachne.bat. | My guess is that about four more lines in arachne.bat would | obviate setup.bat. Gotta look into it. | | | ============================================================================ | | 122) Tue, Oct 11, 2005 - 10:57:03 pm | | Eric> | Gregy, sorry to steal your job, but I thought Ray was a | mailman.....not a garbage' man! Of course, in my | neck of the woods, they both drive trucks loaded with | lots of paper.... one brings it....the other takes it | away! | | ============================================================================ | | 123) Tue, Oct 11, 2005 - 11:00:11 pm | | Eric> | Sorry Ray, Just a little guinea pig scratch at the paper | in the bottom of my cage! | | | ============================================================================ | | 124) Wed, Oct 12, 2005 - 3:16:17 am | | vbm> | Ray, re: msg#117: | no!!!! I don't lost that file... ;-))))) | and after case with textedit.ah, I checking files if have an errors... | ;-))))) | | ============================================================================ | | 125) Wed, Oct 12, 2005 - 7:13:56 am | | ray> | Eric, | | That's ok -- mailmen and garbagemen are each other's alter-ego's | as you point out. And note that your comment shows how close we are | to being like God: The mailman giveth and the garbageman taketh away. | Together, we rule the world. | | | | ============================================================================ | | 126) Wed, Oct 12, 2005 - 1:50:46 pm | | Eric> | Ray, You may have a point there....but....when the mailman | starts moonlighting as a garbage' man....remember Neuman on | Seinfeld....well let's just say the cops don't consider it | so "godly"! The mail's supposed to be delivered before | it gets taken away! | | | ============================================================================ | | 127) Wed, Oct 12, 2005 - 2:46:32 pm | | ray> | Amen! Even today, when most mail is junk, we still think of it as | near sacred and anyone who gets into 'that' sort of thing should do | hard time. Up here, of course, even mail theft nets only a slap on the | wrist. | | | ============================================================================ | | 128) Sun, Oct 16, 2005 - 11:48:23 am | | ray> | EGA, the dear departed, has been laid to rest in my code. | Saves one setup sceen. 320 bytes free memory, 752 bytes in .exe | and 2888 bytes in size of sources. | | RIP | | | ============================================================================ | | 129) Sun, Oct 16, 2005 - 11:49:29 am | | ray> | But that's just the tip of the iceberg -- if some ASM guru could | cut out the EGA from xlopif, we'd save a pile more. | | | | ============================================================================ | | 130) Sun, Oct 16, 2005 - 1:23:08 pm | | glennmcc> | So, Ray once again demonstrates that he is using the | Microsoft methodology of eliminating 'legacy device' compatibility. | | Next thing you know the min sys req of Ray's compile will be....... | | P4-4ghz | 512meg Ram | 10gig HDD space | WinXP | MSIE with all of the latest updates, patches, add-ons...etc...etc...etc... | | ============================================================================ | | 131) Sun, Oct 16, 2005 - 1:24:29 pm | | glennmcc> | Oh yeah, and pop3/SMTP will get eliminated from core.exe in favor of MSOE | | ============================================================================ | | 132) Sun, Oct 16, 2005 - 2:20:38 pm | | ray> | Not really, though your reaction is predictable. The world is still | full of 286's that work just fine, but alas we've chosen not to | support them any more. OTOH, EGA monitors are extinct now -- there's | none left, but you want to maintain support? As for the rest, you've | got it exactly backwards, since my core uses far *less* memory than | yours, both RAM and HDD. Further, in the almost vanishingly small | chance that someone with an EGA monitor wants to use my core, they | can use up to 6a with no problem. | | As for pop3, you know quite well that, far from cutting that out, | I want to improve it so that folks don't feel the need to use other | programs there. | | 'cmon Glenn, I know you are a retentionist to the bone, but let's | face it, EGA is dead. Prove me wrong and I'll abort those cuts. | | | | | | ============================================================================ | | 133) Sun, Oct 16, 2005 - 2:24:12 pm | | ray> | BTW, as of today, my core runs 15% faster than 1.83 on my little | speed test, which is admittedly less than definitive, but up till now | I've been about 3% slower. I'd say for every EGA user of Arachne there | are (or should be or will be) 10,000 who'd rather have the extra | speed. | | | ============================================================================ | | 134) Sun, Oct 16, 2005 - 3:37:26 pm | | gregy> | Well, I'm a "retentionist" from way back, too....but (here it comes) | ..but...in this case, I think I agree. I can't find EGA's readily | available for sale, and they're practically giving away old VGAs, only | cost is the shipping, and...I've seen no video cards advertised the be | offering EGA....so....I think we can proceed from now, just as we | proceeded to +386....HOWEVER....we need to keep that "last" EGA | compatible code available and up-to-date (as much as we can)... | ... | Which is WHY I stress the "backward compatibility" of all other Arachne | package components (especially ARACHNE.BAT)... | ... | | | ============================================================================ | | 135) Sun, Oct 16, 2005 - 3:46:05 pm | | ray> | Yup, that's the other thing -- in the event that we find out that | there's 1000 Arachne users in Mali that use EGA monitors and who | want to use my core -- hell, I maintain a seperate line for them. | Sheesh, no one's going to be left behind. | | As to compatability, Gregy, I know that's a big one for you, but | my .bat *has* to be different, either trust me on that or engage in a | discussion of the particulars. Besides, with a simple batch file | you can swap all needed files, so what's the problem? I run three | different cores at the touch of an F key. | | | ============================================================================ | | 136) Sun, Oct 16, 2005 - 3:49:09 pm | | glennmcc> | Oct 16, 2005 | Added the ability to request a return receipt from email clients | capable of returning them. | 'Return-Receipt-To:' and 'Disposition-Notification-To:' will now be placed | into the headers of outgoing mail messages for which we choose to do so. | | ============================================================================ | | 137) Sun, Oct 16, 2005 - 4:19:30 pm | | ray> | Cool. Moving ahead, not looking behind. Glenn, why do you think | I've worked so hard trying to free up memory? So we can spend it | again on useful new features, like the above. One day the old | code line will simply run out of memory; when it does, I'll be | waiting for you. | | | ============================================================================ | | 138) Sun, Oct 16, 2005 - 4:28:57 pm | | glennmcc> | //!!glennmcc: begin Oct 19, 2001 | //added to create "reply-to" field in composed messages | //!!glennmcc: June 09, 2002 | //changed so that replyto only gets added when "UseReplyto == Yes" | else if (!strcmpi(cmd,"RT") && mailmsg>=0 && value[0]) | { | ptr=configvariable(&ARACHNEcfg,"UseReplyto",NULL); | if(ptr && toupper(*ptr)=='Y') | { | configvariable(&ARACHNEcfg,cmd,value); | adrfield(value); | sprintf(str,"Reply-To: %s\n",value); | write(mailmsg,str,strlen(str)); | } | } | //!!glennmcc: end | | //!!glennmcc: begin Oct 16, 2005 | //added to create "Return-Receipt-To" field in composed messages | //will also add the format "Disposition-Notification-To" | else if (!strcmpi(cmd,"RRT") && mailmsg>=0 && value[0]) | { | sprintf(str,"Return-Receipt-To: %s\nDisposition-Notification-To: %s\n",value | write(mailmsg,str,strlen(str)); | } | //!!glennmcc: end | | else if (!strcmpi(cmd,"SUBJ") && mailmsg>=0) | { | sprintf(str,"Subject: %s\n",value); | write(mailmsg,str,strlen(str)); | } | | | ============================================================================ | | 139) Sun, Oct 16, 2005 - 6:09:48 pm | | ray> | I'll let the rodents play with that for a while < g g g > | before stealing it. | | | ============================================================================ | | 140) Sun, Oct 16, 2005 - 6:14:11 pm | | glennmcc> | Ah come on now... it's 3 little lines of active code. | | else if (!strcmpi(cmd,"RRT") && mailmsg>=0 && value[0]) | {sprintf(str,"Return-Receipt-To: %s\nDisposition-Notification-To:%s\n",value | write(mailmsg,str,strlen(str));} | | Ya' know you're gonna steal it anyhow... go ahead and steal it now. | | ============================================================================ | | 141) Sun, Oct 16, 2005 - 6:16:10 pm | | gregy> | Glenn...please reply on CTST, to this question....WHEN do we use this | "return-receipt" and HOW do we use it....??? | | | | ============================================================================ | | 142) Sun, Oct 16, 2005 - 6:19:42 pm | URL | | glennmcc> | But to make it work you'll also need this.... | http://www.cisnet.com/glennmcc/rrt.zip | (sendmail.ah, sendfile.ah, reply.htp and resend.htp) | | ============================================================================ | | 143) Sun, Oct 16, 2005 - 6:21:29 pm | | glennmcc> | All 4 files have this section inserted just before the 'Subject:' section. | | | Receipt-To: | | | ============================================================================ | | 144) Mon, Oct 17, 2005 - 3:24:19 pm | | ray> | Glenn, | Re: 140: | | I am reminded of 'monsieur' being offered that 'waffer thin mint' | | | ============================================================================ | | 145) Mon, Oct 17, 2005 - 4:36:04 pm | URL | | glennmcc> | http://arago4.tn.utwente.nl/stonedead/movies/meaning-of-life/12-the-autumn-y | | ============================================================================ | | 146) Mon, Oct 17, 2005 - 5:34:24 pm | | ray> | Damn you -- almost pissed myself laughing. | | God preserve those gentlemen for ever. | | | | ============================================================================ | | 147) Mon, Oct 17, 2005 - 6:10:13 pm | | glennmcc> | hehehehe.... I _thought_ you'd like that. | | | ============================================================================ | | 148) Tue, Oct 18, 2005 - 4:08:30 am | | Eric> | Glennmcc, Hehehehe.....sh*t......I may never be able to enjoy | eating again! Nice thing to post at around dinner time..... | my goulash will never taste the same!!! | | ============================================================================ | | 149) Tue, Oct 18, 2005 - 4:29:43 pm | | ray> | Garcon! ... a fresh bucket for Eric! | | Yeah, MontyP were never known for their delicacy, but ... | | | | ============================================================================ | | 150) Sat, Oct 22, 2005 - 8:50:03 am | | ray> | Glenn, | | We'd better not decend to MontyP humour any more. Let me just | make sure that 'Monsieur' has scrolled away ... | | | | ============================================================================ | | 151) Sat, Oct 22, 2005 - 8:50:31 am | | ray> | Oh, | | ============================================================================ | | 152) Sat, Oct 22, 2005 - 8:50:39 am | | ray> | he's | | | ============================================================================ | | 153) Sat, Oct 22, 2005 - 8:50:50 am | | ray> | a lumberjack | | | | ============================================================================ | | 154) Sat, Oct 22, 2005 - 8:51:00 am | | ray> | and he's OK | | ============================================================================ | | 155) Sat, Oct 22, 2005 - 8:51:12 am | | ray> | he sleeps | | | ============================================================================ | | 156) Sat, Oct 22, 2005 - 8:51:21 am | | ray> | all night, and | | | ============================================================================ | | 157) Sat, Oct 22, 2005 - 8:51:39 am | | ray> | he works all day. | | | ============================================================================ | | 158) Sat, Oct 22, 2005 - 8:52:08 am | | ray> | He chops down trees, | | | ============================================================================ | | 159) Sat, Oct 22, 2005 - 8:52:23 am | | ray> | he eats his lunch, | | | | ============================================================================ | | 160) Sat, Oct 22, 2005 - 8:52:50 am | | ray> | and he goes to | | ============================================================================ | | 161) Sat, Oct 22, 2005 - 8:53:06 am | | ray> | the lava-treeee. | | ============================================================================ | | 162) Sat, Oct 22, 2005 - 2:31:02 pm | | Eric> | Ray, I Googled on "lava tree" and discovered it's a State park and | a phenomenon over in Hawaii. Molds of trees trapped in lava. I think | they would tend to dull one's "axe"! | | | ============================================================================ | | 163) Sat, Oct 22, 2005 - 3:28:45 pm | | glennmcc> | WTF do you mean by 'descend' ??? | | When we speak of Monty Python, we are 'ascending'. | | ============================================================================ | | 164) Sat, Oct 22, 2005 - 4:17:27 pm | | ray> | Sure, but only minds as warped as yours and mine see it that way | | | ============================================================================ | | 165) Sat, Oct 22, 2005 - 4:39:16 pm | | glennmcc> | hehehehe.......... you got that right, brother. | | | ============================================================================ | | 166) Sat, Oct 22, 2005 - 4:41:42 pm | | gregy> | ahhhhh....well, I don't know about mine...it might be....but I can't | seem to recover it, after barfing it completely outa sight... | | | ============================================================================ | | 167) Sat, Oct 22, 2005 - 8:05:57 pm | | ray> | Eric, | | The only thing that MP got wrong with the lumberjack song is that | that word is never used out here, it's 'logger'. Lumberjack is only | used back east. | | | ============================================================================ | | 168) Sun, Oct 23, 2005 - 6:34:33 pm | | ray> | Well, there's no doubt about it, even when Arachne is set to use | XMS, when she runs out of it, she just very politely switches to | disk, so I can't think of any reason not to use XMS as the setup | default. I checked this on my 486 by choking the XMS down by stages, | and at no point was there any trouble. So I think you're right, | Glenn, we can scratch that setup screen too :-) | | | | ============================================================================ | | 169) Sun, Oct 23, 2005 - 7:18:38 pm | | glennmcc> | Therefore........ | | Always use XMS for Xswap | | Always use VGA for initial setup | | ============================================================================ | | 170) Sun, Oct 23, 2005 - 7:35:27 pm | | glennmcc> | Just now 'finalized' the change in my code. | | --- in config.c --- | | | | int askgraphics(void) | { | //!!glennmcc: Oct 23, 2005 -- always use VGA by simply commenting-out | //this entire block | /* | int i; | puts(MSG_VGASEL); | puts(MSG_VGAVGA); | puts(MSG_VGAEGA); | puts(MSG_VGACGA); | printf(MSG_VIDEO); | | vga: | i=getch(); | if (i==27) | return -1; | | if (i=='1') | { | strcpy(arachne.graphics,"EGA"); | return 2; | } | else if (i=='2') | { | strcpy(arachne.graphics,"BCGA"); | arachne.xSwap=2; | return 3; | } | else if (i!='0' && i!=13) | goto vga; | else | */ | //!!glennmcc: end -- Oct 23, 2005 | { | strcpy(arachne.graphics,"VGA"); | return 1; | } | | } | | | | //!!glennmcc: Oct 23, 2005 -- always use XMS by simply commenting-out | //this entire block | /* | puts(MSG_MEMSEL); | puts(MSG_MEMXMS); | puts(MSG_MEMEMS); | puts(MSG_MEMDSK); | | printf(MSG_MEMORY); | mem: | i=getch(); | | if(i==27) | { | printf("\n\n"); | exit(EXIT_ABORT_SETUP); | } | | if (i=='1') | arachne.xSwap=1; | else if (i=='2') | arachne.xSwap=2; | else if (i!='0' && i!=13) | goto mem; | | printf("\n"); | */ | //!!glennmcc: end -- Oct 23, 2005 | rv=askgraphics(); | | if(rv==-1) | { | printf("\n\n"); | exit(EXIT_ABORT_SETUP); | } | | | ============================================================================ | | 171) Sun, Oct 23, 2005 - 8:32:15 pm | | gregy> | Okay..you guys seem to have that pretty well scoped out and nailed down, | so...I'LL BUY IT..!!!!.... | .. | NEXT..!!!..??? | ... | | | | | ============================================================================ | | 172) Sun, Oct 23, 2005 - 8:35:23 pm | | ray> | Gregy, | | If Glenn and I agree on something, you can bet the farm that it's | the right thing to do ;-) | | | ============================================================================ | | 173) Mon, Oct 24, 2005 - 12:22:34 am | | gregy> | well....when you two are being "so agreeable"...then SOMEBODY's gotta | be disagreeable and contrary....I mean....who's gonna keep you straight | otherwise....??? | | | | ============================================================================ | | 174) Mon, Oct 24, 2005 - 1:09:48 am | | Eric> | Ray, If You and Glenn agree on anything....well....I start | to get suspicious.....Maybe someone's usurping your NICKs. | | | ============================================================================ | | 175) Mon, Oct 24, 2005 - 7:54:28 am | | ray> | Ha! We should have some sort of security code to verify that it's | really us . But don't worry, we'll get back to bickering and | fighting soon enough ;-) Just in case, I took all that memory setup | code and conditionalized it just in case Vladimir or someone turns out | to need it. BTW, I think MP was on drugs when he wrote InitXMS(). | | | ============================================================================ | | 176) Mon, Oct 24, 2005 - 2:44:25 pm | | gregy> | I doubt it...but...remember...he had ALL the whole codebase for Arachne | in his head, then, and he was probably "trying to compensate" for other | things, looking ahead, etc, etc..... | .... | That's why I'm adamamt that we/you NOT hastily irrevocably change things | unless/until we understand just what is going on, and the implications | thereof... | | | ============================================================================ | | 177) Mon, Oct 24, 2005 - 4:02:05 pm | | ray> | Gregy, my man, | | Nothing is *ever* irrevocably changed. It's just a question of | how far you have to back up to undo any introduced problem. The sooner | mistakes are caught the better, naturaly, which is why testers are | so good to have around. I've been cleaning and rationalizing the code | for almost two years now, have made 100's of thousands of changes | and so far I haven't done too badly, what with my core using | 80K less memory than Glenn's. MP is a brilliant man, but, take it from | me, there a places where he was so focused on getting something working | that he paid no attention at all to efficiency. | | | | ============================================================================ | | 178) Mon, Oct 24, 2005 - 5:25:01 pm | | glennmcc> | 80k less than this ....... ???? | | memcore.dgi | | Conventional memory: | Name Size in Decimal Size in Hex | DOS 88,048 ( 85K ) 157F0 | QEMM386$ 768 ( 0K ) 300 | COMMAND 1,936 ( 1K ) 790 | CORE 421,264 ( 411K ) 66D90 | command 7,200 ( 7K ) 1C20 | FREE 214,464 ( 209K ) 345C0 | Memory Type Total Bytes ( Kbytes ) Available For Programs | Extended 67,043,328 ( 65,472K ) 0 ( 0K ) | EMS 267,517,952 ( 261,248K ) 157,745,152 ( 154,048K ) | Largest executable program: 214,448 ( 209K ) | Total Free DOS memory: 303,728 ( 297K ) | | | ============================================================================ | | 179) Mon, Oct 24, 2005 - 5:26:30 pm | | glennmcc> | file/memcore.dgi >HTM|[10]mem /C|$esystem\\dgi\\fixmem.com /C>$2 | | ============================================================================ | | 180) Mon, Oct 24, 2005 - 7:18:49 pm | | ray> | I'm still referencing your 1.83 release core. | | 454,288 | -379,520 | ====== | 74,768 | | Oppps, looks like I was exagerating a bit, make that 73K | | | | ============================================================================ | | 181) Mon, Oct 24, 2005 - 7:23:23 pm | | ray> | Hmmmm, I picked '80K' using the 'free mem' number, which is | 260,256 for me and 184,848 with 1.83: | | 260,256 | -184,848 | ======= | 75,408 | | Wrong again -- I hate blowing my own horn too lowdly, je m'excuse. | | | ============================================================================ | | 182) Mon, Oct 24, 2005 - 7:24:47 pm | | ray> | Mind, my numbers are still with the old 'stock' overlays. | | | ============================================================================ | | 183) Mon, Oct 24, 2005 - 7:25:46 pm | | ray> | loudly -- I'm not that unejemucated. | | | | ============================================================================ | | 184) Mon, Oct 24, 2005 - 9:10:41 pm | | Eric> | Well, what do you know?....I went away for a few hours and | now things are sounding more normal. And so the | pendulum keeps on swinging! | | ============================================================================ | | 185) Mon, Oct 24, 2005 - 9:30:29 pm | | glennmcc> | Naw... that's just me yanking Ray's chain. | | I know his core uses one-hell-of-alot less mem than mine. | | But I betcha mine is more stable. | | And I'll further betcha that my v1.87 is ready for release | a hell-of-lot sooner than Ray's is ready. | | ============================================================================ | | 186) Mon, Oct 24, 2005 - 9:31:31 pm | | glennmcc> | BTW, | | CisNet is back up and running :))) | | | ============================================================================ | | 187) Mon, Oct 24, 2005 - 11:19:32 pm | | ray> | Na, mines more stable too ;-) | But, good to hear that 1.87 is almost ready, I should upgrade | from 1.83 as my control. As to releases, VBM is using my core | for his next release, so maybe he and I should think about getting | together and making some modifications to the whole package, but other | than that I'm not into it. | | BTW, Vladimir, I tried twice to reply to your last email, but it | bounced both times. | | | ============================================================================ | | 188) Mon, Oct 24, 2005 - 11:21:15 pm | | ray> | Oh, forgot: | | But, Glenn, your core is still a tiny bit faster than mine, that | one test where I was 15% faster seems to have been an anomaly, we're | back to mine being 1 or 2 % slower. | | | ============================================================================ | | 189) Tue, Oct 25, 2005 - 12:53:08 am | | glennmcc> | Yeah..... a smidge slower.... but the mem savings is well worth it. | | | ============================================================================ | | 190) Tue, Oct 25, 2005 - 4:02:31 am | | vbm> | re: @#187: | | Ray, You know 3 my address or me open fourth???? ;-)) | | BTW, ReloadIndex works to all??? | to me it's not reloading ;-))))))))) even stand - yes... | | ============================================================================ | | 191) Tue, Oct 25, 2005 - 8:47:10 am | | ray> | Glenn, | | The thing about the speed is that I don't understand it. I gave quite | a bit of attention to what I thought would be speed improvements | throughout the code -- making functions and variables static where | possible, eliminating redundant variables, etc. and yet it has had | no effect (or even a negative effect). It's clear that I have a very | deep missunderstanding of the issue. Then there's your overlay | experiments that seem to show almost no change in speed contrary to | all common sense. I will I had someone who understand this stuff | to analise my code. | | | | ============================================================================ | | 192) Tue, Oct 25, 2005 - 8:48:12 am | | ray> | Vladimir, | | Ok, I will send it again and CC to all your other adresses ;-)) | | | | ============================================================================ | | 193) Thu, Oct 27, 2005 - 2:14:53 pm | | ray> | Vladimir, | | did you get it? | | | ============================================================================ | | 194) Fri, Oct 28, 2005 - 7:12:42 am | | vbm> | I got it. but still no result for answer... | | ============================================================================ | | 195) Fri, Oct 28, 2005 - 7:13:20 am | | Joe> | Hi folks, | | Just in for a quick visit ... | | Q: Has anyone tried EMS in lieu of XMS? I notice eliminating the | Disk option was discussed, but the EMS option seems to have been | overlooked and eliminated along with Disk. | | I haven't tried it myself (it's just one of too many things on | my "must get around to this sometime" list;), however if it's | been implemented properly, it's supposed to be more efficient | (eg. faster) than XMS. | | L8R ... | | | | ============================================================================ | | 196) Fri, Oct 28, 2005 - 5:17:54 pm | | glennmcc> | Check it out dudes.... | | I am here in 100% pure DOS running Arachne | on a 1.5megabit/sec DSL connection. | :)) | | ============================================================================ | | 197) Fri, Oct 28, 2005 - 5:29:51 pm | | ray> | Joe, | | I haven't tried it, 'cause I don't have room for an EMS frame in my | configuration. I've heard that story that it's more efficient too, | but AFAICT, although Arachne allows the EMS choice, in practical | fact, the entire XSWAP system seems to ignore it and the font cacheing | and animaged GIF stuff pointedly needs XMS. Anyway, in my code the | EMS stuff is just commented out for now. As for disk, Arachne uses | it automagicaly if she runs out of XMS anyway :) | | | ============================================================================ | | 198) Fri, Oct 28, 2005 - 5:32:18 pm | | ray> | Todays experiment: | | Using my function tracer and logging the results, here's the number | of times that the functions that are called after the 'M' key is | pressed are infact called, seems to me this is quite interesting | vis. which functions should be static or not: | | FILE: FUNCTION: CALLS: | | GUITICK.C LINE: 286 3 | GUITICK.C LINE: 328 2 | GUITICK.C LINE: 366 10 | GUITICK.C LINE: 373 21 | GUITICK.C LINE: 381 19 | GUITICK.C LINE: 393 3 | GUITICK.C LINE: 406 3 | HANIMGIF.C LINE: 268 1 | HDRAWGIF.C LINE: 1126 3 | HTKERNEL.C LINE: 83 104 | HTML.C LINE: 128 2 | HTML.C LINE: 194 2 | HTML256C.C LINE: 19 1 | HTMLDRAW.C LINE: 106 102 | HTMLDRAW.C LINE: 655 1 | HTMLDRAW.C LINE: 706 1 | HTMLDRAW.C LINE: 721 1 | HTMLDRAW.C LINE: 786 1 | HTMLDRAW.C LINE: 829 1 | HTMLDRAW.C LINE: 84 29 | HTMLREAD.C LINE: 10 2 | HTMLREAD.C LINE: 49 4 | HTMLREAD.C LINE: 89 2 | HTMLSTAT.C LINE: 106 202 | HTMLSTAT.C LINE: 124 202 | HTMLSTAT.C LINE: 141 72 | HTMLSTAT.C LINE: 152 12 | HTMLSTAT.C LINE: 203 4 | HTMLSTAT.C LINE: 221 214 | HTMLSTAT.C LINE: 378 27 | HTMLSTAT.C LINE: 401 32 | HTMLSTAT.C LINE: 424 215 | HTMLSTAT.C LINE: 488 10 | HTMLSTAT.C LINE: 509 129 | HTMLSTAT.C LINE: 601 66 | HTMLSTAT.C LINE: 621 91 | HTMLSTAT.C LINE: 63 100 | HTMLSTAT.C LINE: 631 12 | HTMLSTAT.C LINE: 652 12 | HTMLSTAT.C LINE: 673 20 | HTMLSTAT.C LINE: 681 10 | HTMLSTAT.C LINE: 74 1090 | HTMLSTAT.C LINE: 92 10 | HTMLTAG.C LINE: 35 194 | HTMLTAG2.C LINE: 54 2 | HTMLTAG2.C LINE: 88 38 | HTMLTAG3.C LINE: 14 122 | HTMLTAG3.C LINE: 23 32 | HTMLTAG3.C LINE: 282 46 | HTMLTAG3.C LINE: 50 24 | HTMLTAG3.C LINE: 527 26 | HTMLTAG3.C LINE: 912 4 | HTMLUTIL.C LINE: 104 2 | HTMLUTIL.C LINE: 17 30 | HTMLUTIL.C LINE: 240 4 | HTMLUTIL.C LINE: 329 2 | HTMLUTIL.C LINE: 351 14 | HTMLUTIL.C LINE: 378 8 | HTMLUTIL.C LINE: 488 24 | HTMTABLE.C LINE: 107 46 | HTMTABLE.C LINE: 205 46 | HTMTABLE.C LINE: 302 4 | HTMTABLE.C LINE: 346 2 | HTMTABLE.C LINE: 35 46 | HTMTABLE.C LINE: 444 14 | HTMTABLE.C LINE: 467 14 | HTMTABLE.C LINE: 53 69 | HTMTABLE.C LINE: 64 23 | HTMTABLE.C LINE: 76 92 | HTTP.C LINE: 1014 1 | IEKERNEL.C LINE: 118 34 | IEKERNEL.C LINE: 183 16 | IEKERNEL.C LINE: 354 404 | IEKERNEL.C LINE: 42 21 | IE_FCE.C LINE: 147 4 | IE_FCE.C LINE: 174 11 | IE_FCE.C LINE: 200 11 | IE_FCE.C LINE: 223 11 | IE_FCE.C LINE: 269 3 | IE_FCE.C LINE: 281 3 | IE_FCE.C LINE: 333 10 | IE_FCE.C LINE: 467 10 | MAIN.C LINE: 41 1 | MIME.C LINE: 14 114 | MISC.C LINE: 147 1 | MISC.C LINE: 159 3 | MISC.C LINE: 182 3 | MPUTIMG.C LINE: 32 15 | PROGRESS.C LINE: 16 18 | PROGRESS.C LINE: 45 18 | PUTIKONW.C LINE: 1018 1 | PUTIKONW.C LINE: 112 12 | PUTIKONW.C LINE: 135 8 | PUTIKONW.C LINE: 245 15 | PUTIKONW.C LINE: 331 8 | PUTIKONW.C LINE: 368 8 | PUTIKONW.C LINE: 392 8 | PUTIKONW.C LINE: 413 8 | PUTIKONW.C LINE: 620 15 | PUTIKONW.C LINE: 86 15 | PUTIKONW.C LINE: 885 12 | PUTIKONW.C LINE: 892 3 | PUTIKONW.C LINE: 901 2 | PUTIKONW.C LINE: 930 1 | SCROLBAR.C LINE: 165 3 | SCROLBAR.C LINE: 39 6 | SCROLBAR.C LINE: 87 5 | STR-OUTS.C LINE: 27 723 | STR-OUTS.C LINE: 95 1 | SVGASTAT.C LINE: 108 20 | SVGASTAT.C LINE: 140 1 | SVGASTAT.C LINE: 152 1 | SVGASTAT.C LINE: 166 1 | SVGASTAT.C LINE: 19 3 | SVGASTAT.C LINE: 276 584 | SVGASTAT.C LINE: 295 538 | SVGASTAT.C LINE: 46 14 | SVGASTAT.C LINE: 72 20 | SVGASTAT.C LINE: 99 14 | URLOVRL.C LINE: 233 1 | URLSTAT.C LINE: 212 108 | URLSTAT.C LINE: 225 75 | URLSTAT.C LINE: 319 95 | URLSTAT.C LINE: 532 119 | URLSTAT.C LINE: 59 39 | URLSTAT.C LINE: 590 2 | | | | ============================================================================ | | 199) Fri, Oct 28, 2005 - 10:34:10 pm | | gregy> | Great experiment....now...why don't you try to log what happens, during | a download, when the "R" "ESC" "M" (or any other hotKEY) are pressed | causing Arachne to go into the "runaway download counterloop".... | | | ============================================================================ | | 200) Sat, Oct 29, 2005 - 12:51:56 am | | gregy> | Joe...from my experience, and the applicable texts...EMS does NOT work | faster or more efficient than XMS... | ..some links: | | http://www.qualitas.com/product/max/history.htm | http://www.pcguide.com/ref/ram/umaEMS-c.html | http://www.drdos.net/quicknote/32mb_ems.htm | | | ============================================================================ | | 201) Sat, Oct 29, 2005 - 8:47:34 am | | ray> | Gregy, | | AFAICT my cores don't do that any more, if I'm wrong, please confirm. | | BTW just incase anyone's interested the above list, sorted for size | is: | | | PUTIKONW.C LINE: 1018 1 | PUTIKONW.C LINE: 930 1 | MISC.C LINE: 147 1 | URLOVRL.C LINE: 233 1 | MAIN.C LINE: 41 1 | SVGASTAT.C LINE: 166 1 | STR-OUTS.C LINE: 95 1 | HTMLDRAW.C LINE: 829 1 | HANIMGIF.C LINE: 268 1 | HTTP.C LINE: 1014 1 | SVGASTAT.C LINE: 152 1 | HTMLDRAW.C LINE: 786 1 | HTMLDRAW.C LINE: 721 1 | HTML256C.C LINE: 19 1 | SVGASTAT.C LINE: 140 1 | HTMLDRAW.C LINE: 655 1 | HTMLDRAW.C LINE: 706 1 | HTML.C LINE: 194 2 | HTML.C LINE: 128 2 | HTMTABLE.C LINE: 346 2 | HTMLUTIL.C LINE: 329 2 | HTMLREAD.C LINE: 10 2 | HTMLUTIL.C LINE: 104 2 | HTMLREAD.C LINE: 89 2 | GUITICK.C LINE: 328 2 | HTMLTAG2.C LINE: 54 2 | PUTIKONW.C LINE: 901 2 | URLSTAT.C LINE: 590 2 | GUITICK.C LINE: 286 3 | PUTIKONW.C LINE: 892 3 | MISC.C LINE: 182 3 | MISC.C LINE: 159 3 | SCROLBAR.C LINE: 165 3 | SVGASTAT.C LINE: 19 3 | IE_FCE.C LINE: 281 3 | IE_FCE.C LINE: 269 3 | GUITICK.C LINE: 393 3 | HDRAWGIF.C LINE: 1126 3 | GUITICK.C LINE: 406 3 | HTMTABLE.C LINE: 302 4 | HTMLSTAT.C LINE: 203 4 | HTMLUTIL.C LINE: 240 4 | HTMLREAD.C LINE: 49 4 | HTMLTAG3.C LINE: 912 4 | IE_FCE.C LINE: 147 4 | SCROLBAR.C LINE: 87 5 | SCROLBAR.C LINE: 39 6 | PUTIKONW.C LINE: 135 8 | HTMLUTIL.C LINE: 378 8 | PUTIKONW.C LINE: 413 8 | PUTIKONW.C LINE: 392 8 | PUTIKONW.C LINE: 368 8 | PUTIKONW.C LINE: 331 8 | FILE: FUNCTION: CALLS: | GUITICK.C LINE: 366 10 | HTMLSTAT.C LINE: 92 10 | HTMLSTAT.C LINE: 488 10 | IE_FCE.C LINE: 467 10 | HTMLSTAT.C LINE: 681 10 | IE_FCE.C LINE: 333 10 | IE_FCE.C LINE: 174 11 | IE_FCE.C LINE: 223 11 | IE_FCE.C LINE: 200 11 | HTMLSTAT.C LINE: 652 12 | HTMLSTAT.C LINE: 152 12 | PUTIKONW.C LINE: 112 12 | HTMLSTAT.C LINE: 631 12 | PUTIKONW.C LINE: 885 12 | SVGASTAT.C LINE: 46 14 | HTMTABLE.C LINE: 467 14 | SVGASTAT.C LINE: 99 14 | HTMTABLE.C LINE: 444 14 | HTMLUTIL.C LINE: 351 14 | MPUTIMG.C LINE: 32 15 | PUTIKONW.C LINE: 245 15 | PUTIKONW.C LINE: 620 15 | PUTIKONW.C LINE: 86 15 | IEKERNEL.C LINE: 183 16 | PROGRESS.C LINE: 45 18 | PROGRESS.C LINE: 16 18 | GUITICK.C LINE: 381 19 | SVGASTAT.C LINE: 108 20 | SVGASTAT.C LINE: 72 20 | HTMLSTAT.C LINE: 673 20 | GUITICK.C LINE: 373 21 | IEKERNEL.C LINE: 42 21 | HTMTABLE.C LINE: 64 23 | HTMLUTIL.C LINE: 488 24 | HTMLTAG3.C LINE: 50 24 | HTMLTAG3.C LINE: 527 26 | HTMLSTAT.C LINE: 378 27 | HTMLDRAW.C LINE: 84 29 | HTMLUTIL.C LINE: 17 30 | HTMLTAG3.C LINE: 23 32 | HTMLSTAT.C LINE: 401 32 | IEKERNEL.C LINE: 118 34 | HTMLTAG2.C LINE: 88 38 | URLSTAT.C LINE: 59 39 | HTMLTAG3.C LINE: 282 46 | HTMTABLE.C LINE: 107 46 | HTMTABLE.C LINE: 205 46 | HTMTABLE.C LINE: 35 46 | HTMLSTAT.C LINE: 601 66 | HTMTABLE.C LINE: 53 69 | HTMLSTAT.C LINE: 141 72 | URLSTAT.C LINE: 225 75 | HTMLSTAT.C LINE: 621 91 | HTMTABLE.C LINE: 76 92 | URLSTAT.C LINE: 319 95 | HTMLSTAT.C LINE: 63 100 | HTMLDRAW.C LINE: 106 102 | HTKERNEL.C LINE: 83 104 | URLSTAT.C LINE: 212 108 | MIME.C LINE: 14 114 | URLSTAT.C LINE: 532 119 | HTMLTAG3.C LINE: 14 122 | HTMLSTAT.C LINE: 509 129 | HTMLTAG.C LINE: 35 194 | HTMLSTAT.C LINE: 124 202 | HTMLSTAT.C LINE: 106 202 | HTMLSTAT.C LINE: 221 214 | HTMLSTAT.C LINE: 424 215 | IEKERNEL.C LINE: 354 404 | SVGASTAT.C LINE: 295 538 | SVGASTAT.C LINE: 276 584 | STR-OUTS.C LINE: 27 723 << Outsf() | HTMLSTAT.C LINE: 74 1090 | | Among other things note that we have 723 calls to print a | message on the status line for *one* hotkey press! | | | | ============================================================================ | | 202) Sat, Oct 29, 2005 - 9:48:43 pm | | ray> | A fruitless day spent trying to understand the relationship between | overlays and speed :( | | | ============================================================================ | | 203) Sun, Oct 30, 2005 - 1:42:58 pm | | glennmcc> | To really see the diff.... | | Run 100% on HDD (including %temp%, %arachnetemp% [if used] and the cache dir | | And must do it all without disk cache loaded. | | ============================================================================ | | 204) Sun, Oct 30, 2005 - 3:14:30 pm | | ray> | Yes, that would reveal something, but it would be of theoretical | use only, since we've agreed that from some time ago, we're | designing around cached systems only, right? OTOH, maybe that | would simply magnify a speed difference that is there with | cached opperation too, just not as visible. Hmmm that makes | logical sense, the cache reduces the magnitude, but not the | ordinate of overlay changes. So, I'll take my functrace information | and use it as you describe and see what I can see. | | | | ============================================================================ | | 205) Sun, Oct 30, 2005 - 3:15:34 pm | | ray> | Yeah, and I'll do it on the 486 to acentuate the diff even more. | | | ============================================================================ | | 206) Sun, Oct 30, 2005 - 5:34:25 pm | URL | | glennmcc> | Arachne v1.87 is ready to go. | | ============================================================================ | | 207) Sun, Oct 30, 2005 - 8:53:14 pm | | gregy> | yes, Ray...Glenn's point is well taken.....and..even if we agree that we | always use diskcache....the testing needs to be done without it.... | | | | ============================================================================ | | 208) Sun, Oct 30, 2005 - 9:44:41 pm | | RAY> | HMMM, CAPS LOCK IS OFF BUT I'M STUCK IN UPPERCASE! | | GREGY, LET ME KNOW WHEN YOU'RE SATISFIED WITH 1.87 THEN I'LL | GRAB IT. | | | ============================================================================ | | 209) Sun, Oct 30, 2005 - 10:05:49 pm | | ray> | Fouled something up in ie_key.c, man what a mess. | | | ============================================================================ | | 210) Mon, Oct 31, 2005 - 4:01:58 am | | Eric> | Ray, Your just an UPPERCASE kind of guy....hard to ignore! | BTW, did you ever notice...Ray mis-typed often comes out Rat.... | I wonder if that's any relation to guinea-rat? | | | ============================================================================ | | 211) Mon, Oct 31, 2005 - 4:10:40 am | | Joe> | Nice work, Ray. | | Note of course that modules with "stat" in their name were intended | by MP to be static. Don't forget INT09 ... | | BTW, how are you testing for speed changes? | | | ============================================================================ | | 212) Mon, Oct 31, 2005 - 4:16:42 am | | Joe> | Hi Gregy, | | Don't forget that EMS is more efficient/faster than XMS only IF | it's used properly. Haven't had the time/inclination to check if | that's the case with Arachne. Also don't forget, we're talking | about mostly-real-mode app's, for protected mode app's, all | memory accessed directly, so XMS and EMS become irrelevant. If | you see XMS touted as more efficient, the author may be thinking | of protected mode, rather than XMS per se. | | | | ============================================================================ | | 213) Mon, Oct 31, 2005 - 4:25:53 am | | Joe> | Hey, nice piece of kit, Glenn! | | Well, that solves the "AD upload size limit" issue for you. | | ADSL is certainly getting more popular, but is still too expensive | here. Eventually, competition should fix that, though. | | | | ============================================================================ | | 214) Mon, Oct 31, 2005 - 4:03:31 pm | | ray> | Eric, | | Being UPPERCASE just isn't the Canadian way, too pushy ;-) | | Joe, | | Yeah, but it's interesting how many of those can be made overlays | with no seeming impact on performance. My core uses the stock | choices unchanged from Michael except for one, but Glenn has | made many static>overlay changes with good results. My little | speed tester is this batchfile: | | timer on | rem copy u:\mail\*.bak u:\mail\*.tbs | | rem Use next line when speed testing Glenn's core vs. mine | rem to insure both are run under command.com | rem Also remember to set "DialPage file://spd-test.asf" in arachne.cfg | rem and comment or uncomment 'config.dat' line in arachne.bat | rem | command /e:1024 /low /c arachne.bat | rem call arachne.bat | | timer off | | And I change my startup page to call this .asf: | | file://clearcache.dgi | u:\mail\051007.tra\*.* | u:\mail\trash\*.* | u:\mail\051007.tra\*.* | u:\mail\trash\*.* | u:\mail\051007.tra\*.* | u:\mail\trash\*.* | arachne:exit | | It's not very sophisticated but it is objective. | | | ============================================================================ | | 215) Mon, Oct 31, 2005 - 7:22:38 pm | | ray> | Glenn, | | Is there some doc on the ie editor keys? "K" don't seem to cover it. | | | ============================================================================ | | 216) Mon, Oct 31, 2005 - 7:30:02 pm | | ray> | never mind, 'edithelp.htm' seems to be what I'm looking for <:) | | | | ============================================================================ | | 217) Mon, Oct 31, 2005 - 8:54:30 pm | | glennmcc> | Son of a gun...... RTFM _does_ do some good after-all. ;-) | | | | ============================================================================ | | 218) Mon, Oct 31, 2005 - 10:14:51 pm | | ray> | Ah, but it isn't obvious that it even exists, the main menu of the | help system doesn't point to it, I only found it via ^Q. I continue | to believe that our help system needs work, not that the material isn't | there, but that it's hard to find. If I could change just one | page, it would be the help system's main page; I'd make it much | more detailed. BTW the ^D editor key is missing from edithelp.htm. | | | ============================================================================ | | 219) Mon, Oct 31, 2005 - 10:17:50 pm | | ray> | Of course there is a button to it on the compose page which I only | noticed now <:) | | | | ============================================================================ | | 220) Tue, Nov 01, 2005 - 7:23:29 pm | | glennmcc> | Yep... it's on ALL of them. | | sendmail.ah | sendfile.ah | reply.htp | resend.htp | quickpad.ah | textedit.ah | | So......... how many more places would you like me to put it ???? | | ============================================================================ | | 221) Tue, Nov 01, 2005 - 7:35:26 pm | URL | | glennmcc> | Cut to clipboard (*) | Delete marked block (*) | | 'dat better now ??? | | ============================================================================ | | 222) Tue, Nov 01, 2005 - 10:09:11 pm | | ray> | Tx for updated file. As to the 'editor help' buttons, obviously they | are sufficient in number, that's no issue. However, the main help | page should contain a direct reference to the editor help and I'd | say that the 'K' page should as well, isn't the 'K' page the first | place one would look? | | | | ============================================================================ | | 223) Tue, Nov 01, 2005 - 10:39:48 pm | | glennmcc> | No... that is not the 1st place one would look. | | 'K' is for the hotkeys. | | Edithelp.htm has noth what-so-ever to do with hotkeys. | | In addition.... | | No matter how many places we put it it..... even you still would not see it. | | Case in piont... the button to edithelp.htm has been in all of the above | named places for over 3years now. | | Clarence split it off of the pages themselves and into the seperate file | for v1.71 | | And even though it was right there under your nose on the mail compaose | screen...... you still did not see it till now. | | | | ============================================================================ | | 224) Wed, Nov 02, 2005 - 3:47:34 am | | Joe> | Ray, | | Thanks for the batch file, etc. for speed testing. I'll have to | study that some time (I've saved it away), it looks very handy. | | Glenn, | | I can't agree that "edithelp.htm" has nothing to do with hotkeys. | There is a link to it in "hotkeys.htm", but this could be made | more visible/obvious. There isn't such a big distinction between | hotkeys and editkeys, I very often use Ctl-C, Ctl-Q, Ctl-Y, Ctl-V | during navigation/browsing, without doing editing per se. | | I also agree that the help page should link to both "hotkeys.htm" | and "edithelp.htm", not just the former. It isn't just Ray that | finds some of this stuff hard-to-find. In fact, Ray makes a good | "guinea pig" for this stuff, because newbies certainly would have | similar difficulties. | | Just MHO ... | | | ============================================================================ | | 225) Wed, Nov 02, 2005 - 7:03:42 am | | andrej> | To Glenn: | nice piece of work this 187, congrats ! | | To Joe: | hey, how are you getitng along with those Ne2000, I am curious. | regards | andrej | | | ============================================================================ | | 226) Wed, Nov 02, 2005 - 9:36:16 am | | glennmcc> | Joe, | | Thank you for metioning the fact that there is link to edithelp.htm | already there on hotkeys.htm | | I intentionally did not mention it in my previous posts so that I could | prove a point. | | You and I together have just proven my point. | | That point being........ | | Even though it's alredy there.... | and even though Ray was specifcally looking for editor help .... | | He still did not see it, and therefore asked that we add a link which | already _had_ been added several years ago. | | "are sufficient in number, that's no issue. However, the main help | page should contain a direct reference to the editor help and I'd | say that the 'K' page should as well, isn't the 'K' page the first | place one would look?" | | | As we can clearly see..... Ray looked there, but did not see it. | | | All of this proves my point that no matter how many places we put it. | No matter where we put it. | No matter how visible we make it. | | People still don't see it. | | The button to it is right there along with the rest of the buttons | on all of the pages in-which we are using the IE functions. | | The only place we don't have it is on pages such as this one | where all of the IE functions are available to us in this