Version | Release date |
---|---|
0.0.8 | End of August 2006 |
0.0.9 | January 2007 |
0.1.0 | March 2007 |
0.1.1 | July 2007 |
0.1.2 | February 2007 |
0.2.0 | May 2007 |
These are the new features for the upcoming releases. The "Release" column denotes the server release that the equivalent feature will be included. Features committed to the SVN repository trunk are marked as Completed.
Code | Feature | Side effects | Dependencies | Release | Status |
---|---|---|---|---|---|
Core | |||||
CORE2 | In memory object cache with configurable size. | - | - | 0.0.9 | Completed |
CORE3 | Session ID held in cookie. If cookies are disabled then the session ID is injected in the URL. | - | - | 0.0.7 | Completed |
CORE4 | XMLRPC multicall support (introduced by Devin Deng) | - | - | ||
CORE5 | Static file registrations such as of those pointing to JavaScript files and images, should have a cache expiration directive. | - | - | 0.0.7 | Completed |
CORE6 | Implement a WSGI connector. | - | - | N/A | Completed |
CORE7 | Ability to run Porcupine stand-alone, by integrating a simple HTTP listener. | - | - | ||
CORE11 | Each user should have its own personal storage area. | - | CORE12 | 0.1.0 | Completed |
CORE12 | List of synchronous event processors per content class. | - | - | 0.1.0 | Completed |
CORE13 | Link ffmpeg as a Python library and embed PIL. | - | - | 0.2.0 | Pending |
CORE14 | Allow access from Java enabled mobile devices using a custom J2ME browser. | - | - | 0.2.0 | Pending |
Schema | |||||
SCHEMA3 | Create the OQL Procedure object. This is a compiled OQL query with its parameters. | - | OQL2 | ||
SCHEMA4 | Extend the application object by adding an onexit attribute. This is the function name to call before the application window closes. (introduced by Jonny) | - | QUIX6 | 0.0.8 | Completed |
SCHEMA5 | Extend the application object by adding a stringResources string attribute. This is the full import path to a module variable of type "porcupine.config.resources.ResourceStrings" | - | - | 0.0.6 | Completed |
SCHEMA6 | Use faster built-in sets for RelatorN and Composition data types event handlers. | - | - | 0.0.9 | Completed |
SCHEMA7 | Create new content classes for multimedia files (audio, video and images) | - | CORE13 | 0.2.0 | Pending |
SCHEMA8 | Create new content class for shortcuts | - | - | 0.2.0 | Pending |
OQL | |||||
OQL2 | Implement query parameters. Execute an OQL query given the required parameters. | - | - | ||
QuiX | |||||
QUIX2 | Themes support | - | - | ||
QUIX3 | Tooltips | - | - | 0.1.0 | Completed |
QUIX4 | Numeric input control | - | - | ||
QUIX13 | Support "onresize" custom event. | - | - | 0.1.0 | Completed |
QUIX14 | Slider control. | - | - | 0.1.0 | Completed |
QUIX15 | Support for custom controls. | - | - | 0.1.0 | Completed |
QUIX16 | Ability to load external stylesheets. | - | - | 0.1.0 | Completed |
QUIX17 | Support Apple's Safari. | - | - | 0.2.0 | Pending |
QUIX18 | Add a light rich text edit control (requested by Carlos). | - | - | Pending | |
Desktop enhancements | |||||
DESK4 | The auto generated form should handle the numeric datatypes | - | QUIX4? | ||
DESK5 | Add a new user preference that launches the desired application at user login automatically. (introduced by Jonny) | - | - | 0.0.7 | Completed |
DESK6 | Include advanced search capabilities | - | - | 0.0.8 | Completed |
DESK7 | Enable guest users access to the desktop (mentioned by thugree) | - | - | 0.1.0 | Completed |
DESK8 | Datatype controls for auto generated edit forms should be implemented as QuiX custom controls | - | - | 0.1.1 | Completed |