From: Matthieu C. <cho...@gm...> - 2010-01-29 18:18:41
|
yes and finally it could be faster like that since most listeners of EditBus had to work in AWT Thread they had to create Runnable and do some SwingUtilities.invokeLater(), with this change they no longer have to create those Runnable everytime Matthieu 2010/1/29 Alan Ezust <ala...@gm...> > So far, I've noticed that jEdit seems to startup faster, and ProjectViewer > does not yet give me any of those concurrent modification exceptions on > startup either. > > On Thu, Jan 28, 2010 at 11:50 PM, Shlomy Reinstein <sre...@gm...>wrote: > >> I'd like to give some positive feedback on this: >> Some time ago I wrote a new plugin (not yet released because it's >> incomplete) named ConsoleAutomation, which handles automation of >> telnet sessions by running BeanShell macros that interact with them. >> My plugin doesn't make use of the edit bus at all, but it adds some >> load to both the background and the AWT thread because it shows one or >> more telnet consoles, which are always updated in the AWT thread but >> fed from the telnet session by a background thread (also the BeanShell >> processing is done in the background). >> This plugin caused jEdit to become highly unstable; jEdit would >> frequently lose the scrolling ability or become very slow such that I >> had to restart it. I realized that this instability was caused by >> special timing situations that exposed some normally-hidden jEdit >> concurrency bugs. >> Ever since I started using your edit bus patch, this instability >> disappeared completely and now I can work for days with jEdit and my >> plugin with no noticeable problem. >> >> > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the > business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > -- > ----------------------------------------------- > jEdit Developers' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-devel > > |