Commit 6bb2d4ee authored by Tez McArt's avatar Tez McArt

Add generation of a ack-grep TODO.list when we build

parent fcd23e4e
eas-daemon/libeas/eas-cal-info-translator.h:19:// TODO: this should return a gboolean too
eas-daemon/libeas/eas-sync-folder-msg.c:162: // TODO Parse deleted folders
eas-daemon/libeas/eas-sync-folder-msg.c:168: // TODO Parse updated folders
eas-daemon/libeas/eas-update-email-req.c:96:// TODO - update this to take a GSList of serialised emails? rem to copy the list
eas-daemon/libeas/eas-update-email-req.c:111: // TODO duplicate the string array
eas-daemon/libeas/eas-get-email-attachment-req.c:133: /* TODO: Add public function implementation here */
eas-daemon/libeas/eas-email-info-translator.h:16:// TODO rename these methods so they all start with eas_email_info_translator_
eas-daemon/libeas/eas-add-calendar-req.c:83:// TODO - update this to take a GSList of serialised calendars? rem to copy the list
eas-daemon/libeas/eas-add-calendar-req.c:155: // lrm TODO fill in the error
eas-daemon/libeas/eas-send-email-req.h:57:// TODO - move params out of here and into c'tor:
eas-daemon/libeas/eas-get-email-attachment-msg.c:208: //TODO: do we need to handle the ContentType?
eas-daemon/libeas/eas-get-email-attachment-msg.c:223: //TODO: Set the GError
eas-daemon/libeas/eas-get-email-body-req.c:138: /* TODO: Add public function implementation here */
eas-daemon/libeas/eas-send-email-msg.c:156: g_debug ("SendMail Status:[%s]", sendmail_status); //TODO - how are errors being propagated to client??
eas-daemon/libeas/eas-sync-msg.c:169: //TODO: call translator to get client ID and encoded application data
eas-daemon/libeas/eas-sync-msg.c:179: // TODO error handling and freeing
eas-daemon/libeas/eas-sync-msg.c:215: // TODO error handling
eas-daemon/libeas/eas-sync-msg.c:222: //TODO: call translator to get client ID and encoded application data
eas-daemon/libeas/eas-sync-msg.c:232: // TODO error handling and freeing
eas-daemon/libeas/eas-sync-msg.c:268: //TODO: parse response correctly
eas-daemon/libeas/eas-sync-msg.c:379: // TODO Parse deleted folders
eas-daemon/libeas/eas-sync-msg.c:392: // TODO Parse updated folders
eas-daemon/libeas/eas-send-email-req.c:131: // TODO - how do we propogate errors?
eas-daemon/libeas/eas-send-email-req.c:135: // TODO..and escape any xml characters; libxml2 may do this when we construct the xml??
eas-daemon/libeas/eas-send-email-req.c:151: // TODO - propogate error
eas-daemon/libeas/eas-send-email-req.c:158: // TODO - propogate error
eas-daemon/libeas/eas-email-info-translator.c:101: // TODO which if any of these other headers are standard email headers?
eas-daemon/libeas/eas-email-info-translator.c:102: //ThreadTopic TODO is this where we get the answered/forwarded 'flags' from?
eas-daemon/libeas/eas-email-info-translator.c:207: // TODO - figure out if/where other flags are stored (eg replied to/forwarded in ConversationIndex?)
eas-daemon/libeas/eas-email-info-translator.c:294: // TODO - can namespace name (email) be included in name like this rather than as a xmlNsPtr param?
eas-daemon/libeas/eas-email-info-translator.c:352: // DEBUG output TODO make configurable or comment out
eas-daemon/libeas/eas-connection.c:109: // TODO Fetch the Device Type and Id from where ever it is stored.
eas-daemon/libeas/eas-connection.c:172: // TODO - @@WARNING Check this is a valid thing to do.
eas-daemon/libeas/eas-connection.c:1032: // TODO Pre-process response status to see if provisioning is required
eas-daemon/libeas/eas-accounts.c:34: /* TODO: Add deinitalization code here */
eas-daemon/libeas/eas-update-calendar-req.c:83:// TODO - update this to take a GSList of serialised calendars? rem to copy the list
eas-daemon/libeas/eas-update-calendar-req.c:153: // lrm TODO fill in the error
eas-daemon/libeas/eas-provision-req.c:49: /* TODO: Add deinitalization code here */
eas-daemon/libeas/eas-provision-req.c:96: // TODO
eas-daemon/libeas/eas-provision-req.c:167: /* TODO: Add public function implementation here */
eas-daemon/libeas/eas-request-base.h:48: //TODO: add all other requests here
eas-daemon/libeas/eas-request-base.h:58: //TODO: add all other items here
eas-daemon/libeas/eas-cal-info-translator.c:109: // TODO: there's a lot of string copying going on in this function.
eas-daemon/libeas/eas-cal-info-translator.c:286: // TODO: Oops! I only found libical after I'd implemented this.
eas-daemon/libeas/eas-cal-info-translator.c:313: // TODO: check <calendar:Timezone> always occurs at the top of the calendar item.
eas-daemon/libeas/eas-cal-info-translator.c:317: // TODO: get all these strings into constants/#defines
eas-daemon/libeas/eas-cal-info-translator.c:319: // TODO: make the PRODID configurable somehow
eas-daemon/libeas/eas-cal-info-translator.c:438: _util_append_prop_string_to_list(&valarm, "DESCRIPTION", "Reminder"); // TODO: make this configurable
eas-daemon/libeas/eas-cal-info-translator.c:450: // TODO make all this string handling more efficient if poss
eas-daemon/libeas/eas-cal-info-translator.c:485: // TODO create an enum for these values
eas-daemon/libeas/eas-cal-info-translator.c:528: // TODO create an enum for these values
eas-daemon/libeas/eas-cal-info-translator.c:581: // TODO Check decode of timezone for endianess problems
eas-daemon/libeas/eas-cal-info-translator.c:713: // TODO: handle Recurrence element
eas-daemon/libeas/eas-cal-info-translator.c:714: // TODO: handle Exceptions element
eas-daemon/libeas/eas-cal-info-translator.c:718: // TODO: Think of a way to pre-allocate a sensible size for the buffer
eas-daemon/libeas/eas-cal-info-translator.c:786: // TODO: log error
eas-daemon/libeas/eas-cal-info-translator.c:886: // TODO: all the rest :)
eas-daemon/libeas/eas-cal-info-translator.c:914: // TODO: handle the latter as well
eas-daemon/libeas/eas-cal-info-translator.c:992: // Assuming FREQ=YEARLY - TODO: check this is safe...
eas-daemon/libeas/eas-get-email-body-msg.c:42: /* TODO: Add deinitalization code here */
eas-daemon/libeas/eas-get-email-body-msg.c:136: /* TODO: Add public function implementation here */
eas-daemon/src/eas-contact.h:34:/* TODO:Insert your Contact Interface APIS here*/
eas-daemon/src/eas-calendar.h:46:/* TODO:Insert your Calendar Interface APIS here*/
eas-daemon/src/eas-common.h:34:/* TODO:Insert your Common Interface APIS here*/
eas-daemon/src/eas-mail.h:39:/* TODO:Insert your Mail Interface APIS here*/
eas-daemon/src/eas-contact.c:14: /* TODO: Add initialization code here */
eas-daemon/src/eas-contact.c:20: /* TODO: Add deinitalization code here */
eas-daemon/src/eas-mail.c:44: /* TODO: Add deinitalization code here */
eas-daemon/src/eas-mail.c:167: // TODO set error
eas-daemon/src/eas-mail.c:242: // TODO Check error
eas-daemon/src/eas-mail.c:327: // TODO Check error
eas-daemon/src/eas-mail.c:337: // TODO ActivateFinish needs to be refactored to serialise the data.
eas-daemon/src/eas-mail.c:429: // TODO check error
eas-daemon/src/eas-mail.c:481: // TODO check error
eas-daemon/src/eas-mail.c:544: // TODO Check
eas-daemon/src/eas-mail.c:596: // TODO check error
eas-daemon/src/eas-calendar.c:39: /* TODO: Add deinitalization code here */
eas-daemon/src/eas-calendar.c:209: // TODO Check error
eas-daemon/src/eas-calendar.c:220: // TODO Check Error
eas-daemon/src/eas-calendar.c:223: //TODO: make sure this stuff is ok to go over dbus.
eas-daemon/src/eas-calendar.c:289: // TODO Check error
eas-daemon/src/eas-calendar.c:300: //TODO: make sure this stuff is ok to go over dbus.
eas-daemon/src/eas-common.c:14: /* TODO: Add initialization code here */
eas-daemon/src/eas-common.c:20: /* TODO: Add deinitalization code here */
check_tests/eas_libeasmail_tests.c:94: // TODO - what does success look like for sent email when automated?
check_tests/eas_libeasmail_tests.c:107: // TODO - send the email we're expecting to verify below rather than relying on it being created manually
check_tests/eas_libeasmail_tests.c:161: // TODO read the expected metadata from config
check_tests/eas_libeasmail_tests.c:243: // TODO - something a bit more exciting than toggle of read flag (add/remove a category)?
check_tests/eas_libeascal_tests.c:223: xmlFree(doc); // TODO: need to explicitly free the node too??
libeasmail/tests/easmailclient_test.c:49: folder->parent_id = g_strdup("5"); // TODO - test where this is an empty string or NULL!
libeasmail/tests/easmailclient_test.c:89: attachment->display_name = g_strdup("myattachment.txt");// TODO - test where this is an empty string or NULL!
libeasmail/tests/easmailclient_test.c:140: attachment->display_name = g_strdup("myattachment.txt");// TODO - test where this is an empty string or NULL!
libeasmail/tests/easmailclient_test.c:188: // free everything: TODO
libeasmail/src/eas-folder.c:188: // TODO remove debug prints
libeasmail/src/eas-folder.h:39: //TODO finish filling these in according to MS-ASCMD
libeasmail/src/eas-email-info.c:66: // TODO better way to get rid of warnings about above 2 lines?
libeasmail/src/eas-email-info.c:275: // TODO proper error handling - eg deal with get_next_field returning null
libeasmail/src/eas-email-info.c:394: //TODO cleanup
libeasmail/src/eas-email-info.h:43: guint8 flags; // bitmap. eg EAS_EMAIL_READ | EAS_EMAIL_ANSWERED TODO not clear where in the EAS xml some of these come from
libeasmail/src/eas-email-info.h:49: TODO which, if any, of the other fields supplied by exchange should be included?
libeasmail/src/libeasmail.c:27: guint64 account_uid; // TODO - is it appropriate to have a dbus proxy per account if we have multiple accounts making requests at same time?
libeasmail/src/libeasmail.c:31:// TODO - how much verification of args should happen
libeasmail/src/libeasmail.c:580:TODO - should this be changed to support updating multiple emails at once?
libeasmail/src/libeasmail.c:683:/* TODO */
libeasmail/src/libeasmail.c:700:/* TODO */
libeasmail/src/libeasmail.h:297:// TODO define an 'email config' API (for, eg, window_size, filtertype etc rather than passing those options over DBus with each sync...)
libeascal/src/libeascal.c:28: guint64 account_uid; // TODO - is it appropriate to have a dbus proxy per account if we have multiple accounts making requests at same time?
libeascal/src/libeascal.c:36:// TODO - how much verification of args should happen
libeascal/src/eas-cal-info.c:49: // TODO better way to get rid of warnings about above 2 lines?
...@@ -36,6 +36,7 @@ automake --add-missing ...@@ -36,6 +36,7 @@ automake --add-missing
./configure ./configure
make all make all
./gen-todo-list.sh
#make install #make install
./eas-daemon/src/activesyncd & ./eas-daemon/src/activesyncd &
#./eas-daemon/src/.libs/activesyncd & #./eas-daemon/src/.libs/activesyncd &
......
ack-grep --type=cc TODO > TODO.list
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment