core cleanup: start to separate buddy menu code
commit6089e569fac1de1e7949168a8ddf22ebe269bd28
authorStefan Becker <chemobejk@gmail.com>
Fri, 9 Dec 2011 23:24:30 +0000 (10 01:24 +0200)
committerStefan Becker <chemobejk@gmail.com>
Fri, 9 Dec 2011 23:24:30 +0000 (10 01:24 +0200)
tree9da2102f418a147477f524e25cb4769c2a006752
parent563d8ca4e5e6e50b38c1c95aecc334f044af21d7
core cleanup: start to separate buddy menu code

As this change is too big to do in one go I have chosen to take a
piecemeal approach.

This breaks the compilation of sipe.c, so the first step was to remove
sipe.c from the build. The module is still included in the tarball,
because otherwise the intltool check will fail.

Removed sipe.h and core-depurple.h and updated sipe-core.c and
purple-plugin.c accordingly.

Removed all purple stuff from src/core/Makefile.am. I also noticed that
we still compiled sipe-utils.c as purple module under Windows, although
that purple dependency had already been removed months ago.

All of the above means that finally the core directory is purple-free!

As an initial step for the buddy menu cleanup the code for the first 4
entries, all related to chat, was separated and moved to the appropriate
modules in core and purple directories.
19 files changed:
siplcs.vcproj
src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj
src/api/Makefile.am
src/api/core-depurple.h [deleted file]
src/api/sipe-backend.h
src/api/sipe-core.h
src/core/Makefile.am
src/core/Makefile.mingw
src/core/sipe-buddy.c
src/core/sipe-conf.c
src/core/sipe-core.c
src/core/sipe-ocs2007.c
src/core/sipe-ocs2007.h
src/core/sipe.c
src/core/sipe.h [deleted file]
src/purple/Makefile.am
src/purple/purple-buddy.c
src/purple/purple-plugin.c
src/purple/purple-private.h