Todo List

Class _DiffOp
document

Class _DiffOp_Add
document

Class _DiffOp_Change
document

Class _DiffOp_Copy
document

Class _DiffOp_Delete
document

Class _HWLDF_WordAccumulator
document

Member Article::createUpdates ($rev)
This is a shitty interface function. Kill it and replace the other shitty functions like editUpdates and such so it's not needed anymore.

Member AtomFeed::formatTime ($ts)
document

Class Block
This could be used everywhere, but it isn't.

Class ChannelFeed
document (needs one-sentence top-level class description).

Member CleanUpTest::doTestBytes ($head, $tail)
document

Member CleanUpTest::doTestDoubleBytes ($head, $tail)
document

Member CleanUpTest::doTestTripleBytes ($head, $tail)
document

Member CleanUpTest::setUp ()
document

Member CleanUpTest::tearDown ()
document

Member CleanUpTest::testAllBytes ()
document

Member CleanUpTest::testAscii ()
document

Member CleanUpTest::testBomRegression ()
document

Member CleanUpTest::testChunkRegression ()
document

Member CleanUpTest::testDoubleBytes ()
document

Member CleanUpTest::testForbiddenRegression ()
document

Member CleanUpTest::testHangulRegression ()
document

Member CleanUpTest::testInterposeRegression ()
document

Member CleanUpTest::testLatin ()
document

Member CleanUpTest::testLatinNormal ()
document

Member CleanUpTest::testNull ()
document

Member CleanUpTest::testOverlongRegression ()
document

Member CleanUpTest::testSurrogateRegression ()
document

Member CleanUpTest::testTripleBytes ()
document

Member CleanUpTest::XtestAllChars ()
document

Member ContribsPager::formatRow ($row)
This would probably look a lot nicer in a table.

Member Database::replace ($table, $uniqueIndexes, $rows, $fname= 'Databasereplace')
migrate comment to phodocumentor format

Member Database::resultObject ($result)
document

Member Database::selectRow ($table, $vars, $conds, $fname= 'DatabaseselectRow', $options=array(), $join_conds=array())
migrate documentation to phpdocumentor format

Member Database::unlock ($lockName, $method)
fixme - Figure out a way to return a bool based on successful lock release.

Member DatabaseMssql::replace ($table, $uniqueIndexes, $rows, $fname= 'Databasereplace')
migrate comment to phodocumentor format

Class DateFormatter
preferences, OutputPage

Member DateFormatter::DateFormatter ()
document

Member DateFormatter::getMonthRegex ()
document

Member DateFormatter::makeIsoYear ($year)
document

Member DateFormatter::makeNormalYear ($iso)
document

Class DBABagOStuff
document

Member DeletedContribsPager::formatRow ($row)
This would probably look a lot nicer in a table.

Class Diff
document

Class DifferenceEngine
document

Class DiffFormatter
document

Member EditPage::EditPage ($article)
document

Member EditPage::importFormData (&$request)
document

Member EditPage::livePreview ()
This doesn't include category or interlanguage links. Would need to enhance it a bit, <s>maybe wrap them in XML or something...</s> that might also require more skin initialization, so check whether that's a problem.

Member EditPage::mergeChangesInto (&$editText)
document

Class Exif
document (e.g. one-sentence class-overview description)

Member Exif::makeFormattedData ()
document

Member ExternalStoreDB::getLoadBalancer ($cluster)
Document.

Member ExternalStoreDB::getMaster ($cluster)
Document.

Member ExternalStoreDB::getSlave ($cluster)
Document.

Member ExternalStoreDB::getTable (&$db)
Document.

Member FeedItem::__construct ($Title, $Description, $Url, $Date= '', $Author= '', $Comments= '')
document

Member FileCache::findFile ($title)
Implement searching for old file versions(?)

Class FileStore
document (needs one-sentence top-level class description).

Member FileStore::deleteFile ($path)
Might be worth preliminary permissions check

Class FormatExif
document (e.g. one-sentence class-overview description)

Class ImportStreamSource
document (e.g. one-sentence class description).

Class ImportStringSource
document (e.g. one-sentence class description).

Class IPBlocklistPager
document

