Permalink
Browse files

Merge remote branch 'anastasia/FLUID-4065'

* anastasia/FLUID-4065:
  FLUID-4065: Updated the Infusion and Uploader README files for 1.3.1.
  FLUID-4065: Note deprecated manual tests in README
  FLUID-4065: Updating the README for 1.3.1
  • Loading branch information...
2 parents 1d91036 + 357ed0f commit adbe552375d1ed0e8d0ab3ad90b222b87c2c8e2f @colinbdclark colinbdclark committed Feb 18, 2011
Showing with 34 additions and 59 deletions.
  1. +20 −30 README.txt
  2. +14 −29 src/webapp/components/uploader/ReadMe.txt
View
@@ -1,45 +1,33 @@
-Fluid Infusion 1.3
+Fluid Infusion 1.3.1
====================
Main Project Site: http://fluidproject.org
Documentation: http://wiki.fluidproject.org/display/fluid/Infusion+Documentation
-What's New in 1.3?
-==================
-
- * Sneak Peek at the new Inversion of Control (IoC) system
- * Uploader support for HTML 5
- o Flash-free for modern browsers!
- o Substantially improved keyboard and screen reader accessibility
- o Comprehensive automatic progressive enhancement based on browser capabilities
- * Tons of accessibility improvements
- o Better feedback for the Progress component
- o Enhanced screen reader support for the Inline Edit component
- o Location and movement announcements for the Reorderer component
- o No wrap option for the Reorderer component
- * The new Infusion Builder site, which allows you to create custom builds:
- http://builder.fluidproject.org
- * Renderer improvements
- * Transactional change applier
- * Bug fixes
- * Many improved demos
+What's New in 1.3.1?
+====================
+This release:
+ * Updates Pager to use the Renderer by default
+ * Fixes several bugs in the Uploader
+ * Fixes a keyboard navigation bug in the Layout Reorderer
What's in this Release?
=======================
This release is available in three forms:
- Deployment Bundle - infusion-1.3.zip
- Source Code Bundle - infusion-1.3-src.zip
+ Deployment Bundle - infusion-1.3.1.zip
+ Source Code Bundle - infusion-1.3.1-src.zip
Your own custom build, using the new Infusion Builder: http://builder.fluidproject.org
In addition to source code, samples and tests, both bundles include at the top level a single JavaScript file,
-InfusionAll.js, which is a combination of all other source files. Developers can include this single file in
+ InfusionAll.js
+which is a combination of all other source files. Developers can include this single file in
their pages to provide all the necessary support for the Infusion component Library. In the Deployment Bundle,
this script is compressed and suitable for production use.
The Deployment Bundle also includes a WAR file suitable for deployment in Java-based containers:
- fluid-components-1.3.war
+ fluid-components-1.3.1.war
Source Code
-----------
@@ -110,6 +98,9 @@ Tests
manual-tests/
test-core/
+Please note that the tests in the "manual-tests" folder are deprecated, and are being
+converted into unit tests. Any remaining tests in that folder may not function properly.
+
License
-------
Fluid Infusion code is licensed under both the ECL 2.0 and new BSD licenses. The specific licenses can be
@@ -177,7 +168,7 @@ Some of our Sneak Peek functionality is now documented at
Supported Browsers
==================
-The following browsers are fully supported and were actively tested against for Infusion 1.3:
+The following browsers are fully supported and were actively tested against for Infusion 1.3.1:
Mac OS X 10.6:
* Safari 5
@@ -254,8 +245,8 @@ Layout Reorderer:
FLUID-858: Portlet Columns load with no padding between them in IE7
Pager:
+ FLUID-4036: The Pager is dependent on the use of rsf:ids for sortable columns
FLUID-2880: The Pager will be refactored. Note that as a result of this, there will be significant changes to the Pager API
- FLUID-2329: The self-rendering mode of the Pager is not the default mode
FLUID-3584: Clicking page numbers throws an error: using IE 6
Renderer:
@@ -273,12 +264,11 @@ UI Options:
FLUID-2398: Minimum font size control changes the text size even when the base size is larger then the minimum.
Uploader:
- FLUID-4017: Total file progress information is inaccurate when uploading files with the HTML 5 version of Uploader
- FLUID-4018: The "Stop" button is unavailable in the HTML 5 version of Uploader
- FLUID-3992: When JavaScript is turned off, the Uploader is still visible beneath the Simple Uploader
+ FLUID-3886: The HTML5 version of the Uploader can't exclude certain files based on file type
+ FLUID-4078: The HTML5 Upload strategy incorrectly interprets the fileSizeLimit option as MB instead of KB
FLUID-3996: Deleting files on the local filesystem after they have been added to the Uploader's queue will cause inconsistent behaviour
FLUID-3997: Can't tab to the "Browse/Add More" button with the keyboard in IE with Flash 10
- FLUID-3999: "Add more" button is not disabled while uploading other files
+ FLUID-3999: "Add more" button is not disabled while uploading other files in HTML5-compliant browsers
FLUID-2052: Cannot tab away from the "Browse Files" button with Flash 10*
* For information related to known issues with Flash 10 compatibility,
see http://wiki.fluidproject.org/x/kwZo
@@ -10,7 +10,7 @@ Infusion Uploader Read Me
PROGRESSIVE ENHANCEMENT:
-As of Infusion 1.3, the Uploader will automatically deliver the best version of the component
+As of Infusion 1.3, the Uploader automatically delivers the best version of the component
possible, based on the features supported by a user's browser. There are three flavours of the
Uploader:
@@ -19,10 +19,10 @@ Uploader:
3. HTML 5: the best and most widely-supported version of Uploader, suitable for modern browsers
If you don't want to offer a particular version of Uploader to your users, you can simply omit the
-Support.js file from your page. So, for example, if you don't want to deliver Flash to your users,
-simply don't include FlashUploaderSupport.js and Flash9UploaderSupport.js in your page. To do this,
-you will have to include all the required files individually, instead of using a single concatenated
-file.
+appropriate Support.js file from your page. So, for example, if you don't want to deliver Flash to
+your users, simply don't include FlashUploaderSupport.js and Flash9UploaderSupport.js in your page.
+To do this, you will have to include all the required files individually, instead of using a single
+concatenated file.
--------------------------------------
@@ -44,7 +44,7 @@ KNOWN ISSUES:
Uploader and HTML 5:
* Uploading more than one file at a time without Flash requires a reasonably up-to-date browser with
- support for the following specifications, referred to under the umbrella of "HTML 5":
+ support for the following open web technologies, referred to under the umbrella of "HTML 5":
- Multiple file form elements
- XmlHTTPRequest Level 2
- FormData
@@ -63,11 +63,10 @@ Uploader and HTML 5:
result, we've included an additional option called "legacyBrowserFileLimit," allowing file sizes to
be specially capped in Firefox 3.6. The default value for this option is 100 MB.
-* Most browsers don't currently support filtering based on file type with the HTML 5 version of the
- Uploader. This is a browser bug and we anticipate it will be supported in future releases.
+* The Uploader's HTML 5 implementation doesn't currently support filtering based on file types.
-* Total file progress calculations are currently inaccurate in several browsers.
-
+* The HTML 5 implementation is inconsistent with the Flash version when handling the
+ queueSettings.fileSize limit option, causing it to be interpreted as MB instead of KB.
Uploader and Flash:
@@ -76,31 +75,17 @@ Uploader and Flash:
ongoing accessibility and stability issues with Flash and SWFUpload, we encourage you and your
users to upgrade to an HTML 5-compatible browser such as Firefox 3.6+, Safari 4+, or Chrome.
-* To support Flash 10 (released on 9/26/2008), the Uploader required a new version of the SWFUpload
- Flash component (2.2.0 beta 3). This new version, still in beta, still has numerous bugs. We have
- worked around many of the bugs and inconsistencies in the SWFUpload code, but there are still
- significant compromises and issues in this release. For this reason, we do not consider this version
- of the Uploader to be production-ready.
-
- In the previous version of the Uploader, the Flash component worked completely "behind the scenes."
- To support Flash 10, the Uploader displays a Flash-based "Browse files..." button in place of an
- HTML button. The Flash-based button presents the following quirks:
+* The Flash 10-based implementation of the Uploader has a number of systemic bugs an accessibility
+issues, and is deprecated for all browsers except Internet Explorer on Windows. Some issues include:
- In Firefox and IE, the Flash-based "Browse" button does not size correctly when the text/page
is resized or zoomed.
- - In most browsers, the Flash-based "Browse" button may not be keyboard navigable or may trap
+ - In most browsers, the Flash-based "Browse" button is not keyboard navigable and may trap
keyboard navigation, refusing to give up focus without a mouse click.
- - ARIA is not supported by Internet Explorer.
-
-* In previous versions of the Uploader, the upload process would stop immediately at the moment that
- the Stop Upload button was clicked.
-
- In this version, we wait for the current file to complete or to error before we stop the upload
- process. This avoids a serious bug in the SWFUploader where the Upload process could get stuck when
- the Upload process is resumed.
-
+ - When the user presses the Stop button, the Uploader waits until the current file is complete
+ before stopping the upload process.
--------------------------------------

0 comments on commit adbe552

Please sign in to comment.