interface cleanup: flatten interface dependencies
commit6c1ba5f965b8d3efd35e607bc3497f584025b7c4
authorStefan Becker <stefan.becker@nokia.com>
Fri, 19 Mar 2010 20:58:42 +0000 (19 22:58 +0200)
committerStefan Becker <stefan.becker@nokia.com>
Fri, 19 Mar 2010 20:58:42 +0000 (19 22:58 +0200)
treee1fb55a6e9048e374f653b455f417ec65f235725
parent8571236b08d0dc31bf09d2b6ffcd5578aba79f0b
interface cleanup: flatten interface dependencies

Remove #include from headers.
Add forward declarations to break some dependencies.

It is now much clearer what modules use what interfaces, because they now need
to declare them directly. More work is needed along this path...

This should also help to clarify things for the core cleanup.
33 files changed:
src/core/http-conn.c
src/core/http-conn.h
src/core/sip-csta.c
src/core/sip-csta.h
src/core/sip-sec-mech.h
src/core/sip-sec-ntlm.c
src/core/sip-sec.c
src/core/sipe-cal.c
src/core/sipe-cal.h
src/core/sipe-chat.c
src/core/sipe-chat.h
src/core/sipe-conf.c
src/core/sipe-conf.h
src/core/sipe-dialog.c
src/core/sipe-dialog.h
src/core/sipe-ews.c
src/core/sipe-ews.h
src/core/sipe-ft.c
src/core/sipe-ft.h
src/core/sipe-session.c
src/core/sipe-session.h
src/core/sipe-sign.c
src/core/sipe-sign.h
src/core/sipe-utils.c
src/core/sipe-utils.h
src/core/sipe-xml-tests.c
src/core/sipe-xml.c
src/core/sipe.c
src/core/sipe.h
src/core/sipmsg.c
src/core/sipmsg.h
src/core/uuid.h
src/purple/tests.c