Member Language::convertHtml ($text, $isTitle=false)
this should get integrated somewhere sane

Member Language::formatNum ($number, $nocommafy=false)
check if it's viable to use localeconv() for the decimal separator thing.

Member Language::sprintfDate ($format, $ts)
emulation of "o" format character for PHP pre 5.1.0

handling of "o" format character for Iranian, Hebrew, Hijri & Thai?

Member Linker::fnamePart ($url)
document

Member Linker::formatAutocomments ($comment, $title=null, $local=false)
Document the $local parameter.

Member Linker::makeExternalImage ($url, $alt= '')
document

Member Linker::makeMediaLinkObj ($title, $text= '', $time=false)
Handle invalid or missing images better.

Member Linker::specialLink ($name, $key= '')
document

Member Linker::tocIndent ()
document

Member Linker::tocLineEnd ()
document

Member Linker::tocList ($toc)
document

Member Linker::tocUnindent ($level)
document

Class LinksUpdate
document (e.g. one-sentence top-level class description).

Class LoadBalancer
document

Class LogImporter
document

Member LogPage::logHeader ($type)
handle missing log types

Class MappedDiff
document, bad name.

Member MimeMagic::getMediaType ($path=NULL, $mime=NULL)
analyse file if need be

look at multiple extension, separately and together.

Member MimeMagic::isRecognizableExtension ($extension)
Be more accurate when using fancy mime detector plugins; right now this is the bare minimum getimagesize() list.

Class ModernTemplate
document

Class MonoBookTemplate
document

Member NamespaceConflictChecker::checkPrefix ($key, $prefix, $fix, $suffix= '')
: do this for reals

Class OnlyIncludeReplacer
document, briefly.

Class OutputPage
document

Member OutputPage::addParserOutput (&$parserOutput)
document

Member OutputPage::addParserOutputNoText (&$parserOutput)
document

Member OutputPage::out ($ins)
document

Member OutputPage::readOnlyPage ($source=null, $protected=false, $reasons=array(), $action=null)
Needs to be split into multiple functions.

Member OutputPage::setEncodings ()
document

Member PageArchive::listFiles ()
Does this belong in Image for fuller encapsulation?

Member PageHistory::historyLine ($row, $next, $counter= '', $notificationtimestamp=false, $latest=false, $firstInList=false)
document some more, and maybe clean up the code (some params redundant?)

Member Parser::replaceUnusualEscapes ($url)
This can merge genuinely required bits in the path or query string, breaking legit URLs. A proper fix would treat the various parts of the URL differently; as a workaround, just use the output for statistical records, not for actual linking/output.

Class ParserCache
document

Class ParserOptions
document

Class ParserOutput
document

Class Profiler
document

Class ProfilerSimple
document methods (?)

Class ProfilerSimpleTrace
document methods (?)

Class ProtectedPagesForm
document

Class ProtectedPagesPager
document

Class ProtectedTitlesForm
document

Class ProtectedtitlesPager
document

Class RCCacheEntry
document

Class RecentChange
document functions and variables

Member RecentChange::notifyNew ($timestamp, &$title, $minor, &$user, $comment, $bot, $ip='', $size=0, $newId=0, $patrol=0)
Document parameters and return

Class Revision
document

Member Sanitizer::escapeClass ($class)
For extra validity, input should be validated UTF-8.

Member Sanitizer::mergeAttributes ($a, $b)
implement merging for other attributes such as style

Member Sanitizer::validateAttributes ($attribs, $whitelist)
Check for legal values where the DTD limits things.

Check for unique id attribute :P

Member Sanitizer::validateTagAttributes ($attribs, $element)
Check for legal values where the DTD limits things.

Check for unique id attribute :P

Class SearchEngineTest
document

Member SearchIBM_DB2::parseQuery ($filteredText, $fulltext)
document

Member SearchMySQL::__construct ($db)
document

Member Services_JSON::isError ($data, $code=null)
Ultimately, this should just call PEAR::isError()

Class Services_JSON_Error
Ultimately, this class shall be descended from PEAR_Error

Class Site
document

Class Site
document

Class SkinChick
document

Class SkinCologneBlue
document

Class SkinModern
document

Class SkinMonoBook
document

