## Versions: 3.6.2 | 3.6.1 | 3.6 | 3.5.x | 3.2 | 3.1 | 3.0.x | 2.0.x

v3.6.2

### Changes

- Compatibility with 4Dv13.

v3.6.1

### Changes

- Fixed compatibility issues with open/save dialogs on Mac OS X 10.7.x (Lion).
- Fixed an encoding issue with video device names on Mac OS X.
- Worked around a broken HP Scanjet TWAIN driver.

v3.6

### Compatibility with 4D Server 64 bit

QPix now runs under 4D Remote connected to 4D Server 64 bit running on Windows.

Note that QPix cannot offer any of its functionality on the server side (in stored methods) when running under 4D Server 64 bit, simply because QuickTime is not available for 64 bit Windows.

Also note that there is a new plug-in included in the package (0QLM.bundle) that must be installed alongside QPix, so make sure you read and follow the updated installation instructions.

v3.5.8

### Enhancements

- Enabled image acquisition from phone and PDA devices through PTP on Mac OS. The device must be supported by the OS.

### Bug fixes

- Worked around a structure alignment issue introduced by 4Dv12.2 that prevented the plug-in from functioning in client/server mode.
- Fixed random crash in QPx_GetTagInstances on Mac OS due to bad code generated by the compiler.
- Fixed spurious output to console when importing PDF documents on Mac OS.
- Fixed potential crash on quit on Mac OS due to stale device notification handlers.
- Improved TWAIN and PTP compatibility on Mac OS when running under 4Dv12.x.

v3.5.7

### Enhancements

- The plug-in area now can operate in compositing windows (Mac).
- Improved threaded operation of certain TWAIN drivers (Mac).

### Bug fixes

- Workaround to a 4Dv12 bug (fixed in 12.1) that prevented the display of video in the video acquisition dialog.
- Workaround to a Quickime bug where rotation of grayscale images by +-90 degrees would fail.
- Minor licensing fixes.

v3.5.6

### Enhancements

- Improved compatibility with databases running as system services.

### Bug fixes

- Fixed a potential crash on quit with built applications on Windows.
- Fixed loading of QTMLGlue.dll with built server applications on Windows.
- Fixed a crash in QPx_AcqRunSession on Windows 7.
- Fixed loading of the Ghostscript dll when the path to the dll contains accented characters.

v3.5.5

### Enhancements

- Added the QPx_SetAreaBackgroundColor and QPx_GetAreaBackgroundColor commands for specifying and retreiving the plug-in area's background color.

### Bug fixes

- Fixed a rare initialization crash on Windows.
- Fixed a couple of buffer overflows in Exif reading that could lead to a crash when reading badly formed Exif metadata.

v3.5.4

### Bug fixes

- Fixed issues that prevented the plug-in from functioning properly when used with 4D Server running as a service on Windows.
- Fixed printing of a range of pages of multi-page images (TIFF/PDF) in the plug-in area.
- Remover a leftover debugging BEEP in the Windows version.

v3.5.3

### Bug fixes

- QPix now correctly locates the 'Resources' folder for loading QTMLGlue.dll in v11-built standalone applications.
- Disabled a check for PICT corruption when running under Rosetta (i.e. 4D 2004.x on an Intel-based Mac) because it could cause a crash due to a bug in Rosetta.

v3.5

### Enhancements

- QPix is now packaged as a cross-platform, bundled plug-in, supporting 4D versions 2004.x and 11.3 or later.

- QPix is a Universal Binary, i.e. it runs natively on both PPC and Intel-based Macs when used with 4D v11.x.

- The plug-in area now supports scrolling using the mouse wheel. The mouse wheel scrolls the plug-in area vertically, or horizontally when the Shift key is also pressed.

- A new command allows for the creation of a graphics importer instance from a 4D picture variable: QPx_NewImporterForPict.

- The following commands have been extended to accept an array of graphics importer references as input:

  - QPx_CreateMultipageTIFFFile
  - QPx_CreateMultipageTIFFBLOB
  - QPx_CreatePDFFile
  - QPx_CreatePDFBLOB

- Implemented a workaround for a problem in QuickTime versions later than 7.3, where the short pathname was returned instead of the long one.

- Enhanced support for TWAIN scanners that only support the TW_RANGE data type for setting the scanning resolution (ppi).

- Implemented a new plug-in option that instructs QPix to keep the last used TWAIN driver open between acquisition sessions, potentially improving acquisition speed. See QPx_SetOption for details.

- A new bundled Universal Binary plug-in, QTAtoms, is now distributed with QPix free of charge. The QTAtoms plug-in allows manipulation of QuickTime Atom Containers, a data structure used to specify image export settings among other things. This functionality was previously available in the now discontinued QFree plug-in.

### Bug fixes

- Due to Mac OS 9 backwards compatibility, long filenames returned by the plug-in could be truncated on Mac OS X. Fixed.
- Pathnames containing accented characters would not be interpreted correctly on Mac OS X. Fixed.
- Memory leak when accessing elements of a picture array. Fixed.
- Re-opening the currently open database could lead to a crash. Fixed.