Manifold System Updates
This page contains the latest updates to Manifold System 8.00.
For latest updates to Manifold System 7x (discontinued), see Manifold System 7x Updates.
Downloading Manifold for the First Time?
If you are a new user downloading Manifold for the first time, please download your installation file from the Product Downloads page. That page has useful information for new users who are downloading Manifold for the first time, including links to other files you might want to download as well.
Installing and Using Updates
All updates require a working license of Manifold System 8.00. If you do not have such a license, you will not be able to use any of the updates.
Updates are provided for those users who can read the instructions and have the technical skills to download the update and install without technical support. If you have any questions regarding the download or installation of an update, that requires a technical support incident. See the Support page for information on tech support.
An update is identified by its version, which is a combination of four numeric values, such as 8.0.0.2279. You can find the version of your working installation of Manifold in the Help - About dialog. Versions of Manifold starting with 8.0.5.0 have the last numeric value equal to zero, which can be omitted.
All updates are cumulative. A newer update will include all fixes and enhancements issued in previous updates.
Installing an update will preserve the activation status of your working installation of Manifold and will not require spending new Activation keys.
Uninstall any prior Manifold versions BEFORE installing an update.
Be sure to completely uninstall the previous version of Manifold, to allow the update to install cleanly. Use the Windows Control Panel's Add or Remove Programs applet to uninstall the prior Manifold version. Problems with Windows installer during uninstallation? See the Windows Installer page for tips.
To install an update, download it, unzip it and double-click on the .msi installation file to install it. Updates are large files, typically 80 to 100 MB, so you will need a reliable Internet connection to download an update without errors.
If you are running a web server with one or more web sites which use Manifold IMS, or are running any other applications that use Manifold through the object model, do a clean reboot prior to installing the update.
Once an update has been installed, it is a good idea not to delete the .msi file used to install that update until after that update has been replaced by some future release. This will retain the .msi file for any future uninstallation / installation needs.
The following updates are available:
8.0.9.0 - available for Manifold 8.00 editions and Manifold 8.00 x64 editions.
387. Reading and writing GEOGRAPHY values on SQL Server 2008 uses XY coordinate order, according to changes in the final release version of SQL Server 2008.
386. (Fix) Reading and writing text data from / to PostgreSQL no longer loses national characters (a regression).
385. Reading several common variations of malformed ECW files no longer sometimes hangs.
384. (Fix) Updating values of the "Selection (I)" field in drawings no longer overwrites masks for saved selections.
383. (Fix) Invoking a command which directly or indirectly closes a component window via a script no longer sometimes crashes.
8.0.8.0 - no longer available.
382. (Fix) Updating the notes of a currently active component no longer fails to redraw the Notes pane.
381. The error message displayed by the query engine in case of code page mismatch in a pair of text fields (eg, used with a comparison operator) is made more descriptive.
380. (Fix) Attempting to use the Document or Component property of the event arguments object passed to the WindowActivated event handler of an add-in pane no longer fails.
379. (Fix) Launching a complex action which opens a dialog via UI scripting no longer sometimes misfires due to appearances of the progress dialog.
378. The IntersectLine query function can split a line using a point or point set.
377. (Fix) Selecting or deselecting a layout element using a script no longer fails to redraw layout windows showing the altered layout.
376. (Fix) Importing a coordinate system from a PRJ file correctly recognizes several cases of the single-parallel variant of the Lambert Conformal Conic projection.
375. (Fix) Attempting to manipulate the Go To dialog and several other dialogs using a script no longer sometimes fails due to timing problems.
374. (Fix) Importing a drawing from a DWG file no longer creates two copies of each intrinsic field.
373. Connecting to PostgreSQL data sources forces client encoding to UTF8 whenever possible, to avoid misinterpreting text data with non-English characters.
372. (Fix) Reading WKB values with Z and M data no longer sometimes fails.
371. (Fix) Altering data in a table or drawing using a script with UI scripting objects no longer sometimes fails.
370. (Fix) Converting geometry values to WKB correctly handles branched lines.
369. Exporting geometry values to an Oracle data source converts values with too many coordinates to NULLs.
368. (Fix) Reconnecting to a PostgreSQL data source no longer sometimes produces duplicates in the list of available drawings.
367. Reading and writing data from PostgreSQL and native Oracle data sources caches types of complex fields, reducing the number of queries issued against the data source.
366. (Fix) Importing 16-bit contiguous TIFF files no longer sometimes produces garbled results.
365. (Fix) Exporting data to a E00, MFD, MIF, SDTS or SHP file using a script no longer requires specifying names of exported fields in case-sensitive manner.
364. (Fix) Setting properties of a table field using UI scripting no longer sometimes fails to work.
363. (Fix) Selecting pixels using the Select Touch tool in palette images no longer produces incorrect results.
362. The Custom toolbar used for add-in commands preserves docking state between different sessions of Manifold.
361. (Fix) The IN query operator no longer sometimes produces incorrect results.
360. (Fix) Exporting a layout to an AI file no longer fails to correctly clip rotated data.
359. (Fix) Exporting a layout to an AI file no longer fails to correctly rotate text elements.
358. (Fix) Exporting a layout to an AI file no longer sometimes fails to correctly render area patterns.
357. Geocoding incomplete addresses works better.
356. (Fix) Geocoding data using MapPoint Europe no longer reports success even if there are no matches with usable lat/lon coordinates.
355. (Fix) Importing Z values for a 3D entity in a DXF file no longer produces wrong data for coordinates with Z values inherited from the entity.
354. (Fix) Attempting to use the ConvertForward and ConvertInverse methods of the CoordinateSystem object no longer sometimes fails.
353. (Fix) Using the Diversity, DiversityIndex, MeanValue and similar functions with CUDA on large surfaces no longer sometimes crashes.
8.0.7.0 - no longer available.
352. (Fix) Using an Oracle table with no columns whose type can be recognized by Manifold (eg, all columns being set to use a user-defined type) no longer hangs.
351. (Fix) Capturing a modal dialog for UI scripting no longer considers dialogs launched outside the Manifold process.
350. (Fix) Changing formatting of a theme no longer fails to repaing layouts displaying that theme. (First reported by John Mechalas.)
349. (Fix) Importing a DXF file from a script no longer fails.
348. (Fix) Importing a spline from a DGN file no longer sometimes joins coordinates in incorrect order.
347. (Fix) Importing a NITF file no longer sometimes fails.
346. Writing metadata to Oracle 9i no longer sometimes fails (a workaround for a problem in Oracle code). (First reported by James Rutter.)
345. (Fix) Using CUDA no longer sometimes fails after a few successful runs (a regression). (First reported by Arthur Lembo.)
8.0.6.0 - no longer available.
344. (Fix) Exporting a drawing to a MIF file converts '-' in field names to '_'.
343. (Fix) Importing a drawing from a TAB file no longer converts fixed-length text fields to variable-length ones.
342. (Fix) Attempting to interpolate a surface from a set of points with constant Z using Kriging no longer hangs. (First reported by Ketch Lorne.)
341. (Fix) Geocoding data to a zip code centroid no longer returns incorrect data due to a problem in the Manifold Geocoding Data set. (First reported by Tanya Unangst.)
340. (Fix) Importing an image from a Northwood GRC / GRD file no longer shifts the image half-pixel up and right. (First reported by John Gilmer.)
339. (Fix) Exporting a drawing to a MIF / MID file pair writes variable-length text fields as 254-character ones, not 255-character.
338. (Fix) Importing or exporting a coordinate system from or to a PRJ file correctly handles Greek coordinate systems. (First reported by Alexandros Malounis.)
337. (Fix) Adding a coordinate to a segment of a drawing object in a map window no longer uses wrong coordinate values if the coordinate system of the drawing differs from that of the map. (First reported by Asko Kontinen.)
336. Importing an image or surface from an ERDAS IMG file performs significantly faster. (First reported by Dan Borman.)
335. (Fix) Importing an image or surface from an ERDAS IMG file no longer sometimes fails to correctly uncompress tiles. (First reported by Dan Borman.)
334. (Fix) Editing a drawing linked from SQL Server 2008 using versions no longer fails.
333. (Fix) The Value() function in the Surface - Transform dialog no longer fails to work.
332. (Fix) Performing a transform on a linked drawing no longer fails to stop with an error if it can not write data to the drawing during the metric normalization phase.
331. (Fix) The report of the number of coordinates in the surface interpolation dialog is no longer misleading. (Thanks to Colin Driscoll.)
330. Components linked from the same PostgreSQL data source share the same database connection.
329. (Fix) Using data on a PostgreSQL data source no longer sometimes leaks a database connection.
328. (Fix) Attempting to delete a running script (eg, while it is stopped on a breakpoint) no longer succeeds. (First reported by Klaus Engelberg.)
327. (Fix) Using CUDA on a large surface no longer sometimes runs out of resources due to module leaks. (First reported by Ben Sigrist and Kevin Ross.)
8.0.5.0 - no longer available.
326. (Fix) The ActiveX control no longer sometimes fails to display properties in a property sheet.
325. (Fix) Shutting down an external process hosting Manifold code (eg, a worker process spawned by a web server [W3WP for IIS 6] or an external application using Manifold via the object model) no longer sometimes crashes due to an incorrect shutdown sequence.
324. Closing a MAP file saving changes no longer refreshes linked components.
323. (Fix) Exporting a grayscale image with invisible pixels as a PNG file no longer inverts the alpha channel.
322. (Fix) Coalesce and NullIf query functions handle empty strings as NULLs, similarly to the IS NULL operator.
321. (Fix) Attempting to set the value of the Decimals or Indent property of the ColumnFormat object to 0 no longer fails.
320. (Fix) Using spatial data with Oracle 9 no longer fails to correctly handle coordinate systems in some cases.
319. (Fix) Using an Oracle view with spatial data no longer sometimes fails to detect a spatial index.
318. (Fix) The query parser no longer fails to parse identifiers starting with an underscore character.
317. (Fix) Capturing a modal dialog via user interface scripting no longer sometimes fails to work in the presence of tooltips.
316. The built-in Virtual Earth geocoding server is updated to use new URLs.
315. (Fix) Importing data from a malformed ADF, DGN, DWG or GRD file no longer has the potential to crash Manifold.
314. (Fix) The RemoveDuplicates method of the Analyzer object no longer fails to work.
313. (Fix) Geocoding data against a geocoding extension MAP file no longer sometimes fails when working with a street segment with a house number range consisting of a single house number.
312. (Fix) Opening a MAP file created by a very old version of Manifold (5.5 or earlier!) no longer sometimes fails.
311. (Fix) Script window no longer fails to update location information in the status bar upon startup.
8.0.4.2836 - no longer available.
310. (Fix) Attempting to import data from a CSV file programmatically with the connection information being specified by the options dialog no longer fails.
309. (Fix) Reading and writing GEOGRAPHY values on SQL Server 2008 uses YX coordinate order.
308. Attempting to export a drawing to a table data source detects cases of duplicate column names and displays a warning message.
307. (Fix) Exporting an image to Oracle 11g using GEORASTER technology no longer sometimes fails.
8.0.3.2764 - no longer available.
306. (Fix) Importing a surface from a Northwood GRD file with the "Transform Z value with scale and offset parameters" option no longer uses incorrect scale. (First reported by John Gilmer.)
305. Exporting a drawing or image with a coordinate system that has no corresponding EPSG code to SQL Server defaults to lat/lon.
304. 64-bit versions of Manifold support CUDA (1.1 or higher).
303. Exporting a drawing or image to Oracle, SQL Server or similar data source defaults to native component type supported by that data source.
302. SQL Server data sources support the GEOGRAPHY type added in SQL Server 2008 CTP5.
301. (Fix) Exporting a drawing with no columns to SQL Server no longer fails.
300. (Fix) Interpolating a surface using triangulation adjusted for contours no longer sometimes produces patches of invisible pixels in degenerate geometric configurations. (First reported by Colin Driscoll.)
299. (Fix) User interface scripting objects no longer fail to recognize non-Manifold dialogs opened by other non-Manifold dialogs.
298. (Fix) Exporting a drawing to PostgreSQL no longer sometimes fails to roll back changes in case of an error.
There were also numerous additions to Help.
8.0.2.2485 - no longer available.
297. (Fix) The query engine no longer sometimes fails to parse empty string literals. (First reported by Tim Baigent.)
296. (Fix) Component descriptions entered in the contours and watersheds dialogs are no longer ignored. (First reported by Andrew Mitchell.)
295. (Fix) Exporting a compressed image as an ECW no longer sometimes fails to embed coordinate system information into the exported file. (First reported by Michael Dufty.)
294. (Fix) Retrieving geometry values from SQL Server Katmai no longer sometimes loses coordinate system if it is different from lat/lon. (First reported by Arthur Lembo.)
293. (Fix) The Rnd query function no longer sometimes generates sequences of equal values. (First reported by Tim Baigent.)
292. (Fix) Copying and pasting a drawing or table no longer sometimes mangles columns used by viewbots. (First reported by Tim Baigent.)
291. (Fix) Rendering a line or point with a composite style no longer sometimes fails to render all parts of a style. (First reported by Klaus Engelberg.)
290. (Fix) Refreshing data in a component linked from a query no longer sometimes crashes in presence of circular references created via relations.
289. (Fix) Attempting to edit an object in a theme window no longer fails to pop up the Edit toolbar.
8.0.1.2316 - no longer available.
288. (Fix) Deleting a component no longer sometimes causes Manifold to crash if the component is shown in several windows and the project includes a linked table. (First reported by William Howell.)
287. (Fix) It is no longer possible to use the Relink command on a table bound to a (linked) drawing. (Thanks to Klaus Engelberg.)
286. (Fix) Connecting to a PostgreSQL data source no longer sometimes fails to locate and use the geometry type. (First reported by Hartmut Tschauner.)
285. (Fix) The Edit - Go To command no longer fails to recognize views for a theme component.
284. (Fix) The Edit - Go To command no longer fails to recognize saved selections for a theme component.
283. (Fix) The scale combo in the Navigation toolbar and the Edit - Go To command no longer provide the "Selection" choice for a theme component. (First reported by Gloria Dangerfield.)
282. (Fix) Zooming a map window to a theme layer / selected objects in a theme layer no longer fails to recompute the area to zoom to after zooming correctly for the first time. (First reported by Gloria Dangerfield.)
281. (Fix) Exporting a coordinate system to a PRJ file correctly exports the scale of the used unit.
280. (Fix) Importing a coordinate system from a PRJ file recognizes user-defined units and adjusts the values of the local scale parameters according to the unit scale. (First reported by John Mechalas.)
279. Reading the Caption property of a UserInterfaceDialog object returns a blank string in case the dialog has already been closed. The change makes it easier to implement code waiting for a particular dialog to appear.
278. (Fix) Setting the file type in the standard Windows file dialog to "Data Sources ()" or a similar choice via a script no longer fails to close the dialog. (First reported by Ketch Lorne.)
277. (Fix) Attempting to activate Manifold via a license server no longer sometimes fails. (First reported by Arthur Lembo.)
276. (Fix) Exporting data to an XLS file or another data source accessed via OLE DB no longer sometimes locks the file and fails to flush exported data to disk. (First reported by William Howell.)
275. (Fix) Importing data from an XLS file or another data source accessed via OLE DB no longer sometimes locks the file. (First reported on the forum.)
8.0.0.2279 - the original release of 8.00 - no longer available.
For a list of bug fixes and new features in the original release of 8.00, see Manifold System 8.00 Release Notes.
©2007 CDA International Ltd. All Rights Reserved.
Manifold is a Registered Trademark of CDA.