Re: [JPP-Devel] UnsupportedFlavorException: Unicode String
Jukka, I'm sorry that it has taken me so long to get back to you on this problem. It appears from the stack trace that the problem that OpenJUMP may be having a problem determining the name of the past items plug-in. That would identify the culprit as the edit menu. Either that or the problem stems from the use of the paste items plug-in. It is hard for me to tell from the stack trace. Let me ask a few questions, and we'll see if we can track down the source of this bug: [1] Are you still having the problem with this bug? [2] What version of OpenJUMP do you have the bug in? Do you have it in all versions of OpenJUMP that you use? [3] What is your operating system? What version of JRE are you using? [4] Can you keep a more detailed record of when the bug occurs? I'm interested in the actions you take right before the bug occurs. Pay special attention to your use of the edit menu and the paste items plug-in. The Sunburned Surveyor On Thu, Jun 5, 2008 at 10:23 PM, Rahkonen Jukka <[EMAIL PROTECTED]> wrote: > Hi, > > Every now and then some of my working layers go into such a state that mouse > right click and either Edit of View selection in the menu bar do not work. I > do not remember which one it is and right now I cannot repeat the error. > Usually error occurs if I have had the same project for a long time, like day > or two. Trial to open the menu gives this: > > > java.awt.datatransfer.UnsupportedFlavorException: Unicode String >at sun.awt.datatransfer.ClipboardTransferable.getTransferData(Unknown > Source) >at > com.vividsolutions.jump.workbench.ui.plugin.clipboard.PasteItemsPlugIn$2.check(PasteItemsPlugIn.java:206) >at > com.vividsolutions.jump.workbench.plugin.MultiEnableCheck.check(MultiEnableCheck.java:60) >at > org.openjump.core.ui.swing.listener.EnableCheckMenuItemShownListener.menuItemShown(EnableCheckMenuItemShownListener.java:60) >at > com.vividsolutions.jump.workbench.ui.plugin.FeatureInstaller$2.popupMenuWillBecomeVisible(FeatureInstaller.java:428) >at javax.swing.JPopupMenu.firePopupMenuWillBecomeVisible(Unknown > Source) >at javax.swing.JPopupMenu.setVisible(Unknown Source) >at javax.swing.JPopupMenu.show(Unknown Source) >at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.tree_mouseReleased(TreeLayerNamePanel.java:459) >at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$9.mouseReleased(TreeLayerNamePanel.java:414) >at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) >at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) >at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) >at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) >at java.awt.Component.processMouseEvent(Unknown Source) >at javax.swing.JComponent.processMouseEvent(Unknown Source) >at java.awt.Component.processEvent(Unknown Source) >at java.awt.Container.processEvent(Unknown Source) >at java.awt.Component.dispatchEventImpl(Unknown Source) >at java.awt.Container.dispatchEventImpl(Unknown Source) >at java.awt.Component.dispatchEvent(Unknown Source) >at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) >at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) >at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) >at java.awt.Container.dispatchEventImpl(Unknown Source) >at java.awt.Window.dispatchEventImpl(Unknown Source) >at java.awt.Component.dispatchEvent(Unknown Source) >at java.awt.EventQueue.dispatchEvent(Unknown Source) >at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) >at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) >at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) >at java.awt.EventDispatchThread.pumpEvents(Unknown Source) >at java.awt.EventDispatchThread.pumpEvents(Unknown Source) >at java.awt.EventDispatchThread.run(Unknown Source) > > -Jukka- > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/lis
Re: [JPP-Devel] Next release of OpenJUMP Plug-In Guide Examples is available.
Stefan, You wrote: "don't realy think that the name example is helpful for the start. Of course there may be applications for that.. but who does need to parse all layer names? Why can the operator not just provide a layer?" Your question confuses me a little bit. The plug-in allows renaming of existing layers based on matching of patterns. This might not be useful for many people. I suppose I think and work with layers more than a typical GIS user because of my CAD background. For my purposes the ability to globally rename layer names based on patterns is very helpful. As an example, all TIGER shapefiles in the US come with a standard file names that aren't very user friendly. I can globally convert these to more user friendly names with the plug-in. You wrote: "Shouldn't you focus on working with the GUI - how to use the dialogs, how to get a layer from there?" I think this would be more important for a user guide, not a programmer's guide, unless I am misunderstanding your question. My examples do show how to present a dialog to the user to collect input data and how to obtain information from the LayerNamePanel and LayerViewPanel. You wrote: "may be other people have other opinions but these are my2cents" I always appreciate your feedback Stefan. Thanks, The Sunburned Surveyor On Thu, Jun 26, 2008 at 6:34 PM, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > Hei Landon, > > I don't realy think that the name example is helpful for the start. Of > course there may be applications for that.. but who does need to parse > all layer names? Why can the operator not just provide a layer? > > Shouldn't you focus on working with the GUI - how to use the dialogs, > how to get a layer from there? > > I have never needed to parse layer names. The only thing that I needed > was how to get the selected Layers, or a single layer. So.. focus on > every-day needed stuff. > > may be other people have other opinions but these are my2cents > > stefan > > Sunburned Surveyor wrote: >> I've completed my second example for the OpenJUMP programmer's guide. >> You can download the jar file that contains it here: >> >> http://www.redefinedhorizons.com/shared_files/ >> >> Just drop the JAR in your /lib/ext folder. >> >> When you do this you should get a top-level menu called "SurveyOS". >> It will contain on sub-menu called Layers with two menu items: >> >> Count Features In All Layers >> Find and Replace In Layer Names >> >> You guys already know how the first menu item works. This second one >> allows you to find and replace parts of layer names using regular >> expressions. So, for example, it will allow you to do the following >> with a single button click: >> >> Original Layer Names: >> >> Lines-Roads >> Lines-Rivers >> Lines-Railroads >> >> Modified Layer Names: >> >> LineStrings-Roads >> LineStrings-Rivers >> LineStrings-Railroads >> >> The plug-in also allows you to perform the operation on all of the >> layers, or just the selected layers. >> >> I'll start work on my third example tomorrow. It will allow the user >> to select layers based on the layer name matching a regular >> expression. >> >> After that I'm going to write the documentation explaining the >> examples for the Plug-In programmer's guide. Then I will start work on >> explaining the PlugInContext and WorkbenchContext class. >> >> I hope you enjoy the example plug-ins. >> >> The Sunburned Surveyor >> >> - >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Change in tone for OpenJUMP Plug-In Programmer's Guide
OK. I'll change the name to "The Sunburned Surveyor's OpenJUMP Plug-In Programmer's Guide" The Sunburned Surveyor On Thu, Jun 26, 2008 at 6:43 PM, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > well I am fine with that.. the naming could be then: > > "The inofficial OpenJUMP programmers guide", or > "My OpenJUMP programmers guide" ;) > > i.e. something that gives it an informal touch. > > stefan > > Sunburned Surveyor wrote: >> I've decided to change the tone of the plug-in programmer's guide I am >> writing. I'm going to use a less formal tone and will speak in the >> first person. One reason I am making this change is I would like to >> offer some advice on plug-in development that may not be the "official >> position" of our user community. For example: In the section on >> packaging and distributing plug-ins for OpenJUMP I'll demonstrate how >> to use my plug-in installer for OpenJUMP. This isn't really an >> "official" OpenJUMP tool. >> >> I think my personalizing the guide will make it easier to inject my >> own advice, tips, and opinions. I hope there are no objections to >> this. If you guys think this change merits a modification to the title >> of the guide (to something like "The Sunburned Surveyors OpenJUMP >> Plug-in Programming Guide") just let me know. >> >> SS >> >> - >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Google Summer of Code: Chris, Leandro, Stefan, and Nacho
I've got to fill out mid-term student evaluations on July 7th. You can preview the survey questions here: http://groups.google.com/group/google-summer-of-code-announce/web/midterm-mentor-survey-questions I can take care of the evaluation for Chris, but I'm hoping I can burden Stefan and/or Nacho with some help for Leandro's evaluation. I'd also like to ask Leandro and Chris to send a short (one paragraph or less) weekly report to this mailling list that I can forward to the OSGeo mailing list. We missed last Friday, and I would like to keep our commitment to the OSGeo for this project. Just let me know where you are currently at with the project and what you will be working on next week. I'd also like to make arrangements with Chris for a code review, maybe next week? I know he is doing great work, but I'm not as familiar with his code as I would like to be. Thank you for your cooperation. Landon - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Google Summer of Code: Chris, Leandro, Stefan, and Nacho
I am currently working on the rendering side of my TIN project. It is taking longer than I had hoped for partly due to the learning curve associated with groking the entire JUMP rendering pipeline and partly due to the number of different classes I need to implement. Because I bypassed geometry and features and went straight to a Layerable implementation of my tin, I’ve had to create a parallel rendering pipeline including a Renderer, RendererFactory, and Style hierarchy. Oh well, one of the basic laws of the universe is that everything takes longer than you think it should. I have commented and cleaned up the binary file import/export classes and am happy with them for the time being. I have been expanding the Tin/TinFace classes as needed to implement new functionality, so they have been growing in size this last week as well. --Christopher --- On Fri, 6/27/08, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > From: Sunburned Surveyor <[EMAIL PROTECTED]> > Subject: Google Summer of Code: Chris, Leandro, Stefan, and Nacho > To: "OpenJump develop and use" , > [EMAIL PROTECTED], "Leandro Leal Parente" <[EMAIL PROTECTED]> > Date: Friday, June 27, 2008, 9:28 AM > I've got to fill out mid-term student evaluations on > July 7th. You can > preview the survey questions here: > > http://groups.google.com/group/google-summer-of-code-announce/web/midterm-mentor-survey-questions > > I can take care of the evaluation for Chris, but I'm > hoping I can > burden Stefan and/or Nacho with some help for Leandro's > evaluation. > > I'd also like to ask Leandro and Chris to send a short > (one paragraph > or less) weekly report to this mailling list that I can > forward to the > OSGeo mailing list. We missed last Friday, and I would like > to keep > our commitment to the OSGeo for this project. Just let me > know where > you are currently at with the project and what you will be > working on > next week. > > I'd also like to make arrangements with Chris for a > code review, maybe > next week? I know he is doing great work, but I'm not > as familiar with > his code as I would like to be. > > Thank you for your cooperation. > > Landon - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Next release of OpenJUMP Plug-In Guide Examples is available.
Hei Landon Sunburned Surveyor schrieb: Your question confuses me a little bit. The plug-in allows renaming of > existing layers based on matching of patterns. This might not be > useful for many people. I suppose I think and work with layers more > than a typical GIS user because of my CAD background. For my purposes > the ability to globally rename layer names based on patterns is very > helpful. As an example, all TIGER shapefiles in the US come with a > standard file names that aren't very user friendly. I can globally > convert these to more user friendly names with the plug-in. yep, it seems to me like that your CAD background plays through > > You wrote: "Shouldn't you focus on working with the GUI - how to use > the dialogs, > how to get a layer from there?" > > I think this would be more important for a user guide, not a > programmer's guide, unless I am misunderstanding your question. My > examples do show how to present a dialog to the user to collect input > data and how to obtain information from the LayerNamePanel and > LayerViewPanel. no.. this is exactly what I mean: how to work and create dialogs. How to make a edit tool and so forth > > You wrote: "may be other people have other opinions but these are my2cents" > > I always appreciate your feedback Stefan. good to hear Stefan - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Change in tone for OpenJUMP Plug-In Programmer's Guide
mhm.. I would not use "Sunburned Surveyor" as this would probably confuse some people in terms of "seriousity". Some people will not treat Sunburned Surveyor as "nickname" since they may have never heard of you. I would rather use your real name (Landons Guide to..) or leave it out? but I am not sure if that realy affects people. Stefan Sunburned Surveyor schrieb: > OK. I'll change the name to "The Sunburned Surveyor's OpenJUMP Plug-In > Programmer's Guide" > > The Sunburned Surveyor > > On Thu, Jun 26, 2008 at 6:43 PM, Stefan Steiniger <[EMAIL PROTECTED]> wrote: >> well I am fine with that.. the naming could be then: >> >> "The inofficial OpenJUMP programmers guide", or >> "My OpenJUMP programmers guide" ;) >> >> i.e. something that gives it an informal touch. >> >> stefan >> >> Sunburned Surveyor wrote: >>> I've decided to change the tone of the plug-in programmer's guide I am >>> writing. I'm going to use a less formal tone and will speak in the >>> first person. One reason I am making this change is I would like to >>> offer some advice on plug-in development that may not be the "official >>> position" of our user community. For example: In the section on >>> packaging and distributing plug-ins for OpenJUMP I'll demonstrate how >>> to use my plug-in installer for OpenJUMP. This isn't really an >>> "official" OpenJUMP tool. >>> >>> I think my personalizing the guide will make it easier to inject my >>> own advice, tips, and opinions. I hope there are no objections to >>> this. If you guys think this change merits a modification to the title >>> of the guide (to something like "The Sunburned Surveyors OpenJUMP >>> Plug-in Programming Guide") just let me know. >>> >>> SS >>> >>> - >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> ___ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >> - >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Next release of OpenJUMP Plug-In Guide Examples is available.
Stefan wrote: "no.. this is exactly what I mean: how to work and create dialogs. How to make a edit tool and so forth" I now understand your suggestion better. I do explain how to create a dialof in the first two (2) examples, and in a later section I will show how to implement a cursor tool. Thanks again for the feedback. Landon On Fri, Jun 27, 2008 at 10:20 AM, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > Hei Landon > > Sunburned Surveyor schrieb: > > Your question confuses me a little bit. The plug-in allows renaming of >> existing layers based on matching of patterns. This might not be >> useful for many people. I suppose I think and work with layers more >> than a typical GIS user because of my CAD background. For my purposes >> the ability to globally rename layer names based on patterns is very >> helpful. As an example, all TIGER shapefiles in the US come with a >> standard file names that aren't very user friendly. I can globally >> convert these to more user friendly names with the plug-in. > > yep, it seems to me like that your CAD background plays through >> >> You wrote: "Shouldn't you focus on working with the GUI - how to use >> the dialogs, >> how to get a layer from there?" >> >> I think this would be more important for a user guide, not a >> programmer's guide, unless I am misunderstanding your question. My >> examples do show how to present a dialog to the user to collect input >> data and how to obtain information from the LayerNamePanel and >> LayerViewPanel. > > no.. this is exactly what I mean: how to work and create dialogs. How to > make a edit tool and so forth > >> >> You wrote: "may be other people have other opinions but these are my2cents" >> >> I always appreciate your feedback Stefan. > > good to hear > Stefan > > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Change in tone for OpenJUMP Plug-In Programmer's Guide
Stefan wrote: "I would not use "Sunburned Surveyor" as this would probably confuse some people in terms of "seriousity". Ha! You are problably correct in this observation. But I think life is too short to worry about those people, and I rather like my nickname. :] I think it would be different if someone was paying me for the work. As this is just a hobby...why not live dangerously? The Sunburned Surveyor On Fri, Jun 27, 2008 at 10:23 AM, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > mhm.. I would not use "Sunburned Surveyor" as this would probably > confuse some people in terms of "seriousity". Some people will not treat > Sunburned Surveyor as "nickname" since they may have never heard of you. > I would rather use your real name (Landons Guide to..) or leave it out? > > but I am not sure if that realy affects people. > Stefan > > Sunburned Surveyor schrieb: >> OK. I'll change the name to "The Sunburned Surveyor's OpenJUMP Plug-In >> Programmer's Guide" >> >> The Sunburned Surveyor >> >> On Thu, Jun 26, 2008 at 6:43 PM, Stefan Steiniger <[EMAIL PROTECTED]> wrote: >>> well I am fine with that.. the naming could be then: >>> >>> "The inofficial OpenJUMP programmers guide", or >>> "My OpenJUMP programmers guide" ;) >>> >>> i.e. something that gives it an informal touch. >>> >>> stefan >>> >>> Sunburned Surveyor wrote: I've decided to change the tone of the plug-in programmer's guide I am writing. I'm going to use a less formal tone and will speak in the first person. One reason I am making this change is I would like to offer some advice on plug-in development that may not be the "official position" of our user community. For example: In the section on packaging and distributing plug-ins for OpenJUMP I'll demonstrate how to use my plug-in installer for OpenJUMP. This isn't really an "official" OpenJUMP tool. I think my personalizing the guide will make it easier to inject my own advice, tips, and opinions. I hope there are no objections to this. If you guys think this change merits a modification to the title of the guide (to something like "The Sunburned Surveyors OpenJUMP Plug-in Programming Guide") just let me know. SS - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> - >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> ___ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> >> - >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel