Home | Back
commit a52081be1c7be7ac1e71c8c778f56d000bdefd3d
Author: Debao Zhang <hello@debao.me>
Date:   Thu May 1 00:38:34 2014 +0800

    win: Code refactoring


commit 0ee2ddc63bb22c7e63917c526cea3d2de40ccb71
Author: Debao Zhang <hello@debao.me>
Date:   Thu May 1 00:26:21 2014 +0800

    win: Remove Gordon Schumacher's macros
    
    We always use UNICODE.


commit 70cde1a41d38f21fc9b41cb12b9d44434cdc39e8
Author: Debao Zhang <hello@debao.me>
Date:   Thu May 1 00:13:15 2014 +0800

    win: Only enumerate devices which support GUID_DEVINTERFACE_COMPORT


commit 59da36c60e00a96a4373301ac4be7e95eb401a5a
Author: Debao Zhang <hello@debao.me>
Date:   Wed Apr 30 23:23:57 2014 +0800

    Code refactoring


commit 3be3fbf31edf6c91c7838f585b77acd787811296
Author: Nate Weibley <nate.weibley@prioria.com>
Date:   Mon Jul 8 16:33:41 2013 -0400

    Return an empty QString instead of an uninitialized block of memory when SetupDiGetDeviceRegistryProperty returns an error


commit 0394a5d33beb7f585b5c9dfac7967e6f67389006
Author: Debao Zhang <hello@debao.me>
Date:   Wed Mar 6 13:59:51 2013 +0800

    Keep underlying raw string of QLatin1String valid,thanks Nilsson
    
    http://code.google.com/p/qextserialport/issues/detail?id=2#c8


commit 79b93fd3f7b192eaaf1076752fab7991aff1dc5a
Author: Sebastian Held <sebastian_held@sim-gmbh.de>
Date:   Tue Jan 22 12:12:06 2013 +0100

    Issue 157: Fix segfault for QextSerialEnumerator under Windows


commit 30cb8d197849903ba8ecac791d9dfe14edee957e
Author: Debao Zhang <hello@debao.me>
Date:   Thu Jan 17 11:02:11 2013 +0800

    Fix Issue 155: Race Condition in _q_onWinEvent, Thanks EyalAmir


commit ce13050929fe1a387b24549254185b456ae67224
Author: Debao Zhang <hello@debao.me>
Date:   Thu Jan 17 10:04:31 2013 +0800

    Code style fix only


commit 96ed6d568a9071833c1c5fb5cb448173750e30e6
Author: Debao Zhang <hello@debao.me>
Date:   Thu Jan 17 09:53:43 2013 +0800

    Make macro WINVER can be overwritten by MinGW user


commit 6dd548dc2de8defae39cd10342d313317cbde736
Author: Debao Zhang <hello@debao.me>
Date:   Mon Jan 14 15:02:05 2013 +0800

    Issue 154: Fix compile error with MinGW
    
    We don't support Windows 2000 any more


commit 6fa662fa7260aaf05cff309544ebda92b53e9a8e
Author: Debao Zhang <hello@debao.me>
Date:   Thu Dec 13 13:23:03 2012 +0800

    Update ChangeLog file


commit 50ffb31558bf06c8b4d6ab9ef48ef5a11bd8dad7
Author: Debao Zhang <hello@debao.me>
Date:   Thu Dec 13 13:22:40 2012 +0800

    Update documents


commit 2405e156e6c513d9c196ae296c1f37766cd526fe
Author: Debao Zhang <hello@debao.me>
Date:   Tue Dec 11 16:05:15 2012 +0800

    Mac: Eliminate unused variable warnning


commit 02be109f16e6814c395fe8b355d21e6d293c1e64
Author: Debao Zhang <hello@debao.me>
Date:   Tue Dec 11 16:03:38 2012 +0800

    Project file: remove some space.


commit 55147f401002fbd68072c43a307f7d0c85a97973
Author: Debao Zhang <hello@debao.me>
Date:   Tue Dec 11 15:50:36 2012 +0800

    Stop using $$qtLibraryTarget()


commit 7f8394570d673c765be9e53b3825bb351c6c721e
Author: Debao Zhang <hello@debao.me>
Date:   Tue Dec 11 13:17:38 2012 +0800

    Windows:skip enumerated parallel port


commit ec357f04e3d9d00803af29aa02eb055e76e7809b
Author: Debao Zhang <hello@debao.me>
Date:   Tue Dec 11 13:12:07 2012 +0800

    Fix: Issue 54 and Issue 109 ,detect more ports


commit 4f8057f40e6e612cc5c6e666ccd0d63821b4c524
Author: Debao Zhang <hello@debao.me>
Date:   Mon Dec 10 17:30:58 2012 +0800

    Examples: code style refactor only.
    
    Ref: http://qt-project.org/wiki/Qt_Coding_Style


commit 208e560fe64a6c087c107808911761c947ffd57c
Author: Debao Zhang <hello@debao.me>
Date:   Mon Dec 10 17:19:49 2012 +0800

    Examples: Fix compile error under Qt5
    
    qInstallMsgHandler has been deprecated


commit 1a73cbe7ab3c7132304f394da2f5182cd39707df
Author: Debao Zhang <hello@debao.me>
Date:   Mon Dec 10 14:41:14 2012 +0800

    Fix issue 36:deviceDiscovered/deviceRemoved aren't triggered for virtual
    COM ports under Windows Vista


commit 1349938a58275ff19a9a418f4bbaf34d889f27ae
Author: Debao Zhang <hello@debao.me>
Date:   Mon Dec 10 13:45:02 2012 +0800

    Refactor: make varibale name start with a lower-case letter


commit 9e13839d7a6db1ed7d0e8117736dc6da20275409
Author: Debao Zhang <hello@debao.me>
Date:   Mon Dec 10 11:29:12 2012 +0800

    Remove unused variable: _bytesToWrite


commit 554a27c31aec1eaae13fb20e8fa4c6bf8fce311e
Author: Debao Zhang <hello@debao.me>
Date:   Mon Dec 10 10:24:26 2012 +0800

    Refactor: code style fix only.
    
    Ref: http://qt-project.org/wiki/Qt_Coding_Style


commit 8622ca35c272bf7dce5b0ce9608f97ce975fc848
Author: YanJun Yang <yangyj.ee@gmail.com>
Date:   Tue Aug 14 13:55:45 2012 +0800

    Set custom baudrate under Mac OS X


commit 220d7a2faa9bf3147eb32914ac2cf675308c4c2d
Author: Debao Zhang <hello@debao.me>
Date:   Sun Dec 9 22:37:24 2012 +0800

    QtGui module only needed by Windows


commit 6c47244de4ce6db43c2f05caee957666c951dae1
Author: Debao Zhang <hello@debao.me>
Date:   Tue Nov 13 13:59:32 2012 +0800

    Fix Issue 152: QextReadBuffer::reserve does not reserve enough
    
    Thanks mediatronix


commit f83b4e7ca922e533a6cf9c337a02bbfa2f32cc08
Author: Debao Zhang <hello@debao.me>
Date:   Wed Oct 17 15:13:53 2012 +0800

    Update example uartassistant


commit 347cfc818978893b8e4af1d556e7610fcf47182b
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Fri Aug 17 13:20:36 2012 +0800

    Update comments of qextserialport.pro


commit 2f3e5de099eba5bbd11fc15be6bb747c821a21bb
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Thu Aug 16 15:17:14 2012 +0800

    We can generate framework for MACX now.


commit a3752c9ebc3516a1deb817fcc29808d19067c47b
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Thu Aug 16 11:54:08 2012 +0800

    udev config moved from .pri to .pro


commit ca6a620c10901a102e3862870e2e8389e122e4b1
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Thu Aug 16 11:27:38 2012 +0800

    Generate more elegance .prf file now.


commit e2791105cf0c818e04494da0eae1e78d15088a3b
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Wed Aug 15 16:05:56 2012 +0800

    ReAdd static library support.


commit 461bc1bb0a2b340de1d04e47ddbc9d0d5e39d780
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Wed Aug 15 15:07:09 2012 +0800

    Generating extserialport.prf by qmake

delete mode 100644 extserialport.prf
create mode 100644 extserialport.prf.in

