# Change Log

## Version 0.84.0

- Fixed keyboard inquiry with some X input methods.
- Fixed occasional delay of starting to play audio and video files.
- Adjusted emLKC to kernel 3.1.1 and higher.
- Made the user configuration directory configurable with the environment variable EM_USER_CONFIG_DIR.
- Minor fixes.

## Version 0.83.0

- Added a better PDF viewer (but not on Windows).
- Minor fixes.

## Version 0.82.0

- Added auto mark option to emNetwalk.
- Made audio and video player more persistent.
- Added support for large files on most 32-bit systems.
- Fixed crash on Windows.
- Fixed failing of file manager commands by extended file name characters on Windows.
- Worked around failure of select function on OpenSolaris.
- Minor fixes.

## Version 0.81.0

- Added UTF-16 support to the plain text file viewer.
- Removed color space reduction from graphics functions.
- Changed the colors of control panels and dialogs.
- Added a theme interface and some themes for directory entry panels.
- Added an autosave function for the file manager view settings.
- Added display of a wait cursor while main thread is blocked.
- Extended emTreeDump by attributes for commands and files.
- Minor fixes and improvements.

## Version 0.80.0

- Added the Dig Mode option to emNetwalk. It makes the game more difficult.
- Redesigned the graphics of emNetwalk.

## Version 0.79.0

- Added another puzzle game: emNetwalk
- Minor fixes.

## Version 0.78.0

- Added a better SVG image file viewer (but not on Windows).
- Added support for new archive file types: lzma, xz, tar.lzma, tar.xz.
- Minor fixes.

## Version 0.77.0

- Added document: Advanced Configuration
- Added document: C++ API Tutorial
- Added document: C++ API Reference
- Added document: Make System
- Fixed a temp file leak on Windows.
- Minor fixes and improvements.

## Version 0.76.0

- Added file manager commands for Windows.
- Added cosmos and plugin configurations for Windows.
- Extended the make system by a pack command for creating installation packages (deb, rpm, setup.exe...).
- Video player: hide mouse pointer and disable screensaver.
- Minor fixes and improvements.

## Version 0.75.1

- Implemented the freedesktop.org startup notification protocol (client side).
- Fixed some minor bugs.

## Version 0.75.0

- Added emLKC which is a Linux Kernel Configurator based on Eagle Mode (see $EM_DIR/res/emLKC/README or find it in the virtual cosmos).

## Version 0.74.0

- Made the built-in font extensible (see $EM_DIR/res/emCore/font/README).
- Added some more characters to the built-in font, mainly Latin ones.

## Version 0.73.0

- Extended emCore by a programming interface for multi-threading.
- Made all functions and classes thread-reentrant.

## Version 0.72.1

- Adapted to Mac OS X 10.5.

## Version 0.72.0

- Removed dependencies from libXext, libXxf86vm, and their header files, in order to make the installation easier. The shared libraries of these are now accessed dynamically at run-time when available.
- Added support for creating and viewing ISO files.
- Improved the loading of configurations, so that it is allowed that the user copies certain directories from host config to user config in order to modify them there.
- Rewrote unicc. Now it's a framework with plugin modules, it got support for parallel compilation, and it got able to handle Windows resource files.
- Minor fixes and improvements.

## Version 0.71.0

- Added full multi-line support to class emTkTextField, so that the unfinished class emTkMlTextField could be removed now.
- Added simple keyboard control to class emTkScalarField.
- Minor fixes.

## Version 0.70.1

- Workaround for the problem that Eagle Mode sometimes exited with "FATAL ERROR: XGrabKeyboard failed" when running on Compiz Fusion.
- Minor bug fixes.

## Version 0.70.0

- First stable release.