The Ortelius software update is a general update recommended for all users.
Ortelius 1.9.8 (Released 6 Sept 2015)
- Support for Apple’s new Photos app in the Image Browser with OS 10.10.3+ (OS X VERSION NOTE: iPhotos is still supported on OS 10.9 and older, but there may be a gap in iPhoto/Photos support on OS 10.10.1-10.10.2 due to minor OS X changes).
- Shift-drag now constrains the alignment of dragged objects. Holding the Shift-key while dragging an object constrains it to 45° alignments of its original position. This is particularly useful in conjunction with the Option (alt) -key to copy an object while maintaining its alignment with the original.
- Use Command-key to select and/or deselect multiple objects on click-through (USABILITY NOTE: this update removes the ability to select multiple object using Shift-key, as that is now used to constrain object alignment when moving an object, which is consistent with using Shift to constrain alignment and rotation throughout the app).
- Command key now required to be pressed to move the origin point of an object to prevent accidental changes when dragging an object.
- Keyboard “Z” and “X” enable spring-loaded zoom-in / zoom-out tools for fast use without switching tools.
- More graphical tweaks for OS X Yosemite
- Layer opacity can be adjusted for a whole Mapping Layer using the Layer > Attributes dialog.
- Fixes a bug that prevented undo after changing a straight path’s length via the Object Inspector
- Other bug fixes
Ortelius 1.9.6 (released 29 Nov 2014)
- Fully tested and qualified against OSX 10.10 “Yosemite” with minor tweaks and bug fixes as needed.
- To get the update, choose Ortelius > Check For Updates from the main menu.
- Due to necessary changes for compatibility, the minimum OS version is now 10.7 “Lion”. If you are using 10.6 “Snow Leopard” or earlier, we recommend that you stay with Ortelius 1.9.5
- A problem with rendering the text masking effect on OSX 10.10 “Yosemite” was fixed.
- A problem where an invalid value passed to the graphics system on 10.10 “Yosemite” would cause the app to terminate abruptly was fixed.
- A problem where invalid objects within a shape group could prevent the file from subsequently being saved in some circumstances was fixed.
- A problem where an exception when opening a file could leave a progress dialog visible was fixed.
- A problem with the correct operation of the Path > Outline command was fixed.
- A problem where reading a file containing some kinds of text objects could in some circumstances enter an infinite loop, causing a crash, was fixed.
- A problem where zooming using the trackpad on 10.10 “Yosemite” was laggy and uncontrollable was addressed as best as we could. However, the underlying bug is a regression within the OS which we are hopeful will be fixed in a later OS release.
Ortelius 1.9.5 (released 5 Sept 2014)
- Font Panel extensions added as in Artboard. This allows elements such as labels attached to shapes, symbols and tracks to be edited for outline and mask settings after creation.
- A bug that caused the outline colour and mask colour of a text item to become confused was fixed.
- A crash when moving a document to another screen or when entering Versions Browser was fixed.
Ortelius 1.9.3 (released 5 May 2014)
Ortelius 1.9.3 is a minor update.
- Corrects trial version watermarking that was incorrectly showing “Ortelius Public Beta” watermarking text.
- Enhances “Snap To Graph Paper” menu item that was not toggling snapping when “Snap to Graph Paper when Graph Paper is visible” preference was enabled.
Ortelius 1.9.2 (released 15 Apr 2014)
Fixes a critical bug that can cause a crash when editing styles associated with track objects under some circumstances. The bug is particularly problematic if you are running with OSX version 10.6 through 10.8, though we recommend this update to all users.
Ortelius 1.9 (released 10 Mar 2014)
Ortelius 1.9 marks the final update cycle for the Ortelius 1.x standalone version of the software product. Minor 1.9.x updates may be released as needed to maintain the software. Please refer to this FAQ regarding upgrade pricing to the Ortelius 2 product line.
- Major performance improvement when drawing. Gains are particularly noticeable on very large projects with thousands of objects.
- Major performance improvement when reading and writing files – 60x to 100x improved, depending on content.
- Major performance improvement when closing documents. Particularly noticeable on very large projects – closing a document is now near instantaneous, regardless of its complexity.
- Opening large files now shows a progress dialog if the operation will take more than a few seconds. However with the performance improvement above, this will only be seen rarely. Multiple files can now be opened concurrently.
- Added ‘Default User Collection’ to Library Manager menu. This nominates the collection used by default for added styles and symbols.
- Template Browser will reflect changes made outside the application (e.g. in Finder) live in the browser.
- Symbol Stamp tool now has command-click pick-up of any symbol, giving it the same convenience as other tools.
- Style component transforms are now implemented using a new style group type, rather than having transforms directly supported by only certain components. This allows transforms to be applied to all components, either singly or in sets. This is a much more flexible and performant approach. Previous uses of individual component transforms are automatically migrated to this design.
- Preferences can now be reset/deleted directly within the app by option-clicking the Preferences menu item.
- Improvements to full screen support.
- Hit-testing of text items in groups had a bug making text only clickable where it rendered an actual pixel. In addition, rotated or scaled groups were not taking the transform into account when hit-testing. These bugs added up to difficulty in selecting text for editing when embedded in a group.
- Library migration tool was throwing an exception, causing problems when upgrading from version 1.0 or earlier.
- Some further bugfixes with bad values causing graphics errors on 10.9. This could prevent some files from opening. Objects are now validated when a file is opened and invalid ones are removed automatically.
- Pan (Hand) tool now operates correctly even if active layer is locked.
- Errors arising while importing a shapefile are now correctly reported on the main thread.
- Scalebar title will now update from map scale if it’s changed.
- Cloning a style on a track with a linear selection now does the expected thing – the style within the selection is changed and edited by the Style Inspector. In addition, using Linear Select on a multi-styled track displays the style under the selection in the SI for editing.
- Style components can now be deleted from within a rasterizer group directly.
- Older archives having terminated tracks did not suppress the drawing of the terminator when it was connected to a parent track. The effect was that the terminator showed on top of the junction. This has been fixed.
- Rough strokes are now properly updated when flipping a path.
- “Show in Library Manager” greyed out for items in the the temporary document collection, which does not appear in the LM.
- Clicking in another window (such as a palette) during path creation no longer creates a path point that has wildly incorrect values. Instead the resulting event is ignored.
- Autoscrolling now disabled for pan tool which eliminates juddery scrolling at the edges of the view.
- Older documents that have a prescale value of 0% or have the information missing are now opened with a prescale value of 100%.
- Documents containing large numbers (thousands or more) of sequenceable symbols no longer cause extensive delays when opening the file.
- Other minor fixes.
- Exporting a collection now sets the default filename for the collection.zip to the library name, instead of “untitled”.
- A flatter appearance for several UI elements has been adopted, such as toolbar buttons, section headers and the title header for the Layers sidebar.
- Editing of styles in use by a symbol are now undoable.
- Default drawing size changed to give an exact number of whole kilometre squares at the default scale. This is now 15 x 11km at 1:25,000, with a 2+2cm margin.
- Watermarks for Education and Beta editions changed to use Zapfino font since previously used font is no longer available on 10.9 by default.
- Double-clicking a scale bar opens the Object Inspector on the “Features” tab which edits SB parameters.
Ortelius 1.8.1 (released 17 Sep 2013)
- Holding down option when nudging an object or handle with the arrow keys now moves the item by the grid span distance when snapping to grid, or 10 points when not snapping.
- Trackpad gestures for zooming and two-finger double-tap smart zooming can now be disabled in the preferences.
- Pinch and Inflate track commands make it easier to quickly add a narrowed or widened style for the track’s current linear selection directly in situ. (Edit > Insert Special >)
- Added a preference setting for preselecting text for editing when text boxes or text paths are created.
- Greatly improved tools for handling text styles. Text Styles can now be freely moved between objects using the Style Dropper (and command-click pick-up using text box or text path tool), directly saved in the User Library and applied to text objects like any other style.
- Additional track termination type “Extended Bar” added.
- Extensive revision of tracks implementation addresses bugs with Undo/Redo support for all track connectivity operations, including general junctions, reverse and split, Magic Roundabout and join.
- Clicking in rulers no longer adds a guide that may be hidden beyond the edge of the drawing. Now the guide is created when the mouse is dragged into the drawing interior.
- A problem where selecting text boxes was frequently difficult on OSX 10.6.x was fixed.
- A problem where selecting extremely small shape objects placed close to each other was fixed.
- A problem where the Scale value in the Export dialog was ignored unless the user hit tab or enter was fixed.
- A problem where using the Geometry panel to enter X or Y positions for multiple objects would sometimes cause the objects to jump to the edge of the drawing was fixed.
- Directly changing style properties that are applied to tracks is now undoable. Note that if a track has multiple styles, only the first can be directly changed by the Format Bar/Style Inspector.
- A problem where importing of some shapefiles could crash was fixed.
- An issue preventing the correct operation of option+Layer > Lock Others from working correctly was fixed.
- A problem with the correct operation of the ‘target’ centre setting in Polar Duplicate on retina screens was fixed.
- A problem where cloning an Arrowed Stroke component could sometimes crash was fixed.
- A problem where having many thousands of sequencable symbols would cause very slow file opening was fixed.
- A problem where using drag-copy or cut/paste of a symbol would ignore any document prescale value was fixed.
- A file’s thumbnail image no longer includes the selection highlight of objects if there is one.
- A problem that could cause a crash on OS X 10.9 “Mavericks” when placing certain objects was fixed.
- Other minor bug fixes.
- Qualified against OS X 10.9 “Mavericks”.
- Export now supports a fractional scale value.
- Dragging and dropping images imports the original image data into the document, which is then saved in the same form, not converted to TIFF or PDF as previously. This greatly reduces file bloat when using JPEG, PNG or other compressed image sources. Note that this only applies to newly imported images – if you have a file that has already converted data to TIFF, it will remain in that format.
Ortelius 1.8 (released 7 Aug 2013)
ORTELIUS UPDATE — IMPORTANT INFORMATION
The update to Ortelius 1.8 requires downloading the software from our website. Before you do, we recommend quitting the current version of the Ortelius.app on your computer and renaming it (for example, “Ortelius (old).app”). This will allow you to keep the previous version until you are ready to delete it.
What’s New and Highlighted Changes
- Codebase completely unified with Artboard. This means we can provide feature parity and much more timely updates. The version numbers of the apps will also now be in synch, which is why this version is 1.8, an update to version 1.1.3
- All changes, fixes and improvements from Artboard 1.0 through 1.8 are included in Ortelius 1.8. The most obvious and beneficial changes are as follows:
- Fully 64-bit native on supported architectures.
- Added support for “Retina” displays – all app artwork is now either resolution independent or includes @2x versions.
- Mac OS 10.8 “Mountain Lion” support, including full-screen viewing, share, resume, versions and autosave (as desired, users can disable Autosave and Versions in the Ortelius > Preferences – Options pane).
- A new Format Bar is located along the top of the Rulers and replaces the “Simple” pane on the Style Inspector. You’ll now be able to reset and clone simple styles without having to open palettes.
- Added support for trackpad gestures for zooming and two-finger double-tap “smart” zooming. Supports laptop trackpads and “Magic Trackpad”.
- The Select [s] tool now uses the [s] shortcut bringing it on par with other professional drawing software. The Spacebar offers quick activation of the Pan tool for repositioning the drawing canvas regardless of the currently active tool. Linear Select [n] now uses the [n] shortcut.
- Objects can now be precisely adjusted using numeric input in the Geometry panel located in the lower left sidebar under the Layers list. This is in addition to the object geometry editor within the Object Inspector.
- The Tools palette is reorganized to better group standard “Graphics” tools and specialty “Cartography” tools, and to provide a preview of the currently active style.
- The Toolbar default layout now includes the ‘Combine’ commands. Align middle and center are there too. To add others, right-click the toolbar and choose ‘Customize’ from the context menu.
- ‘Share‘ is available on the Toolbar (available with OS 10.8+).
- Dramatically faster Pan and Zoom by adding a preference to control the display of shadows at very high zoom levels.
- Added layer ‘Duplicate‘ command to the Layer menu which duplicates the selected layer and all of its content.
- The user can now set a preference to enable and disable ‘Snap To Graph Paper’ automatically when the grid becomes visible or is hidden.
- Contextual menu in Layers sidebar is now much better – the actual row right-clicked provides the context and the menu is worded appropriately for various actions. You can now access the graph paper and drawing settings from here, as well as use a right-click in the general layers area to create a Layer group.
- Moved ‘Snap‘ submenu commands from the View > menu to the Graphic > menu.
- Enhanced Help.
- Boolean operations now use a new algorithm which preserves original bezier path elements instead of reducing them to flattened paths.
- Boolean operations ‘Intersection’ and ‘Difference’ can now operate on any number of paths at a time, not just two.
- Boolean operations are now much smarter and perform appropriate individual conversions or other operations as necessary on a per-object basis.
- Users now receive “visual feedback” in the form of a darkened point when selecting any point along a path, track, or any curve handle.
- Looped paths and tracks now treat the two end points and curve handles as a single point if they coincide. Move the end point over the start point and it will “couple” the points and their handles behave correspondingly. Hold the CMND-key to uncouple the end points. This is in addition to being able to formally close paths and tracks.
- On paths and tracks, the keyboard arrow keys now “nudge” individually selected points and curve handles in any direction.
- Added ability to directly collapse and expand handles on a path.
- Path and track objects now return their geometric mid-point as their “location” instead of their top, left point. This means that image and other adornments are aligned relative to the mid-point of the object which is a more useful and expected result.
- ‘Cut Path’ tool now operates on Arcs and Wedges in a sensible manner by dividing the shape into two parts sharing a common center point and radius.
- Bezier and Irregular Polygon paths and tracks will end when the user clicks outside the drawing canvas area. This is in addition to all the other ways you can end the path creation mode.
- Polar Duplicate now has an interactive way to simply set the desired center point (plus improved dialog layout and tooltips added). Polar Duplicate also now automatically calculates the angle needed for a circle based on the number of duplicates.
- Quick edit mode — double-click any path or special shape to quickly convert between shape and path edit modes. For example, draw a regular path and double-click it to switch to edit its shape mode. Double-click it to convert it back to a path object. Note that special objects, like stars and rounded rectangles, lose their special status when converted to regular shapes. Because they are more often associated with map features, regular shapes and track objects open the Object Inspector when double-clicked (though they can still be converted to other object types via the Graphic > Convert To… commands in the main menu).
- New preference added for changing the freehand drawing smoothing factor.
- Direct controls in objects such as round-rect corner radius and image scale are now rendered using a new control handle style which looks nicer, is clearer in function and is easier to use.
- Direct controls handles now support a small or large handle interface for ease of use. This setting is accessed via the Ortelius > Preferences – Options pane.
- Rotation knob handles adopt a similar appearance to the new direct control knob.
- Dragging the handles of shapes now shows an appropriate cursor.
- Dragging the “rotation center” target of shapes will now snap to the center of the shape unless the shift key (constraint) is pressed.
- Double-clicking the “rotation knob” of a shape now resets the object’s angle to zero if it’s not already zero.
- Ortelius now offers more efficient image handling. NOTE: Some images added in early versions of Ortelius may appear “flipped”. While this is unavoidable due to code improvements, it is easily corrected. Please select the image and choose Graphic > Flip from the main menu.
- Images and Groups can now accept a clipping path that is not required to be fully aligned to the bounding box. In conjunction with Boolean operations such as ‘Intersection’ this enables powerful new clipping effects.
- Image shapes now support direct cropping and scaling. Double-click an image to enter edit mode where the image can be directly dragged to crop it, and where there is a direct scaling control. Resizing the image frame in this mode operates to crop the image rather than resize it. In this mode, the excluded part of a cropped image is visible in a partially transparent area outside the image frame which has a special yellow/black dashed highlight.
- The Image Kit image editor panel is now supported for image shape editing. This is shown in the above “edit” mode, e.g. when ‘Edit Image’ is chosen in the menu or the image object is double-clicked.
- Users can now change image opacity of image objects directly from the Geometry panel.
- Style Inspector and Format Bar buttons renamed from ‘New’ to ‘Reset’ to better reflect the action of resetting the style to the default basic fill and stroke.
- The Style Inspector has been simplified removing the “Simple” and “Expert” tabs to reflect the addition of the Format Bar and improve the user experience. ’Reset’ and ‘Clone’ buttons added to the main section of the Style Inspector; reset Text styles now available under the drop-down Action menu.
- A style’s style components list in the Style Inspector can be right-clicked to copy, paste, and duplicate them via their contextual menu.
- Ad-hoc styles are automatically allocated a name (“untitled style n”, where n is incremented each time a new style is needed) instead of having no name, making it easier to see when a style has been cloned. In addition, it is no longer necessary to name an ad-hoc style before it can be added to a collection.
- Added ability to ‘transform’ many style components types and have multiple copies applied automatically. This yields a wide range of additional effects.
- Tapered stroke effect more versatile – allows individual settings for each end of the stroke, as well as cap and join settings.
- Added master opacity for styles.
- ‘Outline Path’ operation made smarter and enhanced to work with special stroke styles such as arrows, tapered, tagged and rough strokes.
- Wording of ‘locked’ styles and clip-art changed to indicate ‘editable’ instead, to make it clear what locking really means. Unlock/Lock icon changed to a pencil or crossed pencil.
- Added graphic display of arrow head types in drop-down menu and added ‘bar only’ option to arrow heads.
- Added support for import of SVG images. SVG images can now be browsed by the Image Browser and dragged to a drawing, or SVG files can be opened from File > Open or dragged in from Finder.
- Added preference to disable import of SVG “filter” elements. When used indiscriminately, these filters drag performance down dramatically, even when they contribute no visible effect.
- Added source viewer for SVG images in Image Browser (right click on selected svg image > View Source). This is intended for checking SVG source, not editing it. Text can be copied and pasted from here however.
- All color wells in the Style Inspector and Format Bar now implement the convenient drop-down menu behavior as well as interacting with the Color Pane.
- Image Browser and Template Browser now include a search field to filter the selected folder by name.
- Export now supports only exporting the selected objects.
- Export now features an arbitrary scaling factor for raster images. This allows any desired resolution or image size to be exported.
- Transparent gradients are now exported correctly for JPEG, TIFF and PNG formats. When exporting to PDF and printing, gradients with alpha transparency are now supported.
- Menu keyboard equivalents rationalized for Boolean ops so that shift-command-D is now ‘Difference’ (q.v. Union and Intersection) and Polar and Linear Duplicate no longer have keyboard equivalents.
- Tool keyboard shortcuts made case insensitive.
- Menu wording for ‘Paste Path On Object’ made consistent between Edit main menu and contextual menu. When selected object is an image, menu wording is “Paste Image Clipping Path”; for a group, “Paste Group Clipping Path”, for text “Paste Text Clipping Path”.
- General improvements and simplification to overall menu layout, and full consistency between a menu’s text and what appears as an ‘Undo’ command.
- General improvements to the overall appearance of the UI in numerous places.
- Added paper background textures in the drawing setup dialog.
- On Mountain Lion (OS X 10.8), the main window background now uses a grey linen texture.
- Image Shapes no longer incorrectly allow the ‘Reset Bounding Box’ operation which sometimes ended up skewing images.
- Menu arrow shown in color well buttons now draws in a contrasting color when the displayed color is dark.
- The ‘Layers’ toolbar item is replaced by a new ‘Sidebar’ item which more accurately reflects the function it performs, since the sidebar is no longer only used for layers. Similarly, the View > Show/Hide Layers menu item is now worded Show/Hide Sidebar.
- Graph Paper layer can no longer be made active. There is no sensible reason to activate it, and it is now excluded from the menu listing activatable layers.
- Moved Undo preferences to ‘Advanced’ tab to make room for more Editing settings.
- Default for image shape’s ‘image on top’ setting is now YES. In addition, this can be toggled from the contextual menu if a style is applied. The default (clear) style applied to images can no longer be copied as it has a special class within the app.
- Auto-activation of layers with content selection is now a preferences setting rather than a menu item (access this setting in the Ortelius > Preferences – Options pane). This helps to make the general UI simpler.
- Zoom pop-up menu moved into button bar to leave scrollbar area clear.
- Greater precision in the mouse coordinates toolbar widget.
- This version includes literally hundreds of bugfixes which include all of those from Artboard 1.0 through 1.8 and more.
- Startup sequence streamlined and no longer shows a progress panel. The app can no longer sometimes hang during startup.
Ortelius 1.1.3 (released 21 Oct 2011)
A GENERAL UPDATE RECOMMENDED FOR ALL INTEL MAC USERS.
NOT APPLICABLE FOR POWERPC (PPC) MAC USERS.
- A last-minute fault with showing and hiding the Layers of a document was fixed.
- Horizontally or vertically flipping a round-cornered rectangle no longer causes the object to disappear.
- Dragging very large images into a layer now scales down the image in 50% increments if needed to ensure it’s smaller than the drawing canvas size. This ensures that the handles for sizing the image can be easily reached. (Edit > Images > Size To Fit Image restores its true size).
Ortelius 1.1.2 (released 24 Feb 2011)
AS OF THIS VERSION WE NO LONGER SUPPORT POWERPC (PPC) BASED MACS.
IF YOU ARE STILL USING A PPC MAC, PLEASE DO NOT UPDATE TO THIS VERSION – IT WILL NOT RUN.
- A symbol master can now have an initial scaling value assigned which is applied to each symbol instance initially. The Create/Edit Symbol dialog adds an interface to set this. When a symbol is stamped, this value multiplied by the document prescale value is used to set the initial scale value of the symbol. Defaults to 1.0 so there is no difference by default.
- Dragging a symbol from the library manager or palette directly to a mapping layer is now supported.
- Block labels (on symbols and shapes) now support direct arbitrary rotation.
- Labels attached to shapes are preserved when these are converted to symbols. Symbols created get a copy of the same labels. Symbol preview image now includes any such labels.
- Label leader lines are now calculated more intelligently so that user-positioned labels get a sensibly positioned leader line and the same positioning calculation is performed in all label placement modes. This may give very slightly different leader positions for existing maps but should generally be better.
- New menu command will equally space a track’s adornment’s between the current end points for 3 or more adornments.
- Added preference for toggling whether tools record styles individually or just the last one used for all tools. For this new preference, text tool ignores the current style, though text can accept a style if applied deliberately.
- You can directly remove a style from text objects (Edit > Style > Remove Style) which is necessary when styles are not attached per tool but globally for all tools.
- Object creation tools now show the ‘pick up’ dropper when the command key is held, so that this functionality is made plain (it has always been there but the cursor didn’t change to show it). Also, the Style & Symbols palette responds to any picked up style by selecting the style if possible. This works in either mode, tools having individual styles or a single common style.
- Zoom out tool will now zoom in on an option-click, like the zoom in tool. i.e. +option flips the sense of both tools.
- Option-scrollwheel zooming now can zoom to the mouse location rather than the current centre of the view. This can be turned off in Preferences for previous behaviour.
- Editing of text without ungrouping is now supported.
- Native roundrect shapes with direct setting of corner radius. Old-type roundrects are automatically converted. Object Inspector feature panel for roundrects no longer displayed for round-ended rects.
- Ortelius is now able to open Artboard files (but not vice versa, as Artboard supports only a subset of Ortelius objects).
- Gradient editor enhanced to use custom interface to give finer control over radial type gradients as well as enhanced interface for linear gradients.
- Changes to label geometry or content now correctly update the host object’s geometry if needed. This fixes a minor drawing issue when using the BSP storage option.
- Labels are now drawn as necessary when a symbol is being added/dragged to a layer or track.
- When a symbol is dragged on then off a track while being placed by the symbol tool, its angle is now correctly reset.
- When a symbol collection is imported, but the ‘Symbol Libraries’ folder doesn’t exist, it now creates the folder rather than fail without explanation. If it fails for some other reason, such as a permissions error, a more informative alert is now displayed instead of simply beeping.
- Labelled symbols on paths are no longer clipped incorrectly in some circumstances.
- Resolved some conflicting tool keyboard equivalents. [m] is ruler tool, [h] is pan(hand) tool, [u] is cut path tool and polygonal track has no equivalent.
- Category names containing a period (.) can now be selected and displayed in the Styles & Symbols palette.
- Length displayed by ruler tool now correctly honours the ‘largest available units’ setting.
- Exporting small collections no longer leaves the app hanging with a busy progress indicator.
- Zooming to a specific percentage in the drop down menu now maintains the view’s current centre point.
- Setting a dimension arrow stroke to angle, radius or diameter picks up those properties from the underlying object if it supports them. This generally works best with Arcs.
- Cancelling a change to Graph Paper colours when setting each individually now restores the previous settings correctly.
- Cookie Cutter now always creates new paths for affected objects, so all object types may be cut (wedges, regular polys and round rects were not always correctly cut).
- Ruler markers are now updated by guides, and hidden/updated on active layer switch. This makes it easier to precisely position a guide.
- The checkbox for ‘Copy Styles’ when creating a new symbol was eliminated as confusing to users and not functioning correctly. All styles are always copied when creating a new symbol (as before).
- After editing a track label’s text, the label is automatically sized to fit the text. Note that labels do not automatically fit if a referenced attribute is changed that affects text length however.
Ortelius 1.1.1 (released 10 Aug 2010)
- Added iPhoto integration to Image Browser, and allow multiple folders to be added to the source list at once (and also deleted from the list). Folders are now monitored for changes so the manual refresh button is not needed and has been removed. Also, “show subfolders” is now always ON (so yielding consistent behaviour between viewing iPhoto database and ordinary folders), so checkbox has been removed.
- Added keyboard shortcuts for tools Freehand Track (j), Polygon Track (h), Add Point (+,=), Remove Point (-), Path Cut (u).
- Guides are no longer deleted when dragged beyond the default drawing size for drawings that are larger than the default.
- A problem with bad map scale values not throwing the expected exception was fixed. This was causing an infinite loop to be entered when opening documents containing a badly-formed scale bar object – an uncommon problem.
- Temporary document collections are no longer locked down which was preventing styles from being unlocked for editing within an opened document.
- Temporary document collections don’t include styles or symbols found in other permanent collections – the presence of the same item in more than one collection was confusing.
- Binary (BSP) storage is now on by default, giving much better performance when drawing maps with many (thousands or more) objects.
Ortelius 1.1 (released 27 Jul 2010)
- New Library Manager. Ortelius 1.1 features a completely rewritten and redesigned system for managing your cartography symbols and styles. Brought across from Ortelius Pro, this extensive change provides a greatly improved workflow and boost in efficiency for the user, a new user interface and major performance enhancements. Please review the revised built-in and online help for more information about this major improvement.
- Symbol Creation has been rewritten and is now integrated into the new Library Manager.
- New Symbols & Styles palette rewritten to use new Library Manager and to greatly improve the user experience.
- Style and Object Inspectors add a simple aid for inserting standard tagged attributes (e.g. name, route number, sequence number) to text adornments and attributes, making these much easier to use.
- Added starter map of Brazil to built-in templates.
- Symbol masters can now default the kind of sequence they establish when sequenced. The user can change this later as before.
- Menu commands for selecting all labels and deselecting all labels added (applies to multiple selection as usual).
- Ability to copy layers between different documents is now supported – just drag the layer to the list of layers in the destination document.
- Added 150% and 600% presets to Zoom scale pop-up menu.
- For performing basic searches and smart searches on the ‘searchable text’ property, all attribute values and label text are now searched (in addition to text adornments attached to styles, as previously).
- Style Pick-up tool now integrates with the new Styles & Symbols Palette to show what it has picked up live. Also, it is optionally no longer reset every time it is selected, so you can go back to the tool to drop its current style to further objects, and you can also directly set its style from the Styles & Symbols palette. A preference was added to set whether the tool has persistent styles or not.
- Alpha (transparency) is now supported for PNG export.
- Bitmap export now adds support for 96, 180 and 600 dpi resolution.
- option-clicking on a visible or lock icon in the layers list exclusively sets the visible or unlocked state of that layer.
- Hidden layers are shown disabled in the Move To > (Layer) menu, since moving objects to hidden layers is unsupported.
- Adding layers to a locked group is no longer attempted (it previously was attempted and then failed, leaving the app in an unstable state). The UI now takes into account whether the parent group is locked and disables items and menus that add layers as necessary.
- A crash when trying to adjust label length or position on tracks was fixed.
- When a symbol is placed as a detached graphic, its metadata attributes are restored from the symbol template. Previously these were getting deleted.
- When a path was converted to a track, its type wasn’t initially set preventing interconnection with other default tracks. Now its type is set to generic.
- A similar bug to the ‘locked symbol’ bug but for layers was fixed. This had far less serious consequences, but manifested as a loss of the selection colour on locked layers after a number of saves. Affected files will now open with the default assigned selection colours but will honour any changes to them from now on even if layers are subsequently locked.
- Incorrect beep when dragging guides was removed.
- Inserting a roundabout for a junction that is attached to the very end point of a track no longer fails, leaving the layer in a non-functioning state. Now, the roundabout is correctly inserted even for tracks which are butted end-to-end which is not normally considered a well-formed junction.
- Converting text blocks with >1 line to a group was unreliable, frequently leading to inverted lines.
- Ungrouping tracks is now much more reliable when reconnecting the ungrouped tracks both to each other and existing tracks.
- A memory leak of a small but very frequently used object was fixed, which may have been leading to out of memory errors (or a crash) after extended periods of use.
- Placing a zero-length track no longer throws an exception which leaves the drawing in a non well-formed state. Instead, the track is discarded as per other objects.
- Several fixes relating to the Smart Searches dialog, plus some enhancements with its user interface.
- Inability to paste styles onto a track under some circumstances was fixed (Paste command was not showing in contextual menu and fixed menu was greyed out).
- Shift + Cookie Cutter retains the cutter as top object for further operations.
- Added confirmation alert for setting styles & symbols directly from Styles & Symbols palette (double-click), as this behaviour is perhaps non-obvious. Alert can be suppressed.
- Preferences adds separate ‘Alerts’ tab as well as a way to reset all of them at once.
- Colour pop-ups in layers list no longer show the menu arrow or allow the menu to be opened if the layer is locked (previously menu appeared but the change was not accepted due to the lock).
- Tool and Style/Symbol buttons were changed to increase the visual contrast between the enabled and disabled states.
- Watermark on printed output for educational licenses is now a light grey instead of red, and is positioned inside the border for ‘fit to single page’ setting.
- Palette and toolbar controls changed to use the more modern ‘gradient’ style buttons.
Ortelius 1.0.9 (released 14 Jun 2010)
- A problem where locked symbols could cause data loss when a file containing them was opened and resaved was fixed. (See Forum post for more details). This bug is considered major and this update is therefore strongly and urgently recommended for all users.
Ortelius 1.0.8 (released 22 Mar 2010)
- A problem introduced by the change to symbols to preserve stroke widths which was incompatible with symbol groups that were also scaling their content was fixed.
- A problem where an errant symbol would throw an exception when initially placed and leave the undo manager disabled was fixed.
- A potential crash when deallocating an adornment was fixed.
- A problem preventing TIFF export was fixed.
- A problem where converting text objects to shape groups could silently fail leaving the app in an unstable state was fixed. The command is now greyed out when the operation definitely cannot succeed due to insufficient inputs, and if a failure does occur it is handled gracefully.
- A problem where the baseline of a series of glyphs in mixed fonts was not being correctly preserved when performing ‘Convert to Shape Group’ was corrected.
- Image browser disables multiple selection as currently received drags ignore items other than the first.
- Toolbar Items are now validated the same as their menu equivalents.
- Some minor controls in the Style Inspector were not being disabled when they should be.
- Added ‘Close’ command to Edit > Paths & Tracks to force a path to be logically closed.
- Symbol ‘Detach From Master’ now applies the symbol’s angle and scale to the detached graphic on the principle of ‘least surprise’.
- Symbols can’t directly be used as a donor object for creating a new symbol (you must detach them first). While that did previously work, it leads to a chain of dependencies between symbols that can be hard to manage when editing symbols. By detaching you break the chain and so there are no potentially unpleasant side effects when editing a symbol.
- Given the change above, when a previously saved symbol is loaded that contain a symbol, the additional symbol layer is stripped out. The result for the user is no difference, but it fixes up a now-illegal situation.
- There is now no difference between the effects of the shift and command keys when selecting – either will invert the selection on the clicked object.
- The UI for setting up Data Transformers has been removed from the symbol inspector. This is pending a much better UI and extension of this feature in a future version. Any existing transformers a user may have used in a map are still honoured, but can no longer be edited.
- Dragging an area smaller than 4 pixels with the zoom tool is treated as a click, not a dragged zoom. This makes it less likely to inadvertently zoom to a very high value if the mouse is slightly dragged when clicking.
- Added tooltips for all toolbar items.
Ortelius 1.0.7 (released 9 Mar 2010)
- A problem where a change to symbol drawing to preserve stroke widths was incompatible with symbol adornment hit-testing was fixed.
- Exceptions thrown during an undo or redo are now caught and reset the undo manager internal state before being rethrown. This is intended to prevent very rare exceptions leaving the undo manager in an incorrect state which can cause undo problems for subsequent operations which otherwise function properly.
Ortelius 1.0.6 (released Mar 2010)
- Cutting & Embankment rasterizers now have editor support in the Style Inspector.
- Button for New Layer Group added to main interface lower button bar.
- Move To [Layer] and Activate [Layer] menus now shows the layer grouping hierarchy as an indented list. Groups are shown as disabled items with a folder icon. The key equivalents assigned for activating layers were removed as not especially useful and somewhat unpredictable for the end user.
- Gradient edit control “Reverse Colours” implemented.
- Objects can now be scaled by a specific percentage using the Object Inspector > Geometry panel.
- Adornments on tracks can now be selected and edited using the Object Inspector.
- Adornments can be directly deleted by dragging them off a track (cursor and poof animation provide feedback). Also, for adornments containing symbols, option-dragging will act as equivalent to pick-up, with symbol tool cursor providing feedback.
- Symbols can be directly picked up from a track just as standalone symbols can. (Right-click > Pick Up Symbol).
- New Object Inspector for Arc & Wedge objects.
- Parallel Copy of paths and tracks now allows the user to specify the offset, number of copies and whether smoothing is applied.
- Several Object Inspector “features” sections have been extended to work with multiple selections of the same object type, allowing properties to be edited for any number of similar objects at once. Currently Tracks, Text and Scale Bars still operate on single objects due to the relative complexity of these objects/interfaces.
- Symbols now scale such that all proportions are preserved, including stroke widths. This reflects the purpose of symbols to ‘freeze’ a graphic’s appearance for reuse at a variety of scales, as opposed to a graphic group whose purpose is slightly different and where stroke width preservation is often important. This change might cause changes in appearance for scaled symbols used in your maps, so may be disabled in the preferences.
- “Select Matching” menu command added to Edit menu. This appears when option is pressed, and selects object that have the same style as the selected object.
- A problem where the layer selection colour picker could crash on a div-by-zero error if the colour list resource could not be loaded was fixed.
- Pick-up of a Symbol renumbers the relevant sequence if necessary.
- Background colour or image applied to canvas is drawn in source-over mode, allowing transparency to appear as if drawn atop white, not black.
- Regression bug preventing cuttings and embankments from showing was fixed.
- Length information displayed while creating paths and tracks now correctly honours the preference setting for this.
- A situation where the creation of an invalid track was a) throwing an exception and b) creating a bogus undo task (which would cause a crash if invoked) was fixed. This occurred e.g. when double-clicking with a track tool on an existing valid track – the track’s junctions would get created but the track itself would not, leading to an inconsistent internal state.
- A crash when undoing certain kinds of track interconnection was fixed.
- Font attributes are now correctly handled by the style inspectors for pure text styles. In addition, a workaround for 10.5 and earlier was added to retarget the -changeAttributes: message to the font manager’s target in line with the behaviour on 10.6. These fix a number of problems related to setting text attributes for pure text styles.
- Inaccurate placement of path-based objects when cutting and pasting into another layer was fixed.
- Simplification property of path labels is now saved & copied correctly.
- A problem with the positioning of text for editing when double-clicking a text path was corrected.
- A problem preventing a layer colour attribute cell from responding when clicked was corrected.
- A minor issue with the ‘Add To Library’ button in the Style Inspector becoming incorrectly enabled after unlocking a library style was fixed.
- A problem where delayed release of memory when a document was closed was crashing a subsequent file open operation under certain circumstances was fixed.
- Toolbar titles for object alignment brought into line with menu wording.
- Some UI elements changed to use appearance system preference colour, sensitive to user’s current blue/graphite setting. These include tool buttons in non-sticky state, tool palette subheading bars, and layers list column header bar.
- Double-clicking an image in the Image Browser now displays an alert with instructions rather than opening the image in Preview, which wasn’t very useful.
- Object Inspector now selectively disables width/height fields for certain classes of object that do not respond to these properties.
- Crash/Bug reporter text expanded slightly to try and prompt more informative reports.
- Distance indicator for track adornments position changed to not obscure adornment being moved.
- Out of date bundled templates removed.
- Dimension information was not being written to the auxiliary info file, so templates would display having dimensions 0 x 0.
- Undo of round-corner rectangle radius fixed.
- A large number of new tutorial and demonstration templates have been bundled.
- Extensive additions to built-in Help.
- Copy/Paste Style menus show style’s name if there is one.
- Tracks now support Copy/Paste of styles.
- Attributes inspector/editor now has a search field to filter out identifiers except those entered.
- A completely rewritten Undo subsystem was added to eliminate and stabilise various Undo issues. Undo should no longer stop working for no apparent reason, nor should Undoing operations unduly crash without warning. This major improvement should help restore confidence in the Undo mechanism.
- Desired size of undo history is settable in the preferences.
- Undo stack is now cleared by default when a document is saved, freeing memory. The user can disable this in the preferences if the previous behaviour is desired. In general, allowing the undo stack to be cleared on save is recommended.
- Attribute data types no longer change if they are edited; previously this could occur in certain circumstances. The attributes list now displays the data type for each attribute and allows it to be deliberately changed if desired (note that some type conversions are lossy). Boolean and Date attribute data types have been added (note that for date attributes, converting from a string to a date can operate on many ordinary phrases, such as “lunchtime on tuesday”, but this has only been tested for the English system locale). Mixed attribute values are now handled more consistently, and numerous bugs with attribute editing were fixed.
- Tag substitutions are now evaluated lazily, yielding a minor improvement in performance and memory usage. Very large symbol libraries gain most from this.
- Labels can be hidden (Edit > Labels & Text > Hide(Show) Labels).
- The user is now able to import a folder with the ‘.shp’ extension as a shapefile, as long as it contains a real shapefile. If it contains more than one actual shapefile, it will use the first listed alphabetically (please note that setting up folders in this way is not recommended – this mechanism is there to protect the user from a crash, which is what it would do previously). In addition, there is more robust checking of a shapefile’s header for validity such that checking a file with a .shp extension will fail gracefully instead of crashing if the file is just something random or even empty.
- Shapefile import is now performed on a secondary thread and the progress dialog allows the import to be cancelled. This leaves Ortelius responsive during shapefile import which can take several minutes for very complex files
- Shapefile import performance was improved, speeding up loading of large files by about 900%.
- Preferences have been divided into functional groups using a tabbed interface.
- Printing options for Ortelius now live in the Print dialog where they belong, not in the Page Setup dialog. This allows a live preview of their effects as well as being much more obvious to the user. Also, crop mark options now allow a choice of corners or edges. The setting for including the Graph Paper layer in the printed output has moved to the print panel and deleted from the Drawing Setup > Graph Paper panel.
- Normal graphic paths can now be reversed in place if required. This affects certain styles, e.g. arrows will flip to the opposite end.
- Objects can have their positions locked independently of the general lock. In this state they are fully active except for being moved. This feature is accessible using Graphic > (Option) Lock/Unlock Position and also through the Object Inspector. The Select tool treats objects having a locked position as for a generally locked object – since it can’t be moved the select tool initiates a drag-selection if clicked in an object whose position is locked.
- Layers and layer groups can have attributes set on them if desired (Layer > Attributes… or right click on Layer list, Attributes…). The editor is for the selected layer, not the active layer, so permits editing of attributes for the root drawing and other groups. Layer attributes are accessible by all objects in the layer, and layer group attributes (including root) by all objects in all layers in the group. The attributes are identical to those editable by the Object Inspector, with the addition of a ‘colour’ data type.
- A new border layer type can now be added using Layer > New Border Layer. Border layers draw around the interior edge of the drawing using a style you can set by dragging/dropping from the Symbol Library or by cutting/pasting any style. Previously the ability to do this was part of the index grid layer (which retains the ability) but by allowing a separate layer object for this allows greater flexibility when positioning borders as well as allowing multiple borders if required.
- Drawing performance improvements when drawing a very large number of selected objects.
- Main window backing store is now OpenGL accelerated for better performance, and live resizing is implemented using the preserved content optimization.
- Additional track termination style ’rounded’ added.
- Undo menus are now active even when the Object Inspector, Style Inspector or other UI is the key window – previously the user had to click back to the main document to activate these menus. (Cocoa framework bug workaround).
- Selected attributes can be copied and pasted between objects using the attributes editor within the Object Inspector and layer attributes. In addition, attributes are copied as text allowing attributes to be pasted as text objects if required.
- Sequential symbols are now implemented in a much smarter way. Each layer keeps track of the sequences for a given symbol, and will automatically renumber the symbols as they are added and removed from the layer. Auto-renumbering is ON by default, but can be disabled using the Edit > Symbols > Auto Renumber menu, in which case they may be manually renumbered from there if required. If a second series of sequential symbols from the same master is required, it must be placed onto a different layer (normally such symbols wouldn’t be used as they are visually identical and thus likely to be confusing as map symbology – however, by using a different layer you can achieve this if you want). The ability to reset a sequence is no longer necessary and has been deleted. This enhancement also fixes the bug where using the same sequential symbol in two different documents would conflate the two numeric sequences – now they are quite distinct and operate as you would expect.
- Create Symbol dialog includes an option to opt-out of the automatic sequencing management above for a given symbol master. However, it is ON by default for compatibility with previous behaviour.
- Sequenced symbols now type the ORTL_SEQUENCE_NUMBER as a string, in order to support variants such as alphanumeric and roman numeral sequences. An additional attribute, ORTL_SEQUENCE_CARD, is a simple integer type that can be used for searches, etc and is unaffected by the symbol sequence variant.
- Dash editor shows a background behind the dash being edited appropriate to the style it belongs to, so that it stands out and gives a better WYSIWYG behaviour.
- Some additional control for image objects was added to the Object Inspector; Fit To Image now takes into account any scale applied.
- Combinatorial operations will now work correctly with image, polygon and other shapes as expected without losing the special properties of these objects where possible.
- Added tooltips to most menu items.
- Added toolbar item for Cookie Cutter
- Automatic tweaking of control points for track connections was made a user preference. In addition, the calculation is smarter and works off the length of the segment, not the full path length.
- When pasting symbol adornments onto a track that have labels, the labels now remain visible.
- Ortelius will no longer crash when importing a shapefile if the .dbf file is missing. This now loads the objects but reports an error indicating that no attributes could be read.
- A crash when clicking the layer colour pop-up if the color list was unavailable was corrected – Ortelius now supplies a “Web Safe Colors” list which is used by this pop-up, and this now also appears in the Color Picker for general use.
- Attributes are now automatically disambiguated using an underscore instead of a space between the name and the appended digit. e.g. NAME, NAME_1, NAME_2, etc. While spaces are legal in attribute names, they aren’t reachable by an unquoted tagged string if they contain a space, because a space is one of the tag delimiter characters, so NAME 3 is seen as attribute NAME, followed by a literal 3.
- It is no longer possible to enter ‘0’ as a grid span value, which would cause a crash (divide by zero).
- The visible and lock icons in the layers list no longer sometimes need a double-click to cause a change.
- It is no longer possible to choose a menu heading in the Add Style Component menu in the Style Inspector. Previously, choosing one of these items would crash Ortelius.
- An occasional crash when starting a text editing operation was fixed.
- A crash under certain circumstances when creating a new contour layer was fixed.
- Optional automatic resizing of the Style Inspector window is now performed for the “Simple” view also, and when switching between the two modes.
- When splitting a track having an end termination, the termination now correctly migrates to the end of the new track following the split.
- An issue where style changes applied to an imported shapefile layer were not recorded for Undo was fixed.
- Progress time estimates between 2 and 50 minutes no longer report as 0 minutes.
- A small positioning error of the ruler markers was fixed.
- Attempting to apply a style while the symbol tool is active is now silently ignored, rather than throwing an exception.
- After saving, a document is no longer marked as dirty (introduced bug).
- Cookie Cutter no longer deletes objects which are not touched by the ‘cutter’, but are included in the selection. Instead, they are simply skipped. In addition, when cutting objects, the cut object is copied rather than converted to a shape, which preserves data such as images, etc.
- Undoing a move of a connected track now correctly repositions its subtracks as necessary.
- When editing a text-on-path object that has a vertical or near-vertical aspect, the text bounding box is now prevented from becoming empty or very narrow, so text editing will be usable.
- Over-caching of symbol master icons was occurring in some cases leading to the older icon being displayed in the Symbol Library window after a master change.
- Unnecessary updates of visible scalebars during symbol library loading was corrected.
- A problem with reliably selecting objects having only a hatch component was fixed.
- A problem where the undo stack could become unbalanced in some circumstances and cease to record further undo tasks was fixed.
- A minor inaccuracy with the positioning of symbol selection highlighting was fixed.
- A problem with undoing a pasted text style onto a label was fixed.
- A problem where the “create category from filename” option in Symbol Library/Add To Library… was not working was fixed.
- A problem where the ‘reversed’ setting of the vertical index grid annotation kept reverting to YES was fixed.
- A crash when using the Font panel after closing the Drawing Setup dialog to change the index grid font was fixed.
- When tracks are moved to a different layer, cached information is removed which may need recalculating for the destination layer.
- Missing cursor images for add/delete path point tool were reinstated.
- A crash when repeatedly clicking on the layer selection colour pop-up in the layers list was fixed.
- Inactive documents no longer show the layer selection colour as grey in the layers list, but continue to show the true colour.
- Sizing handle on symbols now uses layer’s selection colour and object’s angle, consistent with other shapes.
- Tags in labels and text adornments can now quote the attribute name which allows it to have spaces or other characters normally considered as delimiting the tag. e.g. %%”name 2″ will substitute the attribute value for ‘name 2’, even though it contains a space.
- Export options ‘include grid’ checkbox label changed to ‘include graph paper’ to make it clear it’s not referring to the index grid.
- Index grid divisions and majors can now be set to 1 if desired (previously 2 was the minimum). This gives more flexibility.
- Reinstated ability to connect a terminated track end to another track without first setting the termination to ‘none’. This behaviour is more useful for the user.
- The default style applied when importing a shapefile is no longer shared between all imported objects, but (as with the auto-colour option), a separate copy of the style is attached to each object.
- Centroid indicator in labelled shapes has been made 50% transparent so it’s less obtrusive.
- The trial version now has unlimited expiry.
- When tracks are connected such that the parent track style has only one stroke component, the rendering order is modified so that the junction is drawn ‘below’ the parent track instead of above it. This allows plain style tracks to be interconnected with more complex ones without visual artefacts.
- The Symbol Picker interface has been modified slightly to improve usability.
- Crash reporting dialog preference is ON by default.
- Symbol Library preview image now shows a larger-than-life symbol image.
- Capitalize menu commands reworded for better clarity.
- Align objects menu commands reworded for better clarity.
- Double-clicking the zoom-out tool button sets 100% zoom, as for the zoom-in button.
- Default state for Snap To Grid (after deleting prefs) is now OFF.
- A new style component “Stroke With Tags” was added, allowing the simple creation of various tagged line styles.
- A new style component “Tapered Stroke” was added, allowing the simple creation of tapering linear features.
- Drawing Setup now allows a prescale to be set which is applied to styles and symbols when they are placed in this document. The value is a property of the document, and is used to work with certain mapping specifications where symbols and styles are scaled up when placed.
- Object Inspector for Tracks exposes the “width adaptor” enabled property, allowing this to be turned off if required.
- Pattern fills now expose the “random” property allowing more stochastic pattern effects to be realised.
- Buffering now operates on symbols as well as tracks, yielding a circular path of the buffer radius. The Buffer command has now moved up into the main Edit menu.
- “Cookie Cutter” command provides easier to use access to Intersection and Difference operations in a more intuitive manner. All selected objects that are touched by the “cutter” (top selected object) are sectioned using both intersection and difference. The cutter is removed and the remaining pieces left in place. (Graphic > Combine > Cookie Cutter).
- When tracks are cut using the path cutting tool, the new ends will be reconnected to tracks below if present. This makes for a very easy way to create proper intersections where tracks cross over. Holding down option with this tool disables this behaviour.
- Selected objects can be moved to any layer by directly using the Layer > Move To > (layer name) command rather than having to be done using cut and paste. The Move To New Layer command has also moved to this menu.
- Tracks having special terminations set now refuse connection for the terminated ends – the termination must be ‘None’ to allow connection. In the object inspector, the termination options are disabled if the relevant end is already connected. In other words a track end cannot both be connected and terminated – they are mutually exclusive and the UI now reflects that correctly.
- Symbol masters now support locking. Locked masters refuse changes to their name, object, description and data transformers. The lock is off by default however (can be locked in the Symbol Library window).
- Files can be optionally saved in XML format to assist with parsing data on other platforms. Note XML can significantly increase file sizes.
- The Style Inspector can be set to optionally resize automatically to accommodate the controls for the selected component. This is enabled in the action menu and is persistent.
Changes and Bug Fixes
- Changes to Undo to correct Snow Leopard incompatibility were causing problems on 10.5 systems. That has been corrected.
- A problem with the display of opacity percentage in the Object Inspector for Image shapes was fixed.
- A problem with the rulers being registered with inconsistent units keys was fixed. This manifested itself as an inability to open files under certain circumstances, though the problem itself arose in the Drawing Setup interface.
- A problem preventing the Save As panel from remembering the user’s last chosen directory was fixed.
- As a forward compatibility measure, objects (such as style components) that are not recognised gracefully degrade to their nearest known ancestor class. This might occur if a file created on version x of Ortelius is read on a version < x. On the older version, the component may not be known, so rather than fail to load at all, the file loads with such components converted to a base class.
- A crash when opening the stroke dash editor in certain situations was fixed.
- A bug with the dash editor view becoming jumpy and hard to use when the dash was applied to a selected connectable track object was fixed. Note that this was caused by both objects contending for the dash’s phase property – while the dash phase can be set by the editor, it may be overridden by a track when necessary to ensure phase continuity of adjoining tracks having a dashed stroke, so you should not rely on the phase value remaining constant at all times.
- A hang in the low level Quartz drawing routines caused by out of range dash parameters was fixed. It should no longer be possible to set bad dash values anywhere.
- Some minor changes and bugfixes for Snow Leopard compatibility.
- The file extension for an Ortelius file is now ‘ortelius_map’ by default. ‘mdm’ is still supported and opened as normal. This change helps to ensure that there will be no chance of an extension conflict.
- A problem with the correct operation of the “Move To New Layer” command was fixed.
- Locked layers refuse dragging in the layers list. Previously, they would appear to drag, then not actually move because they were locked and so throw an error.
- When moving a set of connected tracks to a new layer, or when pasting them, the connections between the tracks are maintained. In addition, when pasting tracks, connections are made if necessary where endpoints meet acceptable parent tracks.
- When objects are cut and pasted to a new layer, no initial offset is applied to their location. Repeated pasting applies an offset as normal.
- When cutting a track that has connected child tracks downstream of the cut, they no longer jump to the position of the cut but remain where they should.
- A similar problem when reversing a track having connected child tracks was fixed.
- Path Decorator and Pattern Fill Inspectors display the scale as a percentage, not a distance.
- When attributes are copied across to new objects for any reason, a deep copy is made. This prevents problems with objects inadvertently sharing attributes.
- A problem with text label selections following a track split was fixed.
- Attributes from a track are now copied to an inserted roundabout.
- Hit-testing on thin paths now uses a tolerance with a minimum of 4 points (up from 2 previously).
- A problem preventing the “Reset Sequence…” menu item becoming available was fixed.
- A problem preventing the proper enabling of the Insert Cutting and Insert Embankment menu commands was fixed.
- A problem preventing the proper display of all available commands in a menu for tracks with attached overlay styles was fixed.
- Inserted bridges, tunnels, adornment symbols, cuttings and embankments are now referred to as such in menu commands rather than the generic “overlay style”, etc.
- Object Inspector allows width and height of object to have aspect ratio locked.
- A problem with the end-to-end joining of track objects was fixed.
- A problem with the Buffer command not picking up the current choice of map/drawing units was fixed.
- A rare problem with the display of thumbnail images in the Templates picker was fixed. In addition the image generation and loading is now threaded which greatly speeds up initial display of this window.
- The ‘Remove Style’ command is not shown in the contextual menu for tracks having only one style – you can’t remove the last style. In addition the command will state the name of the style that it is referring to, to reduce confusion about what it will do.
- Adds abbreviation for ‘Boulevard’.
- A problem preventing the correct reloading of symbols attached to tracks and having an embedded attribute tag to supply data was fixed.
- A problem with incorrect permissions set for the Templates folder was fixed.
- Adds abbreviations for Highway, Freeway, Motorway and Junction.
- Allows time-limited standard licenses to operate.
- Added support for local site licenses.
Ortelius 1.0 (released 19 Aug 2009)