Zoom to full layout document if rect width <=0. Completes fix for #2905 and #2885
Save the layout visible area (viewport) in screen coordinates, to be able to restore it when the component size changes (fixes #2905 and possibly #2885). Improve documentation.
Correctly load layout templates (fixes #2975: toc no showing when loading templates)
Only refresh the TOC when necessary, use repaint otherwise (fixes: #2985). Set DPIs on the Viewport when printing.
Ensure that the persisted scale is correctly recovered when opening the project. Use the extentHistory to access the previous extent. Automatically notify FFrames implementing LayoutPanelListener whenever the LayoutPanel is activated or closed. This allows updating the scale control only when needed
Include units in margin (fixes #2886). Rework UI and layout.
Remove the new Layout document if the initial config dialog is canceled. Fixes #2910
Ensure that the page config dialog is only shown the first time the Layout is opened
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).
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
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
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
Set the select tool as default tool, and always fall back to this tool after adding any fframe (view, scale, north, etc)
Correct some selection problems on TOC, happening only with projects loaded from persistence
Move plugin v2 to trunk
Rename plugin name
Rename plugin folder
Backup commit. Complete TOC persistence
Correct synchronization and notification issues. Specify the component to remove from the lateral panel.
Add persistence to TOC object. Correct undo weird behaviour that duplicated restored objects
Add TOC support on Layout
(Backup commit) AddLayers and Scale control for Layout document
New branch for implementing performance and usability improvements to be integrated on gvSIG 2.2.
Added to svn:ignore .project, .settings and .classpath files
Refreshing controls after changing layout properties (problem happened after setting layout to non-editable)
Fixed method call
Trying to clarify meaning of fields used in layout printing (margins, page size, orientation etc)
#1230 Added missing methods to restore conventional printing
Moved gvsig-document-layout-app to new repo