Dear SS I think I made the decision some time ago not to get involved with core development, for the moment I am content to stay with the development of the odd plugin. If I change my mind I will let you know
Geoff Sunburned Surveyor wrote: > Geoff, > > Have you used Eclipse at all? I've got an Ant build script that I can > share with you that makes building OpenJUMP a snap. > > If you are interested I can help you set up an Eclipse project to > build OpenJUMP. > > The Sunburned Surveyor > > On 7/12/07, Larry Becker <[EMAIL PROTECTED]> wrote: > >> Hi Geoff, >> >> I'm still testing the changes in SkyJUMP. They don't seem to cause >> any issues since the new RenderingManager defaults to working just as >> before; however, I'm not sure that they have a significant benefit. I >> was hoping that printing plugins like yours would benefit. I put in >> the code changes to LayerPrinter2 and they worked fine, but it worked >> fine before. >> >> In order to determine if it was possible to put the RenderingManager >> into a mode that would produce vectors instead of rasters in a printer >> driver, I have written my own printer driver. It simply prints what >> you see in the LayerViewPanel (expanded to fill a page). Using this >> new driver, I was able to determine that the RenderingManager changes >> were not sufficient to produce vector output on a printer (I used PDF >> drivers like CutePDF and the one from Adobe for testing). >> >> Only when I wrote my own inline rendering code (just a few lines of >> code actually) was I able to produce vector output. I also had to >> take steps to remove transparency and to defeat double-buffering. >> Even this would occasionally produce raster output unless I used a sun >> proprietary interface to set some printing class properties. >> >> Getting back to the RenderingManager changes, I would say that I >> haven't found a compelling need for them yet, so I don't really want >> to commit them. If you could test them out and find some use for them >> or some modification to make them useful, it would be helpful. >> >> Thanks to JUMP's workbench-properties.xml file support, you don't have >> to build OpenJump in order to test new changes. The hardest part of >> getting OJ to run from within Eclipse (or NetBeans) is getting the >> Classpath entries right. >> >> regards, >> Larry Becker >> >> >> On 7/12/07, Geoffrey G Roy <[EMAIL PROTECTED]> wrote: >> >>> Dear Larry >>> >>> Have these changes to the RenderingManager been built into the daily >>> builds yet? I am interested in testing it, but not in trying to build >>> my own OpenJump jar. >>> >>> Geoff >>> >>> >>> Larry Becker wrote: >>> >>>> I have completed the RenderingManager modifications. It now supports >>>> three modes of interactivity: interactive, single thread queue, or >>>> execute on event thread. It defaults to interactive which operates >>>> just as it always did. >>>> >>>> The execute on event thread mode blocks the GUI, and the single thread >>>> queue renders all layers sequentially on the default renderer thread >>>> queue. >>>> >>>> I have also added the capability to request a call back in the form of >>>> a Runnable when rendering is complete. The definition of complete >>>> varies with the mode of interactivity. >>>> >>>> I have tested the new code in interactive mode with the >>>> ZoomToSelectedItemsPlugIn, and in execute on event thread mode on my >>>> LayerPrinter2 plug-in which generates high resolution images. >>>> Everything seems to be working fine. I hope that others can get some >>>> time to test the modifications. >>>> >>>> regards, >>>> Larry Becker >>>> >>>> On 6/26/07, Larry Becker <[EMAIL PROTECTED]> wrote: >>>> >>>>> Sascha, >>>>> >>>>> Thanks for checking it out. No rush. >>>>> >>>>> >>>>>> I'm still a bit concerned that the hole expensive rendering is done >>>>>> inside the event dispatch thread. I have to test if this may lead to >>>>>> trouble elsewhere. >>>>>> >>>>> I also got a little concerned about the effect of GUI blocking on >>>>> ZoomToSelectedItemsPlugIn so I tested some really slow server layers. >>>>> It took about 30 seconds for the zoom and flash to occur. Clearly, >>>>> this is a case of the cure being worse than the disease. Flashing out >>>>> of order or not flashing at all seems pretty trivial when you are >>>>> waiting for something to happen. Since the GUI is frozen, the user >>>>> could panic and kill the application. >>>>> >>>>> It would seem that my solution need some more tweaking. >>>>> >>>>> I'll post again after I've made some modifications to change to a >>>>> non-blocking notifying version. >>>>> >>>>> regards, >>>>> Larry Becker >>>>> >>>>> On 6/25/07, Sascha L. Teichmann <[EMAIL PROTECTED]> wrote: >>>>> >>>>>> Larry, >>>>>> >>>>>> Larry Becker schrieb: >>>>>> >>>>>>> [...] >>>>>>> I'm hoping someone will verify that this solution works for printing >>>>>>> plugins. >>>>>>> >>>>>> I will implement a path for the Print/Layout plug-in to be able >>>>>> to test it. I'm quiet a bit busy at the moment so results will only >>>>>> be available in two days. >>>>>> >>>>>> >>>>>>> [...] >>>>>>> >>>>>> Regards, >>>>>> Sascha >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------- >>>>> >>>>> >>>>>> This SF.net email is sponsored by DB2 Express >>>>>> Download DB2 Express C - the FREE version of DB2 express and take >>>>>> control of your XML. No limits. Just data. Click to get it now. >>>>>> http://sourceforge.net/powerbar/db2/ >>>>>> _______________________________________________ >>>>>> Jump-pilot-devel mailing list >>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>> >>>>>> >>>>> -- >>>>> http://amusingprogrammer.blogspot.com/ >>>>> >>>>> >>>> ------------------------------------------------------------------------ >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>>> >>> -- >>> Dr Geoffrey G Roy >>> Cadplan >>> 129 Gloster Street, Subiaco WA 6008 >>> Tel: (08) 9381 4870 Fax: (08) 9382 4459 >>> Email: [EMAIL PROTECTED] >>> http://www.cadplan.com.au >>> >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >> -- >> http://amusingprogrammer.blogspot.com/ >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > -- Dr Geoffrey G Roy Cadplan 129 Gloster Street, Subiaco WA 6008 Tel: (08) 9381 4870 Fax: (08) 9382 4459 Email: [EMAIL PROTECTED] http://www.cadplan.com.au ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel