I'd like to propose some additional changes to the current way we load
file based datasets and images.
Currently we have the following
- Load Dataset plugin which works for single layer file based formats
(e.g. shp, gml)
- Add Image Layer (geotiff, jpg, mrsid, ecw)
- Add MrSid layer (mrsid)
I
Has anyone done any work with GeoJP2 in Java or JUMP?
Paul
-
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
Has anyone done any work with the raster plugins to support reprojecting
the images when loading/viewing in JUMP?
Thanks,
Paul
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2
aul:
> about the file-dialog. i had an idea a while ago using an intermediate
> dialog, showing icons, from which one selects other types of data
> sources - with their necessary params and so on). This concept is for
> instance used in Cadcorp SIS (similar to the info/view tabs). I
Stefan,
I can see the need for two approaches to adding layers, both of them
provide a simple approach to loading data
1. Open File..
* This is what I'm currently working on
* Behaves like any Open File.. menu item/toolbar button in MS
Word and other apps
Harvey,
There is no point doing coding style cleanups as these can be done
automatically by tools. We decided a little while ago to adopt the sun
coding conventions, but most of the code doesn't follow these yet.
In terms of the namespaces, the reason for keeping the
com.vividsolutions namespace
Does anyone known where the SV/CVS or source code for the postgis
plug-in can be found?
Cheers,
Paul
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MR
Does anyone have any experience with Oracle spatial using JDBC and
sdo_cs.transform?
If I execute the following SQL statement using a tool such as TOAD then
I get a correct value for the point in the oracle column.
INSERT INTO node (id, position) VALUES (53,
SDO_CS.TRANSFORM(SDO_GEOMETRY(2001,
e information as 'node' is undefined
> in 10GR2 and you do not retrieve the data from the executed statement
> (need to do this explicitly).
>
> David
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Paul Au
I just noticed that the packed coordinate sequence uses 0 for the z
value if the dimension is < 3.
I believe that to be inline with the Coordinate class it should be Nan
Paul
-
This SF.net email is sponsored by: Splunk Inc.
> stefan
>
> Paul Austin schrieb:
>
>> I just noticed that the packed coordinate sequence uses 0 for the z
>> value if the dimension is < 3.
>>
>> I believe that to be inline with
Stefan,
Check the version of buoy.jar used
Paul
Stefan Steiniger wrote:
> Hei,
>
> i just realized my first SVN checkout.
> unfortunately i got the following error during the building:
>
> lastSetSize cannot be resolved
> svn_openjump_src/org/openjump/core/ui/plugin/queries QueryDialog.java
>
Stefan,
Here is a nice quick reference for using subclipse
https://www.projects.dev2dev.bea.com/Subversion%20Clients/Subclipse.html
For development
1. Checkout
https://jump-pilot.svn.sourceforge.net/svnroot/jump-pilot/core/trunk/ on
your machine
2. Make your changes locally
3. Checkin
To mer
s/1.2 that has all the files in trunk. and
then delete the current branch.
Paul
Paul Austin wrote:
> Stefan,
>
> Here is a nice quick reference for using subclipse
> https://www.projects.dev2dev.bea.com/Subversion%20Clients/Subclipse.html
>
> For development
>
>
Landon,
You are correct the purpose of the Extension classes are to install a
number of plug-ins into the workbench.
Paul
Sunburned Surveyor wrote:
> I'm trying to figure out the best way to package the "built-in" or
> "default" pluggable renderers into OpenJUMP using my pluggable
> rendering s
Landon,
When the project was imported into SVN the stable branch did not have
all the directories.
Also since then the branch and trunk have become out of sync as people
have been committing to the branch and to trunk.
People should only commit to the trunk and then when we are ready to do
a
Landon,
This is due to a version upgrade in buoy, make sure you have version 1.8
of buoy, the core/trunk has version 1.8 in the lib folder.
Paul
Sunburned Surveyor wrote:
> I'm trying to build the latest OpenJUMP source code from the SVN trunk
> so I can give my pluggable rendering system a spi
Stefan,
I would advocate in favour of plugins having their own "box" within the
SVN if all of the code within that plugin is required for the plugin to
work or if the functionality offered by the plugin works as a logical
group. For example each different file format supported should be a
sep
Stefan,
Can you create a tag of the 1.2preC release.
Did you create the release from trunk if so I think you should first
create a branch by copying core/trunk to core/branches/1.2 (current
branch we have needs to be removed as it is not a full copy).
Then from there create a copy of core/bran
Stefan,
Use the branch/tag function if you are using the subclipse plugin.
Behind the scenes all it does is a "copy" in subversion.
Paul
Stefan Steiniger wrote:
> aehm.. as u see on the spelling errors, i am quite tired (it's 1am now)
> and i meant of course "trunk" instead of "trunc" ;)
>
> but
; wrote:
>
>> in the jar itself?
>>
>> stefan
>>
>> Paul Austin schrieb:
>>
>>> Does anyone known where the SV/CVS or source code for the postgis
>>> plug-in can be found?
>>>
>>> Cheers,
>>> Paul
>>
Did someone forget to checkin ChangeLayerableNamePlugIn to core/trunk?
Paul
-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration fi
Ignore this my workspace hadn't fully been rebuilt works now
Paul Austin wrote:
> Did someone forget to checkin ChangeLayerableNamePlugIn to core/trunk?
>
> Paul
>
> -
> This SF.net email is sponsored
I've noticed that when you add a line decoration style to a layer it
does some weird stuff to the lines and polygons being styled.
1. For polygons a gray fill is painted behind a polygon, which means you
can't have a semi transparent polygon on top of another layer
2. For line strings any theming
I just noticed the following checkin which has created a sub directory
called trunk under core/branches/1.2. I'm presuming that what was
supposed to happen was that all the latest changed in trunk was to be
copied to be under the branch.
There are two ways to do this.
1. delete the old branch 1.2
I like to make the distinction between feature requests, bug reports and
general user support.
For feature requests and bug reports the best way to manage these is to
use an issue tracking tool. This way you get to close issues as they are
resolved and track the outstanding issues that exist and t
pse SVN
> Repository View in the mouse menu. Do i need to make the merge locally?
>
> probably it is the best way to remove all sources under branches/1.2/ as
> far as we not have yet a real 1.2 release
>
> stefan
>
> Paul Austin schrieb:
>
>> I just noticed the f
What's the policy related to adding new I18N entries to the properties
file. Do I just add the entries with the English to each file and hope
that someone does a translation at some point?
Paul
-
This SF.net email is sponsore
Landon,
UpperCamelCase
lowerCamelCase
Title Case
Sentance case
UPPER_UNDERSCORE (my name for it)
LOWER_UNDERSCORE (my name for it)
AlTeRnAtE ChRaCtEr CaSe (Joke :) )
Sunburned Surveyor wrote:
> David pointed out Camel Case has no spaces and the first letter is
> lower case. For example:
>
> some
Oops should have been 'Sentence case'
Paul Austin wrote:
> Landon,
>
> UpperCamelCase
> lowerCamelCase
> Title Case
> Sentance case
> UPPER_UNDERSCORE (my name for it)
> LOWER_UNDERSCORE (my name for it)
> AlTeRnAtE ChRaCtEr CaSe (Joke :) )
>
>
> S
I just thought of an interesting enhancement to the mouse wheel zoom
functionality
At the moment when you zoom it zooms in and out based on the existing
window center.
What would be useful is if you could use the mouse location as the
center when zooming in (and maybe out).
This may confuse some
There is also another option that using a jni interface to an image
library. You can always execute a command line tool which you use to
create a temporary file for the resize and crop and then load that.
I switched my photo web site code to do this as I was having memory and
quality problems with
Does anyone know the easiest way to move the mouse pointer to the center
of the map viewport. What I want to do is when you zoom using my
suggested center at current mouse location on Shirt + mouse wheel that
it moves the mouse to the center of the viewport. This way if you want
to zoom in several
getEnvelopeInModelCoordinates().centre()),
> zoomFactor);
> } catch (Throwable t) {
> getPanel().getContext().handleThrowable(t);
> }
> }
>
> If everyone likes this mode better (I do), I'll commit the changes to
> ZoomTo
Hi Larry,
Normally I hate people messing with my mouse pointer but in this case I
would find it useful.
Here are the three options for mouse wheel zooming that I see.
1. Zoom in and out of the current viewport center (not that useful in
my view).
2. Zoom in and out at the current mou
ZoomRealTime.
>>
>> I do agree that your #2 is more useful, now that I have tried it.
>> I'll wait for more feedback from others before committing the change.
>>
>> regards,
>> Larry
>>
>>
>>
>> On 8/17/07, Paul Austin <[EMAIL P
I'll make an effort
to have more readable code in the future.
regards,
Larry
On 8/17/07, Paul Austin <[EMAIL PROTECTED]> wrote:
Larry,
Before you commit, can you replace duplicate method calls such as
getPanel().getViewport() with a local variable and make the method call
once. Th
Hi Larry,
Weird timing I had just written an Open Recent plugin that works both on
Files and on Projects. The plug-in has the following features.
1. Plug-in has one instance per WorkbenchContext enforced using
plugin.get(workbenchContext) uses blackboard to maintain instance
(threa
; For imports with multi options or for a per-file configuration, may be
> it is necessary to have several panels.
>
> my 2 cts
>
> Michaël
>
> Paul Austin a écrit :
>
>
>> All,
>>
>> I have now implemented what I think should be the 'Open File..
s that
> possible.
>
> - how can we integrate the external plugins that deliver functionality
> such as dxf, mif, or PostGIS support. The problem here is that
> everything needs still to be the same as previously.
>
> stefan
>
> Paul Austin schrieb:
>
>> Al
Larry,
Can you send me the link to that list.
Cheers,
Paul
Larry Becker wrote:
> Hi Paul,
>
> Wow! GMTA. :-) Perhaps you should take a look at the SkyJUMP
> OpenJump Synchronization list that I am working my way through to see
> if there are other conflicts.
>
> Larry
Does anyone know of any file based readers and writers or Image plugins
for JUMP not included in the following list?
*Raster*
ECW - Standard
GeoTiff/Tiff + World - Standard
JPG, PNG, JPG - Standard
MrSID -Standard
*Vector*
ESRI Shapefile - Standard
WKT - Standard
FME GML - Standard
GML 2.0 - Stan
c=articles&id_article=4)
> The MIF driver doesn't work anymore, but there is not much work to make
> it work...
>
> Please, what is MOEP ?
>
> Michaël
>
> Paul Austin a écrit :
>
>
>> Does anyone know of any file based readers and writers or Image p
t; but two questions/comments:
>>>
>>> - what about skiping any further dialog - e.g. if jml or shape files
>>> should be loaded without any reference system info necessary. Is that
>>> possible.
>>>
>>> - how can we integrate the external
Hi Michael,
I'll try and put up a demo of the new docking framework at some point in
the next week so we can use it as a discussion point for improving the UI.
The framework allows you to dock window components but does not allow
you do have docking toolbars which is what I think the person wante
Uwe,
I agree that we need to have a Add Dataset wizard that at the first step
would show icons for the types of dataset that can be loaded, File,
Database, WFS, WMS etc). When selecting these the next panels in the
wizard would be specific to that type of data set. In fact the panels I
have for fi
Andreas,
Do they use the FileDataSourceQueryChooser and do they require any
options to be specified?
Paul
Andreas Schmitz wrote:
> Stefan Steiniger wrote:
>
> Hi,
>
>
>> Andreas from lat/lon told me that there are also the deegree shp and gml
>> (3.0?) file adapters in deeJUMP
>>
>
> Ye
Andreas,
Maybe if we as a community offer to help the author create a community
around the Java projection library it will eventually have full support.
I think that it would be nice to have a full free Java projection library.
Paul
Andreas Schmitz wrote:
> Stefan Steiniger wrote:
>
> Hi,
>
>
Larry the code can be got from
http://www.jhlabs.com/java/maps/proj/javaproj-1.0.4.zip so you can see
the size of it.
I've emailed the author to find out what is missing and to see if he
wants to get involved in the discussion.
Paul
--
tion for map projection and coordinate transformations. It seems
> like this would be a logical area for coordination among teams.
>
> The Sunburned Surveyor
>
> On 8/24/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>> Larry the code can be got from
>> http://www.jhl
Michael,
My view is anything new goes into open jump which is the core for our
project.
Stuff in com.vivid should be modifications of their classes only.
Paul
Michaël Michaud wrote:
> Hi,
>
> If everyone is ok, I'll commit a Z value decorator (looking like the
> index decorator or the xy one),
Another common metaphor used is the workspace concept.
Paul
Martin Davis wrote:
> Finally getting around to answering this...
>
> I'll start out by saying that the idea of Projects and Tasks was never
> really fully realized or tested out in the real world. It was primarily
> motivated by the
Michael,
can you checkin org.openjump.core.ui.images.IconLoader as your new
VertexZValueStyle needs it.
Paul
Michaël Michaud wrote:
> Hi,
>
> If everyone is ok, I'll commit a Z value decorator (looking like the
> index decorator or the xy one),
>
> @developpers
> - I added the style in the org
Hi Landon,
Have a look at the new OGC simple features spec, it has a logical model
for describing annotations, you may want to look at using a flatterned
version of that model. What would be nice is if the editing of
annotations can be made slick. By this I'm thinking you'd have a
annotation edit
y that I am getting to this so late.
>
> The Sunburned Surveyor
>
>
> The Sunburned Surveyor
>
> On 8/14/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>> I've noticed that when you add a line decoration style to a layer it
>> does some weird stuff to the
Agreed the pull parser is the only way to go for large XML files
Paul
Sunburned Surveyor wrote:
> Martin,
>
> If we decide to support a restricted form of GML 2 we could build our
> reader and writer on top of the XML Pull Parser from Sun. This would
> help us to avoid memory problems when readin
limit the
> size.
>
> Larry
>
> On 8/30/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
>
>> Yup. It makes you wonder why they didn't use pull parsers from the
>> very beginning, doesn't it.
>>
>> SS
>>
>> On 8/30/07, Paul Aust
Landon,
I have one that is based on an iterator approach to reading, I could
adapt it to work with the new DataObject implementation
Paul
-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to f
All,
I have created a patch which should remove the hard coding of the number
of items in the Window menu. This allows use to expand the window menu
as required in plugins without needing to modify
com.vividsolutions.jump.workbench.ui.WorkbenchFrame.
Can someone apply the following patch to their
I'm going to check this patch in
Paul Austin wrote:
> All,
>
> I have created a patch which should remove the hard coding of the number
> of items in the Window menu. This allows use to expand the window menu
> as required in plugins witho
Michael,
It has been committed.
Here is a patch command for windows
http://gnuwin32.sourceforge.net/packages/patch.htm
Or you can use tortoisesvn
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-patch.html#tsvn-dug-patch-2
Paul
---
I've come up with a very simple interface for projection algorithms. The
purpose of this is to be model neutral (not tied to JTS), as such it is
not for use by end users but instead for use in higher level libraries
that would work on JTS geometries.
public interface Projection {
void forward();
Hi Micheal,
1. The reason I chose not to use an array of doubles as a parameter as
an argument or return type is that what order do you pass in the
parameters is it lon, lat or lat, lon for geographics. I did consider
having getLat/getLon but that would be even more confusing.
In respect to using
ChainedOperation implements CoordinateOperation {
private CoordinateOperation[] operations;
public void perform(double[] ordinates) {
for (CoordinateOperation operation : operations) {
operation.perform(ordinates;
}
}
}
Paul
Paul Austin wrote:
> I've come up with a ver
Landon,
1. For your point 3, I think defining a simple interface is essential
for what we are trying to do. This will allow us to do things such as
chaining of operations together which I'll cover in response to your
point 4. The key is to make the interfaces as simple as possible so as
to make it
hod. In fact, I don't know exactly why we should use a
> getInverseOperation from a CoordinateOperation instead of implementing
> and instanciating the inverseOperation as a first class object.
>
> I like ChainedOperation.
> My version used a List instead of an array, but I'm
Landon,
My vision for end user code.
JtsTransform transform =
JtsTransformFactory.createCoordinateConversion(3005, 26910);
Paul
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio
spatial reference system is. It should only need
> to know how to get a coordinate from itself to the pivot spatial
> reference system.
>
> SS
>
> On 9/10/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>> Landon,
>>
>> My vision for end
CoordinateOperations should use the Ellipsoid they are created with (can
be parameterised), they should not need to know how to do Ellipsoid
transformations. Ellipsoid transformations would only need to be defined
once in geographics to/from one ellipsoid to another, or we could define
a pivot elli
ust one more final comment:
>
> Paul, you looked on geotools transformation?
>
> stefan
>
> Paul Austin schrieb:
>
>> CoordinateOperations should use the Ellipsoid they are created with (can
>> be parameterised), they should not need to know how to do Ell
Let's think in terms of layers.
The lowest layer is the CoordinateOperation layer which is basically the
Algorithm layer, each algorithm does a single transformation on the
ordinates of a single coordinate.
The highest layer would be a Geometry coordinate transformation layer
which would transfor
Michael,
I agree with all you said. I guess my statement there was regarding a
particular type of CoordinateOperation.
Paul
Michaël Michaud wrote:
> Paul Austin a écrit :
>
>
>> Landon,
>>
>> Agreed each CoordinateOperation class should only know how to go
By Clients I mean clients of the API (aka other Developers)
Paul
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
__
Malte,
Did you turn off firing events on the layer manager before starting to
make your changes?
Paul
Larry Becker wrote:
> Oh, I figured the first answer was a little too obvious. 8-)
>
> As to where the CTS object is coming from, I think it is
> LayerTreeModel.getChildren():
>
> if (pa
Hi Larry,
Sounds great, this is something that could fit into my dockable windows
stuff nicely. Which I'll be releasing a preview release of very shortly.
Paul
Larry Becker wrote:
> A new feature was added last night which adds a menu item "Layer
> Properties" to the Layer Name right click menu
ould remove the first CTS without any problems.
>> So thank's for that.
>> But why should I turn off firing events for a CTS and not for a
>> BasicStyle ?
>>
>> Greetings from Hannover, Germany on a fresh but not rainy wednesday,
>> Malte
>>
>> Paul Austi
All,
I have finally got to the point where I can share my plug-ins with the
community to get your feedback and to see if any of them should be
integrated into the core. You will need to be working against a TRUNK
version of openjump from SVN.
For my core plugins download the following files
http
Andreas
That'll be because I haven't handled any of the internationalization
stuff yet in any detail.
That particular issue should hopefully be resolved in tonights nightly
build.
Paul
-
This SF.net email is sponsored by: M
ope everyone like the change to the GUI as much as I do and we can
> make it part of the official release.
>
> (I still want Paul to explain how he got it working without mods to
> the core.) :]
>
> The Sunburned Surveyor
>
> On 9/12/07, Paul Austin <[EMAIL PROTECTED]>
ayersWithSelectedItemsPlugIn.execute(SelectLayersWithSelectedItemsPlugIn.java:69)
>
> Presumably it wouldn't do this if you modified the core TreeLayerNamePanel.
>
> Overall: Nice work!
>
> regards,
> Larry Becker
>
> On 9/12/07, Paul Austin <[EMAIL PROT
Right now the class loader used for loading extension classes does not
have a parent class loader set see
com.vividsolutions.jump.workbench.plugin.PlugInManager.
I think that it should have a parent and it be set to the class loader
of the PlugInManager class (which is the system class path).
Can
It's OK I found a work around, I agree if we don't have to mess with
classloaders then we shouldn't
Paul
Paul Austin wrote:
> Right now the class loader used for loading extension classes does not
> have a parent class loader set see
> com.vividsolutions.jump.workbe
The following is an improved windows bat file that allows the
application to be run from any directory and also dynamically loads all
zip,jar libraries in the lib (not ext) folder.
I'd also like to make it have user based coinfiguration as per my unix
script.
Any objections to checking this in?
ables the styling icon. If you click on a layer
> name, it is still disabled, if you move again the separator, it is able
> again...
>
> Anyway, very nice work, hope we'll be able to include it in the core.
>
> Michael
>
> PS not tested TOF yet
>
>
>
&g
Larry can you show how you ran it and on which windows version?
thanks,
paul
Larry Becker wrote:
> I guess the included sample wasn't complete? It didn't work for me.
> Something about ".." is not recognized.
>
> Larry
>
> On 9/14/07, Paul Austin <[EMAIL
you can't send those in email.
>
> Larry
>
> On 9/14/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>> Larry can you show how you ran it and on which windows version?
>>
>> thanks,
>> paul
>>
>> Larry Becker wrote:
>>
>
Larry,
see the line with "-Djump... that should be on the previous line
same for -plug-in-directory
Paul
Paul Austin wrote:
> The following is an improved windows bat file that allows the
> application to be run from any directory and also dynamically loads all
> zip,jar librar
gt; Larry
>
> On 9/14/07, Larry Becker <[EMAIL PROTECTED]> wrote:
>
>> You are definitely on the right track, but it still doesn't work. Can
>> you just change the extension to .txt or something and attach it?
>>
>> Larry
>>
>> On 9/14/07, Paul
Larry,
Alevel we should probably have a utility class that would reproject a
Category,a Layer, a FeatureCollection
In JUMP we should have some high level utility methods to reproject the
following. We can then leave the more detailed discussion on projection
libraries to a later date.
Task
Categ
That should have read at the JUMP level ...
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
_
Since then the batik libs have been moved from lib/batik/ to lib/
Paul
Martin Davis wrote:
> Paul,
>
> I'm trying this with openjump-20070609-0017. Perhaps this is not a
> recent enough version, but I get the following error message:
>
> java.lang.NoClassDefFoundError: org/apache/batik/svggen/S
who could have guessed that?
>
> Paul Austin wrote:
>
>> Since then the batik libs have been moved from lib/batik/ to lib/
>>
>> Paul
>>
>> Martin Davis wrote:
>>
>>
>>> Paul,
>>>
>>> I'm trying this with
compliate it is if users should modify their language
> or memory - i.e. if they identify the correct file and the appropriate
> lines
>
> stefan
>
> Paul Austin schrieb:
>
>> Yeah, batch files are pretty evil to get them to do what you want.
>>
>> Paul
>
The current implementation of the Basic StylePanel does not include the
editable flag. The upshot of this is if you want to tdefine some kind of
custom style and disable the basic style you can't do this. Because if
the user uses the style dialog a new basic style is created without
maintaining the
de which one to use when launching OJ???
>
> Bye
> Paolo Rizzi
>
>
>
>> -Messaggio originale-
>> Da: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]
>> conto di Paul
>> Austin
>> Inviato: lunedì 17 settembre 2007 16.55
>> A: List
ant
> to put this responsibility in the hands of the user?
>
> regards,
> Larry
>
> On 9/17/07, Stefan Steiniger <[EMAIL PROTECTED]> wrote:
>
>> ok.. fine for me
>> stefan
>>
>> Paul Austin wrote:
>>
>>
>>> The curren
Another (more complex) option is to write the documents in DockBook
(XML) and then you can use stylesheets and Apache FOP to generate HTML
and PDF documents from them.
Unfortunately it's quite a bit of work to get the stylesheets setup in
the first place.
Paul
Sunburned Surveyor wrote:
> I perso
Stefan,
I can start to integrate in the Open File changes, what I propose is
that I create a new branch under branches/paustin where I will checkin
my changes and then other can review this branch to make sure the
changes work. Then I can merge this branch into the trunk.
Paul
Stefan Steiniger w
global services to all my plug-ins, such as access to the
> code to view PDFs. This will probably delay the release a week or two.
> (If I'm going to do this I might as well try my plug-in dependency
> code as well.)
>
> The Sunburned Surveyor
>
> On 9/18/07, Paul Austin &
I think where ever possible we should start to use reusable Utility
methods or UI components, there is a lot of local code and classes in
JUMP which do exactly the same thing.
The biggest case is a whole bunch of ActionListener classes which then
call say xxx_actionPerformed on the main class. If
1 - 100 of 416 matches
Mail list logo