Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
RELEASE-NOTES.txt
Package: qWikiOffice-Version-1.0.zip [view]
Upload User: snow1005
Upload Date: 2015-11-10
Package Size: 3151k
Code Size: 7k
Category:
Ajax
Development Platform:
JavaScript
- October 29, 2008
- ----------------
- Cleaned up the os class, moved functionality to library classes.
- Edited: system/os/os.php
- Added: system/os/lib/
- Added: system/os/lib/error.php
- Added: system/os/lib/group.php
- Added: system/os/lib/json.php
- Added: system/os/lib/launcher.php
- Added: system/os/lib/member.php
- Added: system/os/lib/module.php
- Added: system/os/lib/preference.php
- Added: system/os/lib/privilege.php
- Added: system/os/lib/session.php
- Added: system/os/lib/theme.php
- Database changes.
- Edited: qo_modules
- Edited: qo_modules_files
- Added: qo_error_log
- Updates made involving Modules on Demand functionality.
- A module is now declared in a file like the following:
- QoDesk.AccordionWindow = Ext.extend(Ext.app.Module, {
- moduleType : 'demo',
- moduleId : 'demo-acc',
- menuPath : 'StartMenu',
- launcher : {
- iconCls: 'acc-icon',
- shortcutIconCls: 'demo-acc-shortcut',
- text: 'Accordion Window',
- tooltip: '<b>Accordion Window</b><br />A window with an accordion layout'
- }
- });
- This file is loaded at start up. When a module is loaded on demand, it's override
- file is loaded. The override file looks like the following:
- Ext.override(QoDesk.AccordionWindow, {
- createWindow : function(){
- ...
- },
- ...
- });
- File: system/core/Module.js
- File: system/core/App.js
- File: All the module files.
- Currentyl in the middle of updating QoPreferences module to use a new color picker.
- File: system/modules/qo-preferences/qo-preferences.js
- Added: system/dialogs/colorpicker/
- Updated the 3 Vista themes from Yannick's files attached to this forum post:
- http://www.qwikioffice.com/forum/viewtopic.php?f=2&t=213&start=10#p979
- File: resources/themes/xtheme-vistablack/
- File: resources/themes/xtheme-vistablue/
- File: resources/themes/xtheme-vistaglass/
- Added Dependency load tracking. If a dependency is used by more than one module
- it will only be loaded once.
- File: system/os/lib/module.php
- October 22, 2008
- ----------------
- Added Privileges.
- File: system/os/privileges.php
- File: system/os/os.php
- File: system/login/login.php
- File: system/core/App.js
- File: QoDesk.php
- File: system/modules/qo-preferences.php
- File: system/modules/qo-preferences.js
- The developer can now specify how the Start Menu is sorted via the
- startMenuSortFn() in QoDesk.php.
- File: QoDesk.php
- File: App.js
- Added icon for the Start Menu's sub menus.
- File: resources/images/default/startmenu/submenu16x16.gif
- File: resources/css/desktop.css
- October 21, 2008
- ----------------
- Updated qo_groups database table. Added 'importance' field.
- Added the following new database tables.
- 1. qo_domains
- 2. qo_domains_has_modules
- 3. qo_modules_actions
- 4. qo_privileges
- 5. qo_privileges_has_module_actions
- 6. qo_groups_has_domain_privileges
- Added privilegs class.
- File: system/os/privileges.php
- A new Privileges object is now a property of the App.
- File: system/core/App.js
- File: QoDesk.php
- Added client side function isAllowedTo(). Will allow client side privilege checking.
- File: system/core/App.js
- October 20, 2008
- ----------------
- Updated include_modules_css().
- File: system/os/os.php
- Updated get_session_id().
- File: system/os/os.php
- October 10, 2008
- ----------------
- Version 0.8.1
- > Added 'menuPath' property to the Module class. This allows a module's Start Menu path
- to be declared. Use of Menu Modules are no longer needed.
- File: system/core/Module.js
- File: system/core/App.js
- > Added 'qo_modules_files' and 'qo_modules_stylesheets' tables.
- File: system/os/os.php
- File: system/os/config.php
- > Module dependencies are now loaded with the module. A module's dependency should not
- be another module.
- File: system/os/os.php
- Todo:
- Track loaded dependencies to ensure they are only loaded once, since a dependency could
- be shared among many modules.
- October 6, 2008
- ---------------
- Version 0.8.0
- > Added 'Modules on Demand' functionality. Allows modules to be either pre-loaded or
- loaded on demand.
- In the course of adding this functionality most (if not all) files have been updated.
- Database tables have also been updated.
- I do not have time to detail each update individually at this time.
- September 15, 2008
- ------------------
- > Added 'PATH_TO_MODULES_DIR' to the config file.
- File: system/core/config.php
- September 14, 2008
- ------------------
- > Added makeRequest() to the App class. It is meant to allow modules to make requests of
- other modules present in the desktop.
- File: system/core/App.js
- > Added handleRequest() to the Module class. An Ext empty function meant to be overridden.
- File: system/core/Module.js
- > Cleaned up code in the following files.
- File: system/core/os.php
- File: system/core/App.js
- > Got rid of javascript.php, broke it up into the following files.
- File: Core.php
- File: Modules.php
- September 1, 2008
- -----------------
- > Updated QoPreferences. Added slider (with display field) to adjust the taskbar transparency.
- File: system/core/Desktop.js
- File: system/core/modules/qo-preferences/qo-preferences.js
- File: system/core/modules/qo-preferences/qo-preferences.css
- August 18, 2008
- ---------------
- > Fixed bug in caused by code that was in place to "prevent backspace (history -1) shortcut"
- File: system/core/app.js
- > Updated login
- File:
- June 1, 2008
- ------------
- > Added config file
- File: system/core/config.php
- File: system/core/os.php
- > Added notification windows
- File: system/core/Desktop.js
- File: system/modules/qo-preferences/Preferences.js
- > Built ext.js file for the login page
- File: system/login/ext.js
- > Now using a load mask (instead of form default) for the login form
- File: system/login/login.js
- > Start Menu Tools now load from the database, same as the other launchers
- File: system/core/DesktopConfig.js
- File: system/core/App.js
- File: system/core/os.php
- > Json support is built into the os
- > Cleaned up some code
- File: system/core/os.php
- > Added Vista Glass theme
- File: resources/themes/xtheme-vistaglass/
- > Updated the Preferences
- File: system/core/App.js
- File: system/modules/qo-preferences/Preferences.css
- File: system/modules/qo-preferences/Preferences.js
- File: system/modules/qo-preferences/images/form-collapse-icon.gif
- MARCH 9, 2008
- -------------
- FUNCTIONALITY ADDED:
- > Added: desktop shortcuts are no longer limited to a single column. Their
- positions are updated on Add, Remove and browser resize.
- File: system/core/Shortcut.js
- File: system/core/Desktop.js
- File: resources/css/desktop.css
- ICON UPDATE:
- > Preferences App.
- FEBURARY 22nd, 2008
- -------------------
- DEMO UPDATED:
- > Updated: The Bogus Window Demo
- Added: QoDesk.BogusModule.NavPanel and QoDesk.BogusDetailModule
- File: system/modules/bogus/bogus-win/bogus-win.js
- FEBURARY 21st, 2008
- -------------------
- BUG FIXES:
- > Fixed: a bug in the Accordion Demo Module. The toolbar buttons tooltip config.
- File: system/modules/acc-win/acc-win.js
- FUNCTIONALITY ADDED:
- > Added: ability to login by clicking the Enter (keyboard) key.
- File: system/login/login.js
- > Added: code to focus the "user" field in the login form.
- File: system/login/login.js