commit 670b8a033742738d1ad925e1a6ebe14122a24f24
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Aug 12 16:27:53 2012 +0800

    Fix compile error under linux.
    
    Forget to move header files from qese_unix.cpp to qese_linux.cpp


commit f71a8ed0215814815a8aab972d9346e1f5c5eb4f
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 18:47:30 2012 +0800

    Issue 139: Adjust the name of generated library.


commit 959f7e6ac226a41c2f8803451c794936abbd7d52
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 17:10:02 2012 +0800

    update README


commit efc704f5a603e1363423546093580cadb6283be9
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 17:03:09 2012 +0800

    remove  tests

delete mode 100644 tests/qextwineventnotifier/qextwineventnotifier.pro
delete mode 100644 tests/qextwineventnotifier/tst_qextwineventnotifier.cpp
delete mode 100644 tests/tests.pro

commit 4453a6758a6f9b51eee059226d99c7bcb005bd8f
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 17:01:18 2012 +0800

    Reorganize build-system files.

create mode 100644 .gitignore
delete mode 100644 .hgignore
delete mode 100644 buildlib/buildlib.pro
delete mode 100644 buildlib/extserialport.prf
delete mode 100644 common.pri
create mode 100644 extserialport.prf

commit 8b7a31afc28fbfdd79b24008db4b4e2550564de8
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 16:17:36 2012 +0800

    Remove static library support.

delete mode 100644 config_example.pri

commit f8dc2cbb7e0a0ded2200ed521283fc44c04e3a28
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 16:08:49 2012 +0800

    Merge linux part from qese_unix.cpp to qese_linux.cpp


commit 18a018eca0698174f009e6751a343177ef1f36e8
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Aug 11 15:39:16 2012 +0800

    Remove QextWinEventNotifier.
    
    The reason that user can not found qwineventnotifier_p.h
    caused by QtSDK's bug.

delete mode 100644 src/qextwineventnotifier_p.cpp
delete mode 100644 src/qextwineventnotifier_p.h

commit d3fccb363bc12312112a8f758be369b8730fe498
Author: Michal Policht <michpolicht@gmail.com>
Date:   Wed Jul 18 13:17:59 2012 +0200

    Issue 141: Add Michal's agreement to the LICENSE file.


commit 800ce0688a78e9c1c097f5a2b298a05d2c77d6fe
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Wed Jun 20 23:46:10 2012 -0700

    Update ChangeLog and config_example.pri for 1.2beta1
    
    This should have been done before 1.2beta1.


commit b9ea5003b002ce883cdfc9cabf6a243707e511de
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Tue Jun 19 21:55:13 2012 -0700

    Added tag 1.2-beta2 for changeset f3759f9eab99

commit 1c674615916411480c1ca1bd55e71e49d2d47d05
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Tue Jun 12 01:10:39 2012 -0700

    Issue 2 : device discovery / removal notification on linux
    
    Done with doug#schmorgal.com

create mode 100644 src/qextserialenumerator_linux.cpp

commit 33b8a9ad30fb78bb57cf6c0a4e4315982761c232
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Jun 9 02:33:59 2012 -0700

    Update README and Documents related to installation


commit ae6d9281b28172fd92e171cccfd4b76a9cc646fc
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Jun 9 02:05:10 2012 -0700

    update feature file: different name for Qt4 and Qt5


commit 765c0c8ce82cfbc04561112bb7bedafd91b64499
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Fri Jun 8 22:34:04 2012 -0700

    Issue 134: Make "make install" really works

create mode 100644 buildlib/extserialport.prf

commit accf2e6822d537699f81d3a9795c058dcfdf3fc2
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Thu Jun 7 23:25:09 2012 -0700

    Fix Issue 131 : Make sure device can be opened by portName
    
    portName returned by enumerator can be used to open the port
    under linux now.


commit e7ad82f15c2f42fc22f4110295b89721c6be73c8
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Thu Jun 7 22:12:20 2012 -0700

    Fix Issue 129 : Add custom baud support for Windows.
    
    If your OS support non-standard baudrate, such as 28800,
    You can using
    
    port->setBaudRate((BaudRateType)28800);


commit 56e897580b302d87a29475b35c72da11756d5b42
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Apr 22 20:29:42 2012 -0700

    Fix Issue 127, thanks vbocek


commit 9bd1cff9b903ab546f55ddcfb75b89c0aed010f0
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Apr 15 22:59:43 2012 -0700

    Fix documention error.


commit f16569418a17b939238aac46b4b58ffc60f479be
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Apr 15 00:07:40 2012 -0700

    different name for Qt4 and Qt5


commit ec9bea28bbc1ae69de64e950ce096c1849fb4cc2
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Apr 14 23:55:20 2012 -0700

    Update documentation of examples.


commit 667bf8db05a38fc6c9c958c889eaf03bdafc260a
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Apr 14 23:04:39 2012 -0700

    Documentation: little cleanup.


commit ba36a539105ba558417125aaba50cc3ea3752a9b
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Apr 14 01:44:38 2012 -0700

    Documentation: little cleanup.


commit 777aeb142394d369b617b80e8d922ef2d547d129
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Wed Apr 11 20:57:06 2012 -0700

    fix the broken url, thanks Philippe


commit 2006e731b1836751ebe2b1751e873ae6ac1a766a
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Apr 10 13:25:55 2012 -0700

    Issue 122, make Dtr default to TRUE under Windows.


commit 235f3e406d0143784e6e583ce1238a25aebc9885
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Mar 31 22:24:02 2012 -0700

    Examples: little cleanup.


commit a541069634060b226f4e03054c5a97c1a409600a
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Mar 31 03:18:39 2012 -0700

    Issue 124, implement canReadLine


commit de6327a7d12252cd9998208b86b8762fd10cc5fe
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sat Mar 31 01:21:49 2012 -0700

    Update Readme file.


commit b99426840a45f60be0b7cd6f8f2f3e48612b88d0
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Wed Mar 28 00:02:26 2012 -0700

    Define QEXTSERIALPORT_BUILD_SHARED only when build the library as shared library.
    
    Current version may fail if we build another shared library which just include
    the source of qextserialport.


commit 437b1b01c878ebf8ebb5624467bfd5a907d2c509
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Fri Mar 23 22:57:56 2012 -0700

    Using QWindow instead of QWidget under Qt5.
    
    So that the library does not depent on QtWidgets.


commit f2bc96fbe5e50ab396df93242ed7540b64524454
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Mar 19 16:33:22 2012 +0000

    Update Readme, thanks Marek


commit 003e259c8acd203ebc8c9356c8214b860b54d72d
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Mar 18 22:50:31 2012 -0700

    Ready for 1.2beta1

commit 146686fcf9c46ee550acf1910aa2e59ecc11e334
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Mar 18 22:39:04 2012 -0700

    fix silly mistake


commit c6d8cfcd4efb12de7f64c436241663fce694c221
Author: Debao Zhang <devnull@localhost>
Date:   Sun Mar 18 22:13:59 2012 -0700

    Update Documents

create mode 100644 doc/readme.txt

commit 597ccc2c96d3a46b8f556460b19767e6675c01f3
Author: Debao Zhang <devnull@localhost>
Date:   Sun Mar 18 19:32:41 2012 -0700

    Remove platformBaudRate, thanks Marton


commit 9088030f91d72d30d515a720eec6fbf90b6fe8e3
Author: Debao Zhang <devnull@localhost>
Date:   Sun Mar 18 00:33:50 2012 -0700

    Change customBaudRate to platformBaudRate.


commit 75d0006ebef216562d9d82db94a63ce76623ba54
Author: Debao Zhang <devnull@localhost>
Date:   Sat Mar 17 00:10:23 2012 -0700

    improve document and format.


commit 6950ed984ce3a7f058cc28e7786ab1534765972f
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Fri Mar 16 18:33:55 2012 +0000

    Fix issue 52, thanks prostoRoman
    
    "void QList::append ( const QList<T> & value )" is a method introduced in Qt4.5, so we cannot use it otherwise the library will refuse to work under Qt4.4 or old version.


commit 7c502c15c25dfc14c26f9e2215eed26cb2c22565
Author: Debao Zhang <devnull@localhost>
Date:   Fri Mar 16 00:37:13 2012 -0700

    Update documents


