Rework templating context access so contexts can be accessed through several layers
authorWilfried Goesgens <dothebart@citadel.org>
Tue, 17 Jul 2012 18:37:51 +0000 (20:37 +0200)
committerWilfried Goesgens <dothebart@citadel.org>
Tue, 17 Jul 2012 18:37:51 +0000 (20:37 +0200)
commit3841dfefb6b086720b6d5d9af39aaf8b19730e6d
tree1e61fc47a1fc0bb4832f97b20497dae4fce89b4b
parent7cabeea6da9a3197dcb61eca4f7c2886b33d6257
Rework templating context access so contexts can be accessed through several layers

  - remove now unneeded control context
  - the CTX macro now gets the type of pointer we want to cast later
  - add stack / unstack function that manage the linked list of contexts
19 files changed:
webcit/dav_main.c
webcit/downloads.c
webcit/mainmenu.c
webcit/messages.c
webcit/msg_renderers.c
webcit/netconf.c
webcit/notes.c
webcit/pushemail.c
webcit/roomlist.c
webcit/roomtokens.c
webcit/roomviews.c
webcit/sieve.c
webcit/siteconfig.c
webcit/smtpqueue.c
webcit/subst.c
webcit/subst.h
webcit/useredit.c
webcit/vcard_edit.c
webcit/who.c