Class SkinMySkin
document

Class SkinNostalgia
document

Class SkinSimple
document

Class SkinStandard
document

Class SkinTemplate
Needs some serious refactoring into functions that correspond to the computations individual esi snippets need. Most importantly no body parsing for most of those of course.

Class SpecialBookSources
Validate ISBNs using the standard check-digit method

Class StripState
document, briefly.

Class TableDiffFormatter
document

Member Title::getBrokenLinksFrom ()
check if needed (used only in SpecialBrokenRedirects.php, and should use redirect table in this case)

Member Title::newFromID ($id, $flags=0)
This is inefficiently implemented, the page row is requested but not used for anything else

Member Title::userCanEditCssJsSubpage ()
XXX: this might be better using restrictions

Member Title::userCanRead ()
fold these checks into userCan()

Member UploadForm::checkSvgScriptCallback ($element, $attribs)
Replace this with a whitelist filter!

Member UploadFormMogile::saveUploadedFile ($saveName, $tempName, $useRename=false)
If the later save fails, we may have disappeared the original file.

Member User::edits ($uid)
It should not be static and some day should be merged as proper member function / deprecated -- domas

Member User::getSkin ()
FIXME : need to check the old failback system [AV]

Member User::isValidEmailAddr ($addr)
Check for RFC 2822 compilance (bug 959)

Member User::randomPassword ()
hash random numbers to improve security, like generateToken()

Member User::saveSettings ()
Only rarely do all these fields need to be set!

Class WhiteSpaceNode
Document

Class WordLevelDiff
document

Member Xml::isWellFormed ($text)
Error position reporting return

Member wfDataSeek
document function

Member wfGetArray
document function

Member wfInsertArray
document function

Member wfInsertId
document function

Member wfNextSequenceValue
document function

Member wfSetSQL
document function

Member wfStrencode
document function

Member wfUpdateArray
document function

Member wfUseIndexClause
document function

Member wfClientAcceptsGzip
document

FIXME: we may want to blacklist some broken browsers

Member wfLogProfilingData
document

Member wfNegotiateType
FIXME: doesn't handle params like 'text/plain; charset=UTF-8' XXX: generalize to negotiate other stuff

Member wfQuotedPrintable
document

Member wfShowingResults
document

Member wfShowingResultsNum
document

Member wfTime
document

Member wfGetSVGsize
support gzipped SVGZ

check XML more carefully

sensible defaults

Member memsess_close
document

Member memsess_destroy
document

Member memsess_gc
document

Member memsess_key
document

Member memsess_open
document

Member memsess_read
document

Member memsess_write
document

File Revision.php
document

Member wfAllMessagesMakePhp
Make suitable for language files.

Member wfSpecialIpblocklist
document

File SpecialWhatlinkshere.php
Use some variant of Pager or something; the pagination here is lousy.

File commandLine.inc
document

File convertLinks.inc
document

File deleteOrphanedRevisions.php
More efficient cleanup of text records

File dumpInterwiki.inc
document

File dumpInterwiki.php
document

File importLogs.inc
document

File importLogs.php
document

File importUseModWiki.php
document

Member usage
more informations !!

File dumpMessages.php
document

File mcc.php
document

File mwdocgen.php
document

Member checkWidows
DON'T USE THIS YET! It will remove entries which have children, but which aren't properly attached (eg if page_latest is bogus but valid revisions do exist)

File ourusers.php
document

File parserTests.inc
Make this more independent of the configuration (and if possible the database)

document

File rebuildall.php
document

File rebuildInterwiki.inc
document

File rebuildInterwiki.php
document

File rebuildrecentchanges.inc
document

File rebuildrecentchanges.php
document

File rebuildtextindex.inc
document

File rebuildtextindex.php
document

File refreshLinks.inc
document

Member compressOldPages
document

Member compressPage
document

Member compressWithConcat
document

File update.php
document

File Chick.php
document

File CologneBlue.php
document

File Modern.php
document

File MonoBook.php
document

File MySkin.php
document

File Nostalgia.php
document

File Simple.php
document

File Standard.php
document


Generated on Sat Sep 5 02:08:28 2009 for MediaWiki by  doxygen 1.5.9