commit b36deb30841678490df712510e9d581abb76882a
Author: Debao Zhang <devnull@localhost>
Date:   Fri Mar 16 00:25:54 2012 -0700

    Update documents: License, Readme, ChangeLog etc.

create mode 100644 LICENSE

commit 467b83b07d1c770ac7078d6ba3925995ef2a0be0
Author: Debao Zhang <devnull@localhost>
Date:   Mon Mar 12 22:17:39 2012 -0700

    Update license infomation
    
    And from http://lists.trolltech.com/qt-interest/2004-12/msg01022.html , we can
    see that it is OK for us to changed the license to MIT.


commit 09e307a3401e64bf1901d9f6426d5fd777a7e56a
Author: Debao Zhang <devnull@localhost>
Date:   Tue Mar 6 21:10:39 2012 -0800

    Name of qdoc3 has been changed to qdoc under Qt5


commit 1f7c032125791fe42c936c239fdb1153afaacd66
Author: Debao Zhang <devnull@localhost>
Date:   Tue Mar 6 20:56:15 2012 -0800

    Fix Compile errors on OSX, Thanks Federico


commit c38699fc7556b97de5204e1fdc75266a109e0df1
Author: Debao Zhang <devnull@localhost>
Date:   Fri Mar 2 09:43:25 2012 -0800

    Windows:, can be compiled under QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII


commit c62851ffdf8d08be554c93ddcd5cc23b0c656959
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Thu Mar 1 22:02:32 2012 -0800

    Ok, can be compiled under: QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII


commit 8107a0a964ce97954e3af22b19fab7ea6901ceb8
Author: Debao Zhang <devnull@localhost>
Date:   Thu Mar 1 17:49:04 2012 -0800

    Ok, "qmake -tp vc -r" should works in all case now.


commit 433affc965c85dbb54fc89bc0978f66b60bf8634
Author: debaozhang <debaozhang@hmi-debaozhang.us.Hmi.com>
Date:   Wed Feb 29 20:19:44 2012 -0800

    Update .qdocconf and related files.

create mode 100644 doc/doc.pri
delete mode 100644 doc/style.css
create mode 100644 doc/style/style.css

commit 96e80989a6d714f5baebdb26f9551f77ba8888ff
Author: debaozhang <debaozhang@hmi-debaozhang.us.Hmi.com>
Date:   Wed Feb 29 19:00:42 2012 -0800

    Rewrite the README file.


commit cdaf1b4860fa8e6b1753b3eb4f0ee7cf250f6987
Author: debaozhang <debaozhang@hmi-debaozhang.us.Hmi.com>
Date:   Wed Feb 29 13:34:32 2012 -0800

    Can be used in both Qt4 and Qt5 now.


commit 22551f28aeda03699421908003c5b35014d89282
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Tue Feb 28 23:17:55 2012 -0800

    Issue 115: Fix Compile errors on OSX, Thanks Kevin


commit 46c0c48f594da719330e1869d986a85bcf6a44c6
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Tue Feb 28 22:47:43 2012 -0800

    Issue 116: Fix invalid custom baudrate, Thanks Steven


commit de9832d26bd93ec87a3ec7314fb09c0c2b8931c7
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Fri Nov 18 10:22:35 2011 +0800

    Mark QextPortSettings as private. seems we need  not to use PortSettings or QextPortSettings.

delete mode 100644 src/qextportsettings.cpp
delete mode 100644 src/qextportsettings.h

commit 19348d1e96d47bbb33d3b8960d08aaeddd444ee5
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 14 16:49:24 2011 +0800

    update document, fix qdoc3 warnings.


commit 4710f262e9ef3073f9a94915df86a3a0a5cc4f03
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 14 15:53:40 2011 +0800

    fix : misuse of realloc.


commit bae4f9986a8a66772fe427310034ba0a7c6f5c53
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 14 15:28:45 2011 +0800

    helper class QextReadBuffer is added for Issue 33.


commit 546bb452f7ecfcc9b06553a8511b7c4a13278ce3
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 14 10:11:05 2011 +0800

    add a test case for QextWinEventNotifier.

create mode 100644 tests/qextwineventnotifier/qextwineventnotifier.pro
create mode 100644 tests/qextwineventnotifier/tst_qextwineventnotifier.cpp
create mode 100644 tests/tests.pro

commit 1fe7bbcf7b327322e786549b4405b01e8806acec
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Nov 13 12:12:43 2011 +0800

    sort windows com port name: COM1 COM2 ... COM11 COM12


commit f845ec0ee48b63d647c6ea1b2d43b72dd71bc9ed
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Fri Nov 11 09:26:12 2011 +0800

    fix my silly fault.


commit eb8821ab46a4b83eb1007b7c768f10b07764d8e1
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Fri Nov 11 00:08:56 2011 +0800

    clean up .pri/.pro files


commit 7b8d4b7e95645550d5c5ff00265eec1536eda5f5
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Nov 10 17:49:52 2011 +0800

    issue 60: substituted tcflush() with tcdrain()


commit 83d261b2f9ea2b36869531baa093682f0a8945e5
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Nov 10 17:12:56 2011 +0800

    issue 71: Disable QWinEventNotifier after closing serial port handle


commit fd702a9cfaeb9c37937e9d4d895e286b46312401
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Nov 10 17:02:23 2011 +0800

    fix issue 49 and 85: Invalid return values on failed read/write operation


commit ece722f1e7b85612e3e1ecc91b6868d5c1fecf27
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Nov 10 16:37:53 2011 +0800

    add custom BaudRate support. QextPortSettings is added

create mode 100644 src/qextportsettings.cpp
create mode 100644 src/qextportsettings.h

commit b6375b4a311a228781396198cd8e5f4db6463bac
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Nov 10 10:36:55 2011 +0800

    fix wrong Baudrate enum value.


commit 30dde45685cdf395d7bdb650777256f3ea33d0f0
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Wed Nov 9 17:35:52 2011 +0800

    update document


commit 7cecfeaf9cef4b5a6bb486b6657d2a8888433dfe
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Wed Nov 9 16:32:04 2011 +0800

    Replace QMutex with QReadWriteLocker.


commit f23dfb73de9f95843b9db8e82afa4bfa5e2f8d86
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Wed Nov 9 13:20:13 2011 +0800

    add helper class QextWinEventNotifier, when Windows user does not owning Qt's
    private files, this class will be auto selected.

create mode 100644 src/qextwineventnotifier_p.cpp
create mode 100644 src/qextwineventnotifier_p.h

commit 017e01f59a302dfca3ca33354edba486356b184f
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Tue Nov 8 20:38:12 2011 +0800

    Close branch refactor1.2 under linux

commit 96977abfcd1eb8f9bfacc822c65f7191a232513f
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 17:17:51 2011 +0800

    update documents

create mode 100644 doc/examples/images/uartassistant.png
create mode 100644 doc/examples/uartassistant.qdoc
delete mode 100644 doc/images/logo.png

commit d78448f1cb7008971250ec31bb8209d813e297bf
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 14:51:02 2011 +0800

    remove fullPortNameWin(), which should be an private function only


commit dc2e8fed7532d3818ff1ca2ee0d2a803f4923532
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 12:32:21 2011 +0800

    Close branch, refactor1.2 finished.

commit 7394ad7540fe82c27da5e2898613376ea76f311b
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 12:17:40 2011 +0800

    little cleanup

delete mode 100644 src/QextSerialEnumerator
delete mode 100644 src/QextSerialPort

commit 96c53f118d940746dc822699ec4f165789f91dfe
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 11:45:08 2011 +0800

    fix date infomation in the license.


commit 305eb2c9acb70b00a0a7e4e7ec3c973d1eaac572
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 11:17:45 2011 +0800

    add MIT License info to all the source file.(Thanks Liam Staskawicz)


commit a5ac61dbfaacebc76f7e761c91fc952708852c05
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 10:19:52 2011 +0800

    clean up BaudRateType


commit f113d0c2da061f8ec962334addd5c17feba264d0
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 10:11:28 2011 +0800

    replace emit/signals with Q_EMIT/Q_SIGNALS


