* update js compression requirement in README
* update checkout info in README
* update TODO
* ui is now mostly cvs-neutral (js, locale-fr, css, img's name updated accordingly; except img's content)
* CVSLogGrid is now VCSLogGrid, CVSCommitTask is now VCSCommitTask
* introduced config DOC_EDITOR_VCS in conf.inc.php to config Version Control System type (cvs, svn, git...)
* introduced VCSFactory to replace VCS specific operation, user of CvsClient::getInstance is now using VCSFactory::getInstance instead
- VCSFactory::getInstance() has a branching block to obtain DOC_EDITOR_VCS specified VCS-client
* implemented SvnClient
* changed cvsLogin & cvsPasswd & cvsLang in AccountManager to vcsLogin & vcsPasswd & vcsLang (affected JS: ui.component.TranslatorGrid.js)
* install/doc-editor.sql change attributes that involve "cvs" to "vcs"
* File.php cvsDiff is now vcsDiff
* ExtJsController cvsCommit is now vcsCommit (affect JS: ui.task.CVSCommitTask.js)
* Re-activiated cvs commit in CvsClient
* Re-activiated email in AccountManager
* RepositoryManager availableLang is now exposed to public scope
* update error_type.php based on last commit (r284647)
* update scripts/cron/check_build.php based on last commit (r284647)
* update scripts/cron/update_data.php based on last commit (r284647)
* Fixed CvsClient log sending out as associative array that failed ui.component.CVSLogGrid
* included js/ui/*.js for compression
* added GDLib as requirement for using jpgraph
* inserted todo list item - decide whether using XHR abstraction
main.js cleanup:
* the keep-session-alive task ping is now wrapped in js/ui/PingTask.js
* the doc-editor about box is now wrapped in js/ui/component/About.js
* main-panel summary grid is now wrapped in js/ui/component/SummaryGrid.js
* main-panel translator grid is now wrapped in js/ui/component/TranslatorGrid.js
* main-panel local mailing list grid is now wrapped in js/ui/component/LocalMailGrid.js
* main-panel php-doc bugs grid is now wrapped in js/ui/component/BugsGrid.js
* main-panel translation summary graph is now wrapped in js/ui/component/TranslationGraph.js
* cleanup phpDoc namespace
- storeMailing is now under LocalMailGrid namespace
- storeBugs is now under BugsGrid namespace
- storeTranslators is now under TranslatorGrid namespace
+ reflect changes in script that depends on storeTranslators
- storeSummary is now under SummaryGrid namespace
+ reflect changes in script that depends on storeSummary
Moved jpgraph to php/
Pack the HTML functions in html.templates.php
Made a nicer web-cli-install script
Update README to reflect the directories migration
Fixed a bug in the pie script
Update .cvsignore files