Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
1999 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(32) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2000 |
Jan
(452) |
Feb
(435) |
Mar
(117) |
Apr
(265) |
May
(161) |
Jun
(276) |
Jul
(409) |
Aug
(522) |
Sep
(139) |
Oct
(306) |
Nov
(406) |
Dec
(217) |
2001 |
Jan
(237) |
Feb
(194) |
Mar
(266) |
Apr
(298) |
May
(266) |
Jun
(195) |
Jul
(427) |
Aug
(660) |
Sep
(808) |
Oct
(465) |
Nov
(260) |
Dec
(226) |
2002 |
Jan
(255) |
Feb
(322) |
Mar
(440) |
Apr
(327) |
May
(271) |
Jun
(263) |
Jul
(122) |
Aug
(346) |
Sep
(172) |
Oct
(282) |
Nov
(184) |
Dec
(166) |
2003 |
Jan
(325) |
Feb
(431) |
Mar
(431) |
Apr
(238) |
May
(320) |
Jun
(331) |
Jul
(289) |
Aug
(277) |
Sep
(223) |
Oct
(273) |
Nov
(218) |
Dec
(223) |
2004 |
Jan
(203) |
Feb
(321) |
Mar
(316) |
Apr
(18) |
May
(44) |
Jun
(149) |
Jul
(83) |
Aug
(216) |
Sep
(188) |
Oct
(136) |
Nov
(73) |
Dec
(117) |
2005 |
Jan
(101) |
Feb
(208) |
Mar
(153) |
Apr
(81) |
May
(85) |
Jun
(87) |
Jul
(100) |
Aug
(145) |
Sep
(57) |
Oct
(123) |
Nov
(73) |
Dec
(105) |
2006 |
Jan
(211) |
Feb
(134) |
Mar
(299) |
Apr
(223) |
May
(292) |
Jun
(426) |
Jul
(477) |
Aug
(415) |
Sep
(501) |
Oct
(460) |
Nov
(427) |
Dec
(302) |
2007 |
Jan
(467) |
Feb
(423) |
Mar
(356) |
Apr
(241) |
May
(357) |
Jun
(342) |
Jul
(373) |
Aug
(421) |
Sep
(491) |
Oct
(266) |
Nov
(236) |
Dec
(310) |
2008 |
Jan
(228) |
Feb
(344) |
Mar
(466) |
Apr
(410) |
May
(437) |
Jun
(303) |
Jul
(255) |
Aug
(451) |
Sep
(520) |
Oct
(379) |
Nov
(430) |
Dec
(261) |
2009 |
Jan
(352) |
Feb
(394) |
Mar
(279) |
Apr
(534) |
May
(245) |
Jun
(392) |
Jul
(510) |
Aug
(392) |
Sep
(237) |
Oct
(332) |
Nov
(302) |
Dec
(590) |
2010 |
Jan
(723) |
Feb
(650) |
Mar
(530) |
Apr
(307) |
May
(300) |
Jun
(450) |
Jul
(196) |
Aug
(233) |
Sep
(270) |
Oct
(288) |
Nov
(284) |
Dec
(331) |
2011 |
Jan
(336) |
Feb
(277) |
Mar
(133) |
Apr
(102) |
May
(50) |
Jun
(234) |
Jul
(174) |
Aug
(274) |
Sep
(355) |
Oct
(273) |
Nov
(895) |
Dec
(749) |
2012 |
Jan
(744) |
Feb
(498) |
Mar
(767) |
Apr
(412) |
May
(513) |
Jun
(596) |
Jul
(372) |
Aug
(515) |
Sep
(373) |
Oct
(246) |
Nov
(210) |
Dec
(232) |
2013 |
Jan
(162) |
Feb
(226) |
Mar
(209) |
Apr
(162) |
May
(84) |
Jun
(153) |
Jul
(91) |
Aug
(142) |
Sep
(151) |
Oct
(220) |
Nov
(176) |
Dec
(131) |
2014 |
Jan
(61) |
Feb
(83) |
Mar
(93) |
Apr
(274) |
May
(83) |
Jun
(46) |
Jul
(149) |
Aug
(61) |
Sep
(49) |
Oct
(93) |
Nov
(100) |
Dec
(164) |
2015 |
Jan
(93) |
Feb
(130) |
Mar
(44) |
Apr
(31) |
May
(85) |
Jun
(11) |
Jul
(47) |
Aug
(131) |
Sep
(117) |
Oct
(115) |
Nov
(73) |
Dec
(84) |
2016 |
Jan
(106) |
Feb
(88) |
Mar
(116) |
Apr
(160) |
May
(121) |
Jun
(74) |
Jul
(126) |
Aug
(141) |
Sep
(101) |
Oct
(38) |
Nov
(32) |
Dec
(6) |
2017 |
Jan
(33) |
Feb
(60) |
Mar
(112) |
Apr
(33) |
May
(24) |
Jun
(115) |
Jul
(24) |
Aug
|
Sep
(6) |
Oct
(147) |
Nov
(166) |
Dec
(118) |
2018 |
Jan
(53) |
Feb
(51) |
Mar
(4) |
Apr
(12) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
1
(2) |
2
(3) |
3
(6) |
4
(7) |
5
(4) |
6
(1) |
7
(1) |
8
(1) |
9
(3) |
10
(4) |
11
(3) |
12
(2) |
13
|
14
(2) |
15
|
16
(7) |
17
(4) |
18
(5) |
19
(7) |
20
(2) |
21
(1) |
22
(3) |
23
(1) |
24
(6) |
25
(6) |
26
(8) |
27
(3) |
28
(5) |
29
(17) |
30
(7) |
31
(1) |
|
|
|
From: Stuart Barlow <sbarlow@ja...> - 2002-07-31 21:26:28
|
I have developed the attached plugin but cant get jEdit to load the thing. I cant see any errors in the activity log either. Any help much appreciated. Stuart. |
From: <noreply@so...> - 2002-07-30 16:48:36
|
Bugs item #588650, was opened at 2002-07-30 09:48 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=588650&group_id=588 Category: plugins Group: normal bug Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: BufferList not keyboard controllable Initial Comment: When the BufferList plugin is set to be docked, then it doesn't receive focus when activated. Hence one can not use the arrows to browse the list and when I try to use the shortcut for "Go to next buffer in buffer list" or "Go to previous buffer in buffer list" then I get the following exception: <------------ Clip ----------------> Typed variable declaration : Class: DockableWindow not found in namespace: <at unknown location> <------------ /Clip ----------------> I'm using jEdit 4.1pre2 and the latest version of BufferList. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=588650&group_id=588 |
From: <noreply@so...> - 2002-07-30 15:31:55
|
Bugs item #588614, was opened at 2002-07-30 16:31 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=588614&group_id=588 Category: plugins Group: None Status: Open Resolution: None Priority: 5 Submitted By: Sergey V. Udaltsov (svu) Assigned to: Nobody/Anonymous (nobody) Summary: JavaStyle: localized date Initial Comment: When javastyle creates the date in javadoc comments (@created tag), it uses the current locale. That is not always good. My locale is russian but I'd like to have this date in US English format. Can this be customizable? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=588614&group_id=588 |
From: <carmine.lucarelli@lo...> - 2002-07-30 13:42:01
|
The following works for me: VFS.DirectoryEntry[] files =3D view.getDockableWindowManager() .getDockable("vfs.browser").getSelectedFiles(); Hope this helps Carmine |---------+---------------------------------------> | | "Rub=E9n Ortiz" | | | <ruben.ortiz@...> | | | Sent by: | | | jedit-devel-admin@...| | | ceforge.net | | | | | | | | | 07/30/02 09:36 AM | | | | |---------+---------------------------------------> >--------------------------------------------------------------------= -----------------------------------------------------------| | = | | To: jedit-devel@... = | | cc: = | | Fax to: = | | Subject: [ jEdit-devel ] Macro problem accessing to BrowserV= iew | >--------------------------------------------------------------------= -----------------------------------------------------------| Hi, I'm developing a macro for fast copy files between directories using th= e VFSBrowser, but I have a problem calling to BrowserView. This is the ma= cro code to get the selected files: void copyFilesMacro() { DockableWindowManager wm =3D view.getDockableWindowManager(); VFSBrowser browser =3D (VFSBrowser)wm.getDockable("vfs.browser"); BrowserView bv =3D browser.getBrowserView(); VFS.DirectoryEntry[] selectedFiles =3D browser.getBrowserView().getSelectedFiles(); } copyFilesMacro(); -- When I execute the macro the response is: Typed variable declaration : reflection error: bsh.ReflectError: No arg= s method getSelectedFiles() not found in class'org.gjt.sp.jedit.browser.BrowserView' If you read the BrowserView java doc or jEdit source, you can see the getSelectedFiles method, that is public and don't have any problem.. =BFwhy cannot access to BrowserView? I have the latest cvs version of jEdit. thanks a lot. Ruben Ortiz. ------------------- thanks for jEdit! = |
From: <ruben.ortiz@ne...> - 2002-07-30 13:36:58
|
=20 Hi, I'm developing a macro for fast copy files between directories using the = VFSBrowser, but I have a problem calling to BrowserView. This is the = macro code to get the selected files: void copyFilesMacro() { DockableWindowManager wm =3D view.getDockableWindowManager(); VFSBrowser browser =3D (VFSBrowser)wm.getDockable("vfs.browser"); BrowserView bv =3D browser.getBrowserView(); VFS.DirectoryEntry[] selectedFiles =3D browser.getBrowserView().getSelectedFiles(); } copyFilesMacro(); -- When I execute the macro the response is: Typed variable declaration : reflection error: bsh.ReflectError: No args = method getSelectedFiles() not found in = class'org.gjt.sp.jedit.browser.BrowserView' If you read the BrowserView java doc or jEdit source, you can see the = getSelectedFiles method, that is public and don't have any problem.. =BFwhy cannot access to BrowserView? I have the latest cvs version of jEdit. thanks a lot. Ruben Ortiz. ------------------- thanks for jEdit! =20 |
From: Richard S. Hall <heavy@un...> - 2002-07-30 06:48:43
|
Dominic Stolerman wrote: >This may be a solution. >Why not have an option for each plugin to use dynamic loading/unloading >or the current system. With the default as the current system. When >plugins >are updated, or new ones written they could set the option to use dynamic >loading. This way no plugins would be broken but itr would give >flexability to allow the dynamic behaviour in the future. > > I plan on releasing another version of my Oscar plugin mechanism for jEdit in the next couple of weeks, which is pretty much following the path you describe (i.e., offering a different mechanism to handle dynamic plugin loading). This is only a temporary goal, though, future releases will allow you to build complete applications out of plugins...this new project combines Oscar and Radical, it is called Gravity. -> richard |
From: Robert Mahoney <rmahoney@ie...> - 2002-07-30 04:27:55
|
** Reply to message from Wilson Jimmy - jiwils <Jimmy.Wilson@...> on Mon, 29 Jul 2002 01:07:15 -0500 > (3) A spell checker plugin. Again, I know that one exists, but it depends > on 3rd party software (non-Java) that depends on 3rd party software > (non-Java). This kind of stops out of the box platform independence. Has > any exploration been done with using Java spell checker libraries (I think > there are some out there)? If so, was it speed, convenience, or something > else that caused the reliance on the non-Java spell checker stuff? As far as I know, there is only one GPL java spell checking lib, Jazzy: http://sourceforge.net/projects/jazzy/ I looked at it when it was released and was not too impressed. I think it loads the entire dictionary into memory and then does the searches. Bob |
From: <noreply@so...> - 2002-07-30 00:53:26
|
Bugs item #587238, was opened at 2002-07-26 13:54 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=587238&group_id=588 Category: editor core Group: minor bug Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Interaction with mouse trails in Windows Initial Comment: jEdit has trouble redrawing the screen when mouse pointer trails are turned on in Windows . Seems to be true in all parts of screen - dropdown menus a particular problem. Turning off pointer trails in Control Panel removes the problem (I only had them on because they seemed to help my 2-year-old son learn to use the mouse). A minor bug but it took me a couple of minutes to spot the cause and nearly ruined my first impression of jEdit I am using: Windows ME jEdit 4.0.3 Sun java 1.3.1 1GHz Athlon, 128Mbytes RAM ---------------------------------------------------------------------- >Comment By: Todd Papaioannou (luckyspin) Date: 2002-07-29 17:53 Message: Logged In: YES user_id=16728 This is not a bug with jEdit, rather it is a bug with the Java VM. In fact, it is a known bug when using pointer trails, or 3D cursors. You can find it on the Bug Parade at JDC. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=587238&group_id=588 |
From: <newsham@ho...> - 2002-07-29 23:03:49
|
Dominic Stolerman wrote: >There seems to be a chicken and egg problem here. Plugin authors >won't write any plugins that support dynamic loading until jedit supports >it and jedit won't support it because plugins that don't will be broken. > >This may be a solution. >Why not have an option for each plugin to use dynamic loading/unloading >or the current system. With the default as the current system. When >plugins >are updated, or new ones written they could set the option to use dynamic >loading. This way no plugins would be broken but itr would give >flexability to allow the dynamic behaviour in the future. > >Another advantage of keeping both systems is that a user may not want >dynamic behaviour for a plugin that they use very frequently. Personally I >would prefer a delay during start-up thana delay when I click a button for >that plugin if I know that I will use that plugin. > > > I'd prefer no delay at all if possible. :) The plugin would not load on startup (unless its view was needed). If it is a frequently used plugin, it would load quietly in the background under a lower priority thread. If it is a rarely used plugin, it wouldn't load until requested (in this case I wouldn't mind the delay). Rarely used plugins could hibernate or unload when not in use. Jim |
From: mike dillon <md5@je...> - 2002-07-29 22:51:23
|
begin Steve Jakob quotation: > This is good info. Can I suggest that it be added to the > plugins.jedit.org page under "Contributing Plugins" or, if you're > concerned about that page getting too cluttered, include in that > section a link to a details page which includes this info? Since I was planning on doing that in the near future, I put a little extra effort into composing a thorough list this time around. Something very similar to the list in the previous message will become a new page on the site about contributing plugins, when I next work on Plugin Central. I'm currently planning to get a batch out around the end of the week (Friday or Saturday). -md |
From: Dominic Stolerman <dds26@he...> - 2002-07-29 21:12:42
|
There seems to be a chicken and egg problem here. Plugin authors won't write any plugins that support dynamic loading until jedit supports it and jedit won't support it because plugins that don't will be broken. This may be a solution. Why not have an option for each plugin to use dynamic loading/unloading or the current system. With the default as the current system. When plugins are updated, or new ones written they could set the option to use dynamic loading. This way no plugins would be broken but itr would give flexability to allow the dynamic behaviour in the future. Another advantage of keeping both systems is that a user may not want dynamic behaviour for a plugin that they use very frequently. Personally I would prefer a delay during start-up thana delay when I click a button for that plugin if I know that I will use that plugin. - Dominic |
From: Scott Willy <cswilly@in...> - 2002-07-29 18:47:05
|
Jimmy, I did the original work on the SpellChecker plugin (and thank Lionel for his making it better). Aspell was chossen as the only Java spell check I found was commercial. Later on, we figured out it was a great one (been around a 100 years good). As Lionel pointed out, the SpellChecker API astracts the checker, so if you find a GPL SpellChecker it would be 30 minutes work to make it available for JEdit. I also like Lionel's idea of using Google's API (as least for the fun!). csw > -----Original Message----- > From: jedit-devel-admin@... > [mailto:jedit-devel-admin@...]On Behalf Of lio-sand > Sent: 29 July 2002 10:26 > To: jEdit Development Mailing List (E-mail) > Subject: Re: [ jEdit-devel ] Plug-In Ideas > > > Hi Jimmy, > > ----- Original Message ----- > From: "Wilson Jimmy - jiwils" <Jimmy.Wilson@...> > To: "jEdit Development Mailing List (E-mail)" > <jedit-devel@...> > Sent: Monday, July 29, 2002 8:07 AM > Subject: [ jEdit-devel ] Plug-In Ideas > > > > I have the following ideas for plugins, but I want to bounce > them of this > > list before I try to build anything... > (...) > > (3) A spell checker plugin. Again, I know that one exists, but > it depends > > on 3rd party software (non-Java) that depends on 3rd party software > > (non-Java). This kind of stops out of the box platform > independence. Has > > any exploration been done with using Java spell checker > libraries (I think > > there are some out there)? If so, was it speed, convenience, > or something > > else that caused the reliance on the non-Java spell checker stuff? > > About SpellChecker plugin, despite I'm not the plugin author, I > contributed > a new release (R004) which should be available on Plugin Central soon. I > know aspell is non-Java but at least it is very powerfull and > works well for > Unix (it is often installed by default with Linux distros) and > Windows. You > can even find binaries for MacOS and BeOS despite I haven't > tested Aspell on > these systems. Another advantage of Aspell is that it comes with a huge > number of non english dictionaries and has an wide spread user > base. I don't > know if there is some Java spell cheker libraries but I doubt > they could be > as good as Aspell one. Nevertheless if such libraries exist it could be > interresting to seek into, but rather making another plugin for spell > checking why not try to include a full Java spell checker engine along the > Aspell one into the existing SpellCheck plugin and let the user decides > which one he want to use? There is also a spell check macro using > the Google > API that could be merged into the SpellCheck plugin in order to have an > unified spell checker dialog. Fell free to contribute and send any > suggestions or even better patchs ;-). > > But don't misunderstand me. You are welcome to contribute but I > think making > redundant plugins is not a good idea as it is time wasting. > > Lionel Fiol. > > > __________________________________________________________________ > ____________ > ifrance.com, l'email gratuit le plus complet de l'Internet ! > vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... > http://www.ifrance.com/_reloc/email.emailif > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: Dice - The leading online job board > for high-tech professionals. Search and apply for tech jobs today! > http://seeker.dice.com/seeker.epl?rel_code=31 > -- > ----------------------------------------------- > jEdit Developers' List > jEdit-devel@... > https://lists.sourceforge.net/lists/listinfo/jedit-devel |
From: <noreply@so...> - 2002-07-29 14:13:54
|
Bugs item #558712, was opened at 2002-05-21 11:05 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=558712&group_id=588 Category: editor core Group: None Status: Closed Resolution: Invalid Priority: 5 Submitted By: José Ignacio Mayorga (nmayorga) Assigned to: Nobody/Anonymous (nobody) Summary: NPE while sending message on EditBus Initial Comment: [error] Exception while sending message on EditBus: - Opening or closing files in jEdit 4.0 causes NPE though it doesn't prevent the editor from working - Some minor bugs (feature?) when NumLock's enabled - font errors (minor) on startup - some initial tests on normal working operations in the same session. None of the error's a show stopper! (meaning the editor keeps working despite they occur) -- please, find a detailed description on the attached file(s) -- ---------------------------------------------------------------------- Comment By: Daniel Lemire (lemire) Date: 2002-07-29 10:13 Message: Logged In: YES user_id=73205 This happens when I try to select and copy lines of text. This is a major problem for me. I need to kill jedit. (Linux RedHat 7.3/IBM Java 1.3.1) ---------------------------------------------------------------------- Comment By: Daniel Lemire (lemire) Date: 2002-07-29 10:12 Message: Logged In: YES user_id=73205 [error] Exception while sending message on EditBus: [error] java.lang.NullPointerException [error] at [error] at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code)) [error] at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:96) [error] at buffertabs.BufferTabs$ChangeHandler.stateChanged(Unknown Source) [error] at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:245) [error] at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:190) [error] at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:113) [error] at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:65) [error] at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:360) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:1846) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:235) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:234) [error] at java.awt.Component.processMouseEvent(Component.java:3796) [error] at java.awt.Component.processEvent(Component.java(Compiled Code)) [error] at java.awt.Container.processEvent(Container.java(Compiled Code)) [error] at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:125) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:117) [error] Exception while sending message on EditBus: [error] java.lang.NullPointerException [error] at [error] at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code)) [error] at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:96) [error] at buffertabs.BufferTabs$ChangeHandler.stateChanged(Unknown Source) [error] at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:245) [error] at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:190) [error] at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:113) [error] at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:65) [error] at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:360) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:1846) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:235) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:234) [error] at java.awt.Component.processMouseEvent(Component.java:3796) [error] at java.awt.Component.processEvent(Component.java(Compiled Code)) [error] at java.awt.Container.processEvent(Container.java(Compiled Code)) [error] at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:125) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:117) [error] Exception while sending message on EditBus: [error] java.lang.NullPointerException [error] at [error] at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code)) [error] at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:96) [error] at buffertabs.BufferTabs$ChangeHandler.stateChanged(Unknown Source) [error] at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:245) [error] at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:190) [error] at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:113) [error] at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:65) [error] at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:360) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:1846) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:235) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:234) [error] at java.awt.Component.processMouseEvent(Component.java:3796) [error] at java.awt.Component.processEvent(Component.java(Compiled Code)) [error] at java.awt.Container.processEvent(Container.java(Compiled Code)) [error] at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:125) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:117) ---------------------------------------------------------------------- Comment By: Slava Pestov (spestov) Date: 2002-05-27 19:43 Message: Logged In: YES user_id=2280 please e-mail the traceback to slava@... ---------------------------------------------------------------------- Comment By: José Ignacio Mayorga (nmayorga) Date: 2002-05-27 08:00 Message: Logged In: YES user_id=550747 I added a file (output-jedit-session) in my posting, which included an exception trace dump for a session that covered all the reported errors. Should I post it back? Is it readable? Thanks in advance, Nacho Mayorga ---------------------------------------------------------------------- Comment By: Slava Pestov (spestov) Date: 2002-05-25 04:08 Message: Logged In: YES user_id=2280 Please post the exceptions, otherwise this bug report is useless. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=558712&group_id=588 |
From: <noreply@so...> - 2002-07-29 14:12:32
|
Bugs item #558712, was opened at 2002-05-21 11:05 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=558712&group_id=588 Category: editor core Group: None Status: Closed Resolution: Invalid Priority: 5 Submitted By: José Ignacio Mayorga (nmayorga) Assigned to: Nobody/Anonymous (nobody) Summary: NPE while sending message on EditBus Initial Comment: [error] Exception while sending message on EditBus: - Opening or closing files in jEdit 4.0 causes NPE though it doesn't prevent the editor from working - Some minor bugs (feature?) when NumLock's enabled - font errors (minor) on startup - some initial tests on normal working operations in the same session. None of the error's a show stopper! (meaning the editor keeps working despite they occur) -- please, find a detailed description on the attached file(s) -- ---------------------------------------------------------------------- Comment By: Daniel Lemire (lemire) Date: 2002-07-29 10:12 Message: Logged In: YES user_id=73205 [error] Exception while sending message on EditBus: [error] java.lang.NullPointerException [error] at [error] at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code)) [error] at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:96) [error] at buffertabs.BufferTabs$ChangeHandler.stateChanged(Unknown Source) [error] at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:245) [error] at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:190) [error] at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:113) [error] at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:65) [error] at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:360) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:1846) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:235) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:234) [error] at java.awt.Component.processMouseEvent(Component.java:3796) [error] at java.awt.Component.processEvent(Component.java(Compiled Code)) [error] at java.awt.Container.processEvent(Container.java(Compiled Code)) [error] at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:125) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:117) [error] Exception while sending message on EditBus: [error] java.lang.NullPointerException [error] at [error] at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code)) [error] at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:96) [error] at buffertabs.BufferTabs$ChangeHandler.stateChanged(Unknown Source) [error] at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:245) [error] at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:190) [error] at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:113) [error] at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:65) [error] at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:360) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:1846) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:235) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:234) [error] at java.awt.Component.processMouseEvent(Component.java:3796) [error] at java.awt.Component.processEvent(Component.java(Compiled Code)) [error] at java.awt.Container.processEvent(Container.java(Compiled Code)) [error] at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:125) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:117) [error] Exception while sending message on EditBus: [error] java.lang.NullPointerException [error] at [error] at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code)) [error] at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:96) [error] at buffertabs.BufferTabs$ChangeHandler.stateChanged(Unknown Source) [error] at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:245) [error] at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:190) [error] at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:113) [error] at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:65) [error] at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:360) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:1846) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:235) [error] at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:234) [error] at java.awt.Component.processMouseEvent(Component.java:3796) [error] at java.awt.Component.processEvent(Component.java(Compiled Code)) [error] at java.awt.Container.processEvent(Container.java(Compiled Code)) [error] at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code)) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code)) [error] at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code)) [error] at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code)) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:125) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:117) ---------------------------------------------------------------------- Comment By: Slava Pestov (spestov) Date: 2002-05-27 19:43 Message: Logged In: YES user_id=2280 please e-mail the traceback to slava@... ---------------------------------------------------------------------- Comment By: José Ignacio Mayorga (nmayorga) Date: 2002-05-27 08:00 Message: Logged In: YES user_id=550747 I added a file (output-jedit-session) in my posting, which included an exception trace dump for a session that covered all the reported errors. Should I post it back? Is it readable? Thanks in advance, Nacho Mayorga ---------------------------------------------------------------------- Comment By: Slava Pestov (spestov) Date: 2002-05-25 04:08 Message: Logged In: YES user_id=2280 Please post the exceptions, otherwise this bug report is useless. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=558712&group_id=588 |
From: Steve Jakob <steve.jakob@wi...> - 2002-07-29 14:08:18
|
Hi Mike, This is good info. Can I suggest that it be added to the plugins.jedit.org page under "Contributing Plugins" or, if you're concerned about that page getting too cluttered, include in that section a link to a details page which includes this info? Steve Jakob On July 28, 2002 05:21 pm, mike dillon wrote: > [ This was composed on June 19, but it never made it to the list, so I'm > resending it. The first batch mentioned was released before I left. ] > > To get a plugin released on Plugin Central, I need to be provided with > the following stuff (these rules apply to initial releases as well as > updates): > > 1. Name- plugins based on a standalone application should not have the > same name as the application; the standard is to instead use a name > like FooZingerPlugin (a plugin based on the FooZinger application); > this rule is not set in stone, but I'd rather not make exceptions > > 2. Version number > > 3. All requirements- JDK compatibility, jEdit version, plugin > dependencies, required third-party application, libraries to be > included (with version number); please provide all of this > information any time you want to release > > 4. Changes/features to note in the release announcement > > 5. Source code- for plugins in our CVS, I want a CVS module and the tag > for the appropriate revision of the code; for other plugins, I want > the URL of an archive with the source code (source-only if possible) > > 6. Descriptions- for new plugins, or when they need to be changed, I > need to be given a short and long description of the plugin's > functionality; the short description is used on in the Plugin Manager > and on the list pages on Plugin Central; the long description is used > only on the plugin detail pages on Plugin Central > > Once I get that stuff, your plugin can become part of a future release > batch. It will be released if I am able to build things without problems > in time to release the batch in a timely fashion. > > On a related note, I will be releasing a batch of plugins this evening. > It consists of jEditCvs 0.4, Memento 0.5.3, and TextTools 1.9. I am also > already planning the following batch; tentatively, it consists of > VSSPlugin 0.21, PMD 0.4, AntViz, and Gruntspud. I am open to adding a > few more release if they are brought to my attention in the interval > between tonight's batch and the next one. > > For everyone's information, I'll be leaving for a week-long vacation > tomorrow, so I probably won't have much of a chance to keep up with > jEdit stuff until I get back. > > -md > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf |
From: <noreply@so...> - 2002-07-29 09:19:49
|
Bugs item #587949, was opened at 2002-07-29 02:19 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=587949&group_id=588 Category: editor core Group: severe bug Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: jEdit not starting. Initial Comment: Hi, jEdit does not start. It is looking for the server file. And does not start. This has happens every month and a is very annoying (since I can't edit files...have to use notepad). Even if I create the nice server file jEdit just deletes it and starts looking for it again. BR, God ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=587949&group_id=588 |
From: <noreply@so...> - 2002-07-29 09:00:19
|
Bugs item #587945, was opened at 2002-07-29 02:00 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=587945&group_id=588 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Open-Dialog box doesn't work with button Initial Comment: The "file open"-Dialogbox should open a file when highlighting the file and pressing the "Open"-button. Instead, it ignores the input and doesn't do anything. Opening a file is only possible by double-clicking on the file. - JEdit-4.1pre2 - Windows 2000 - JDK 1.4 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=587945&group_id=588 |
From: Stuart Barlow <Stuart.Barlow@hu...> - 2002-07-29 08:45:54
|
As Lionel said about the spell checker program. It naybe a good idea to have a generic source control plugin that could use different backends. In the options panel the user could select which source control tool to integrate with. Let me know what you think at the following address... sbarlow@... Thanks. Staart. At 07:16 29/07/02 +0100, Wilson Jimmy - jiwils wrote: >(2) A PVCS plugin. PVCS is a non-open source version control system like >CVS that we use at my company. Interestingly, PVCS has parts of it written >in Java. Anyway, I would find this kind of integration invaluable. Has >there been any work on such a project? I don't find a mention of it >anywhere. > >Thanks for any insight you can give. > >Jimmy >-- >James "Jimmy" Wilson >Software Developer, Acxiom Corporation > > >******************************************************************** > >The information contained in this communication is >confidential, is intended only for the use of the recipient >named above, and may be legally privileged. >If the reader of this message is not the intended >recipient, you are hereby notified that any dissemination, >distribution, or copying of this communication is strictly >prohibited. >If you have received this communication in error, >please re-send this communication to the sender and >delete the original message or any copy of it from your >computer system. Thank You. > > > >------------------------------------------------------- >This sf.net email is sponsored by: Dice - The leading online job board >for high-tech professionals. Search and apply for tech jobs today! >http://seeker.dice.com/seeker.epl?rel_code=31 >-- >----------------------------------------------- >jEdit Developers' List >jEdit-devel@... >https://lists.sourceforge.net/lists/listinfo/jedit-devel Stuart Barlow Tel: +44 131 468 8205 ************************************************************************* Information in this email is confidential and may be privileged. It is intended for the named addressee(s) only. If you have received it in error please notify the sender immediately and delete it from your system. You should not otherwise copy, retransmit, use or disclose its contents to anyone. ************************************************************************* |
From: lio-sand <lio-sand@if...> - 2002-07-29 08:23:58
|
Hi Jimmy, ----- Original Message ----- From: "Wilson Jimmy - jiwils" <Jimmy.Wilson@...> To: "jEdit Development Mailing List (E-mail)" <jedit-devel@...> Sent: Monday, July 29, 2002 8:07 AM Subject: [ jEdit-devel ] Plug-In Ideas > I have the following ideas for plugins, but I want to bounce them of this > list before I try to build anything... (...) > (3) A spell checker plugin. Again, I know that one exists, but it depends > on 3rd party software (non-Java) that depends on 3rd party software > (non-Java). This kind of stops out of the box platform independence. Has > any exploration been done with using Java spell checker libraries (I think > there are some out there)? If so, was it speed, convenience, or something > else that caused the reliance on the non-Java spell checker stuff? About SpellChecker plugin, despite I'm not the plugin author, I contributed a new release (R004) which should be available on Plugin Central soon. I know aspell is non-Java but at least it is very powerfull and works well for Unix (it is often installed by default with Linux distros) and Windows. You can even find binaries for MacOS and BeOS despite I haven't tested Aspell on these systems. Another advantage of Aspell is that it comes with a huge number of non english dictionaries and has an wide spread user base. I don't know if there is some Java spell cheker libraries but I doubt they could be as good as Aspell one. Nevertheless if such libraries exist it could be interresting to seek into, but rather making another plugin for spell checking why not try to include a full Java spell checker engine along the Aspell one into the existing SpellCheck plugin and let the user decides which one he want to use? There is also a spell check macro using the Google API that could be merged into the SpellCheck plugin in order to have an unified spell checker dialog. Fell free to contribute and send any suggestions or even better patchs ;-). But don't misunderstand me. You are welcome to contribute but I think making redundant plugins is not a good idea as it is time wasting. Lionel Fiol. ______________________________________________________________________________ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... http://www.ifrance.com/_reloc/email.emailif |
From: Stefano Maestri <stefano.maestri@ja...> - 2002-07-29 07:46:33
|
Il lun, 2002-07-29 alle 08:07, Wilson Jimmy - jiwils ha scritto: I have the following ideas for plugins, but I want to bounce them of this list before I try to build anything... (1) A jSwat plugin. I know one exists, but I read a posting indicating that development of it has been discontinued (or something to that effect). Furthermore, some of the functionality doesn't seem to work quite right (the plugin's buttons don't seem to work and you have to use the plugin menu of jEdit to do most things, plus the latest version requires JDK 1.4). If this plugin doesn't have an owner anymore, can I get involved, or can I get involved anyway even if it does? I'm the ne owner. The last release of JSWAT Plugin is some week ago. Did you try it? What are the trouble in it? Post me a bug report please. Any suggestion, help, patch are welcome. Sincerely I think we don't need new plugins identical in the purpose of existing ones, but we need help to develop better plugin starting from existing ones. My suggestion is (for my plugin and other ones you want to improve): write me your ideas and we could starting to work toghether. I did it with Sergey for the SQL plugin, and I think my ideas help him to get a better plugin in a little time. If I started to develop a new SQLsomething plugin it could be more difficult to have two different powerful plugin, and for the non expert user it could be difficult to decide which is the better. Please help me in the development of JSWAT Plugin. BTW I'm also in contact with natan (the author of JSWAT), and he could help us to understand much better the underline library. Thanks for your interest -- --------------- all work and no play makes Jack a dull boy --------------- bye Stefano stefano.maestri@... MSN messanger: maestristefano@... ICQ uin: 122192578 -- --------------- all work and no play makes Jack a dull boy --------------- bye Stefano stefano.maestri@... MSN messanger: maestristefano@... ICQ uin: 122192578 |
From: Richard S. Hall <heavy@un...> - 2002-07-29 06:45:10
|
Doug wrote: >so there is no "initialize" called for each installed >plugin at startup time (e.g. start, createMenuItems >methods)? even for docked plugins? (which is also >related to a different issue - how to not show all >docked plugins all the time.) and what do you mean by >"when the view is created"? if i understand "view" >correctly, that's indistinguishable from startup time. > i.e. one view is created at startup time. or am i >misunderstanding something you're saying? > This isn't jEdit terminology, but essentially a plugin has a "model" and a "view". The class that implements the EBPlugin interface is essentially the model and then there is another class (most likely a dockable window) that implements the view. As I recall, jEdit automatically creates the "model", but does not create the "view" until the plugin is actually displayed. Thus, if the plugin developer writes the "model" so that it too defers everything until the "view" is created, then you effectively defer loading the plugin (all except the plugin class itself, which jEdit does load and instantiate at startup). If you ever used my Radical plugin, you will notice that there is a delay when displaying Radical for the first time, this is because I use the technique described above to defer loading until Radical is displayed. >i understand. again, i was just under the impression >that jedit explicitly loaded each plugin class that it >detected at startup. thanks for any clarification. > Well, it sort of does, as described above, but there are still "smart" ways to implement the plugin to avoid startup costs. Again, it is my impression that startup time is mostly related to jEdit scanning the plugin JAR files...but I have done no profiling of this. -> richard |
From: Wilson Jimmy - jiwils <Jimmy.Wilson@ac...> - 2002-07-29 06:05:34
|
I have the following ideas for plugins, but I want to bounce them of this list before I try to build anything... (1) A jSwat plugin. I know one exists, but I read a posting indicating that development of it has been discontinued (or something to that effect). Furthermore, some of the functionality doesn't seem to work quite right (the plugin's buttons don't seem to work and you have to use the plugin menu of jEdit to do most things, plus the latest version requires JDK 1.4). If this plugin doesn't have an owner anymore, can I get involved, or can I get involved anyway even if it does? (2) A PVCS plugin. PVCS is a non-open source version control system like CVS that we use at my company. Interestingly, PVCS has parts of it written in Java. Anyway, I would find this kind of integration invaluable. Has there been any work on such a project? I don't find a mention of it anywhere. (3) A spell checker plugin. Again, I know that one exists, but it depends on 3rd party software (non-Java) that depends on 3rd party software (non-Java). This kind of stops out of the box platform independence. Has any exploration been done with using Java spell checker libraries (I think there are some out there)? If so, was it speed, convenience, or something else that caused the reliance on the non-Java spell checker stuff? Thanks for any insight you can give. Jimmy -- James "Jimmy" Wilson Software Developer, Acxiom Corporation ******************************************************************** The information contained in this communication is confidential, is intended only for the use of the recipient named above, and may be legally privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please re-send this communication to the sender and delete the original message or any copy of it from your computer system. Thank You. |
From: Will Sargent <will_sargent@ya...> - 2002-07-29 04:18:26
|
> > I would like to stress again, adding the ability to > > dynamically > > load/unload plugins is not sufficient to reduce > > start-up time nor memory > > footprint. In jEdit, start-up time is potentially > > slowed because it > > scans all JAR files in the the jars/ directory, NOT > > because it is > > statically installing every plugin. You could cache the configuration information in a serialized javabean, then only scan if one of the jars is newer than the last config... Will. |
From: Doug <ummmmm22@ya...> - 2002-07-29 03:09:21
|
--- "Richard S. Hall" <heavy@...> wrote: > Doug wrote: > > >one minor addition. i just wanted to point out > that > >dynamic loading doesn't necessarily mean dynamic > >unloading - at least not necessarily in the same > >release. i realize it would be assymetric (and > >therefore ugly :-), but i think *some* of the > desire > >for dynamic loading is simply to reduce the startup > >time and memory footprint when there are plugins > that > >hardly ever get used. this could be accomplished > even > >without support for dynamic unloading. just a > thought. > > > > > > I would like to stress again, adding the ability to > dynamically > load/unload plugins is not sufficient to reduce > start-up time nor memory > footprint. In jEdit, start-up time is potentially > slowed because it > scans all JAR files in the the jars/ directory, NOT > because it is > statically installing every plugin. > > In fact, jEdit does not statically create every > plugin, it delays plugin > creation until the plugin view is displayed (except > for the Plugin > derived class, which I believe is created right > away). Thus, if plugin > developers delay doing anything until the view is > created, then it has > the same effect as delayed loading without changing > the plugin loader at > all. so there is no "initialize" called for each installed plugin at startup time (e.g. start, createMenuItems methods)? even for docked plugins? (which is also related to a different issue - how to not show all docked plugins all the time.) and what do you mean by "when the view is created"? if i understand "view" correctly, that's indistinguishable from startup time. i.e. one view is created at startup time. or am i misunderstanding something you're saying? > > Java always does lazy loading of class, i.e., > classes are only loaded > when they are used, so if you don't create instance > of them in advance, > the loading time will be reduced in advance and paid > when the instance > is actually used. i understand. again, i was just under the impression that jedit explicitly loaded each plugin class that it detected at startup. thanks for any clarification. > > -> richard __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com |
From: mike dillon <md5@je...> - 2002-07-29 02:55:50
|
begin mike dillon quotation: > [ This was composed on June 19, but it never made it to the list, so I'm > resending it. The first batch mentioned was released before I left. ] Er... _July_ 19. -md |