commit c1c0674c664e98baec0079c9db62fd3b2c77b3cb
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 10:01:09 2011 +0800

    replace _TTY_NOWARN_PORT_ with QESP_NO_PORTABILITY_WARN,
    and replace all qWarning with QESP_WARNING


commit 595b18225206a3a65d73b3e2db10a5afb556fbf9
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 09:32:50 2011 +0800

    replace macro '_TTY_IRIX_' '_TTY_HPUX_' with Qt provided 'Q_OS_IPIX' ...

create mode 100644 examples/qespta/qespta.pro

commit 47d619fafd12c57f1a5a65fc0f6b6899f7b2e433
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Nov 8 09:13:31 2011 +0800

    update .hgignore file


commit d0aa398c2b995ab7833a20023d034047926ce4d4
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 18:11:13 2011 +0800

    refactor: qextserialenumerator works under linux now.


commit d254aad416c5b23dfe2d550dd16dee0d11e03fe7
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 18:04:29 2011 +0800

    .

create mode 100644 src/qextserialenumerator_p.h

commit 35f8908915d4b392e00ef29eb007baf44f935f06
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 18:01:23 2011 +0800

    MyGod, forget qextserialenumerator.cpp
    Note: .hgignore must be improved!!!

create mode 100644 src/qextserialenumerator.cpp

commit 3c9a05b37cad3f664c148c8e837ffb7037a32c5c
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 17:57:37 2011 +0800

    refactor QextSerialEnumerator: seems work under windows now.


commit 9ae95258d59b8414789bfd5049ce8752f5877b81
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 14:04:40 2011 +0800

    unix version seems work now.


commit 2bffa4b885297def081bd9c7700242f78a58b87b
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 13:14:32 2011 +0800

    add timeout edit.


commit f2c4a7bf7bedb3704ff101f896c11aa8b3e25633
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 12:01:08 2011 +0800

    refactor, windows's version seems work now.


commit fbc6ac3f41439786b14279032f47c7452811095b
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 11:50:31 2011 +0800

    fix a silly bug and improve : for example uartassistant.


commit b26021b04ee297fa62640ef9ee52f0a95a795bd1
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Nov 7 08:44:26 2011 +0800

    forget add qextserialport_p.h ...

create mode 100644 src/qextserialport_p.h

commit 0ce45dbd54374e4da7090effa4a1f058b143678e
Author: Debao Zhang <dbzhang800@gmail.com>
Date:   Sun Nov 6 23:46:32 2011 +0800

    add a new example

create mode 100644 examples/uartassistant/dialog.cpp
create mode 100644 examples/uartassistant/dialog.h
create mode 100644 examples/uartassistant/dialog.ui
create mode 100644 examples/uartassistant/hled.cpp
create mode 100644 examples/uartassistant/hled.h
create mode 100644 examples/uartassistant/main.cpp
create mode 100644 examples/uartassistant/uartassistant.pro

commit b0310fecaaadfaf878152ba95ff05b0e667093ab
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Sun Nov 6 19:38:12 2011 +0800

    refactor, move codes to QextSerialPortPrivate


commit 2cadf8cece00af6a625400c69498c564f8472035
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Fri Nov 4 13:40:30 2011 +0800

    refactor: move private members to QextSerialPortPrivate

delete mode 100644 src/posix_qextserialport.cpp
create mode 100644 src/qextserialport_unix.cpp
create mode 100644 src/qextserialport_win.cpp
delete mode 100644 src/win_qextserialport.cpp

commit 9cdf6d839b23c65f296e0b73a47db19062b742cb
Author: yangyj ee <yangyj.ee@gmail.com>
Date:   Fri Jun 3 11:03:34 2011 +0800

    README and config_example.pri revise


commit 727843e897693014e1fafbd822f193e487ec7068
Author: yangyj ee <yangyj.ee@gmail.com>
Date:   Fri Jun 3 10:30:08 2011 +0800

    convert strerror() to QString
    
    strerror() contains localized characters, should
    be changed to QString before pass to qDebug()


commit 09b7e3641b44e9e5f766022cfe4c288ba66649cc
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Wed Mar 30 11:10:18 2011 +0800

    can be used in: extSerialPortObject.moveToThread(&thread)


commit 0f130aa1bb8dfc1d2cccebb7bb9a7eae04761bab
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Oct 21 10:05:18 2010 +0800

    fix an bug: Guest user of windows can enumerator portname now.


commit 18e9988bb6c271615c952844a7d6e51e2d506397
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Thu Sep 30 16:18:10 2010 +0800

    update x.qdoconf order to generate qextserialport.qhp file.

create mode 100644 doc/style.css

commit 599d2e2be04b46565edb30110d8a3f65c30ba2f0
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Wed Sep 29 14:11:39 2010 +0800

    fix bugs in project files. related to static lib.


commit 4de9123ffeeed42ff56f0ffec9ae11c429b06dc7
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Sep 28 13:15:25 2010 +0800

    rename config.pri to config_example.pri

delete mode 100644 config.pri
create mode 100644 config_example.pri

commit 4533adbdeee1347efe11adbe16eb47b83764c7aa
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Sep 28 11:48:40 2010 +0800

    update .hgignore file


commit e0d0927213a03f7981d15b2061e3ddde82ca234e
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Sep 28 11:03:15 2010 +0800

    add support for static library.


commit 6a0c343d8e5b52f0f57320864e8a34bc74da772d
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Tue Sep 28 09:23:24 2010 +0800

    update .hgignore file


commit 12f088f5f1e36166525953f796f8ab500e94abf0
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Sep 27 18:48:21 2010 +0800

    seems cannot rename QESPTA.pro to qespta.pro in windows. so in linux redo this.

delete mode 100644 examples/qespta/QESPTA.pro

commit fe6613ed572c1a36de451bf71ab370772ca9f6c2
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Sep 27 18:17:44 2010 +0800

    change file name from QESPTA.pro to qespta.pro


commit dae0e8b60fffaeddf31e28be2529c49bd094d340
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Sep 27 16:02:10 2010 +0800

    add README file

create mode 100644 README

commit 3ef1a12780c6dc19853437ce3fc91559c55bddc4
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Sep 27 15:34:52 2010 +0800

    qdoc3 is used for generating documents instead of doxygen.

create mode 100644 doc/examples/enumerator.qdoc
create mode 100644 doc/examples/qespta.qdoc

commit 01392dd931d9c4015dab907dcc5dd4eb6e15f192
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Sep 27 15:33:36 2010 +0800

    qdoc3 is used for generating documents instead of doxygen.

delete mode 100644 Doxyfile
create mode 100644 doc/images/logo.png
create mode 100644 doc/index.qdoc
delete mode 100644 doc/mainpage.dox
delete mode 100644 doc/qextbasetype.dox
create mode 100644 doc/qextserialport.qdocconf
delete mode 100644 doc/qiodevice.tag

commit 272627d42aac97d65b63e4795c34a15d5d6584a2
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Mon Sep 27 10:07:30 2010 +0800

    add .hgignore file.

create mode 100644 .hgignore

commit db7b7256768dc04aa017d0cb3646958a28f70544
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Sun Sep 26 17:39:27 2010 +0800

    add header file QextSerialPort. update examples.

delete mode 100644 examples/qespta/defs.h
create mode 100644 src/QextSerialEnumerator
create mode 100644 src/QextSerialPort

commit 85e5c929526e3dbec79a5e7720dc1b34f3e60f03
Author: dbzhang800 <dbzhang800@gmail.com>
Date:   Sun Sep 26 16:55:36 2010 +0800

    Re-arrangement of the project.Do the same as Qt solution.
    
    Current Project and all examples can be compiled with mingw or msvc.

