Files
edgetx-gx12/companion/src/qxtcommandoptions/CHANGES
T

231 lines
7.7 KiB
Plaintext

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