Improve error messages from compiler for signals and slots
authorChris Adams <christopher.adams@nokia.com>
Wed, 3 Aug 2011 04:00:57 +0000 (14:00 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 4 Aug 2011 04:07:22 +0000 (06:07 +0200)
commit7964b819aefbee380ca24288c6234f5917211529
tree55c7623db9d2038faa68136ac54c4503d5c25c33
parentfd68b868aee89f40138492468745f0e5edb3286e
Improve error messages from compiler for signals and slots

This commit ensures that correct line and column information is
provided in some cases (duplicate signal or method name, etc).

Task-number: QTBUG-15076
Change-Id: I483bdc92ef4f1d1d2ff565bb957385fd495672da
Reviewed-on: http://codereview.qt.nokia.com/1619
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
src/declarative/qml/qdeclarativecompiler.cpp
src/declarative/qml/qdeclarativeparser.cpp
src/declarative/qml/qdeclarativeparser_p.h
src/declarative/qml/qdeclarativescriptparser.cpp
tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.errors.txt
tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.errors.txt
tests/auto/declarative/qdeclarativelanguage/data/method.1.errors.txt
tests/auto/declarative/qdeclarativelanguage/data/signal.4.errors.txt