create mode 100644 buildlib/buildlib.pro
create mode 100644 common.pri
create mode 100644 config.pri
create mode 100644 examples/examples.pro
delete mode 100644 examples/qespta/Makefile
delete mode 100644 examples/qespta/Makefile.Debug
delete mode 100644 examples/qespta/Makefile.Release
delete mode 100644 html/annotated.html
delete mode 100644 html/classPosix__QextSerialPort-members.html
delete mode 100644 html/classPosix__QextSerialPort.html
delete mode 100644 html/classPosix__QextSerialPort.png
delete mode 100644 html/classQextBaseType-members.html
delete mode 100644 html/classQextBaseType.html
delete mode 100644 html/classQextBaseType.png
delete mode 100644 html/classQextSerialBase-members.html
delete mode 100644 html/classQextSerialBase.html
delete mode 100644 html/classQextSerialBase.png
delete mode 100644 html/classQextSerialPort-members.html
delete mode 100644 html/classQextSerialPort.html
delete mode 100644 html/classQextSerialPort.png
delete mode 100644 html/classWin__QextSerialPort-members.html
delete mode 100644 html/classWin__QextSerialPort.html
delete mode 100644 html/classWin__QextSerialPort.png
delete mode 100644 html/classes.html
delete mode 100644 html/doxygen.css
delete mode 100644 html/doxygen.png
delete mode 100644 html/files.html
delete mode 100644 html/ftv2blank.png
delete mode 100644 html/ftv2doc.png
delete mode 100644 html/ftv2folderclosed.png
delete mode 100644 html/ftv2folderopen.png
delete mode 100644 html/ftv2lastnode.png
delete mode 100644 html/ftv2link.png
delete mode 100644 html/ftv2mlastnode.png
delete mode 100644 html/ftv2mnode.png
delete mode 100644 html/ftv2node.png
delete mode 100644 html/ftv2plastnode.png
delete mode 100644 html/ftv2pnode.png
delete mode 100644 html/ftv2vertline.png
delete mode 100644 html/functions.html
delete mode 100644 html/functions_func.html
delete mode 100644 html/functions_vars.html
delete mode 100644 html/globals.html
delete mode 100644 html/globals_enum.html
delete mode 100644 html/globals_eval.html
delete mode 100644 html/hierarchy.html
delete mode 100644 html/index.html
delete mode 100644 html/installdox
delete mode 100644 html/main.html
delete mode 100644 html/mainpage_8dox.html
delete mode 100644 html/posix__qextserialport_8cpp.html
delete mode 100644 html/posix__qextserialport_8h.html
delete mode 100644 html/qextbasetype_8dox.html
delete mode 100644 html/qextserialbase_8cpp.html
delete mode 100644 html/qextserialbase_8h.html
delete mode 100644 html/qextserialport_8cpp.html
delete mode 100644 html/qextserialport_8h.html
delete mode 100644 html/structPortSettings-members.html
delete mode 100644 html/structPortSettings.html
delete mode 100644 html/tab_b.gif
delete mode 100644 html/tab_l.gif
delete mode 100644 html/tab_r.gif
delete mode 100644 html/tabs.css
delete mode 100644 html/tree.html
delete mode 100644 html/win__qextserialport_8cpp.html
delete mode 100644 html/win__qextserialport_8h.html
create mode 100644 src/qextserialport.pri
delete mode 100644 src/src.pro

commit 1b0048297cce0ee9b600d5c93aa87165c92bd188
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sun Feb 7 14:19:12 2010 -0800

     * export library properly

create mode 100644 src/qextserialport_global.h

commit 65ce9ab4d48307430f0fb4a66e55029e97be4843
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sun Feb 7 14:03:33 2010 -0800

     * splitting enumerator code into platform specific files for easier navigation.  no functional changes.

delete mode 100644 src/qextserialenumerator.cpp
create mode 100644 src/qextserialenumerator_osx.cpp
create mode 100644 src/qextserialenumerator_unix.cpp
create mode 100644 src/qextserialenumerator_win.cpp

commit efa4f2b83e06661d1d39651961495838c1b4e741
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Wed Feb 3 09:05:46 2010 -0800

     * linux compile


commit fa0a13a2246149ef8679ec9924a4c7363b8d9462
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Feb 2 08:26:36 2010 -0800

     * compile tweaks


commit 564b5486ced22bfcbaeace87eae82dcb583740de
Author: lstask <devnull@localhost>
Date:   Thu Jan 28 18:07:15 2010 -0800

     * add enumeration for linux - thanks martonmiklosqdev


commit fd0f999e27f3161228f546bc8dea265c908778e8
Author: lstask <devnull@localhost>
Date:   Thu Jan 28 17:43:49 2010 -0800

     * drastically simplify event example


commit e08e230441bc4a03ddea70af095d3c31af9d9a7c
Author: lstask <devnull@localhost>
Date:   Thu Jan 28 16:17:12 2010 -0800

     * build examples


commit 5989031d731ba40cd8c182bda2d8899271431680
Author: lstask <devnull@localhost>
Date:   Thu Jan 28 16:16:26 2010 -0800

     * moving source files under src, and adjusting .pro file so we can easily build examples

delete mode 100644 posix_qextserialport.cpp
delete mode 100644 qextserialenumerator.cpp
delete mode 100644 qextserialenumerator.h
delete mode 100644 qextserialport.cpp
delete mode 100644 qextserialport.h
create mode 100644 src/posix_qextserialport.cpp
create mode 100644 src/qextserialenumerator.cpp
create mode 100644 src/qextserialenumerator.h
create mode 100644 src/qextserialport.cpp
create mode 100644 src/qextserialport.h
create mode 100644 src/src.pro
create mode 100644 src/win_qextserialport.cpp
delete mode 100644 win_qextserialport.cpp

commit 931188c723c7fef18871321501e123da27d6e860
Author: lstask <devnull@localhost>
Date:   Thu Jan 28 15:16:34 2010 -0800

     * applying patch from issue #31 - thanks martonmiklosqdev


commit 63727b80bdd4633168fcde6ac77b3d807ffd7efa
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Wed Jan 13 15:31:48 2010 -0800

     * fix winEventNotifier shutdown
     * emit signals for currently connected devices when enabling notifications on windows - is consistent with os x behvior


commit f10e54d1626dce16639c6142ee268c4a6a27c01d
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Nov 16 15:32:32 2009 -0800

     * slight cleanup


commit 62aef07f667499b18287cf25e006867df23652f1
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Nov 16 15:22:35 2009 -0800

     * remove copy/assignment constructors


commit 061148d27491aed0cdd881469da961c9d3d8e010
Author: lstask <devnull@localhost>
Date:   Mon Nov 16 12:26:18 2009 -0800

     * reinstate non-blocking writes...nice not to block if possible
     * means also reinstate bytesToWrite()


commit 8e80d3348502ac867d4187f5f5024bee31972ec5
Author: lstask <devnull@localhost>
Date:   Mon Nov 16 12:24:41 2009 -0800

     * intialize IDs


commit d728143103ef090f2424576d24ba0ea5aa603f78
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Fri Nov 13 11:22:56 2009 -0800

     * use QWinEventNotifier instead of Win_QextSerialThread for event driven behavior on Windows
     * remove copy constructors from windows implementation
     * simplify write() on Windows to mirror the way reads are done - means there's no reason for bytesToWrite() anymore


commit d7814fdfc7a4babbd6066fc74369c46167d88f49
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Nov 12 17:16:16 2009 -0800

     * [win] should only be matching on the class for enumeration, not the interface.  should match all relevant devices now.
     * only try to match against present devices on device arrival


commit 417f4c8ae4d717c43e329b9e7d80e38004e4ef85
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Nov 10 13:47:20 2009 -0800

     * readAll() - thanks martonmiklosqdev


commit 3eddc27cfb64925f320ad8a3c42d123138132439
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Nov 10 13:42:39 2009 -0800

     * GUID_DEVCLASS_PORTS should be GUID_DEVINTERFACE_COMPORT


commit aacbd13732283179d0ee2c85cf8bc94dcca157ea
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Nov 10 13:36:12 2009 -0800

     * [win] search for both GUID_DEVCLASS_PORTS and GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR

delete mode 100644 posix_qextserialport.h
delete mode 100644 qextserialbase.cpp
delete mode 100644 qextserialbase.h
delete mode 100644 win_qextserialport.h

commit c34a2a910da94d28f86efc21760527457826fcce
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 17:43:50 2009 -0700

    - disable copying


commit af1fa7791766ec782279b99e6a77bfac26f701c7
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 16:40:11 2009 -0700

    - movie windows specific code into win_


commit f0b7cc427f7a122aa5f320e82a4d536ac86f88ca
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 16:33:22 2009 -0700

     * remove ambiguous constructors
     * fixes issues 15 and 16


