[maven-release-plugin] copy for tag org.gvsig.app.document.layout2.app-2.0.39
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.39
Increment build numbers
Restore some old methods as deprecated for backwards-compatiblity
Load the sync extent checkbox as disabled when scale or extent is fixed. Completes fix for #2930
Deselect sync extent when he checkbox is disabled. Fixes #2930
Depend on the 2.1.0 verion of gvsig mainplugin
Include units in margin (fixes #2886). Rework UI and layout.
Reworked layout of GridProperties window. Fixes #2909
Remove the new Layout document if the initial config dialog is canceled. Fixes #2910
Restore pan tool for layout document. Fixes #2888
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.38
Ensure the grid is correctly created even if not configured. Set the newFFrameView from the beginning, so that we can set the mapcontext as soon as we choose a view. Completes the fixes for #2875
Avoid NullPointerException when no view has been selected yet
Ensure mapcontext is not null. Possibly fixes #2875.
Annotate old methods as deprecated
Restore old methods for keep backward compability
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.37
Change from development to testing
Add PreviousZoom tool. Separe tools on different extensions as they require a different isEnabled behaviour. Complete translations. Execute enableControls after zooming, panning and accessing the FFrameView dialog to set the correct status for buttons
Complete translations. Use localized text on units combo
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.36
Improve FFrameGrid options, providing sensible defaults, allowing to choose the number of divisions and providing some label settings
Log also the exception to see what is happening
DecimalFormatPanel added
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.35
Correct errors on FFrameGrid draw method. Labels and lines were not painted on the right place. Now it has been corrected and we use round nombers. Also, skip drawing if the view still has no extent (no layer added)
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.34
Name the document as 'Map' again to be included on official gvSIG release, instead of 'Map v2'
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.33
Deleted dirs
Update dependences with gvSIG mainplugin
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.32
Depend on the last org.gvsig.desktop version to get last lib-tools dependences (although it should be updated again to version 2.0.57 as soon as it gets available to ensure the problem with Geometry is not present)
Add the option to set a fixed scale or extend on FFrameView. Add support for non-modal fframe dialogs.
Correct bug with layout grid: Use factory defaults when no value has been persisted
Depend on the last iText version (2.1.7) from the old 2.1.x branch
Use a specific geometry to print Really Round (TM) circles
Set the default tool after a FFrameGraphic has been added; use mouse clicked instead of mouse released in the point behaviour because we can't change the tool before the mouseClicked event has been dispatched
Avoid introducing a scale change when a pan is triggered from the view
Don't rotate landscape pages for PDF export. iText handles it automatically depending on the provided page size
Adapt FFrameOverView to the last changes in FFrameView. Ensure we draw an image not bigger than visible area, to avoid OutOfMemory exceptions when a zoom to paper is done (in the same way it was done to FFrameView)
Code clean up
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.31
Ensure that the page config dialog is only shown the first time the Layout is opened
Declare missing persistence fields
Correctly handle rotation when zooming in and out to the paper
Better handling of selection of rotated frames. Code clean up and documentation.
Improve readibility
Stop being so disruptive when typing a wrong number. Now validation error is only shown when focus is lost or enter is pressed, and only if the text has changed since last error
Consider also negative rotation
Correctly save/restore grid gap from preferences; add units to grid gap; refactor, document and clean up Size and Attributes. Refactor and clean up preDraw and postDraw in FFrameView. Introduce the basis for correct drawing of rotated fframes when zoom to paper is applied (has to be completed).
Don't set a size nor preferred size for the whole component: it is unnecessary as subcomponents already define their preferred size
Correct drawing of rotated FFrameViews, which were previously misplaced
Remove redundant extent assignmements
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.30
Refactor preference page to get key names out of the UI part
Complete the UI and logic for the new behaviour for View-Layout synchronization. Clean up unused code. Restore definition of unused field for backward compatibility
Adapt dialog to GridBagLayout to prepare it to further changes
Insert a view by default
Show the initial page config dialog when creating a new Layout doc. Add preference options to enable/disable this dialog and the new TOC for layout doc
Layout page properties: set proper window size and position
Correctly compute unit to cm transformation. Consider margins when creating a new view
Added the possibility to add a view from the map configuration options, to be shown when creating a new Layout document
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.29
Ensure the LayoutControl gets the focus when it is clicked; limit the key events to LayoutControl and the TOC, to avoid capturing keys if we have open dialogs
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.28
Correctly handle "Enlace vivo" events
Apply the delete command if the active window is a LayoutControl and ignore source, as the focus may be set on the TOC but we want to delete the frames anyway
Code clean ups
[maven-release-plugin] prepare release org.gvsig.app.document.layout2.app-2.0.27