LibQxt 0.6.2 contains improvements and bug fixes to the 0.6.x series. For more
details, see the documentation included in this package or online at
http://docs.libqxt.org.

0.6.2
-----

    * QxtWindowSystem:
        - X11 implementation cleanup/overhaul
        - Fixed #85 QxtWindowSystem::windowGeometry issue
    * QxtSpanSlider: Improved span drawing on Mac
    * QxtGlobalShortcut:
        - Fixed #51 QxtGlobalShortcut doesn't send signal
        - Fixed #131 QxtGlobalShortcutKey unregistered other's shortcut key by mistake
    * QxtZeroconf: Fixed a bug in the custom AvahiPoll introduced by a timestamp wrap-around that accured just last week.
    * QxtCrumbView:
        - Don't render delegate for invalid indexes
        - Remove unnecessary padding
    * QxtDataStreamSignalSerializer:
        - Handle incomplete length
        - Added cast to eliminate a compiler warning
    * QxtMailMessage:
        - Fix some encoding issues, support explicit transfer encodings
        - Handle lines with only one word
    * QxtJSON:
        - Add support for long long ints
        - Handle control characters in QxtJSON::stringify
        - Fix \u decoding
        - Fixed a error in json parsing code. Nested arrays were incorrectly combined into one big array.
    * Build system
        - Various enhancements
        - Fixed #130 DEPENTPATH = DEPENDPATH?
    * QxtLogger: Fixed the incorrect association of log level string names to their enumerations
    * QxtAbstractHttpConnector: remove request disconnected on (QHash)"requests"
    * QxtWebContent: Fix comparison on size
    * QxtLanguageBox:
        - Fixed #124 QxtLanguageBox logic maybe bug
        - Fixed #125 QxtLanguageBox improvment in logic

0.6.1
-----

- Improvements
    * Revised configure.bat:
        - added -make-bin option
        - removed -msvc from help
        - added build_all config for -debug_and_release
        - cleaned up possible mkdir/move output
    * Added -I, -i and -L options to configure
    * Revised QxtConfig.cmake, based on a proposal from zeke (thanks!)
    * QxtGlobalShortcut/Mac: removed the extra route via QApplication::macEventFilter() - use qxt_mac_handle_hot_key() directly
    * tests/other/app: changed the shortcut to "ctrl+alt+s" (ie. "cmd+alt+s" on mac)
    * examples/jsonrpcclient: added CONFIG+=console to make windows users happy
    * Configure: added -nomake docs
    * Configure: added -no-openssl to -help
    * Added MediaKeys to qxtglobalshortcut_win
    * Added mod4 support in qxtglobalshortcut_x11
    * Added QXT_RPCSERVICE_DEBUG environment variable for convenient network debugging
    * Improved QxtSlotMapper docs
    * Fixed qmake deprecation warnings

- Bug fixes
    * #48 Won't build using Qt 4.4.3 b/c of QVariant::Hash
    * #6 QxtFileLockTest::rw_same() does not pass on Windows
    * Fixed QxtFileLock docs
    * Fixed examples/jsonrpcclient: exit properly with no arguments set
    * Fixed config.tests/db version check to respect MAJOR>4
    * #69 Documentation errors
    * #46 Install on Mac
    * #62 QxtXMLFileLoggerEngine vs QxtXmlFileLoggerEngine
    * #60 including <QxtBasicFileLoggerEngine> doens't work
    * #63 QxtCheckComboBox display not correct
    * Fixed qdoc3 tags in QxtZeroConf docs
    * QxtSerialDevice: fixed r/w in open, disable ionotifier on error
    * #77 QxtXmlRpcCall: default type not handled
    * #78 Case of an empty string as return parameter without type specified
    * #79 Missing <value> element inside <param> element in XML-RPC
    * #65 QxtCountryComboBox
    * #70 QxtConfigWidget display not correct
    * QxtAbstractHttpConnector: don't add null devices to buffer list
    * QxtZeroconf: Fixed the avahipoll so that the avahi mdns implementation work

0.6.0
-----
- General
    * Revised the build system
    * Revised docs (now based on qdoc3)
    * QxtConfig.cmake

- Bug fixes
    * #4 QxtDaemon::daemonize() compilation warning
    * #24 QxtFlowView::currentIndex()
    * #29 qxtwecore
    * #33 Problem in QxtMailMessage
    * #34 Debug PDB files
    * #36 QxtCommandoptions on Windows wrong option parsing
    * #41 Compilation issue on Mac