commit 75e3477b6f2a8e9f2c434d753d58d17734cc0449
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 16:11:20 2009 -0700

     * don't bother checking the type - always  terminate the result


commit 2b0261f14598c9cede7932752a960afabcdcce3d
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 16:05:13 2009 -0700

     * Windows - clean up device ID matching


commit 0f74d05bfc2aa0845044bc55c15410a6a0ee0c00
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 15:26:49 2009 -0700

     * generalize the matcher slightly


commit e23fe82384de1f50f86adf518a88aef217235b41
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Sat Oct 24 14:34:01 2009 -0700

     * removing _TTY_ symbols and using Qt provided platform detection symbols instead.
     * fixes issue 19


commit 5c224ccba637f2085aa76bc9c8671b7cd3febc5c
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Sep 10 11:25:31 2009 -0700

    - remove atEnd() and readLine() implementations.  rely on QIODevice for these.


commit 7725d5fe74297bf9c9952b67ccf0a572b91f6a5c
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Sep 10 11:10:02 2009 -0700

    - open with exclusive access on Windows
    - fixes #17


commit 07bd13396d0d3f9099758a7ddf4ab425bc7becff
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Sep 1 16:16:41 2009 -0700

    - missed a couple


commit 3f3c39e83b04967d1a165be4c7e4d964f67801bf
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Sep 1 15:06:48 2009 -0700

    - [win] use class GUID for SetupDiGetClassDevs, instead of interface GUID


commit 1665d725217f29d2f0f3455d5567a86879f03361
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Sep 1 12:19:29 2009 -0700

    - oops, forgot include


commit 663977c5c4d49255e8767228b98aa36c4323f201
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Aug 31 15:41:49 2009 -0700

    - consolidate regex on win32 port names, and make sure to look from the beginning of the string


commit 21f32d916887285a601ff1f10f03f54da88a074c
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Aug 20 17:55:52 2009 -0700

    - add errorString() method.  thanks martonmiklosqdev
    - small doc tweaks


commit 4442fcd57ce821074663a77df61f83d2afb56b06
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Aug 20 17:04:58 2009 -0700

    - update doxyfile to latest doxygen
    - bit more doc


commit 1bebf077d3290c78401a12f12b9b63d2f00a6565
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Aug 20 14:56:14 2009 -0700

    - drop event-driven notification on windows when not linked against GUI module


commit df093ec3cea134eb14f7a039b0a5d341f4bfd23f
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Aug 20 14:45:05 2009 -0700

    - doc
     * remove redundant \fn tags
     * add a bit more doc for enumerator


commit cffb937e6d927b22dee0c4de64b5341fc4c19570
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Thu Aug 20 11:09:31 2009 -0700

    - refactor for windows build
     * rename Win_QextSerialPort to QextSerialPort
     * remove win_qextserialport.h from .pro
     * make use of common ctors in qextserialport.cpp, don't need to duplicate in win_qextserialport.cpp


commit a6866ef4164cc8442cf0364627aadcb220565147
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Wed Aug 19 17:52:41 2009 -0700

    - allocate on heap


commit 7e4f280b975afea83e7e02551ea3c1a03b739c04
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Aug 17 13:34:33 2009 -0700

    - refactor work: no functional changes
     * relocating QextSerialBase contents to QextSerialPort
     * put platform specific contents from posix_qextserialport.h into qextserialport.h
     * move common ctors (except cpoy ctors) to qextserialport.cpp
     * ready to remove qextserialbase.h/.cpp and posix_qextserialport.h
     * windows build temporarily broken


commit 36dd507fb4a5ded9baaa4489ce177caa40453200
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Aug 11 18:48:57 2009 -0700

    - handle the possibility that RegQueryValueEx may return a value that has not been properly terminated, and thus might have a strange length.  see msdn for remarks.


commit 20a0b774a5b63b09bd0eb72f6c529ca50ee69e1f
Author: Liam Staskawicz <devnull@localhost>
Date:   Tue Jul 7 15:54:18 2009 -0700

    - make sure to clean up oustanding IO on close


commit 84e440dedf4b4384f71b857e0762ab06fb9cf2ee
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Jun 16 10:40:33 2009 -0700

    - compile os x


commit 9b2289f97a2168934d5fc23324a1335a780b702d
Author: Liam Staskawicz <devnull@localhost>
Date:   Thu Jun 11 16:03:39 2009 -0700

    - make sure to clear out list of overlapped writes on close().  this did not make it in from my earlier merges somehow.


commit d07148b3f88b9c064b8291ddfbde84543f0671ea
Author: Liam Staskawicz <devnull@localhost>
Date:   Wed Jun 10 15:18:22 2009 -0700

    - create private invisible widget on windows to register device arrival/removal events on
    - this means, for now, that we're linking against the gui module on windows...will need to provide some options for this


commit 125bd364e17a612ff57be2264ddd7011acd65088
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Wed Jun 3 10:00:12 2009 -0700

    - adding event driven reads on posix, fixes #2
    - a few whitespace/indentation fixes as well


commit 8102f9636ce50248521b2c1143288bf049ca8448
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Tue Jun 2 14:46:26 2009 -0700

    - fix memory leak on Windows USB overlapped writes: need to create a new event for each write, and keep references to them until they're done or errored out


commit 410cd87d62fba3b6d8920abc33a3e72de084be21
Author: Liam Staskawicz <devnull@localhost>
Date:   Tue Jun 2 12:07:48 2009 -0700

    - fix build on windows
    - fix a few enumerator memory leaks on windows
    - add connect/disconnect notifications on windows


commit d91733fc4db6c77361730c022701168202e9980c
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 22:44:46 2009 -0700

    - device connect/disconnect notifications for OS X


commit 8d6606d6428033f73dd6d47c8ee30b414b05d2e6
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 17:24:26 2009 -0700

    - device enumeration on OS X


commit a310d969cbaa87ed7d5b22b3cf70ff118d23a47a
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 08:31:47 2009 -0700

    - include qmutexlocker for win


commit 66872c041b3a43633bc430575cd60bc9e7238f51
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 08:19:15 2009 -0700

    - set qiodevice open mode before configuration, as reported in #1


commit 766e779d01befd69b1030a6c6df9bd1ef8f0ddb0
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 08:14:35 2009 -0700

    - use QMutexLocker instead of macros to more easily and maintainably ensure the mutex is taken/released consistently


commit 85547e5af2a45fb22d915d4e6c6c113a001b0af6
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 00:12:54 2009 -0700

    - bit more whitespace, no functional changes.


commit 07ecc23db5a6b0f02cf2fb4b9d22a5f769ce87b1
Author: Liam Staskawicz <lstask@gmail.com>
Date:   Mon Jun 1 00:10:19 2009 -0700

    - whitespace cleanup, no functional changes.  changing mixed tabs and spaces to all spaces for formatting sanity.


commit 364149c9642368407712b70548661ff947575ea8
Author: convert-repo <devnull@localhost>
Date:   Tue May 26 23:32:42 2009 +0000

    update tags

commit ad4d2cafbcea0e8272393b834cd2ab5bd8c55d84
Author: bfoz <devnull@localhost>
Date:   Sat Mar 8 04:18:18 2008 +0000

    Update to reflect recent commits:
      + POSIX: Save and restore original termios when opening and closing the device
      * POSIX: Only disable special characters on systems that support it
      * POSIX: Use cfmakeraw(3) to get a non-canonical termios
      + POSIX: Call close(2) in close() to actually close the device


commit 94a0d3ac01b0a05a1d28df4a28fa26685262630d
Author: bfoz <devnull@localhost>
Date:   Sat Mar 8 03:54:42 2008 +0000

    Use _POSIX_VDISABLE only where available and while supplies last. Offer void where prohibited.


commit b095faf15246bf08729a6d789d3ffd39c5290c70
Author: bfoz <devnull@localhost>
Date:   Sat Mar 8 03:38:54 2008 +0000

    Save the original termios when opening the device
    Use setOpenMode() to flag the device as open
    Use cfmakeraw() to get a non-canonical termios
    Restore the original termios when closing the device
    close() checks isOpen() so it doesn't accidentaly overwrite the termios
    Call both QIODevice::close() and close(2) when closing the device


