wp-includes/Requests/IDNAEncoder.php2

Type Line Description
todo 245 this should also check if it's valid for a URL
todo 125 Implement this based on RFC 3491 and the newer 5891

wp-content/themes/twentyeleven/inc/theme-options.php1

Type Line Description
todo 367 set up Reset Options action

wp-admin/plugin-install.php1

Type Line Description
todo 8 route this pages via a specific iframe handler instead of the do_action below

wp-includes/post.php1

Type Line Description
todo 585 Check validity of description.

wp-includes/class-walker-page-dropdown.php1

Type Line Description
todo 38 Decouple this

wp-includes/class-walker-comment.php1

Type Line Description
todo 38 Decouple this

wp-admin/includes/class-automatic-upgrader-skin.php1

Type Line Description
todo 44 fix up request_filesystem_credentials(), or split it, to allow us to request a no-output version

wp-includes/ms-functions.php5

Type Line Description
todo 60 Review this call to add_user_to_blog too - to get here the user must have a role on this blog?
todo 689 Check email too?
todo 956 Don't hard code activation link.
todo 1067 Don't hard code activation link.
todo 1183 What to do if we create a user but cannot create a blog?

wp-includes/SimplePie/Item.php3

Type Line Description
todo 1059 Add ability to prefer one type of content over another (in a media group).
todo 1086 Add support for end-user defined sorting of enclosures by type/handler (so we can prefer the faster-loading FLV over MP4).
todo 1086 If an element exists at a level, but it's value is empty, we should fall back to the value from the parent (if it exists).

wp-admin/includes/ms.php1

Type Line Description
todo 139 Merge with wp_delete_user() ?

wp-includes/media.php1

Type Line Description
todo 2948 : Deprecate if possible.

wp-admin/includes/image.php1

Type Line Description
todo 355 Try other exif libraries if available.

wp-admin/includes/class-walker-category-checklist.php1

Type Line Description
todo 24 decouple this

wp-includes/category-template.php1

Type Line Description
todo 807 Complete functionality.

wp-includes/ID3/module.audio-video.matroska.php3

Type Line Description
todo 1418 read size correctly, calc size for the last frame. For now offsets are deteminded OK with readEBMLint() and that's the most important thing.
todo 216 Rewrite EBML parser to reduce it's size and honor default element values
todo 216 After rewrite implement stream size calculation, that will provide additional useful info and enable AAC/FLAC audio bitrate detection

wp-includes/SimplePie/Sanitize.php1

Type Line Description
todo 54 Move to using an actual HTML parser (this will allow tags to be properly stripped, and to switch between HTML and XHTML), this will also make it easier to shorten a string while preserving HTML tags

wp-includes/functions.wp-scripts.php1

Type Line Description
todo 193 Documentation cleanup

wp-includes/class-walker-category.php1

Type Line Description
todo 38 Decouple this

wp-includes/functions.php1

Type Line Description
todo 670 Tidy this ghetto code up and make the debug code optional

wp-includes/class-simplepie.php4

Type Line Description
todo 94 Hardcode for release (there's no need to have to call SimplePie_Misc::get_build() only every load of simplepie.inc)
todo 1777 If we have a perm redirect we should return the new URL
todo 1777 When we make the above change, let's support as well
todo 1777 Also, |atom:link|@rel=self

wp-includes/class-wp-xmlrpc-server.php2

Type Line Description
fixme 6695 does url_to_postid() cover all these cases already?
todo 6726 Attempt to extract a post ID from the given URL

wp-includes/pomo/mo.php2

Type Line Description
todo 160 warnings for control characters
todo 176 warnings for control characters

wp-admin/includes/upgrade.php3

Type Line Description
fixme 1133 RESET_CAPS is temporary code to reset roles and caps if flag is set.
todo 3119 rm -rf the site theme directory.
todo 3124 rm -rf the site theme directory.

wp-includes/SimplePie/Misc.php1

Type Line Description
todo 2024 Add support for EBCDIC

wp-includes/class-walker-page.php1

Type Line Description
todo 38 Decouple this.

wp-includes/class-phpmailer.php1

Type Line Description
todo 1382 If possible, this should be changed to escapeshellarg. Needs thorough testing.

wp-admin/includes/meta-boxes.php2

Type Line Description
todo 488 Create taxonomy-agnostic wrapper for this.
todo 551 Create taxonomy-agnostic wrapper for this.

wp-admin/install.php4

Type Line Description
todo 356 poka-yoke
todo 363 poka-yoke
todo 367 poka-yoke
todo 371 poka-yoke

wp-includes/class-json.php2

Type Line Description
todo 871 Ultimately, this should just call PEAR::isError()
todo 938 Ultimately, this class shall be descended from PEAR_Error

wp-includes/widgets.php1

Type Line Description
todo 480 `$params` parameter?

wp-includes/class-walker-nav-menu.php1

Type Line Description
todo 37 Decouple this.

wp-includes/class-walker-category-dropdown.php1

Type Line Description
todo 38 Decouple this

wp-admin/import.php1

Type Line Description
todo 96 make more helpful

wp-includes/class-wp-network.php1

Type Line Description
todo 299 What if the domain of the network doesn't match the current site?

wp-includes/update.php1

Type Line Description
todo 407 Perhaps better to store no_update in a separate transient with an expiry?

wp-includes/SimplePie/Enclosure.php1

Type Line Description
todo 970 If the dimensions for media:content are defined, use them when width/height are set to 'auto'.

wp-admin/includes/user.php1

Type Line Description
todo 1034 move the following classes in new files.

wp-includes/pluggable.php1

Type Line Description
todo 542 what should the error message be? (Or would these even happen?)

wp-includes/class-wp-http-cookie.php1

Type Line Description
todo 21 The WordPress convention is to use underscores instead of camelCase for function and method names. Need to switch to use underscores instead for the methods.

wp-admin/includes/network.php1

Type Line Description
todo 107 Realistically, step 1 should be a welcome screen explaining what a Network is and such. Navigating to Tools > Network should not be a sudden "Welcome to a new install process! Fill this out and click here." See also contextual help todo.

wp-includes/taxonomy.php2

Type Line Description
todo 815 Better formatting for DocBlock
todo 921 Better formatting for DocBlock.

wp-includes/SimplePie/File.php1

Type Line Description
todo 56 Move to properly supporting RFC2616 (HTTP/1.1)

wp-includes/pomo/po.php1

Type Line Description
todo 51 sorting

wp-includes/formatting.php1

Type Line Description
todo 2327 Expand to support the full range of CDATA that a class attribute can contain.

wp-includes/rest-api.php1

Type Line Description
todo 333 Check if this is even necessary