And finish login page.
* master:
Disable checkVCSKeyWords(); for now. This take too much time
Fix error_type.php to reflect last change (adding a new error type)
Add a new error when VCS Keywors & Eol-Style aren't enought for a file
Addition of the execution time of each module when updating data
Don't use strict operator to check fid. Sometimes, it's a string, sometimes, it's an integer
Fix default value for Filepath. This allow to delete a new file from root node
Add G+ & Fb-like button into home tab
Use Facebook oAuth 2.0 API to connect anonymous user with her facebook account
Add new img for google sign in
Fix redirect uri for Google API
Use Google othau 2.0 API to connect anonymous user with her google account
Activate the search functionality from Codemirror. Use CTRL+F to use it
Fix witch user have modified a file
Fix UI translation for all available language
Patch from Maciek Sokolewicz : improve english sentence
* upgrade extJs to 3.2.1
* Remove "Pending commit" module in favore to "work in progress" module
* Remove "Pending patch" module in favore to "patches for review" module
* Add a field to ask for an email when we logging in. It allow users to contact others.
* Add a progress bar to allow user indicate the progression of his work
* Anonymous user are no longer "anonymous", as a cookie is set on connexion to "authenticate" him.
* Anonymous user can save a file as an authenticated user. No longer only use the "patch" button.
* New rules when a file is edited. When the file is edited by :
- an anonymous user : authenticated user can always edit it. When he does, the owner change and anonymous user can't edit it again.
- an authenticated user : anonymous and others authenticated users can't edit it. The first user must release it (eithers commit his change, or remove the change he does). Administrator can edit it. This can allow to override change made by an authenticated user. Administrators are defined per project in configuration file.
* We no longer allow a user to commit files changed by others users. An authenticated user can only commit his files.
Bugs :
- fix bug #51767
- fix bug that display internal file (.new) in some modules
- change file() class beaviours
- ui userConf.conf_theme is not refreshed after theme change success
- BuildStatus tab is re-opened without care. Closing re-opened BuildStatus tab will crash extjs
- CheckDoc tab is re-opened without care. Closing re-opened CheckDoc tab will crash extjs
- index.php includes compressed main_min.js instead of main.js, few hundred k-bytes saved in http transfer
- included shell script for yuicompressor
- updated TODO list
main.js cleanup:
- doc-editor config window
* config window is now wrapped in js/ui/component/EditorConf.js
- doc-editor build status grid
* build status grid is now wrapped in js/ui/component/BuildStatus.js
- doc-editor check doc grid
* check doc grid is now wrapped in js/ui/component/CheckDoc.js
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