~~ Licensed to the Apache Software Foundation (ASF) under one or more ~~ contributor license agreements. See the NOTICE file distributed with ~~ this work for additional information regarding copyright ownership. ~~ The ASF licenses this file to You under the Apache License, Version 2.0 ~~ (the "License"); you may not use this file except in compliance with ~~ the License. You may obtain a copy of the License at ~~ ~~ http://www.apache.org/licenses/LICENSE-2.0 ~~ ~~ Unless required by applicable law or agreed to in writing, software ~~ distributed under the License is distributed on an "AS IS" BASIS, ~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~~ See the License for the specific language governing permissions and ~~ limitations under the License. ------ Compatibility ------ Compatibility Tobago was compatible with the following specifications, libraries and containers. This list is not exhaustive, additions are welcome. \ *--+--+--+--+ | <> | <<1.0.x>> | <<1.5.x-jsf-1.1>> \[unsettled\] (planning) | <<1.5.x>> (planning) *--+--+--+--+ | <> | | | *--+--+--+--+ | Java | 1.4\[retro\], <<1.5>>, 1.6 | 1.4\[retro\], <<1.5>>, 1.6 | <<1.5>>, 1.6 *--+--+--+--+ | JSF | <<1.1>>, 1.2 | <<1.1>> | <<1.2>>, 2.0\[unsettled\] *--+--+--+--+ | Servlet | 2.3, <<2.4>>, 2.5 | 2.3, <<2.4>>, 2.5 | 2.4\[facelets only\], <<2.5>>, 3.0 *--+--+--+--+ | JSP | 1.2, <<2.0>>, 2.1 | 1.2, <<2.0>>, 2.1 | <<2.1>> *--+--+--+--+ | Facelets | <<1.1>>\[ext\] | <<1.1>>\[ext\] ? | <<1.1>>\[ext\] ? *--+--+--+--+ | <> | | | *--+--+--+--+ | MyFaces | <<1.1>>, 1.2 | <<1.1>> | <<1.2>>, 2.0\[unsettled\] *--+--+--+--+ | Sun RI | <<1.1>>, 1.2 | <<1.1>> | <<1.2>>, 2.0\[unsettled\] *--+--+--+--+ | | | | *--+--+--+--+ | <> | | | *--+--+--+--+ | Tomcat | 4.1, 5.0, 5.5, 6.0 | 4.1, 5.0, 5.5, 6.0, 7.0 | 5.5\[facelets only\], 6.0, 7.0 *--+--+--+--+ | Jetty | 6, 7 | 6, 7 | 6, 7 *--+--+--+--+ | WebLogic | 8.1, 9.0, 9.1, 9.2, 10.3 | 8.1, 9.0, 9.1, 9.2, 10.3 | 9.2\[facelets only\], 10.3 *--+--+--+--+ | WebSphere | 6.0, 6.1 | 6.0, 6.1 | 6.1\[facelets only\], 7.0 *--+--+--+--+ | others | | \[other servers\] | \[other servers\] *--+--+--+--+ | | | | *--+--+--+--+ | <> | | | *--+--+--+--+ | Internet Explorer | 6, 7, 8, 9 | 6, 7, 8, 9 | 6, 7, 8, 9 *--+--+--+--+ | Firefox | 2, 3, 3.5, 3.6, 4.0 | 2, 3, 3.5, 3.6, 4.0 | 2, 3, 3.5, 3.6, 4.0 *--+--+--+--+ | Safari | | 4, 5 | 4, 5 *--+--+--+--+ | Chrome | | 5 | 5 *--+--+--+--+ | Opera | | 10 | 10 *--+--+--+--+ | others | | \[other browsers\] | \[other browsers\] *--+--+--+--+ ~~ | WebSphere JSF Impl | ? | ~~ *--+--+--+--+ ~~ | <> | | ~~ *--+--+--+--+ ~~ | Tomahawk | | ~~ *--+--+--+--+ ~~ | Orchestra | | ~~ *--+--+--+--+ ~~ | Seam | | ~~ *--+--+--+--+ ~~ | ? | | ~~ *--+--+--+--+ ~~ JSF Addon-Frameworks: Apache Shale Dialog, Apache Shale Clay, Spring Web Flow, Seam, WebBeans, "Validator", ... ~~ IoC Frameworks: Spring, Guice, ... ~~ Component Libs: Richfaces, Icefaces, Trinidad, Tomahawk ... <> preferred normal: compatible \[retro\]: use the JDK 1.4 retro version \[ext\]: add the tobago-facelets extension \[unsettled\]: this information is unsettled and may change \[facelets only\]: it works with facelets, but not with JSP, because JSF 1.2 requires JSP 2.1 \[other servers\]: other servers should work, when they are compliant to the named specifications \[other browsers\]: other browsers should work, in their actual version, when they are standard compliant to HTML 4 and CSS 2.1