Various fixes : copy as text more generic (based on file list columnsDef), ftp date fix,
Stabilize GUI
Moved images to mysql plugin, use functions to resolve image sources.
Append plugins i18n files if any are defined in the manifests (only access plugins for the moment).
Use local image library and define i18n namespace : plugins can be totally independant that way.
Organise resources
Resources folder
Encode password at creation!
support the upload action
Make CSS external resources for plugins. Still to do in this direction : i18n and images.
Fix empty toolbars bug, implement remote ordering, used in MySQL plugin only for the moment, using it in fs driver would imply a two-pass dir listing…
Handle Pagination driver options
Boolean value
Send ajxptype back for parsing in the server.
Use #anchor in location bar to handle pagination. Save current page in associated node.
Various cosmetic works, plus introduced ajxp namespace to enable dynamic language switching in IE (custom tags)
Display bug (location_bar always 2 or 3 pixels larger), empty panels and location field on logout.
Vertical splitter was broken.
Reload repository list after rights/repo changes. No need of relogging anymore.
Implement LOGIN_REDIRECT feature.
Fixed Bug in updatePassword, password change was broken
Added support for direct connection through SSH and fixed a bug to release the web server connection as early as possible
Added support for resumeable download (great!)
Changed the CSS declaration order (so ajaxplorer.css is the last included), and fixed an annoying splitter bug still tracking the mouse after a drag is finished
Updated the FTP plugin to support direct download and charset encoding
Add ajxp_mime optionnal attribute to force assigning a given mimetype, to use in the InfoPanel representation and users selections. Apply this to the »table » in the MySQL driver.
Patch codepress for working with WebKit (safari / chrome)
Added tests for FTP and fixed ssh rename
Decode dir in the upload action
Decode dir in the upload action / plus fix viewport dimensions problem in IE8
Publiclet fixes / XmlEntities fixes
Added publiclet implementation. It’s working for both FS and SSH too!
Auto-switch to list mode and pagination when a folder contains more than 500 files. Working good.
« get_ajxp_action » now gather actions from AJXPClientDriver, AuthDriver and ConfDriver. Login/Logout are moved in a standard_auth_actions.xml, »Settings » is moved in a standard_conf_actions.xml.
Various plugin tweaking, add ftp plugin
Rename all ajxp.* drivers to access.* drivers
Huge refactoring : AbstractDriver is now the common parent of all drivers (access, auth & conf). Thus, auth or conf driver will be able to parse their own actions files.
AjxpAdmin option, do not initialize authdriver if user is already in the session.
Initialize logger storage dir
Logging management
New auth plugins ldap & basic_http
initGui() method is associated with gui_tpl : beggining a « theme » architecture.
Implement chmod action
Re-run tests to be sure install log is up to date.
Fix bug when unlogging from a AJXP_USER repository
Password checks refactorings
Fixed js bug when password change is disabled.
Profiling with the new IE8 Profiler showed that the history system was degrading performances in IE, disabled it for the moment. Plus various fixes.
Back to « Normal » compression mode
Prototype upgrade to 1.6.1
Some refactoring for allowing the hide of the bottom side panel (info&search). Css tweaking.
Do not use SVNLogger in the standard compile, put it as a plugin resource instead.
Huge refactoring, for better modularisation of the plugins resources. For example, classes SQLEditor and SQLSearchEngine are now located in the plugin
ajxp.mysql, not in the main « trunk ». There is now a « Repository » class in the JS Code.
forgotten debug in index.php, removed unused code in FoldersTree
Change root folder icon
Carry on the huge refactoring. Added the « autocreate user » and « default rights » options.
Change the the ConfDriver : become a « UserObject » factory, and each conf driver will implement the whole interface.
Unused class BookmarksManager
Typo error was preventing makeZip function to work