commit 09bd4eb345fb67c104d1cb14b94193daef264a5e
Author: xpolik <devnull@localhost>
Date:   Sun Dec 9 12:51:42 2007 +0000

    Moved CHANGES to ChangeLog + minor changes

delete mode 100644 CHANGES
create mode 100644 ChangeLog

commit bf6f8e501a06fcaa5d785246916b9afb40f4855d
Author: xpolik <devnull@localhost>
Date:   Tue Dec 4 13:59:59 2007 +0000

    native POSIX file descriptors instead of QFile


commit d7ddcc90b74166b9cb08725452433753bda7bc30
Author: xpolik <devnull@localhost>
Date:   Sat Sep 15 01:28:23 2007 +0000

    bytesAvailable() is const


commit d1944c021a1dc1118dfa31c444f9565cb1ca55d0
Author: xpolik <devnull@localhost>
Date:   Fri Sep 14 17:13:49 2007 +0000

    Default mode set to EventDriven and some minor changes


commit 49615796b802963daf641852271a823f6402d7cf
Author: xpolik <devnull@localhost>
Date:   Sat Sep 8 01:27:33 2007 +0000

    removed select() from bytesAvailable() on posix and lastErr=NO_ERROR nonsense


commit f5b4772252ceafa1f090b9ae91f6ff631ba77d1e
Author: xpolik <devnull@localhost>
Date:   Sat Sep 8 01:26:02 2007 +0000

    removed select() from bytesAvailable() and lastErr=NO_ERROR nonsense


commit 8f877ddb1c8ebc4be55bde0595a3d4b5e2115d4f
Author: xpolik <devnull@localhost>
Date:   Fri Sep 7 23:10:13 2007 +0000

    fixed posix errors in qextserialenumerator.cpp and posix_qextserialport.cpp


commit 1297dff2f908ae72f41efd1ba3be9a4e6a9f1fd7
Author: xpolik <devnull@localhost>
Date:   Fri Sep 7 23:03:56 2007 +0000

    minor update


commit c0c7f902f3aabea7cca83e3a324adf201ab27b66
Author: xpolik <devnull@localhost>
Date:   Thu Sep 6 00:38:16 2007 +0000

    Fixed initializatoin of lastErr and some Windows constructors (thx to Mark Boots)


commit b562aeb97c4dc73c218a8b3526c0d345bfab3f98
Author: xpolik <devnull@localhost>
Date:   Wed Sep 5 22:54:07 2007 +0000

    Added event example

create mode 100644 examples/event/PortListener.cpp
create mode 100644 examples/event/PortListener.h
create mode 100644 examples/event/event.pro
create mode 100644 examples/event/main.cpp

commit b4fead6e24be8097cc93f260900b539c71f891c6
Author: xpolik <devnull@localhost>
Date:   Wed Sep 5 22:47:22 2007 +0000

    Many changes (see CHANGES file)


commit 5ceddf02fc2afda3640dbba214d31313c77a9bef
Author: xpolik <devnull@localhost>
Date:   Mon Aug 13 09:41:15 2007 +0000

    + debug and release library builds + related changes in pro files
    fixed case sensitive inclusion bug from QESPTA


commit d19d27a4cd86a70e8d656405bc34ed991c2ee1a7
Author: xpolik <devnull@localhost>
Date:   Mon Jul 23 12:54:53 2007 +0000

    Enumerator alpha suppport

create mode 100644 examples/enumerator/enumerator.pro
create mode 100644 examples/enumerator/main.cpp
create mode 100644 qextserialenumerator.cpp
create mode 100644 qextserialenumerator.h

commit 85116f183b83b2cad65d2f90b8f89fd80b14eb83
Author: xpolik <devnull@localhost>
Date:   Mon May 28 14:20:17 2007 +0000

    documentation update


commit 328c958859307decdacb7e6efe0c609cf785a23c
Author: xpolik <devnull@localhost>
Date:   Mon May 28 13:59:41 2007 +0000

    Removed default (=0) parameter from open() functions


commit cc1d8c43ad7aafa80bbdaece62395adc0391086f
Author: xpolik <devnull@localhost>
Date:   Mon May 28 13:27:24 2007 +0000

    Update


commit a84b277747763778d83c71149875383501abb47d
Author: xpolik <devnull@localhost>
Date:   Mon May 28 13:15:20 2007 +0000

    Bug 1714917 patch submitted by Kurt


commit a98a87ab775c0f750c9939d414ebd5339168b968
Author: xpolik <devnull@localhost>
Date:   Sun Mar 25 02:40:27 2007 +0000

    changed project number from 1.0.1 to 1.1


commit 6c24011731f41706b97e9f28d7429a69b09ef1e3
Author: xpolik <devnull@localhost>
Date:   Sun Mar 25 02:39:37 2007 +0000

    changed to 1.1 from 1.0.1


commit cc4c5baa1799a5770034a5c019009ec37c2f424d
Author: xpolik <devnull@localhost>
Date:   Sun Mar 25 01:57:28 2007 +0000

    changed to binary


commit 25994788b457bfd0f56668698f421f6bf9254f56
Author: xpolik <devnull@localhost>
Date:   Sun Mar 25 01:53:39 2007 +0000

    *** empty log message ***


commit aa6d991ec063e7e1b4fc597593b1b098f561511a
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 23:35:13 2007 +0000

    Added information about 1.1


commit 8415cb9ee28ba7afe9c138b0d62377d87774b7ec
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 22:52:49 2007 +0000

    Added QextBaseType doc

create mode 100644 html/classQextBaseType-members.html
create mode 100644 html/classQextBaseType.html
create mode 100644 html/classQextBaseType.png
create mode 100644 html/classQextSerialPort.png
create mode 100644 html/installdox
create mode 100644 html/mainpage_8dox.html
create mode 100644 html/qextbasetype_8dox.html

commit 1edef11b229dae3774aede7178009ff482dc2e00
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 22:39:35 2007 +0000

    1.0.0e and 1.0.1 changes
    Updated documentation

create mode 100644 CHANGES

commit bd90cd36fe59c0621160bfc5c7ca79bda751b069
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 22:36:49 2007 +0000

    QextSerialPort Test Application
    
    Initial revision

create mode 100644 examples/qespta/MainWindow.cpp
create mode 100644 examples/qespta/MainWindow.h
create mode 100644 examples/qespta/Makefile
create mode 100644 examples/qespta/Makefile.Debug
create mode 100644 examples/qespta/Makefile.Release
create mode 100644 examples/qespta/MessageWindow.cpp
create mode 100644 examples/qespta/MessageWindow.h
create mode 100644 examples/qespta/QESPTA.pro
create mode 100644 examples/qespta/QespTest.cpp
create mode 100644 examples/qespta/QespTest.h
create mode 100644 examples/qespta/README
create mode 100644 examples/qespta/defs.h
create mode 100644 examples/qespta/main.cpp

commit 870b8495cf5dd78e365a9a2721e1aaad99b04cdc
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 22:26:57 2007 +0000

    external documentation tag
    
    Initial revision

create mode 100644 doc/qiodevice.tag

commit 8ecddf48854fa779da72ebaa014f9bff65a34ede
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 22:26:07 2007 +0000

    Initial revision

create mode 100644 doc/qextbasetype.dox

commit 5a06deebea69a7d59ad9d7e70a29839bfce21556
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 21:41:37 2007 +0000

    This is mainpage of the documentation
    
    Initial revision

create mode 100644 doc/mainpage.dox

commit 13b025a0aae58437f7b95fe1885446af3b0ca199
Author: xpolik <devnull@localhost>
Date:   Sat Mar 24 21:15:09 2007 +0000

    Sorted member docs


commit b0e345927bbe5f5c9800583b23f93d8c6fdef377
Author: stefan-sander <devnull@localhost>
Date:   Mon Feb 19 08:05:50 2007 +0000

    *** empty log message ***

delete mode 100644 html/globals_type.html
delete mode 100644 html/struct__PortSettings-members.html
delete mode 100644 html/struct__PortSettings.html

commit fd413ea6d3510e453a7795d5674ba3bbabece393
Author: stefan-sander <devnull@localhost>
Date:   Mon Feb 19 08:02:30 2007 +0000

    *** empty log message ***

delete mode 100644 Changes

