From: Leif W <war...@us...> - 2004-10-28 18:09:26
|
Aaarrrggh, stupid Outlook Express Mail Client! > ----- Original Message ----- > From: "Clemens Eisserer" <lin...@we...> > To: <dyn...@li...> > Sent: Thursday, October 28, 2004 10:33 > Subject: Re: [Dynapi-Help] Implemented step-scrolling in viewpane, please check in.. > > Hi again! > > >Stupid Lookout Unimpressed. Inserts text I deleted. What part of > >CTRL-a DEL didn't you understand??? > > > > > Sorry my English is only at basic level so I had quite some probs with > the last two mails ;-) Sorry, word play -- Lookout Unimpressed == my name for Outlook Express, the undeserved popular email client. ;-) You have to look out, because it screws up all the time (using OE is like stepping in dog poop on purpose), and that leaves me very unimpressed. ;-) Last time, I deleted all text in email, yet OE inserted some random portion of the text which had been deleted, which was not in the message editor when I typed CTRL-enter (key combo for SEND button). OE does this a lot and pisses me off. In some time I'll put all emails into MySQL and run a web based mailer. The other thing, I was sick in the hospital with a fever and very weak, for 7 days. I was poked, stabbed, prodded, squeezed, chilled, drugged, scanned, and otherwise molested as dictated by standard practice of invasive western medicine. I got back yesterday with no answers about why I got sick or in exactly what way I got sick. Most hospital people maybe use a computer for 30 seconds once every month or two months. They won't ever understand how seven days feels like suffocation of the mind with the brain rotting out from lack of use, just staring at the walls and ceiling, or worse, CNN. ;-) > Did I something you are angry about?? If so - sorry, however ? NO NO NO!!! I AM NOT ANGRY!!! YOU IDIOT!!! ;-) Joking. :-) > I know the code is quite ugly so I would have no problem if you would > tell me that you wont check it in - it would be better to figure out why > gecko has problems with scrolling, however Yes! It takes time to sit and try things. I am still a bit weak and get tired, so must lay down. I'm also a bit slow sometimes even when I'm fast. ;-) I want to see the same things, think about the possible causes, and try and reduce it to a single line or 2-3 lines of code that can easily be commented or wrapped inside an "if ( flag )" or "switch ( flag )" where flag is a radio button. So I can quickly turn on and off any one of several options, to see how they compare in an example page in different browsers. > I was able to profile the stuff and venkerman showed me that most time > was spent in DynLayer_dom.setLocation. > It was calles quite often (about 500 times or so) and took 5000-10000s. 5000 - 10000 s == 1.39 - 2.78 h? Did you mean ms? > The problem seems to be that scrolling-performance in general is not the > problem it just feels so slow because it sometimes stucks. > Overal duration of setLocation is about 6ms on my machine, however there > are a few peaks with 150ms and more... 6ms is pretty good. 150+ ms is not great, but hey, it's JavaScript, anything less than 5000ms is pretty good in JavaScript. ;-) > Maybe Mozilla has problems with events when scrolling so it fires the > same event on and on? Not too familiar with the current Mozilla events quirks. > Maybe stepped scrolling could be still quite usefule for large, complex > scrolled areas but I dont know how good browser can handle this. I'm a fan of giving people (especially programmers) many options. Some people believe everyone should have few options, because it makes the coding easier. I'd say an option for automatic detection (based on some half-baked algorithm which may or may not work right), and an option for manually on or off, per object. Maybe a single flag with three states: [ auto | on | off ] with default off. > Thanks for dynapi and good luck with your health! > > lg Clemens . o O ( Microsoft design and troubleshooting philosophy: Problem: You mail client and/or operating system has a bug! Solution: Do a little dance, fdisk your drive and reinstall while standing on your head with one hand in your nose and the other thumb up your butt and typing with your nipples! ) |