fititnt - Especialista e Desenvolvedor Joomla! Visit fititnt.org, and look for some extension or more Joomla Framework info Joomla-Site
mod_newsflash
[ class tree: Joomla-Site ] [ index: Joomla-Site ] [ all elements ]

Todo List

Joomla-Framework

xmlrpcval::addArray()

  • add some checking for $vals to be an array of xmlrpcvals?

xmlrpcval::addStruct()

  • add some checking for $vals to be an array?

JFilterOutput::ampReplace()

  • There must be a better way???

JArchiveZip::create()

  • Finish Implementation

JInstaller::getGroupIDFromName()

  • Find the right place to put this function

guess_encoding()

  • explore usage of mb_http_input(): does it detect http headers + post data? if so, use it instead of hand-detection!!!

xmlrpcmsg::parseResponseFile()

  • add 2nd & 3rd param to be passed to ParseResponse() ???

xmlrpc_client::setCookie()

  • check correctness of urlencoding cookie value (copied from php way of doing it...)

wrap_php_function()

  • add a check for params of 'resource' type
  • add an option to suppress php warnings in invocation of user function, similar to server debug level 3?
  • add some trigger_errors / error_log when returning false?
  • decide how to deal with params passed by ref: bomb out or allow?
  • finish using javadoc info to build method sig if all params are named but out of order
  • what to do when the PHP function returns NULL? we are currently an empty string value...

xmlrpcresp::xmlrpcresp()

  • add check that $val / $fcode / $fstr is of correct type??? NB: as of now we do not do it, since it might be either an xmlrpcval or a plain php val, or a complete xml chunk, depending on usage of xmlrpc_client::send() inside which creator is called...

xmlrpc_encode_entitites()

  • do a bit of basic benchmarking (strtr vs. str_replace)
  • make usage of iconv() or recode_string() or mb_string() where available

xmlrpc_wrappers.php

  • implement method wrapping with preservation of php objs in calls
  • implement self-parsing of php code for PHP <= 4
  • separate introspection from code generation for func-2-method wrapping
  • use some better templating system from code generation?
  • when wrapping methods without obj rebuilding, use return_type = 'phpvals' (faster)

JArchiveZip::_addToZIPFile()

  • Review and finish implementation

JArchiveZip::_createZIPFile()

  • Review and finish implementation

JCachePage::_makeId()

  • Discuss whether this should be coupled to a data hash or a request hash ... perhaps hashed with a serialized request

geshi

GeSHi::$enable_important_blocks

  • REMOVE THIS FUNCTIONALITY!

GeSHi::$error

  • check err reporting works

GeSHi::$important_styles

  • As above - rethink the whole idea of important blocks as it is buggy and will be hard to implement in 1.2

GeSHi::disable_highlighting()

  • Rewrite with array traversal

GeSHi::enable_highlighting()

  • Rewrite with array traversal

GeSHi::enable_important_blocks()

  • REMOVE THIS SHIZ FROM GESHI!

GeSHi::get_language_name_from_extension()

  • Re-think about how this method works (maybe make it private and/or make it a extension->lang lookup?)
  • static?

GeSHi::handle_keyword_replace()

  • Get rid of ender in keyword links

GeSHi::highlight_lines_extra()

  • Some data replication here that could be cut down on

GeSHi::load_from_file()

  • Complete rethink of this and above method

GeSHi::load_language()

  • Needs to load keys for lexic permissions for keywords, regexps etc

GeSHi::parse_non_string_part()

  • BUGGY! Why? Why not build string and return?

PHP_Compat

is_callable()

  • add the 3rd parameter syntax...

is_callable.php

  • add the 3rd parameter syntax...

SimplePie

SimplePie_Enclosure::embed()

  • If the dimensions for media:content are defined, use them when width/height are set to 'auto'.

SimplePie_Item::get_enclosure()

  • Add ability to prefer one type of content over another (in a media group).

SimplePie_Item::get_enclosures()

  • Add support for end-user defined sorting of enclosures by type/handler (so we can prefer the faster-loading FLV over MP4).
  • 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).

SimplePie::get_favicon()

  • Cache atom:icon

simplepie.php

  • phpDoc comments

SimplePie_File

  • Move to properly supporting RFC2616 (HTTP/1.1)

SimplePie_Sanitize

  • 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

SimplePie::subscribe_url()

  • Also, |atom:link|@rel=self
  • If we have a perm redirect we should return the new URL
  • When we make the above change, let's support <itunes:new-feed-url> as well

SimplePie_Misc::xml_encoding()

  • Add support for EBCDIC

The site fititnt.org is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. If you are looking for official documentation, visit api.joomla.org and docs.joomla.org.
Documentation generated on Mon, 26 Oct 2009 23:27:26 -0200 by phpDocumentor 1.4.3