commit e28642ef033174445193f6f056f1edb74ef71e01
Author: stefan-sander <devnull@localhost>
Date:   Sun Feb 18 21:37:34 2007 +0000

    1.0.0d ( changes by Michał Policht )
    
    - Removed isOpen() overriden declaration/implementation from qextserialport's classes. isOpen() relies on QIODevice now.
    - Removed bool portOpen variable. Replaced by internal QIODevice.openMode.
    - Removed getChar(), putChar() overriden declaration/implementation. QIODevice can handle this.
    * Calling open() with specified OpenMode invokes QIODevice::open() which result in proper openMode setting.
    * readData(), writeData() are protected as in QIODevice declaration.
    * QIODevice:: read() and write() function are working now (use them instead of readData() writeData()).
    * readData(), writeData() don't check if port is open any more (read() and write() assures that). The same behaviour can be found in QFile for example.
    * Fixed readLine().
    
    * Fixed randomly crash on deletion bug on Windows ( by Stuart Nixon )
    http://lists.trolltech.com/qt-interest/2007-02/thread00340-0.html#msg00351

create mode 100644 html/structPortSettings-members.html
create mode 100644 html/structPortSettings.html
create mode 100644 html/tab_b.gif
create mode 100644 html/tab_l.gif
create mode 100644 html/tab_r.gif
create mode 100644 html/tabs.css

commit 6647e7dfe937552330a5b2f4b3889192c9837867
Author: stefan-sander <devnull@localhost>
Date:   Sun Feb 18 11:33:56 2007 +0000

    changed  typedef enum _??? to enum ???


commit 5fdee01563de6fecbb4c34234059287ea592741e
Author: stefan-sander <devnull@localhost>
Date:   Sun Oct 16 20:13:12 2005 +0000

    Updated documentation


commit f98406af8d0f1e50a056c360e73619035d6ae6c6
Author: stefan-sander <devnull@localhost>
Date:   Sat Oct 15 12:57:07 2005 +0000

    changed parameter type in Win_QextSerialPort::open from int to OpenMode


commit 0f63afa8fc7fd22eb847bc06fd5c03c3cea67ec3
Author: stefan-sander <devnull@localhost>
Date:   Sat Oct 15 12:45:15 2005 +0000

    moved build to build directory


commit 55400778ea7fe1c7fea03e47da4413e99cf2c1e9
Author: stefan-sander <devnull@localhost>
Date:   Sat Oct 15 12:17:08 2005 +0000

    Qt4 Compatibility

delete mode 100644 html/globals_defs.html

commit 33187973d90f70fcf672eff7f96fe8a9d1215793
Author: stefan-sander <devnull@localhost>
Date:   Sat Oct 15 11:37:50 2005 +0000

    Updated documentation

create mode 100644 html/classes.html
create mode 100644 html/ftv2blank.png
create mode 100644 html/ftv2doc.png
create mode 100644 html/ftv2folderclosed.png
create mode 100644 html/ftv2folderopen.png
create mode 100644 html/ftv2lastnode.png
create mode 100644 html/ftv2link.png
create mode 100644 html/ftv2mlastnode.png
create mode 100644 html/ftv2mnode.png
create mode 100644 html/ftv2node.png
create mode 100644 html/ftv2plastnode.png
create mode 100644 html/ftv2pnode.png
create mode 100644 html/ftv2vertline.png
create mode 100644 html/functions_vars.html
create mode 100644 html/globals.html
create mode 100644 html/globals_defs.html
create mode 100644 html/globals_enum.html
create mode 100644 html/globals_eval.html
create mode 100644 html/globals_type.html
create mode 100644 html/main.html
delete mode 100644 html/posix__qextserialport_8cpp-source.html
create mode 100644 html/posix__qextserialport_8cpp.html
delete mode 100644 html/posix__qextserialport_8h-source.html
create mode 100644 html/posix__qextserialport_8h.html
delete mode 100644 html/qextserialbase_8cpp-source.html
create mode 100644 html/qextserialbase_8cpp.html
delete mode 100644 html/qextserialbase_8h-source.html
create mode 100644 html/qextserialbase_8h.html
delete mode 100644 html/qextserialport_8cpp-source.html
create mode 100644 html/qextserialport_8cpp.html
delete mode 100644 html/qextserialport_8h-source.html
create mode 100644 html/qextserialport_8h.html
create mode 100644 html/struct__PortSettings-members.html
create mode 100644 html/struct__PortSettings.html
create mode 100644 html/tree.html
delete mode 100644 html/win__qextserialport_8cpp-source.html
create mode 100644 html/win__qextserialport_8cpp.html
delete mode 100644 html/win__qextserialport_8h-source.html
create mode 100644 html/win__qextserialport_8h.html

commit 42b90393540296582ab937a2373123191fa0d089
Author: stefan-sander <devnull@localhost>
Date:   Sat Oct 15 11:36:53 2005 +0000

    Qt4 Compatibility


commit 0db45c269efbd7fdb9131a0f21227214939dbeaa
Author: stefan-sander <devnull@localhost>
Date:   Thu Oct 6 18:32:10 2005 +0000

    Qt4 compatibility

create mode 100644 Doxyfile
delete mode 100644 html/classPosix__QextSerialPort.gif
create mode 100644 html/classPosix__QextSerialPort.png
delete mode 100644 html/classQextSerialBase.gif
create mode 100644 html/classQextSerialBase.png
delete mode 100644 html/classWin__QextSerialPort.gif
create mode 100644 html/classWin__QextSerialPort.png
delete mode 100644 html/doxygen.gif
create mode 100644 html/doxygen.png
create mode 100644 html/functions_func.html
create mode 100644 html/posix__qextserialport_8cpp-source.html
create mode 100644 html/qextserialbase_8cpp-source.html
create mode 100644 html/qextserialport_8cpp-source.html
create mode 100644 html/win__qextserialport_8cpp-source.html

commit 132b2f0c8e3d4f20ab9cb681575b6e2a3a46127f
Author: stefan-sander <devnull@localhost>
Date:   Thu Mar 3 17:25:50 2005 +0000

    new release
    see Changes file


commit d6bf7ca391d62a778b4c7a086aedffb23983d82a
Author: stefan-sander <devnull@localhost>
Date:   Thu Mar 3 13:48:33 2005 +0000

    include FREEBSD #defined constants
    thanks to Rob Lahaye


commit c534e67958a04ce4700a5a6022833437f63aa405
Author: stefan-sander <devnull@localhost>
Date:   Tue Dec 28 13:17:10 2004 +0000

    changed file format from DOS to Unix


commit 8da41c0f14431b7f2d8bfb1403046bc27279728b
Author: stefan-sander <devnull@localhost>
Date:   Mon Dec 27 14:42:32 2004 +0000

    Initial revision

create mode 100644 Changes
create mode 100644 html/annotated.html
create mode 100644 html/classPosix__QextSerialPort-members.html
create mode 100644 html/classPosix__QextSerialPort.gif
create mode 100644 html/classPosix__QextSerialPort.html
create mode 100644 html/classQextSerialBase-members.html
create mode 100644 html/classQextSerialBase.gif
create mode 100644 html/classQextSerialBase.html
create mode 100644 html/classQextSerialPort-members.html
create mode 100644 html/classQextSerialPort.html
create mode 100644 html/classWin__QextSerialPort-members.html
create mode 100644 html/classWin__QextSerialPort.gif
create mode 100644 html/classWin__QextSerialPort.html
create mode 100644 html/doxygen.css
create mode 100644 html/doxygen.gif
create mode 100644 html/files.html
create mode 100644 html/functions.html
create mode 100644 html/hierarchy.html
create mode 100644 html/index.html
create mode 100644 html/posix__qextserialport_8h-source.html
create mode 100644 html/qextserialbase_8h-source.html
create mode 100644 html/qextserialport_8h-source.html
create mode 100644 html/win__qextserialport_8h-source.html
create mode 100644 posix_qextserialport.cpp
create mode 100644 posix_qextserialport.h
create mode 100644 qextserialbase.cpp
create mode 100644 qextserialbase.h
create mode 100644 qextserialport.cpp
create mode 100644 qextserialport.h
create mode 100644 qextserialport.pro
create mode 100644 win_qextserialport.cpp
create mode 100644 win_qextserialport.h