This is what I committed last week minus the CCD and FITS; it fixes many bugs that I found when testing. Note that the "new" files do not add new features, but they break up the 5 classes that were handled previously in indidevice.cpp.
author Jasem Mutlaq
()
committer Jasem Mutlaq
()
commit cc61628163172c82c33aafc5ce643e28aff9f07e
tree df76b8655f4cdd1c48caf37b0d8cf432c92db42e
parent 620242b3d9e9e2bbde36a7dfe0213acf6d235ec4
This is what I committed last week minus the CCD and FITS; it fixes many bugs that I found when testing. Note that the "new" files do not add new features, but they break up the 5 classes that were handled previously in indidevice.cpp.

1. Excluded 'non telescope devices' from appearing in the list of devices in the telescope setup wizard.
2. Removed un-needed newTextValue and newNumberValue functions, INDI doesn't send them.
3. KStars crashed when no entry is selected in the client tab and 'connect' is hit .
4 KStars may delete a client device that is still connect, ask the user to disconnect first.
5. IDDelete did not work. (Widgets are not deleted when an element is deleted, they belong to the device main widget. They need to be _explicitly_ deleted in the indielement and indiproperty destructures).
6. Telescope cursor jumping to target before the telescope reaches final destination.
7. improper handling of errors in lx200driver might crash the drivers at some occasions.
8. Drivers now use _one_ scheme for time handling.
9. Fixed many GUI issues.

CCMAIL: kstars-devel@kde.org

svn path=/branches/KDE_3_2_BRANCH/kdeedu/kstars/; revision=284361
40 files changed:
kstars/Makefile.am
kstars/indi/Makefile.am
kstars/indi/celestrongps.cpp
kstars/indi/celestrongps.h
kstars/indi/drivers.xml
kstars/indi/indiapi.h
kstars/indi/indicom.c
kstars/indi/indicom.h
kstars/indi/indidrivermain.c
kstars/indi/indiserver.c
kstars/indi/lilxml.c
kstars/indi/lilxml.h
kstars/indi/lx200_16.cpp
kstars/indi/lx200_16.h
kstars/indi/lx200autostar.cpp
kstars/indi/lx200autostar.h
kstars/indi/lx200classic.cpp
kstars/indi/lx200classic.h
kstars/indi/lx200driver.c
kstars/indi/lx200driver.h
kstars/indi/lx200generic.cpp
kstars/indi/lx200generic.h
kstars/indi/lx200gps.cpp
kstars/indi/lx200gps.h
kstars/indiconf.cpp [ new file with mode 0644 ]
kstars/indiconf.h [ new file with mode 0644 ]
kstars/indidevice.cpp
kstars/indidevice.h
kstars/indidriver.cpp
kstars/indidriver.h
kstars/indihostconf.cpp [ new file with mode 0644 ]
kstars/indihostconf.h [ new file with mode 0644 ]
kstars/indimenu.cpp
kstars/indimenu.h
kstars/indistd.cpp
kstars/kspopupmenu.cpp
kstars/kstarsdata.cpp
kstars/kstarsdata.h
kstars/skymapdraw.cpp
kstars/telescopewizardprocess.cpp