- QxtCore
    * Added QxtModelSerializer
    * Removed obsolete QxtSemaphore
    * Added QxtJSON

- QxtGui
    * Added rich text support to QxtItemDelegate
    * Removed obsolete QxtTabWidget::TabMovementMode & QxtTabBar
    * Removed obsolete QxtDockWidget
    * Revised QxtConfigDialog & QxtConfigWidget
    * Enhanced QxtWindowSystem::idleTime() to resolve libXss at run-time
    * Added QxtCrumbView::crumbDelegate()
    * Added QxtFilterDialog and QxtLookupLineEdit

- QxtNetwork
    * Added QxtXmlRpc
    * Added QxtMainAttachment::fromFile()
    * Revised QxtSmtp
    * Added QxtJSONRpcClient and QxtJSONRpcCall

- Added QxtZeroConf module

0.5.2
-----

- Bug fixes
    * QxtSerialDevice: update QIODevice status when device is closed
    * QxtSerialDevice: destroy QSocketNotifier when device is closed
    * Modified QxtGlobalShortcut to use XSetErrorHandler() to catch X(Un)GrabKey() errors on X11

0.5.1
-----

- Bug fixes
    * #3 [Vista/Qt 4.5.0] - static build issue
    * #9 QxtCheckComboBox display is inconsistent
    * #10 qxtwindowsystem_win.cpp(105) : error C2065: 'LASTINPUTINFO': undeclared identifier
    * #16 Static lib linkage problem in Qt Creator
    * #17 QxtPushButton::minimumSizeHint returns wrong value
    * Fixed QxtGlobalShortcut to allow NumLock on X11
    * Fixed compilation problems with the GCC-4.4.X series
    * Fixed QxtGlobalShortcut::shortcut()

0.5.0
-----

- General
    * Added LGPL license option
    * Run Krazy checks and fixed found issues
    * Improved configure.bat
    * Added missing export macros
    * Added missing convenience headers
    * Improved compatibility
        - QT_FORWARD_DECLARE_CLASS
        - Q_SLOTS, Q_SIGNALS & Q_FOREACH in headers
        - interface

- QxtCore
    * Revised QxtFifo
    * Added QxtAlgorithms
    * Added QxtSerialDevice
    * Added QxtSlotMapper
    
- QxtCrypto
    * Revised QxtBlowfish

- QxtGui
    * Added QxtWindowSystem::idleTime()
    * Added QxtCrumbView
    * Improved QxtScheduleView
    * Added QxtSortFilterProxyModel
    * Improved QxtSpanSlider
        - Added QxtSpanSlider::HandleMovementMode
    * Improved QxtItemDelegate
        - Added ProgressMinimumRole & ProgressMaximumRole
        - Added support for busy indicator mode
    * Improved QxtLetterBoxWidget
        - Added QxtLetterBoxWidget::margin
        - Added QxtLetterBoxWidget::resizeWidget 

- QxtWeb
    * Added QxtWebCgiService

0.4.0
-----

- QxtCore
    * Added QxtDeplex
    * Added QxtLocale
    * Added QxtPointerList
    * Added QxtMultiSignalWaiter
    * Added QxtSignalGroup
    * Added QxtCommandOptions
    * Added QxtLogger
    * Added QxtAbstractConnectionManager
    * Added QxtDataStreamSignalSerializer
    * Added QxtAbstractSignalSerializer

- QxtCrypto
    * Added QxtHmac

- QxtGui
    * Added QxtItemEditorCreatorBase
    * Added QxtStandardItemEditorCreator
    * Added QxtItemEditorCreator
    * Added QxtBaseSpinBox
    * Added QxtCountryComboBox
    * Added QxtCountryModel
    * Added QxtLanguageComboBox
    * Added QxtScheduleView
    * Added QxtTabBar
    * Added QxtFlowView
    * Added QxtLetterBoxWidget
    * Improved QxtTabWidget
        - Added QxtTabWidget::alwaysShowTabBar
        - Added QxtTabWidget::tabAnimation
        - Added QxtTabWidget::tabMovementMode
    * Improved QxtConfirmationMessage
        - Added QxtConfirmationMessage::settingsFormat
        - Added QxtConfirmationMessage::rememberOnReject
        - Added QxtConfirmationMessage::overrideSettingsApplication
        - Added QxtConfirmationMessage::overrideSettingsKey
        - Added QxtConfirmationMessage::overrideSettingsOrganization

- QxtBerkeley
    * Added QxtBdbTree

- QxtWeb
    * Revised the whole module

- QxtNetwork
    * Added QxtTcpConnectionManager
