Lib_ZF - Version 1.9.6.0

Version Notes

1.9.6.0

Download this release

Release Info

Developer Magento Core Team
Extension Lib_ZF
Version 1.9.6.0
Comparing to
See all releases


Code changes from version 1.7.2.4 to 1.9.6.0

Files changed (1865) hide show
  1. lib/Zend/Acl.php +94 -11
  2. lib/Zend/Acl/Assert/Interface.php +3 -3
  3. lib/Zend/Acl/Exception.php +3 -3
  4. lib/Zend/Acl/Resource.php +3 -3
  5. lib/Zend/Acl/Resource/Interface.php +3 -3
  6. lib/Zend/Acl/Role.php +3 -3
  7. lib/Zend/Acl/Role/Interface.php +3 -3
  8. lib/Zend/Acl/Role/Registry.php +8 -3
  9. lib/Zend/Acl/Role/Registry/Exception.php +3 -3
  10. lib/Zend/Amf/Adobe/Auth.php +133 -0
  11. lib/Zend/Amf/Adobe/DbInspector.php +103 -0
  12. lib/Zend/Amf/Adobe/Introspector.php +309 -0
  13. lib/Zend/Amf/Auth/Abstract.php +42 -0
  14. lib/Zend/Amf/Constants.php +13 -5
  15. lib/Zend/Amf/Exception.php +3 -2
  16. lib/Zend/Amf/Parse/Amf0/Deserializer.php +11 -29
  17. lib/Zend/Amf/Parse/Amf0/Serializer.php +99 -49
  18. lib/Zend/Amf/Parse/Amf3/Deserializer.php +421 -410
  19. lib/Zend/Amf/Parse/Amf3/Serializer.php +214 -38
  20. lib/Zend/Amf/Parse/Deserializer.php +5 -4
  21. lib/Zend/Amf/Parse/InputStream.php +4 -3
  22. lib/Zend/Amf/Parse/OutputStream.php +5 -4
  23. lib/Zend/Amf/Parse/Resource/MysqlResult.php +70 -0
  24. lib/Zend/Amf/Parse/Resource/MysqliResult.php +128 -0
  25. lib/Zend/Amf/Parse/Resource/Stream.php +42 -0
  26. lib/Zend/Amf/Parse/Serializer.php +5 -4
  27. lib/Zend/Amf/Parse/TypeLoader.php +105 -7
  28. lib/Zend/Amf/Request.php +6 -4
  29. lib/Zend/Amf/Request/Http.php +6 -5
  30. lib/Zend/Amf/Response.php +4 -3
  31. lib/Zend/Amf/Response/Http.php +5 -2
  32. lib/Zend/Amf/Server.php +356 -45
  33. lib/Zend/Amf/Server/Exception.php +11 -9
  34. lib/Zend/Amf/Util/BinaryStream.php +5 -4
  35. lib/Zend/Amf/Value/ByteArray.php +4 -3
  36. lib/Zend/Amf/Value/MessageBody.php +182 -181
  37. lib/Zend/Amf/Value/MessageHeader.php +5 -4
  38. lib/Zend/Amf/Value/Messaging/AbstractMessage.php +3 -2
  39. lib/Zend/Amf/Value/Messaging/AcknowledgeMessage.php +4 -3
  40. lib/Zend/Amf/Value/Messaging/ArrayCollection.php +35 -0
  41. lib/Zend/Amf/Value/Messaging/AsyncMessage.php +3 -2
  42. lib/Zend/Amf/Value/Messaging/CommandMessage.php +131 -127
  43. lib/Zend/Amf/Value/Messaging/ErrorMessage.php +67 -66
  44. lib/Zend/Amf/Value/Messaging/RemotingMessage.php +3 -2
  45. lib/Zend/Amf/Value/TraitsInfo.php +5 -4
  46. lib/Zend/Application.php +397 -0
  47. lib/Zend/Application/Bootstrap/Bootstrap.php +79 -0
  48. lib/Zend/Application/Bootstrap/BootstrapAbstract.php +764 -0
  49. lib/Zend/Application/Bootstrap/Bootstrapper.php +94 -0
  50. lib/Zend/Application/Bootstrap/Exception.php +38 -0
  51. lib/Zend/Application/Bootstrap/ResourceBootstrapper.php +95 -0
  52. lib/Zend/Application/Exception.php +38 -0
  53. lib/Zend/Application/Module/Autoloader.php +89 -0
  54. lib/Zend/Application/Module/Bootstrap.php +143 -0
  55. lib/Zend/Application/Resource/Db.php +156 -0
  56. lib/Zend/Application/Resource/Exception.php +35 -0
  57. lib/Zend/Application/Resource/Frontcontroller.php +134 -0
  58. lib/Zend/Application/Resource/Layout.php +64 -0
  59. lib/Zend/Application/Resource/Locale.php +77 -0
  60. lib/Zend/Application/Resource/Modules.php +132 -0
  61. lib/Zend/Application/Resource/Navigation.php +118 -0
  62. lib/Zend/Application/Resource/Resource.php +80 -0
  63. lib/Zend/Application/Resource/ResourceAbstract.php +159 -0
  64. lib/Zend/Application/Resource/Router.php +78 -0
  65. lib/Zend/Application/Resource/Session.php +112 -0
  66. lib/Zend/Application/Resource/Translate.php +83 -0
  67. lib/Zend/Application/Resource/View.php +67 -0
  68. lib/Zend/Auth.php +11 -3
  69. lib/Zend/Auth/Adapter/DbTable.php +31 -8
  70. lib/Zend/Auth/Adapter/Digest.php +3 -3
  71. lib/Zend/Auth/Adapter/Exception.php +3 -3
  72. lib/Zend/Auth/Adapter/Http.php +4 -4
  73. lib/Zend/Auth/Adapter/Http/Resolver/Exception.php +3 -3
  74. lib/Zend/Auth/Adapter/Http/Resolver/File.php +3 -3
  75. lib/Zend/Auth/Adapter/Http/Resolver/Interface.php +3 -3
  76. lib/Zend/Auth/Adapter/InfoCard.php +3 -3
  77. lib/Zend/Auth/Adapter/Interface.php +3 -3
  78. lib/Zend/Auth/Adapter/Ldap.php +201 -11
  79. lib/Zend/Auth/Adapter/OpenId.php +3 -3
  80. lib/Zend/Auth/Exception.php +3 -3
  81. lib/Zend/Auth/Result.php +3 -3
  82. lib/Zend/Auth/Storage/Exception.php +3 -3
  83. lib/Zend/Auth/Storage/Interface.php +3 -3
  84. lib/Zend/Auth/Storage/NonPersistent.php +3 -3
  85. lib/Zend/Auth/Storage/Session.php +3 -3
  86. lib/Zend/Cache.php +8 -8
  87. lib/Zend/Cache/Backend.php +78 -27
  88. lib/Zend/Cache/Backend/Apc.php +28 -27
  89. lib/Zend/Cache/Backend/ExtendedInterface.php +17 -16
  90. lib/Zend/Cache/Backend/File.php +62 -66
  91. lib/Zend/Cache/Backend/Interface.php +3 -2
  92. lib/Zend/Cache/Backend/Memcached.php +68 -29
  93. lib/Zend/Cache/Backend/Sqlite.php +23 -22
  94. lib/Zend/Cache/Backend/Test.php +3 -2
  95. lib/Zend/Cache/Backend/TwoLevels.php +66 -61
  96. lib/Zend/Cache/Backend/Xcache.php +4 -3
  97. lib/Zend/Cache/Backend/ZendPlatform.php +5 -4
  98. lib/Zend/Cache/Backend/ZendServer.php +207 -0
  99. lib/Zend/Cache/Backend/ZendServer/Disk.php +100 -0
  100. lib/Zend/Cache/Backend/ZendServer/ShMem.php +100 -0
  101. lib/Zend/Cache/Core.php +84 -29
  102. lib/Zend/Cache/Exception.php +3 -2
  103. lib/Zend/Cache/Frontend/Class.php +12 -11
  104. lib/Zend/Cache/Frontend/File.php +53 -52
  105. lib/Zend/Cache/Frontend/Function.php +4 -3
  106. lib/Zend/Cache/Frontend/Output.php +6 -5
  107. lib/Zend/Cache/Frontend/Page.php +16 -13
  108. lib/Zend/Captcha/Adapter.php +7 -7
  109. lib/Zend/Captcha/Base.php +28 -28
  110. lib/Zend/Captcha/Dumb.php +6 -6
  111. lib/Zend/Captcha/Exception.php +3 -3
  112. lib/Zend/Captcha/Figlet.php +10 -10
  113. lib/Zend/Captcha/Image.php +79 -68
  114. lib/Zend/Captcha/ReCaptcha.php +59 -59
  115. lib/Zend/Captcha/Word.php +7 -3
  116. lib/Zend/CodeGenerator/Abstract.php +147 -0
  117. lib/Zend/CodeGenerator/Exception.php +35 -0
  118. lib/Zend/CodeGenerator/Php/Abstract.php +97 -0
  119. lib/Zend/CodeGenerator/Php/Body.php +73 -0
  120. lib/Zend/CodeGenerator/Php/Class.php +513 -0
  121. lib/Zend/CodeGenerator/Php/Docblock.php +220 -0
  122. lib/Zend/CodeGenerator/Php/Docblock/Tag.php +184 -0
  123. lib/Zend/CodeGenerator/Php/Docblock/Tag/License.php +98 -0
  124. lib/Zend/CodeGenerator/Php/Docblock/Tag/Param.php +128 -0
  125. lib/Zend/CodeGenerator/Php/Docblock/Tag/Return.php +98 -0
  126. lib/Zend/CodeGenerator/Php/Exception.php +37 -0
  127. lib/Zend/CodeGenerator/Php/File.php +465 -0
  128. lib/Zend/CodeGenerator/Php/Member/Abstract.php +222 -0
  129. lib/Zend/CodeGenerator/Php/Member/Container.php +55 -0
  130. lib/Zend/CodeGenerator/Php/Method.php +234 -0
  131. lib/Zend/CodeGenerator/Php/Parameter.php +250 -0
  132. lib/Zend/CodeGenerator/Php/Parameter/DefaultValue.php +60 -0
  133. lib/Zend/CodeGenerator/Php/Property.php +179 -0
  134. lib/Zend/CodeGenerator/Php/Property/DefaultValue.php +323 -0
  135. lib/Zend/Config.php +35 -12
  136. lib/Zend/Config/Exception.php +3 -2
  137. lib/Zend/Config/Ini.php +99 -60
  138. lib/Zend/Config/Writer.php +12 -12
  139. lib/Zend/Config/Writer/Array.php +47 -16
  140. lib/Zend/Config/Writer/Ini.php +66 -28
  141. lib/Zend/Config/Writer/Xml.php +98 -34
  142. lib/Zend/Config/Xml.php +109 -24
  143. lib/Zend/Console/Getopt.php +22 -11
  144. lib/Zend/Console/Getopt/Exception.php +3 -2
  145. lib/Zend/Controller/Action.php +20 -10
  146. lib/Zend/Controller/Action/Exception.php +3 -2
  147. lib/Zend/Controller/Action/Helper/Abstract.php +3 -2
  148. lib/Zend/Controller/Action/Helper/ActionStack.php +13 -13
  149. lib/Zend/Controller/Action/Helper/AjaxContext.php +6 -6
  150. lib/Zend/Controller/Action/Helper/AutoComplete/Abstract.php +20 -20
  151. lib/Zend/Controller/Action/Helper/AutoCompleteDojo.php +8 -8
  152. lib/Zend/Controller/Action/Helper/AutoCompleteScriptaculous.php +8 -8
  153. lib/Zend/Controller/Action/Helper/ContextSwitch.php +5 -5
  154. lib/Zend/Controller/Action/Helper/FlashMessenger.php +7 -7
  155. lib/Zend/Controller/Action/Helper/Json.php +27 -14
  156. lib/Zend/Controller/Action/Helper/Redirector.php +40 -11
  157. lib/Zend/Controller/Action/Helper/Url.php +6 -6
  158. lib/Zend/Controller/Action/Helper/ViewRenderer.php +17 -16
  159. lib/Zend/Controller/Action/HelperBroker.php +10 -9
  160. lib/Zend/Controller/Action/HelperBroker/PriorityStack.php +34 -34
  161. lib/Zend/Controller/Action/Interface.php +69 -0
  162. lib/Zend/Controller/Dispatcher/Abstract.php +3 -2
  163. lib/Zend/Controller/Dispatcher/Exception.php +3 -2
  164. lib/Zend/Controller/Dispatcher/Interface.php +7 -5
  165. lib/Zend/Controller/Dispatcher/Standard.php +15 -9
  166. lib/Zend/Controller/Exception.php +3 -2
  167. lib/Zend/Controller/Front.php +15 -5
  168. lib/Zend/Controller/Plugin/Abstract.php +3 -2
  169. lib/Zend/Controller/Plugin/ActionStack.php +56 -21
  170. lib/Zend/Controller/Plugin/Broker.php +3 -2
  171. lib/Zend/Controller/Plugin/ErrorHandler.php +3 -3
  172. lib/Zend/Controller/Plugin/PutHandler.php +60 -0
  173. lib/Zend/Controller/Request/Abstract.php +14 -2
  174. lib/Zend/Controller/Request/Apache404.php +2 -1
  175. lib/Zend/Controller/Request/Exception.php +3 -2
  176. lib/Zend/Controller/Request/Http.php +62 -14
  177. lib/Zend/Controller/Request/HttpTestCase.php +31 -30
  178. lib/Zend/Controller/Request/Simple.php +8 -7
  179. lib/Zend/Controller/Response/Abstract.php +7 -7
  180. lib/Zend/Controller/Response/Cli.php +3 -2
  181. lib/Zend/Controller/Response/Exception.php +4 -2
  182. lib/Zend/Controller/Response/Http.php +2 -1
  183. lib/Zend/Controller/Response/HttpTestCase.php +11 -10
  184. lib/Zend/Controller/Router/Abstract.php +3 -2
  185. lib/Zend/Controller/Router/Exception.php +4 -3
  186. lib/Zend/Controller/Router/Interface.php +16 -14
  187. lib/Zend/Controller/Router/Rewrite.php +138 -53
  188. lib/Zend/Controller/Router/Route.php +287 -43
  189. lib/Zend/Controller/Router/Route/Abstract.php +72 -7
  190. lib/Zend/Controller/Router/Route/Chain.php +59 -25
  191. lib/Zend/Controller/Router/Route/Hostname.php +6 -5
  192. lib/Zend/Controller/Router/Route/Interface.php +4 -3
  193. lib/Zend/Controller/Router/Route/Module.php +25 -10
  194. lib/Zend/Controller/Router/Route/Regex.php +55 -23
  195. lib/Zend/Controller/Router/Route/Static.php +17 -8
  196. lib/Zend/Crypt.php +167 -0
  197. lib/Zend/Crypt/DiffieHellman.php +380 -0
  198. lib/Zend/Crypt/DiffieHellman/Exception.php +36 -0
  199. lib/Zend/Crypt/Exception.php +35 -0
  200. lib/Zend/Crypt/Hmac.php +181 -0
  201. lib/Zend/Crypt/Hmac/Exception.php +36 -0
  202. lib/Zend/Crypt/Math.php +102 -0
  203. lib/Zend/Crypt/Math/BigInteger.php +117 -0
  204. lib/Zend/Crypt/Math/BigInteger/Bcmath.php +203 -0
  205. lib/Zend/Crypt/Math/BigInteger/Exception.php +36 -0
  206. lib/Zend/Crypt/Math/BigInteger/Gmp.php +196 -0
  207. lib/Zend/Crypt/Math/BigInteger/Interface.php +51 -0
  208. lib/Zend/Crypt/Math/Exception.php +36 -0
  209. lib/Zend/Crypt/Rsa.php +298 -0
  210. lib/Zend/Crypt/Rsa/Key.php +95 -0
  211. lib/Zend/Crypt/Rsa/Key/Private.php +75 -0
  212. lib/Zend/Crypt/Rsa/Key/Public.php +74 -0
  213. lib/Zend/Currency.php +66 -91
  214. lib/Zend/Currency/Exception.php +3 -3
  215. lib/Zend/Date.php +673 -566
  216. lib/Zend/Date/Cities.php +3 -3
  217. lib/Zend/Date/DateObject.php +24 -13
  218. lib/Zend/Date/Exception.php +3 -3
  219. lib/Zend/Db.php +15 -13
  220. lib/Zend/Db/Adapter/Abstract.php +82 -44
  221. lib/Zend/Db/Adapter/Db2.php +12 -12
  222. lib/Zend/Db/Adapter/Db2/Exception.php +4 -2
  223. lib/Zend/Db/Adapter/Exception.php +8 -2
  224. lib/Zend/Db/Adapter/Mysqli.php +14 -10
  225. lib/Zend/Db/Adapter/Mysqli/Exception.php +3 -2
  226. lib/Zend/Db/Adapter/Oracle.php +21 -64
  227. lib/Zend/Db/Adapter/Oracle/Exception.php +3 -2
  228. lib/Zend/Db/Adapter/Pdo/Abstract.php +63 -14
  229. lib/Zend/Db/Adapter/Pdo/Ibm.php +4 -4
  230. lib/Zend/Db/Adapter/Pdo/Ibm/Db2.php +3 -3
  231. lib/Zend/Db/Adapter/Pdo/Ibm/Ids.php +3 -3
  232. lib/Zend/Db/Adapter/Pdo/Mssql.php +60 -18
  233. lib/Zend/Db/Adapter/Pdo/Mysql.php +23 -3
  234. lib/Zend/Db/Adapter/Pdo/Oci.php +22 -13
  235. lib/Zend/Db/Adapter/Pdo/Pgsql.php +36 -17
  236. lib/Zend/Db/Adapter/Pdo/Sqlite.php +8 -6
  237. lib/Zend/Db/Adapter/Sqlsrv.php +661 -0
  238. lib/Zend/Db/Adapter/Sqlsrv/Exception.php +63 -0
  239. lib/Zend/Db/Exception.php +3 -2
  240. lib/Zend/Db/Expr.php +3 -3
  241. lib/Zend/Db/Profiler.php +4 -4
  242. lib/Zend/Db/Profiler/Exception.php +3 -3
  243. lib/Zend/Db/Profiler/Firebug.php +17 -15
  244. lib/Zend/Db/Profiler/Query.php +3 -3
  245. lib/Zend/Db/Select.php +118 -18
  246. lib/Zend/Db/Select/Exception.php +3 -2
  247. lib/Zend/Db/Statement.php +40 -3
  248. lib/Zend/Db/Statement/Db2.php +9 -11
  249. lib/Zend/Db/Statement/Db2/Exception.php +4 -2
  250. lib/Zend/Db/Statement/Exception.php +37 -2
  251. lib/Zend/Db/Statement/Interface.php +3 -2
  252. lib/Zend/Db/Statement/Mysqli.php +22 -23
  253. lib/Zend/Db/Statement/Mysqli/Exception.php +4 -2
  254. lib/Zend/Db/Statement/Oracle.php +28 -22
  255. lib/Zend/Db/Statement/Oracle/Exception.php +3 -2
  256. lib/Zend/Db/Statement/Pdo.php +28 -32
  257. lib/Zend/Db/Statement/Pdo/Ibm.php +5 -5
  258. lib/Zend/Db/Statement/Pdo/Oci.php +69 -0
  259. lib/Zend/Db/Statement/Sqlsrv.php +410 -0
  260. lib/Zend/Db/Statement/Sqlsrv/Exception.php +59 -0
  261. lib/Zend/Db/Table.php +49 -4
  262. lib/Zend/Db/Table/Abstract.php +210 -31
  263. lib/Zend/Db/Table/Definition.php +131 -0
  264. lib/Zend/Db/Table/Exception.php +3 -2
  265. lib/Zend/Db/Table/Row.php +3 -3
  266. lib/Zend/Db/Table/Row/Abstract.php +143 -67
  267. lib/Zend/Db/Table/Row/Exception.php +3 -2
  268. lib/Zend/Db/Table/Rowset.php +3 -3
  269. lib/Zend/Db/Table/Rowset/Abstract.php +15 -17
  270. lib/Zend/Db/Table/Rowset/Exception.php +3 -2
  271. lib/Zend/Db/Table/Select.php +32 -27
  272. lib/Zend/Db/Table/Select/Exception.php +3 -2
  273. lib/Zend/Debug.php +3 -2
  274. lib/Zend/Dojo.php +8 -8
  275. lib/Zend/Dojo/BuildLayer.php +536 -0
  276. lib/Zend/Dojo/Data.php +43 -43
  277. lib/Zend/Dojo/Exception.php +4 -4
  278. lib/Zend/Dojo/Form.php +9 -9
  279. lib/Zend/Dojo/Form/Decorator/AccordionContainer.php +3 -3
  280. lib/Zend/Dojo/Form/Decorator/AccordionPane.php +3 -3
  281. lib/Zend/Dojo/Form/Decorator/BorderContainer.php +3 -3
  282. lib/Zend/Dojo/Form/Decorator/ContentPane.php +3 -3
  283. lib/Zend/Dojo/Form/Decorator/DijitContainer.php +14 -14
  284. lib/Zend/Dojo/Form/Decorator/DijitElement.php +20 -20
  285. lib/Zend/Dojo/Form/Decorator/DijitForm.php +6 -6
  286. lib/Zend/Dojo/Form/Decorator/SplitContainer.php +3 -3
  287. lib/Zend/Dojo/Form/Decorator/StackContainer.php +3 -3
  288. lib/Zend/Dojo/Form/Decorator/TabContainer.php +3 -3
  289. lib/Zend/Dojo/Form/DisplayGroup.php +8 -8
  290. lib/Zend/Dojo/Form/Element/Button.php +8 -8
  291. lib/Zend/Dojo/Form/Element/CheckBox.php +30 -37
  292. lib/Zend/Dojo/Form/Element/ComboBox.php +23 -23
  293. lib/Zend/Dojo/Form/Element/CurrencyTextBox.php +5 -5
  294. lib/Zend/Dojo/Form/Element/DateTextBox.php +4 -4
  295. lib/Zend/Dojo/Form/Element/Dijit.php +23 -23
  296. lib/Zend/Dojo/Form/Element/DijitMulti.php +26 -26
  297. lib/Zend/Dojo/Form/Element/Editor.php +64 -63
  298. lib/Zend/Dojo/Form/Element/FilteringSelect.php +4 -4
  299. lib/Zend/Dojo/Form/Element/HorizontalSlider.php +26 -26
  300. lib/Zend/Dojo/Form/Element/NumberSpinner.php +10 -10
  301. lib/Zend/Dojo/Form/Element/NumberTextBox.php +4 -4
  302. lib/Zend/Dojo/Form/Element/PasswordTextBox.php +4 -4
  303. lib/Zend/Dojo/Form/Element/RadioButton.php +4 -4
  304. lib/Zend/Dojo/Form/Element/SimpleTextarea.php +4 -4
  305. lib/Zend/Dojo/Form/Element/Slider.php +4 -4
  306. lib/Zend/Dojo/Form/Element/SubmitButton.php +4 -4
  307. lib/Zend/Dojo/Form/Element/TextBox.php +4 -4
  308. lib/Zend/Dojo/Form/Element/Textarea.php +4 -4
  309. lib/Zend/Dojo/Form/Element/TimeTextBox.php +6 -6
  310. lib/Zend/Dojo/Form/Element/ValidationTextBox.php +21 -21
  311. lib/Zend/Dojo/Form/Element/VerticalSlider.php +26 -26
  312. lib/Zend/Dojo/Form/SubForm.php +9 -9
  313. lib/Zend/Dojo/View/Exception.php +12 -2
  314. lib/Zend/Dojo/View/Helper/AccordionContainer.php +7 -7
  315. lib/Zend/Dojo/View/Helper/AccordionPane.php +7 -7
  316. lib/Zend/Dojo/View/Helper/BorderContainer.php +7 -7
  317. lib/Zend/Dojo/View/Helper/Button.php +8 -8
  318. lib/Zend/Dojo/View/Helper/CheckBox.php +9 -9
  319. lib/Zend/Dojo/View/Helper/ComboBox.php +18 -18
  320. lib/Zend/Dojo/View/Helper/ContentPane.php +7 -7
  321. lib/Zend/Dojo/View/Helper/CurrencyTextBox.php +7 -7
  322. lib/Zend/Dojo/View/Helper/CustomDijit.php +112 -0
  323. lib/Zend/Dojo/View/Helper/DateTextBox.php +7 -7
  324. lib/Zend/Dojo/View/Helper/Dijit.php +74 -41
  325. lib/Zend/Dojo/View/Helper/DijitContainer.php +10 -10
  326. lib/Zend/Dojo/View/Helper/Dojo.php +25 -25
  327. lib/Zend/Dojo/View/Helper/Dojo/Container.php +161 -105
  328. lib/Zend/Dojo/View/Helper/Editor.php +52 -14
  329. lib/Zend/Dojo/View/Helper/FilteringSelect.php +7 -7
  330. lib/Zend/Dojo/View/Helper/Form.php +8 -8
  331. lib/Zend/Dojo/View/Helper/HorizontalSlider.php +7 -7
  332. lib/Zend/Dojo/View/Helper/NumberSpinner.php +7 -7
  333. lib/Zend/Dojo/View/Helper/NumberTextBox.php +7 -7
  334. lib/Zend/Dojo/View/Helper/PasswordTextBox.php +7 -7
  335. lib/Zend/Dojo/View/Helper/RadioButton.php +12 -12
  336. lib/Zend/Dojo/View/Helper/SimpleTextarea.php +9 -9
  337. lib/Zend/Dojo/View/Helper/Slider.php +30 -18
  338. lib/Zend/Dojo/View/Helper/SplitContainer.php +7 -7
  339. lib/Zend/Dojo/View/Helper/StackContainer.php +7 -7
  340. lib/Zend/Dojo/View/Helper/SubmitButton.php +8 -8
  341. lib/Zend/Dojo/View/Helper/TabContainer.php +7 -7
  342. lib/Zend/Dojo/View/Helper/TextBox.php +7 -7
  343. lib/Zend/Dojo/View/Helper/Textarea.php +7 -7
  344. lib/Zend/Dojo/View/Helper/TimeTextBox.php +7 -7
  345. lib/Zend/Dojo/View/Helper/ValidationTextBox.php +7 -7
  346. lib/Zend/Dojo/View/Helper/VerticalSlider.php +7 -7
  347. lib/Zend/Dom/Exception.php +10 -1
  348. lib/Zend/Dom/Query.php +27 -25
  349. lib/Zend/Dom/Query/Css2Xpath.php +14 -14
  350. lib/Zend/Dom/Query/Result.php +18 -18
  351. lib/Zend/Exception.php +3 -2
  352. lib/Zend/Feed.php +32 -25
  353. lib/Zend/Feed/Abstract.php +7 -7
  354. lib/Zend/Feed/Atom.php +5 -5
  355. lib/Zend/Feed/Builder.php +9 -6
  356. lib/Zend/Feed/Builder/Entry.php +15 -3
  357. lib/Zend/Feed/Builder/Exception.php +3 -3
  358. lib/Zend/Feed/Builder/Header.php +15 -12
  359. lib/Zend/Feed/Builder/Header/Itunes.php +7 -4
  360. lib/Zend/Feed/Builder/Interface.php +3 -3
  361. lib/Zend/Feed/Element.php +10 -7
  362. lib/Zend/Feed/Entry/Abstract.php +5 -5
  363. lib/Zend/Feed/Entry/Atom.php +20 -14
  364. lib/Zend/Feed/Entry/Rss.php +4 -4
  365. lib/Zend/Feed/Exception.php +3 -3
  366. lib/Zend/Feed/Reader.php +687 -0
  367. lib/Zend/Feed/Reader/Entry/Atom.php +357 -0
  368. lib/Zend/Feed/Reader/Entry/Rss.php +614 -0
  369. lib/Zend/Feed/Reader/EntryAbstract.php +245 -0
  370. lib/Zend/Feed/Reader/EntryInterface.php +136 -0
  371. lib/Zend/Feed/Reader/Extension/Atom/Entry.php +558 -0
  372. lib/Zend/Feed/Reader/Extension/Atom/Feed.php +488 -0
  373. lib/Zend/Feed/Reader/Extension/Content/Entry.php +64 -0
  374. lib/Zend/Feed/Reader/Extension/CreativeCommons/Entry.php +97 -0
  375. lib/Zend/Feed/Reader/Extension/CreativeCommons/Feed.php +89 -0
  376. lib/Zend/Feed/Reader/Extension/DublinCore/Entry.php +232 -0
  377. lib/Zend/Feed/Reader/Extension/DublinCore/Feed.php +265 -0
  378. lib/Zend/Feed/Reader/Extension/EntryAbstract.php +197 -0
  379. lib/Zend/Feed/Reader/Extension/FeedAbstract.php +166 -0
  380. lib/Zend/Feed/Reader/Extension/Podcast/Entry.php +202 -0
  381. lib/Zend/Feed/Reader/Extension/Podcast/Feed.php +293 -0
  382. lib/Zend/Feed/Reader/Extension/Slash/Entry.php +144 -0
  383. lib/Zend/Feed/Reader/Extension/Syndication/Feed.php +168 -0
  384. lib/Zend/Feed/Reader/Extension/Thread/Entry.php +91 -0
  385. lib/Zend/Feed/Reader/Extension/WellFormedWeb/Entry.php +73 -0
  386. lib/Zend/Feed/Reader/Feed/Atom.php +346 -0
  387. lib/Zend/Feed/Reader/Feed/Rss.php +532 -0
  388. lib/Zend/Feed/Reader/FeedAbstract.php +307 -0
  389. lib/Zend/Feed/Reader/FeedInterface.php +115 -0
  390. lib/Zend/Feed/Reader/FeedSet.php +148 -0
  391. lib/Zend/Feed/Rss.php +35 -10
  392. lib/Zend/File/Transfer.php +9 -5
  393. lib/Zend/File/Transfer/Adapter/Abstract.php +217 -29
  394. lib/Zend/File/Transfer/Adapter/Http.php +225 -13
  395. lib/Zend/File/Transfer/Exception.php +3 -3
  396. lib/Zend/Filter.php +89 -12
  397. lib/Zend/Filter/Alnum.php +26 -5
  398. lib/Zend/Filter/Alpha.php +26 -5
  399. lib/Zend/Filter/BaseName.php +3 -3
  400. lib/Zend/Filter/Callback.php +133 -0
  401. lib/Zend/Filter/Decrypt.php +49 -0
  402. lib/Zend/Filter/Digits.php +3 -3
  403. lib/Zend/Filter/Dir.php +3 -3
  404. lib/Zend/Filter/Encrypt.php +134 -0
  405. lib/Zend/Filter/Encrypt/Interface.php +47 -0
  406. lib/Zend/Filter/Encrypt/Mcrypt.php +282 -0
  407. lib/Zend/Filter/Encrypt/Openssl.php +343 -0
  408. lib/Zend/Filter/Exception.php +3 -3
  409. lib/Zend/Filter/File/Decrypt.php +106 -0
  410. lib/Zend/Filter/File/Encrypt.php +106 -0
  411. lib/Zend/Filter/File/LowerCase.php +3 -3
  412. lib/Zend/Filter/File/Rename.php +34 -11
  413. lib/Zend/Filter/File/UpperCase.php +3 -3
  414. lib/Zend/Filter/HtmlEntities.php +63 -13
  415. lib/Zend/Filter/Inflector.php +60 -51
  416. lib/Zend/Filter/Input.php +119 -47
  417. lib/Zend/Filter/Int.php +3 -3
  418. lib/Zend/Filter/Interface.php +3 -3
  419. lib/Zend/Filter/LocalizedToNormalized.php +108 -0
  420. lib/Zend/Filter/NormalizedToLocalized.php +107 -0
  421. lib/Zend/Filter/PregReplace.php +21 -21
  422. lib/Zend/Filter/RealPath.php +91 -7
  423. lib/Zend/Filter/StringToLower.php +3 -3
  424. lib/Zend/Filter/StringToUpper.php +3 -3
  425. lib/Zend/Filter/StringTrim.php +25 -8
  426. lib/Zend/Filter/StripNewlines.php +3 -3
  427. lib/Zend/Filter/StripTags.php +43 -12
  428. lib/Zend/Filter/Word/CamelCaseToDash.php +4 -4
  429. lib/Zend/Filter/Word/CamelCaseToSeparator.php +5 -5
  430. lib/Zend/Filter/Word/CamelCaseToUnderscore.php +4 -4
  431. lib/Zend/Filter/Word/DashToCamelCase.php +4 -4
  432. lib/Zend/Filter/Word/DashToSeparator.php +3 -3
  433. lib/Zend/Filter/Word/DashToUnderscore.php +5 -5
  434. lib/Zend/Filter/Word/Separator/Abstract.php +6 -6
  435. lib/Zend/Filter/Word/SeparatorToCamelCase.php +4 -4
  436. lib/Zend/Filter/Word/SeparatorToDash.php +5 -5
  437. lib/Zend/Filter/Word/SeparatorToSeparator.php +8 -8
  438. lib/Zend/Filter/Word/UnderscoreToCamelCase.php +4 -4
  439. lib/Zend/Filter/Word/UnderscoreToDash.php +4 -4
  440. lib/Zend/Filter/Word/UnderscoreToSeparator.php +4 -4
  441. lib/Zend/Form.php +331 -300
  442. lib/Zend/Form/Decorator/Abstract.php +26 -26
  443. lib/Zend/Form/Decorator/Callback.php +15 -23
  444. lib/Zend/Form/Decorator/Captcha.php +6 -6
  445. lib/Zend/Form/Decorator/Captcha/Word.php +11 -6
  446. lib/Zend/Form/Decorator/Description.php +13 -13
  447. lib/Zend/Form/Decorator/DtDdWrapper.php +12 -9
  448. lib/Zend/Form/Decorator/Errors.php +7 -7
  449. lib/Zend/Form/Decorator/Exception.php +3 -3
  450. lib/Zend/Form/Decorator/Fieldset.php +10 -10
  451. lib/Zend/Form/Decorator/File.php +22 -8
  452. lib/Zend/Form/Decorator/Form.php +13 -13
  453. lib/Zend/Form/Decorator/FormElements.php +19 -5
  454. lib/Zend/Form/Decorator/FormErrors.php +13 -13
  455. lib/Zend/Form/Decorator/HtmlTag.php +20 -20
  456. lib/Zend/Form/Decorator/Image.php +11 -11
  457. lib/Zend/Form/Decorator/Interface.php +24 -24
  458. lib/Zend/Form/Decorator/Label.php +28 -23
  459. lib/Zend/Form/Decorator/Marker/File/Interface.php +33 -0
  460. lib/Zend/Form/Decorator/PrepareElements.php +5 -5
  461. lib/Zend/Form/Decorator/Tooltip.php +58 -0
  462. lib/Zend/Form/Decorator/ViewHelper.php +20 -15
  463. lib/Zend/Form/Decorator/ViewScript.php +10 -10
  464. lib/Zend/Form/DisplayGroup.php +103 -103
  465. lib/Zend/Form/Element.php +238 -175
  466. lib/Zend/Form/Element/Button.php +4 -4
  467. lib/Zend/Form/Element/Captcha.php +61 -36
  468. lib/Zend/Form/Element/Checkbox.php +30 -36
  469. lib/Zend/Form/Element/Exception.php +3 -3
  470. lib/Zend/Form/Element/File.php +123 -40
  471. lib/Zend/Form/Element/Hash.php +28 -28
  472. lib/Zend/Form/Element/Hidden.php +4 -4
  473. lib/Zend/Form/Element/Image.php +15 -13
  474. lib/Zend/Form/Element/Multi.php +4 -4
  475. lib/Zend/Form/Element/MultiCheckbox.php +6 -6
  476. lib/Zend/Form/Element/Multiselect.php +4 -4
  477. lib/Zend/Form/Element/Password.php +9 -9
  478. lib/Zend/Form/Element/Radio.php +19 -4
  479. lib/Zend/Form/Element/Reset.php +4 -4
  480. lib/Zend/Form/Element/Select.php +4 -4
  481. lib/Zend/Form/Element/Submit.php +10 -9
  482. lib/Zend/Form/Element/Text.php +4 -4
  483. lib/Zend/Form/Element/Textarea.php +4 -4
  484. lib/Zend/Form/Element/Xhtml.php +4 -4
  485. lib/Zend/Form/Exception.php +3 -3
  486. lib/Zend/Form/SubForm.php +5 -5
  487. lib/Zend/Gdata.php +22 -8
  488. lib/Zend/Gdata/App.php +197 -73
  489. lib/Zend/Gdata/App/AuthException.php +3 -2
  490. lib/Zend/Gdata/App/BadMethodCallException.php +3 -2
  491. lib/Zend/Gdata/App/Base.php +41 -5
  492. lib/Zend/Gdata/App/BaseMediaSource.php +10 -9
  493. lib/Zend/Gdata/App/CaptchaRequiredException.php +14 -13
  494. lib/Zend/Gdata/App/Entry.php +29 -8
  495. lib/Zend/Gdata/App/Exception.php +3 -2
  496. lib/Zend/Gdata/App/Extension.php +3 -2
  497. lib/Zend/Gdata/App/Extension/Author.php +3 -2
  498. lib/Zend/Gdata/App/Extension/Category.php +3 -2
  499. lib/Zend/Gdata/App/Extension/Content.php +3 -2
  500. lib/Zend/Gdata/App/Extension/Contributor.php +3 -2
  501. lib/Zend/Gdata/App/Extension/Control.php +3 -2
  502. lib/Zend/Gdata/App/Extension/Draft.php +3 -2
  503. lib/Zend/Gdata/App/Extension/Edited.php +49 -0
  504. lib/Zend/Gdata/App/Extension/Element.php +3 -2
  505. lib/Zend/Gdata/App/Extension/Email.php +3 -2
  506. lib/Zend/Gdata/App/Extension/Generator.php +3 -2
  507. lib/Zend/Gdata/App/Extension/Icon.php +3 -2
  508. lib/Zend/Gdata/App/Extension/Id.php +3 -2
  509. lib/Zend/Gdata/App/Extension/Link.php +3 -2
  510. lib/Zend/Gdata/App/Extension/Logo.php +3 -2
  511. lib/Zend/Gdata/App/Extension/Name.php +3 -2
  512. lib/Zend/Gdata/App/Extension/Person.php +3 -2
  513. lib/Zend/Gdata/App/Extension/Published.php +3 -2
  514. lib/Zend/Gdata/App/Extension/Rights.php +3 -2
  515. lib/Zend/Gdata/App/Extension/Source.php +3 -2
  516. lib/Zend/Gdata/App/Extension/Subtitle.php +3 -2
  517. lib/Zend/Gdata/App/Extension/Summary.php +3 -2
  518. lib/Zend/Gdata/App/Extension/Text.php +3 -2
  519. lib/Zend/Gdata/App/Extension/Title.php +3 -2
  520. lib/Zend/Gdata/App/Extension/Updated.php +3 -2
  521. lib/Zend/Gdata/App/Extension/Uri.php +3 -2
  522. lib/Zend/Gdata/App/Feed.php +3 -2
  523. lib/Zend/Gdata/App/FeedEntryParent.php +9 -22
  524. lib/Zend/Gdata/App/FeedSourceParent.php +5 -4
  525. lib/Zend/Gdata/App/HttpException.php +3 -2
  526. lib/Zend/Gdata/App/IOException.php +3 -2
  527. lib/Zend/Gdata/App/InvalidArgumentException.php +3 -2
  528. lib/Zend/Gdata/App/LoggingHttpClientAdapterSocket.php +7 -4
  529. lib/Zend/Gdata/App/MediaEntry.php +15 -58
  530. lib/Zend/Gdata/App/MediaFileSource.php +15 -14
  531. lib/Zend/Gdata/App/MediaSource.php +7 -6
  532. lib/Zend/Gdata/App/Util.php +4 -3
  533. lib/Zend/Gdata/App/VersionException.php +3 -2
  534. lib/Zend/Gdata/AuthSub.php +21 -20
  535. lib/Zend/Gdata/Books.php +6 -2
  536. lib/Zend/Gdata/Books/CollectionEntry.php +3 -4
  537. lib/Zend/Gdata/Books/CollectionFeed.php +3 -4
  538. lib/Zend/Gdata/Books/Extension/AnnotationLink.php +3 -4
  539. lib/Zend/Gdata/Books/Extension/BooksCategory.php +3 -4
  540. lib/Zend/Gdata/Books/Extension/BooksLink.php +3 -4
  541. lib/Zend/Gdata/Books/Extension/Embeddability.php +3 -4
  542. lib/Zend/Gdata/Books/Extension/InfoLink.php +2 -4
  543. lib/Zend/Gdata/Books/Extension/PreviewLink.php +3 -4
  544. lib/Zend/Gdata/Books/Extension/Review.php +3 -4
  545. lib/Zend/Gdata/Books/Extension/ThumbnailLink.php +3 -4
  546. lib/Zend/Gdata/Books/Extension/Viewability.php +3 -4
  547. lib/Zend/Gdata/Books/VolumeEntry.php +3 -4
  548. lib/Zend/Gdata/Books/VolumeFeed.php +3 -4
  549. lib/Zend/Gdata/Books/VolumeQuery.php +3 -2
  550. lib/Zend/Gdata/Calendar.php +3 -2
  551. lib/Zend/Gdata/Calendar/EventEntry.php +3 -2
  552. lib/Zend/Gdata/Calendar/EventFeed.php +3 -2
  553. lib/Zend/Gdata/Calendar/EventQuery.php +5 -4
  554. lib/Zend/Gdata/Calendar/Extension/AccessLevel.php +3 -7
  555. lib/Zend/Gdata/Calendar/Extension/Color.php +3 -2
  556. lib/Zend/Gdata/Calendar/Extension/Hidden.php +3 -2
  557. lib/Zend/Gdata/Calendar/Extension/Link.php +3 -3
  558. lib/Zend/Gdata/Calendar/Extension/QuickAdd.php +3 -2
  559. lib/Zend/Gdata/Calendar/Extension/Selected.php +3 -2
  560. lib/Zend/Gdata/Calendar/Extension/SendEventNotifications.php +3 -2
  561. lib/Zend/Gdata/Calendar/Extension/Timezone.php +3 -2
  562. lib/Zend/Gdata/Calendar/Extension/WebContent.php +3 -2
  563. lib/Zend/Gdata/Calendar/ListEntry.php +3 -2
  564. lib/Zend/Gdata/Calendar/ListFeed.php +3 -2
  565. lib/Zend/Gdata/ClientLogin.php +5 -5
  566. lib/Zend/Gdata/Docs.php +34 -34
  567. lib/Zend/Gdata/Docs/DocumentListEntry.php +3 -2
  568. lib/Zend/Gdata/Docs/DocumentListFeed.php +3 -2
  569. lib/Zend/Gdata/Docs/Query.php +7 -6
  570. lib/Zend/Gdata/DublinCore.php +3 -2
  571. lib/Zend/Gdata/DublinCore/Extension/Creator.php +3 -4
  572. lib/Zend/Gdata/DublinCore/Extension/Date.php +3 -4
  573. lib/Zend/Gdata/DublinCore/Extension/Description.php +3 -4
  574. lib/Zend/Gdata/DublinCore/Extension/Format.php +3 -4
  575. lib/Zend/Gdata/DublinCore/Extension/Identifier.php +3 -4
  576. lib/Zend/Gdata/DublinCore/Extension/Language.php +3 -4
  577. lib/Zend/Gdata/DublinCore/Extension/Publisher.php +3 -4
  578. lib/Zend/Gdata/DublinCore/Extension/Rights.php +3 -4
  579. lib/Zend/Gdata/DublinCore/Extension/Subject.php +3 -4
  580. lib/Zend/Gdata/DublinCore/Extension/Title.php +3 -4
  581. lib/Zend/Gdata/Entry.php +4 -3
  582. lib/Zend/Gdata/Exif.php +3 -2
  583. lib/Zend/Gdata/Exif/Entry.php +3 -2
  584. lib/Zend/Gdata/Exif/Extension/Distance.php +3 -2
  585. lib/Zend/Gdata/Exif/Extension/Exposure.php +3 -2
  586. lib/Zend/Gdata/Exif/Extension/FStop.php +3 -2
  587. lib/Zend/Gdata/Exif/Extension/Flash.php +3 -2
  588. lib/Zend/Gdata/Exif/Extension/FocalLength.php +3 -2
  589. lib/Zend/Gdata/Exif/Extension/ImageUniqueId.php +3 -2
  590. lib/Zend/Gdata/Exif/Extension/Iso.php +3 -2
  591. lib/Zend/Gdata/Exif/Extension/Make.php +3 -2
  592. lib/Zend/Gdata/Exif/Extension/Model.php +3 -2
  593. lib/Zend/Gdata/Exif/Extension/Tags.php +3 -2
  594. lib/Zend/Gdata/Exif/Extension/Time.php +3 -2
  595. lib/Zend/Gdata/Exif/Feed.php +3 -2
  596. lib/Zend/Gdata/Extension.php +3 -2
  597. lib/Zend/Gdata/Extension/AttendeeStatus.php +3 -2
  598. lib/Zend/Gdata/Extension/AttendeeType.php +3 -2
  599. lib/Zend/Gdata/Extension/Comments.php +3 -2
  600. lib/Zend/Gdata/Extension/EntryLink.php +3 -2
  601. lib/Zend/Gdata/Extension/EventStatus.php +3 -2
  602. lib/Zend/Gdata/Extension/ExtendedProperty.php +3 -2
  603. lib/Zend/Gdata/Extension/FeedLink.php +3 -2
  604. lib/Zend/Gdata/Extension/OpenSearchItemsPerPage.php +3 -2
  605. lib/Zend/Gdata/Extension/OpenSearchStartIndex.php +3 -2
  606. lib/Zend/Gdata/Extension/OpenSearchTotalResults.php +3 -2
  607. lib/Zend/Gdata/Extension/OriginalEvent.php +3 -2
  608. lib/Zend/Gdata/Extension/Rating.php +4 -3
  609. lib/Zend/Gdata/Extension/Recurrence.php +3 -2
  610. lib/Zend/Gdata/Extension/RecurrenceException.php +3 -2
  611. lib/Zend/Gdata/Extension/Reminder.php +3 -2
  612. lib/Zend/Gdata/Extension/Transparency.php +3 -2
  613. lib/Zend/Gdata/Extension/Visibility.php +3 -2
  614. lib/Zend/Gdata/Extension/When.php +5 -4
  615. lib/Zend/Gdata/Extension/Where.php +3 -2
  616. lib/Zend/Gdata/Extension/Who.php +3 -2
  617. lib/Zend/Gdata/Feed.php +19 -12
  618. lib/Zend/Gdata/Gapps.php +21 -7
  619. lib/Zend/Gdata/Gapps/EmailListEntry.php +3 -2
  620. lib/Zend/Gdata/Gapps/EmailListFeed.php +8 -7
  621. lib/Zend/Gdata/Gapps/EmailListQuery.php +37 -36
  622. lib/Zend/Gdata/Gapps/EmailListRecipientEntry.php +3 -2
  623. lib/Zend/Gdata/Gapps/EmailListRecipientFeed.php +8 -7
  624. lib/Zend/Gdata/Gapps/EmailListRecipientQuery.php +31 -30
  625. lib/Zend/Gdata/Gapps/Error.php +37 -36
  626. lib/Zend/Gdata/Gapps/Extension/EmailList.php +3 -2
  627. lib/Zend/Gdata/Gapps/Extension/Login.php +4 -3
  628. lib/Zend/Gdata/Gapps/Extension/Name.php +3 -2
  629. lib/Zend/Gdata/Gapps/Extension/Nickname.php +3 -2
  630. lib/Zend/Gdata/Gapps/Extension/Quota.php +3 -2
  631. lib/Zend/Gdata/Gapps/NicknameEntry.php +3 -2
  632. lib/Zend/Gdata/Gapps/NicknameFeed.php +8 -7
  633. lib/Zend/Gdata/Gapps/NicknameQuery.php +38 -37
  634. lib/Zend/Gdata/Gapps/Query.php +24 -23
  635. lib/Zend/Gdata/Gapps/ServiceException.php +43 -42
  636. lib/Zend/Gdata/Gapps/UserEntry.php +3 -2
  637. lib/Zend/Gdata/Gapps/UserFeed.php +8 -7
  638. lib/Zend/Gdata/Gapps/UserQuery.php +28 -27
  639. lib/Zend/Gdata/Gbase.php +3 -2
  640. lib/Zend/Gdata/Gbase/Entry.php +3 -2
  641. lib/Zend/Gdata/Gbase/Extension/BaseAttribute.php +3 -3
  642. lib/Zend/Gdata/Gbase/Feed.php +3 -2
  643. lib/Zend/Gdata/Gbase/ItemEntry.php +6 -5
  644. lib/Zend/Gdata/Gbase/ItemFeed.php +3 -2
  645. lib/Zend/Gdata/Gbase/ItemQuery.php +6 -5
  646. lib/Zend/Gdata/Gbase/Query.php +4 -3
  647. lib/Zend/Gdata/Gbase/SnippetEntry.php +3 -2
  648. lib/Zend/Gdata/Gbase/SnippetFeed.php +3 -2
  649. lib/Zend/Gdata/Gbase/SnippetQuery.php +5 -4
  650. lib/Zend/Gdata/Geo.php +3 -2
  651. lib/Zend/Gdata/Geo/Entry.php +3 -2
  652. lib/Zend/Gdata/Geo/Extension/GeoRssWhere.php +3 -2
  653. lib/Zend/Gdata/Geo/Extension/GmlPoint.php +3 -2
  654. lib/Zend/Gdata/Geo/Extension/GmlPos.php +3 -2
  655. lib/Zend/Gdata/Geo/Feed.php +3 -2
  656. lib/Zend/Gdata/Health.php +8 -7
  657. lib/Zend/Gdata/Health/Extension/Ccr.php +7 -7
  658. lib/Zend/Gdata/Health/ProfileEntry.php +10 -9
  659. lib/Zend/Gdata/Health/ProfileFeed.php +4 -3
  660. lib/Zend/Gdata/Health/ProfileListEntry.php +7 -6
  661. lib/Zend/Gdata/Health/ProfileListFeed.php +4 -3
  662. lib/Zend/Gdata/Health/Query.php +21 -20
  663. lib/Zend/Gdata/HttpAdapterStreamingProxy.php +127 -0
  664. lib/Zend/Gdata/HttpAdapterStreamingSocket.php +111 -0
  665. lib/Zend/Gdata/HttpClient.php +109 -2
  666. lib/Zend/Gdata/Kind/EventEntry.php +3 -2
  667. lib/Zend/Gdata/Media.php +3 -2
  668. lib/Zend/Gdata/Media/Entry.php +3 -2
  669. lib/Zend/Gdata/Media/Extension/MediaCategory.php +3 -2
  670. lib/Zend/Gdata/Media/Extension/MediaContent.php +3 -2
  671. lib/Zend/Gdata/Media/Extension/MediaCopyright.php +3 -2
  672. lib/Zend/Gdata/Media/Extension/MediaCredit.php +3 -2
  673. lib/Zend/Gdata/Media/Extension/MediaDescription.php +3 -2
  674. lib/Zend/Gdata/Media/Extension/MediaGroup.php +3 -2
  675. lib/Zend/Gdata/Media/Extension/MediaHash.php +3 -2
  676. lib/Zend/Gdata/Media/Extension/MediaKeywords.php +3 -2
  677. lib/Zend/Gdata/Media/Extension/MediaPlayer.php +3 -2
  678. lib/Zend/Gdata/Media/Extension/MediaRating.php +3 -2
  679. lib/Zend/Gdata/Media/Extension/MediaRestriction.php +3 -2
  680. lib/Zend/Gdata/Media/Extension/MediaText.php +3 -2
  681. lib/Zend/Gdata/Media/Extension/MediaThumbnail.php +3 -2
  682. lib/Zend/Gdata/Media/Extension/MediaTitle.php +3 -2
  683. lib/Zend/Gdata/Media/Feed.php +3 -2
  684. lib/Zend/Gdata/MediaMimeStream.php +190 -0
  685. lib/Zend/Gdata/MimeBodyString.php +92 -0
  686. lib/Zend/Gdata/MimeFile.php +66 -0
  687. lib/Zend/Gdata/Photos.php +3 -2
  688. lib/Zend/Gdata/Photos/AlbumEntry.php +3 -2
  689. lib/Zend/Gdata/Photos/AlbumFeed.php +3 -2
  690. lib/Zend/Gdata/Photos/AlbumQuery.php +5 -4
  691. lib/Zend/Gdata/Photos/CommentEntry.php +3 -2
  692. lib/Zend/Gdata/Photos/Extension/Access.php +3 -2
  693. lib/Zend/Gdata/Photos/Extension/AlbumId.php +3 -2
  694. lib/Zend/Gdata/Photos/Extension/BytesUsed.php +3 -2
  695. lib/Zend/Gdata/Photos/Extension/Checksum.php +3 -2
  696. lib/Zend/Gdata/Photos/Extension/Client.php +3 -2
  697. lib/Zend/Gdata/Photos/Extension/CommentCount.php +3 -2
  698. lib/Zend/Gdata/Photos/Extension/CommentingEnabled.php +3 -2
  699. lib/Zend/Gdata/Photos/Extension/Height.php +3 -2
  700. lib/Zend/Gdata/Photos/Extension/Id.php +3 -2
  701. lib/Zend/Gdata/Photos/Extension/Location.php +3 -2
  702. lib/Zend/Gdata/Photos/Extension/MaxPhotosPerAlbum.php +3 -2
  703. lib/Zend/Gdata/Photos/Extension/Name.php +3 -2
  704. lib/Zend/Gdata/Photos/Extension/Nickname.php +3 -2
  705. lib/Zend/Gdata/Photos/Extension/NumPhotos.php +3 -2
  706. lib/Zend/Gdata/Photos/Extension/NumPhotosRemaining.php +3 -2
  707. lib/Zend/Gdata/Photos/Extension/PhotoId.php +3 -2
  708. lib/Zend/Gdata/Photos/Extension/Position.php +3 -2
  709. lib/Zend/Gdata/Photos/Extension/QuotaCurrent.php +3 -2
  710. lib/Zend/Gdata/Photos/Extension/QuotaLimit.php +3 -2
  711. lib/Zend/Gdata/Photos/Extension/Rotation.php +3 -2
  712. lib/Zend/Gdata/Photos/Extension/Size.php +3 -2
  713. lib/Zend/Gdata/Photos/Extension/Thumbnail.php +3 -2
  714. lib/Zend/Gdata/Photos/Extension/Timestamp.php +3 -2
  715. lib/Zend/Gdata/Photos/Extension/User.php +3 -2
  716. lib/Zend/Gdata/Photos/Extension/Version.php +3 -2
  717. lib/Zend/Gdata/Photos/Extension/Weight.php +3 -2
  718. lib/Zend/Gdata/Photos/Extension/Width.php +3 -2
  719. lib/Zend/Gdata/Photos/PhotoEntry.php +3 -2
  720. lib/Zend/Gdata/Photos/PhotoFeed.php +3 -2
  721. lib/Zend/Gdata/Photos/PhotoQuery.php +3 -2
  722. lib/Zend/Gdata/Photos/TagEntry.php +3 -2
  723. lib/Zend/Gdata/Photos/UserEntry.php +3 -2
  724. lib/Zend/Gdata/Photos/UserFeed.php +3 -2
  725. lib/Zend/Gdata/Photos/UserQuery.php +31 -30
  726. lib/Zend/Gdata/Query.php +3 -2
  727. lib/Zend/Gdata/Spreadsheets.php +3 -2
  728. lib/Zend/Gdata/Spreadsheets/CellEntry.php +3 -2
  729. lib/Zend/Gdata/Spreadsheets/CellFeed.php +3 -2
  730. lib/Zend/Gdata/Spreadsheets/CellQuery.php +3 -2
  731. lib/Zend/Gdata/Spreadsheets/DocumentQuery.php +7 -6
  732. lib/Zend/Gdata/Spreadsheets/Extension/Cell.php +3 -3
  733. lib/Zend/Gdata/Spreadsheets/Extension/ColCount.php +3 -3
  734. lib/Zend/Gdata/Spreadsheets/Extension/Custom.php +3 -3
  735. lib/Zend/Gdata/Spreadsheets/Extension/RowCount.php +3 -3
  736. lib/Zend/Gdata/Spreadsheets/ListEntry.php +3 -2
  737. lib/Zend/Gdata/Spreadsheets/ListFeed.php +3 -2
  738. lib/Zend/Gdata/Spreadsheets/ListQuery.php +7 -6
  739. lib/Zend/Gdata/Spreadsheets/SpreadsheetEntry.php +3 -2
  740. lib/Zend/Gdata/Spreadsheets/SpreadsheetFeed.php +3 -2
  741. lib/Zend/Gdata/Spreadsheets/WorksheetEntry.php +3 -2
  742. lib/Zend/Gdata/Spreadsheets/WorksheetFeed.php +3 -2
  743. lib/Zend/Gdata/YouTube.php +266 -21
  744. lib/Zend/Gdata/YouTube/ActivityEntry.php +232 -0
  745. lib/Zend/Gdata/YouTube/ActivityFeed.php +66 -0
  746. lib/Zend/Gdata/YouTube/CommentEntry.php +15 -3
  747. lib/Zend/Gdata/YouTube/CommentFeed.php +3 -2
  748. lib/Zend/Gdata/YouTube/ContactEntry.php +3 -2
  749. lib/Zend/Gdata/YouTube/ContactFeed.php +3 -2
  750. lib/Zend/Gdata/YouTube/Extension/AboutMe.php +3 -2
  751. lib/Zend/Gdata/YouTube/Extension/Age.php +3 -2
  752. lib/Zend/Gdata/YouTube/Extension/Books.php +3 -2
  753. lib/Zend/Gdata/YouTube/Extension/Company.php +3 -2
  754. lib/Zend/Gdata/YouTube/Extension/Control.php +3 -2
  755. lib/Zend/Gdata/YouTube/Extension/CountHint.php +3 -2
  756. lib/Zend/Gdata/YouTube/Extension/Description.php +3 -2
  757. lib/Zend/Gdata/YouTube/Extension/Duration.php +3 -2
  758. lib/Zend/Gdata/YouTube/Extension/FirstName.php +3 -2
  759. lib/Zend/Gdata/YouTube/Extension/Gender.php +3 -2
  760. lib/Zend/Gdata/YouTube/Extension/Hobbies.php +3 -2
  761. lib/Zend/Gdata/YouTube/Extension/Hometown.php +3 -2
  762. lib/Zend/Gdata/YouTube/Extension/LastName.php +3 -2
  763. lib/Zend/Gdata/YouTube/Extension/Link.php +3 -2
  764. lib/Zend/Gdata/YouTube/Extension/Location.php +3 -2
  765. lib/Zend/Gdata/YouTube/Extension/MediaContent.php +3 -2
  766. lib/Zend/Gdata/YouTube/Extension/MediaCredit.php +4 -3
  767. lib/Zend/Gdata/YouTube/Extension/MediaGroup.php +3 -2
  768. lib/Zend/Gdata/YouTube/Extension/MediaRating.php +3 -2
  769. lib/Zend/Gdata/YouTube/Extension/Movies.php +3 -2
  770. lib/Zend/Gdata/YouTube/Extension/Music.php +3 -2
  771. lib/Zend/Gdata/YouTube/Extension/NoEmbed.php +3 -2
  772. lib/Zend/Gdata/YouTube/Extension/Occupation.php +3 -2
  773. lib/Zend/Gdata/YouTube/Extension/PlaylistId.php +3 -2
  774. lib/Zend/Gdata/YouTube/Extension/PlaylistTitle.php +3 -2
  775. lib/Zend/Gdata/YouTube/Extension/Position.php +3 -2
  776. lib/Zend/Gdata/YouTube/Extension/Private.php +3 -2
  777. lib/Zend/Gdata/YouTube/Extension/QueryString.php +3 -2
  778. lib/Zend/Gdata/YouTube/Extension/Racy.php +3 -2
  779. lib/Zend/Gdata/YouTube/Extension/Recorded.php +3 -2
  780. lib/Zend/Gdata/YouTube/Extension/Relationship.php +3 -2
  781. lib/Zend/Gdata/YouTube/Extension/ReleaseDate.php +3 -2
  782. lib/Zend/Gdata/YouTube/Extension/School.php +3 -2
  783. lib/Zend/Gdata/YouTube/Extension/State.php +3 -2
  784. lib/Zend/Gdata/YouTube/Extension/Statistics.php +171 -19
  785. lib/Zend/Gdata/YouTube/Extension/Status.php +3 -2
  786. lib/Zend/Gdata/YouTube/Extension/Token.php +3 -2
  787. lib/Zend/Gdata/YouTube/Extension/Uploaded.php +3 -2
  788. lib/Zend/Gdata/YouTube/Extension/Username.php +3 -2
  789. lib/Zend/Gdata/YouTube/Extension/VideoId.php +3 -2
  790. lib/Zend/Gdata/YouTube/InboxEntry.php +281 -0
  791. lib/Zend/Gdata/YouTube/InboxFeed.php +68 -0
  792. lib/Zend/Gdata/YouTube/MediaEntry.php +3 -2
  793. lib/Zend/Gdata/YouTube/PlaylistListEntry.php +9 -8
  794. lib/Zend/Gdata/YouTube/PlaylistListFeed.php +3 -2
  795. lib/Zend/Gdata/YouTube/PlaylistVideoEntry.php +3 -2
  796. lib/Zend/Gdata/YouTube/PlaylistVideoFeed.php +3 -2
  797. lib/Zend/Gdata/YouTube/SubscriptionEntry.php +15 -14
  798. lib/Zend/Gdata/YouTube/SubscriptionFeed.php +3 -2
  799. lib/Zend/Gdata/YouTube/UserProfileEntry.php +12 -11
  800. lib/Zend/Gdata/YouTube/VideoEntry.php +4 -4
  801. lib/Zend/Gdata/YouTube/VideoFeed.php +3 -2
  802. lib/Zend/Gdata/YouTube/VideoQuery.php +11 -10
  803. lib/Zend/Http/Client.php +200 -67
  804. lib/Zend/Http/Client/Adapter/Curl.php +438 -0
  805. lib/Zend/Http/Client/Adapter/Exception.php +9 -4
  806. lib/Zend/Http/Client/Adapter/Interface.php +3 -3
  807. lib/Zend/Http/Client/Adapter/Proxy.php +49 -51
  808. lib/Zend/Http/Client/Adapter/Socket.php +159 -38
  809. lib/Zend/Http/Client/Adapter/Test.php +26 -8
  810. lib/Zend/Http/Client/Exception.php +6 -3
  811. lib/Zend/Http/Cookie.php +96 -15
  812. lib/Zend/Http/CookieJar.php +79 -26
  813. lib/Zend/Http/Exception.php +6 -3
  814. lib/Zend/Http/Response.php +56 -11
  815. lib/Zend/InfoCard.php +5 -5
  816. lib/Zend/InfoCard/Adapter/Default.php +3 -3
  817. lib/Zend/InfoCard/Adapter/Exception.php +5 -5
  818. lib/Zend/InfoCard/Adapter/Interface.php +3 -3
  819. lib/Zend/InfoCard/Cipher.php +3 -3
  820. lib/Zend/InfoCard/Cipher/Exception.php +4 -4
  821. lib/Zend/InfoCard/Cipher/Pki/Adapter/Abstract.php +3 -3
  822. lib/Zend/InfoCard/Cipher/Pki/Adapter/Rsa.php +4 -4
  823. lib/Zend/InfoCard/Cipher/Pki/Interface.php +4 -4
  824. lib/Zend/InfoCard/Cipher/Pki/Rsa/Interface.php +3 -3
  825. lib/Zend/InfoCard/Cipher/Symmetric/Adapter/Abstract.php +5 -5
  826. lib/Zend/InfoCard/Cipher/Symmetric/Adapter/Aes128cbc.php +6 -6
  827. lib/Zend/InfoCard/Cipher/Symmetric/Adapter/Aes256cbc.php +4 -4
  828. lib/Zend/InfoCard/Cipher/Symmetric/Aes128cbc/Interface.php +5 -5
  829. lib/Zend/InfoCard/Cipher/Symmetric/Aes256cbc/Interface.php +3 -3
  830. lib/Zend/InfoCard/Cipher/Symmetric/Interface.php +4 -4
  831. lib/Zend/InfoCard/Claims.php +5 -8
  832. lib/Zend/InfoCard/Exception.php +3 -3
  833. lib/Zend/InfoCard/Xml/Assertion.php +3 -3
  834. lib/Zend/InfoCard/Xml/Assertion/Interface.php +3 -3
  835. lib/Zend/InfoCard/Xml/Assertion/Saml.php +3 -3
  836. lib/Zend/InfoCard/Xml/Element.php +7 -10
  837. lib/Zend/InfoCard/Xml/Element/Interface.php +3 -3
  838. lib/Zend/InfoCard/Xml/EncryptedData.php +3 -3
  839. lib/Zend/InfoCard/Xml/EncryptedData/Abstract.php +3 -3
  840. lib/Zend/InfoCard/Xml/EncryptedData/XmlEnc.php +3 -3
  841. lib/Zend/InfoCard/Xml/EncryptedKey.php +3 -3
  842. lib/Zend/InfoCard/Xml/Exception.php +4 -4
  843. lib/Zend/InfoCard/Xml/KeyInfo.php +3 -3
  844. lib/Zend/InfoCard/Xml/KeyInfo/Abstract.php +4 -4
  845. lib/Zend/InfoCard/Xml/KeyInfo/Default.php +3 -3
  846. lib/Zend/InfoCard/Xml/KeyInfo/Interface.php +3 -3
  847. lib/Zend/InfoCard/Xml/KeyInfo/XmlDSig.php +3 -3
  848. lib/Zend/InfoCard/Xml/Security.php +3 -3
  849. lib/Zend/InfoCard/Xml/Security/Exception.php +4 -4
  850. lib/Zend/InfoCard/Xml/Security/Transform.php +7 -9
  851. lib/Zend/InfoCard/Xml/Security/Transform/EnvelopedSignature.php +3 -3
  852. lib/Zend/InfoCard/Xml/Security/Transform/Exception.php +4 -4
  853. lib/Zend/InfoCard/Xml/Security/Transform/Interface.php +3 -3
  854. lib/Zend/InfoCard/Xml/Security/Transform/XmlExcC14N.php +3 -3
  855. lib/Zend/InfoCard/Xml/SecurityTokenReference.php +3 -3
  856. lib/Zend/Json.php +107 -11
  857. lib/Zend/Json/Decoder.php +123 -6
  858. lib/Zend/Json/Encoder.php +143 -2
  859. lib/Zend/Json/Exception.php +3 -2
  860. lib/Zend/Json/Expr.php +80 -0
  861. lib/Zend/Json/Server.php +40 -39
  862. lib/Zend/Json/Server/Cache.php +11 -11
  863. lib/Zend/Json/Server/Error.php +19 -18
  864. lib/Zend/Json/Server/Exception.php +4 -3
  865. lib/Zend/Json/Server/Request.php +33 -32
  866. lib/Zend/Json/Server/Request/Http.php +5 -4
  867. lib/Zend/Json/Server/Response.php +18 -17
  868. lib/Zend/Json/Server/Response/Http.php +7 -6
  869. lib/Zend/Json/Server/Smd.php +44 -43
  870. lib/Zend/Json/Server/Smd/Service.php +40 -40
  871. lib/Zend/Layout.php +118 -109
  872. lib/Zend/Layout/Controller/Action/Helper/Layout.php +18 -18
  873. lib/Zend/Layout/Controller/Plugin/Layout.php +15 -14
  874. lib/Zend/Layout/Exception.php +3 -2
  875. lib/Zend/Ldap.php +974 -257
  876. lib/Zend/Ldap/Attribute.php +420 -0
  877. lib/Zend/Ldap/Collection.php +195 -0
  878. lib/Zend/Ldap/Collection/Iterator/Default.php +253 -0
  879. lib/Zend/{Validate/Hostname/Hu.php → Ldap/Collection/Iterator/Interface.php} +17 -21
  880. lib/Zend/Ldap/Converter.php +71 -0
  881. lib/Zend/Ldap/Dn.php +794 -0
  882. lib/Zend/Ldap/Exception.php +114 -146
  883. lib/Zend/Ldap/Filter.php +265 -0
  884. lib/Zend/Ldap/Filter/Abstract.php +157 -0
  885. lib/Zend/{Validate/Hostname/Se.php → Ldap/Filter/And.php} +14 -16
  886. lib/Zend/{Validate/Hostname/At.php → Ldap/Filter/Exception.php} +8 -21
  887. lib/Zend/Ldap/Filter/Logical.php +107 -0
  888. lib/Zend/Ldap/Filter/Mask.php +66 -0
  889. lib/Zend/Ldap/Filter/Not.php +75 -0
  890. lib/Zend/{Validate/Hostname/Fi.php → Ldap/Filter/Or.php} +14 -16
  891. lib/Zend/{Validate/Hostname/Ch.php → Ldap/Filter/String.php} +29 -14
  892. lib/Zend/Ldap/Ldif/Encoder.php +304 -0
  893. lib/Zend/Ldap/Node.php +1101 -0
  894. lib/Zend/Ldap/Node/Abstract.php +485 -0
  895. lib/Zend/Ldap/Node/ChildrenIterator.php +209 -0
  896. lib/Zend/Ldap/Node/Collection.php +67 -0
  897. lib/Zend/Ldap/Node/RootDse.php +158 -0
  898. lib/Zend/Ldap/Node/RootDse/ActiveDirectory.php +247 -0
  899. lib/Zend/Ldap/Node/RootDse/OpenLdap.php +102 -0
  900. lib/Zend/Ldap/Node/RootDse/eDirectory.php +160 -0
  901. lib/Zend/Ldap/Node/Schema.php +120 -0
  902. lib/Zend/Ldap/Node/Schema/ActiveDirectory.php +103 -0
  903. lib/Zend/Ldap/Node/Schema/AttributeType/ActiveDirectory.php +104 -0
  904. lib/Zend/Ldap/Node/Schema/AttributeType/Interface.php +75 -0
  905. lib/Zend/Ldap/Node/Schema/AttributeType/OpenLdap.php +129 -0
  906. lib/Zend/Ldap/Node/Schema/Item.php +163 -0
  907. lib/Zend/Ldap/Node/Schema/ObjectClass/ActiveDirectory.php +115 -0
  908. lib/Zend/Ldap/Node/Schema/ObjectClass/Interface.php +83 -0
  909. lib/Zend/Ldap/Node/Schema/ObjectClass/OpenLdap.php +175 -0
  910. lib/Zend/Ldap/Node/Schema/OpenLdap.php +502 -0
  911. lib/Zend/Loader.php +26 -23
  912. lib/Zend/Loader/Autoloader.php +584 -0
  913. lib/Zend/Loader/Autoloader/Interface.php +34 -0
  914. lib/Zend/Loader/Autoloader/Resource.php +460 -0
  915. lib/Zend/Loader/Exception.php +4 -4
  916. lib/Zend/Loader/PluginLoader.php +37 -17
  917. lib/Zend/Loader/PluginLoader/Exception.php +3 -2
  918. lib/Zend/Loader/PluginLoader/Interface.php +6 -5
  919. lib/Zend/Log.php +6 -7
  920. lib/Zend/Log/Exception.php +4 -4
  921. lib/Zend/Log/Filter/Interface.php +4 -4
  922. lib/Zend/Log/Filter/Message.php +5 -4
  923. lib/Zend/Log/Filter/Priority.php +5 -4
  924. lib/Zend/Log/Filter/Suppress.php +4 -4
  925. lib/Zend/Log/Formatter/Firebug.php +50 -0
  926. lib/Zend/Log/Formatter/Interface.php +4 -4
  927. lib/Zend/Log/Formatter/Simple.php +4 -4
  928. lib/Zend/Log/Formatter/Xml.php +4 -4
  929. lib/Zend/Log/Writer/Abstract.php +6 -5
  930. lib/Zend/Log/Writer/Db.php +7 -5
  931. lib/Zend/Log/Writer/Firebug.php +37 -36
  932. lib/Zend/Log/Writer/Mail.php +295 -0
  933. lib/Zend/Log/Writer/Mock.php +4 -4
  934. lib/Zend/Log/Writer/Null.php +4 -4
  935. lib/Zend/Log/Writer/Stream.php +8 -4
  936. lib/Zend/Log/Writer/Syslog.php +175 -0
  937. lib/Zend/Mail.php +376 -60
  938. lib/Zend/Mail/Exception.php +3 -3
  939. lib/Zend/Mail/Message.php +3 -3
  940. lib/Zend/Mail/Message/File.php +4 -4
  941. lib/Zend/Mail/Message/Interface.php +4 -4
  942. lib/Zend/Mail/Part.php +38 -7
  943. lib/Zend/Mail/Part/File.php +10 -10
  944. lib/Zend/Mail/Part/Interface.php +5 -5
  945. lib/Zend/Mail/Protocol/Abstract.php +6 -6
  946. lib/Zend/Mail/Protocol/Exception.php +4 -4
  947. lib/Zend/Mail/Protocol/Imap.php +16 -15
  948. lib/Zend/Mail/Protocol/Pop3.php +9 -8
  949. lib/Zend/Mail/Protocol/Smtp.php +5 -5
  950. lib/Zend/Mail/Protocol/Smtp/Auth/Crammd5.php +4 -4
  951. lib/Zend/Mail/Protocol/Smtp/Auth/Login.php +4 -4
  952. lib/Zend/Mail/Protocol/Smtp/Auth/Plain.php +4 -4
  953. lib/Zend/Mail/Storage.php +3 -3
  954. lib/Zend/Mail/Storage/Abstract.php +5 -5
  955. lib/Zend/Mail/Storage/Exception.php +4 -4
  956. lib/Zend/Mail/Storage/Folder.php +4 -4
  957. lib/Zend/Mail/Storage/Folder/Interface.php +4 -4
  958. lib/Zend/Mail/Storage/Folder/Maildir.php +4 -4
  959. lib/Zend/Mail/Storage/Folder/Mbox.php +4 -4
  960. lib/Zend/Mail/Storage/Imap.php +5 -5
  961. lib/Zend/Mail/Storage/Maildir.php +8 -8
  962. lib/Zend/Mail/Storage/Mbox.php +5 -5
  963. lib/Zend/Mail/Storage/Pop3.php +5 -5
  964. lib/Zend/Mail/Storage/Writable/Interface.php +4 -4
  965. lib/Zend/Mail/Storage/Writable/Maildir.php +38 -38
  966. lib/Zend/Mail/Transport/Abstract.php +8 -8
  967. lib/Zend/Mail/Transport/Exception.php +4 -4
  968. lib/Zend/Mail/Transport/Sendmail.php +7 -4
  969. lib/Zend/Mail/Transport/Smtp.php +10 -12
  970. lib/Zend/Measure/Abstract.php +75 -39
  971. lib/Zend/Measure/Acceleration.php +3 -3
  972. lib/Zend/Measure/Angle.php +3 -3
  973. lib/Zend/Measure/Area.php +3 -3
  974. lib/Zend/Measure/Binary.php +3 -3
  975. lib/Zend/Measure/Capacitance.php +3 -3
  976. lib/Zend/Measure/Cooking/Volume.php +3 -3
  977. lib/Zend/Measure/Cooking/Weight.php +3 -3
  978. lib/Zend/Measure/Current.php +3 -3
  979. lib/Zend/Measure/Density.php +3 -3
  980. lib/Zend/Measure/Energy.php +3 -3
  981. lib/Zend/Measure/Exception.php +3 -3
  982. lib/Zend/Measure/Flow/Mass.php +3 -3
  983. lib/Zend/Measure/Flow/Mole.php +3 -3
  984. lib/Zend/Measure/Flow/Volume.php +3 -3
  985. lib/Zend/Measure/Force.php +3 -3
  986. lib/Zend/Measure/Frequency.php +3 -3
  987. lib/Zend/Measure/Illumination.php +3 -3
  988. lib/Zend/Measure/Length.php +3 -3
  989. lib/Zend/Measure/Lightness.php +3 -3
  990. lib/Zend/Measure/Number.php +9 -9
  991. lib/Zend/Measure/Power.php +3 -3
  992. lib/Zend/Measure/Pressure.php +3 -3
  993. lib/Zend/Measure/Speed.php +3 -3
  994. lib/Zend/Measure/Temperature.php +3 -3
  995. lib/Zend/Measure/Time.php +3 -3
  996. lib/Zend/Measure/Torque.php +3 -3
  997. lib/Zend/Measure/Viscosity/Dynamic.php +3 -3
  998. lib/Zend/Measure/Viscosity/Kinematic.php +3 -3
  999. lib/Zend/Measure/Volume.php +3 -3
  1000. lib/Zend/Measure/Weight.php +3 -3
  1001. lib/Zend/Memory.php +4 -3
  1002. lib/Zend/Memory/AccessController.php +3 -2
  1003. lib/Zend/Memory/Container.php +3 -2
  1004. lib/Zend/Memory/Container/Interface.php +3 -2
  1005. lib/Zend/Memory/Container/Locked.php +3 -2
  1006. lib/Zend/Memory/Container/Movable.php +3 -2
  1007. lib/Zend/Memory/Exception.php +4 -3
  1008. lib/Zend/Memory/Manager.php +4 -3
  1009. lib/Zend/Memory/Value.php +4 -2
  1010. lib/Zend/Mime.php +119 -6
  1011. lib/Zend/Mime/Decode.php +3 -2
  1012. lib/Zend/Mime/Exception.php +3 -2
  1013. lib/Zend/Mime/Message.php +4 -4
  1014. lib/Zend/Mime/Part.php +4 -3
  1015. lib/Zend/Navigation.php +54 -0
  1016. lib/Zend/Navigation/Container.php +503 -0
  1017. lib/Zend/Navigation/Exception.php +38 -0
  1018. lib/Zend/Navigation/Page.php +1119 -0
  1019. lib/Zend/Navigation/Page/Mvc.php +440 -0
  1020. lib/Zend/Navigation/Page/Uri.php +100 -0
  1021. lib/Zend/OpenId.php +5 -5
  1022. lib/Zend/OpenId/Consumer.php +9 -9
  1023. lib/Zend/OpenId/Consumer/Storage.php +3 -3
  1024. lib/Zend/OpenId/Consumer/Storage/File.php +5 -5
  1025. lib/Zend/OpenId/Exception.php +3 -3
  1026. lib/Zend/OpenId/Extension.php +4 -4
  1027. lib/Zend/OpenId/Extension/Sreg.php +3 -3
  1028. lib/Zend/OpenId/Provider.php +4 -4
  1029. lib/Zend/OpenId/Provider/Storage.php +3 -3
  1030. lib/Zend/OpenId/Provider/Storage/File.php +5 -5
  1031. lib/Zend/OpenId/Provider/User.php +3 -3
  1032. lib/Zend/OpenId/Provider/User/Session.php +3 -3
  1033. lib/Zend/Paginator.php +234 -132
  1034. lib/Zend/Paginator/Adapter/Array.php +7 -7
  1035. lib/Zend/Paginator/Adapter/DbSelect.php +95 -36
  1036. lib/Zend/Paginator/Adapter/DbTableSelect.php +4 -4
  1037. lib/Zend/Paginator/Adapter/Interface.php +4 -4
  1038. lib/Zend/Paginator/Adapter/Iterator.php +7 -7
  1039. lib/Zend/Paginator/Adapter/Null.php +5 -5
  1040. lib/Zend/Paginator/AdapterAggregate.php +40 -0
  1041. lib/Zend/Paginator/Exception.php +3 -3
  1042. lib/Zend/Paginator/ScrollingStyle/All.php +7 -7
  1043. lib/Zend/Paginator/ScrollingStyle/Elastic.php +8 -6
  1044. lib/Zend/Paginator/ScrollingStyle/Interface.php +4 -4
  1045. lib/Zend/Paginator/ScrollingStyle/Jumping.php +12 -12
  1046. lib/Zend/Paginator/ScrollingStyle/Sliding.php +12 -12
  1047. lib/Zend/Pdf.php +554 -59
  1048. lib/Zend/Pdf/Action.php +404 -0
  1049. lib/Zend/Pdf/Action/GoTo.php +116 -0
  1050. lib/Zend/Pdf/Action/GoTo3DView.php +39 -0
  1051. lib/Zend/Pdf/Action/GoToE.php +38 -0
  1052. lib/Zend/Pdf/Action/GoToR.php +38 -0
  1053. lib/Zend/Pdf/Action/Hide.php +39 -0
  1054. lib/Zend/Pdf/Action/ImportData.php +39 -0
  1055. lib/Zend/Pdf/Action/JavaScript.php +39 -0
  1056. lib/Zend/Pdf/Action/Launch.php +38 -0
  1057. lib/Zend/Pdf/Action/Movie.php +38 -0
  1058. lib/Zend/Pdf/Action/Named.php +39 -0
  1059. lib/Zend/Pdf/Action/Rendition.php +39 -0
  1060. lib/Zend/Pdf/Action/ResetForm.php +39 -0
  1061. lib/Zend/Pdf/Action/SetOCGState.php +39 -0
  1062. lib/Zend/Pdf/Action/Sound.php +39 -0
  1063. lib/Zend/Pdf/Action/SubmitForm.php +39 -0
  1064. lib/Zend/Pdf/Action/Thread.php +38 -0
  1065. lib/Zend/Pdf/Action/Trans.php +39 -0
  1066. lib/Zend/Pdf/Action/URI.php +37 -0
  1067. lib/Zend/Pdf/Action/Unknown.php +38 -0
  1068. lib/Zend/Pdf/Annotation.php +231 -0
  1069. lib/Zend/Pdf/Annotation/FileAttachment.php +101 -0
  1070. lib/Zend/Pdf/Annotation/Link.php +162 -0
  1071. lib/Zend/Pdf/Annotation/Text.php +95 -0
  1072. lib/Zend/Pdf/Cmap.php +8 -13
  1073. lib/Zend/Pdf/Cmap/ByteEncoding.php +9 -4
  1074. lib/Zend/Pdf/Cmap/ByteEncoding/Static.php +5 -2
  1075. lib/Zend/Pdf/Cmap/SegmentToDelta.php +13 -7
  1076. lib/Zend/Pdf/Cmap/TrimmedTable.php +11 -4
  1077. lib/Zend/Pdf/Color.php +11 -2
  1078. lib/Zend/Pdf/Color/Cmyk.php +29 -17
  1079. lib/Zend/Pdf/Color/GrayScale.php +21 -13
  1080. lib/Zend/Pdf/Color/Html.php +17 -8
  1081. lib/Zend/Pdf/Color/Rgb.php +18 -5
  1082. lib/Zend/Pdf/Destination.php +113 -0
  1083. lib/Zend/Pdf/Destination/Explicit.php +122 -0
  1084. lib/Zend/Pdf/Destination/Fit.php +75 -0
  1085. lib/Zend/Pdf/Destination/FitBoundingBox.php +75 -0
  1086. lib/Zend/Pdf/Destination/FitBoundingBoxHorizontally.php +98 -0
  1087. lib/Zend/Pdf/Destination/FitBoundingBoxVertically.php +98 -0
  1088. lib/Zend/Pdf/Destination/FitHorizontally.php +98 -0
  1089. lib/Zend/Pdf/Destination/FitRectangle.php +171 -0
  1090. lib/Zend/Pdf/Destination/FitVertically.php +98 -0
  1091. lib/Zend/Pdf/Destination/Named.php +101 -0
  1092. lib/Zend/Pdf/Destination/Unknown.php +37 -0
  1093. lib/Zend/Pdf/Destination/Zoom.php +177 -0
  1094. lib/Zend/Pdf/Element.php +11 -12
  1095. lib/Zend/Pdf/Element/Array.php +26 -29
  1096. lib/Zend/Pdf/Element/Boolean.php +4 -2
  1097. lib/Zend/Pdf/Element/Dictionary.php +11 -3
  1098. lib/Zend/Pdf/Element/Name.php +4 -2
  1099. lib/Zend/Pdf/Element/Null.php +3 -2
  1100. lib/Zend/Pdf/Element/Numeric.php +5 -3
  1101. lib/Zend/Pdf/Element/Object.php +21 -21
  1102. lib/Zend/Pdf/Element/Object/Stream.php +23 -20
  1103. lib/Zend/Pdf/Element/Reference.php +30 -33
  1104. lib/Zend/Pdf/Element/Reference/Context.php +5 -11
  1105. lib/Zend/Pdf/Element/Reference/Table.php +8 -3
  1106. lib/Zend/Pdf/Element/Stream.php +6 -13
  1107. lib/Zend/Pdf/Element/String.php +114 -97
  1108. lib/Zend/Pdf/Element/String/Binary.php +19 -31
  1109. lib/Zend/Pdf/ElementFactory.php +50 -55
  1110. lib/Zend/Pdf/ElementFactory/Interface.php +13 -4
  1111. lib/Zend/Pdf/ElementFactory/Proxy.php +16 -4
  1112. lib/Zend/Pdf/Exception.php +4 -2
  1113. lib/Zend/Pdf/FileParser.php +4 -2
  1114. lib/Zend/Pdf/FileParser/Font.php +13 -5
  1115. lib/Zend/Pdf/FileParser/Font/OpenType.php +26 -10
  1116. lib/Zend/Pdf/FileParser/Font/OpenType/TrueType.php +6 -3
  1117. lib/Zend/Pdf/FileParser/Image.php +17 -10
  1118. lib/Zend/Pdf/FileParser/Image/Png.php +9 -4
  1119. lib/Zend/Pdf/FileParserDataSource.php +4 -2
  1120. lib/Zend/Pdf/FileParserDataSource/File.php +12 -2
  1121. lib/Zend/Pdf/FileParserDataSource/String.php +6 -4
  1122. lib/Zend/Pdf/Filter/Ascii85.php +6 -3
  1123. lib/Zend/Pdf/Filter/AsciiHex.php +6 -3
  1124. lib/Zend/Pdf/Filter/Compression.php +14 -3
  1125. lib/Zend/Pdf/Filter/Compression/Flate.php +8 -3
  1126. lib/Zend/Pdf/Filter/Compression/Lzw.php +7 -3
  1127. lib/Zend/Pdf/Filter/Interface.php +4 -2
  1128. lib/Zend/Pdf/Font.php +32 -75
  1129. lib/Zend/Pdf/Image.php +25 -22
  1130. lib/Zend/Pdf/NameTree.php +154 -0
  1131. lib/Zend/Pdf/Outline.php +373 -0
  1132. lib/Zend/Pdf/Outline/Created.php +315 -0
  1133. lib/Zend/Pdf/Outline/Loaded.php +462 -0
  1134. lib/Zend/Pdf/Page.php +79 -37
  1135. lib/Zend/Pdf/Parser.php +53 -56
  1136. lib/Zend/Pdf/Parser/Stream.php +0 -59
  1137. lib/Zend/Pdf/PhpArray.php +0 -128
  1138. lib/Zend/Pdf/RecursivelyIteratableObjectsContainer.php +45 -0
  1139. lib/Zend/Pdf/Resource.php +6 -13
  1140. lib/Zend/Pdf/Resource/Font.php +14 -4
  1141. lib/Zend/Pdf/Resource/Font/CidFont.php +61 -53
  1142. lib/Zend/Pdf/Resource/Font/CidFont/TrueType.php +14 -7
  1143. lib/Zend/Pdf/Resource/Font/Extracted.php +42 -36
  1144. lib/Zend/Pdf/Resource/Font/FontDescriptor.php +20 -15
  1145. lib/Zend/Pdf/Resource/Font/Simple.php +22 -20
  1146. lib/Zend/Pdf/Resource/Font/Simple/Parsed.php +13 -9
  1147. lib/Zend/Pdf/Resource/Font/Simple/Parsed/TrueType.php +9 -4
  1148. lib/Zend/Pdf/Resource/Font/Simple/Standard.php +9 -4
  1149. lib/Zend/Pdf/Resource/Font/Simple/Standard/Courier.php +11 -5
  1150. lib/Zend/Pdf/Resource/Font/Simple/Standard/CourierBold.php +11 -5
  1151. lib/Zend/Pdf/Resource/Font/Simple/Standard/CourierBoldOblique.php +11 -5
  1152. lib/Zend/Pdf/Resource/Font/Simple/Standard/CourierOblique.php +11 -5
  1153. lib/Zend/Pdf/Resource/Font/Simple/Standard/Helvetica.php +11 -5
  1154. lib/Zend/Pdf/Resource/Font/Simple/Standard/HelveticaBold.php +10 -5
  1155. lib/Zend/Pdf/Resource/Font/Simple/Standard/HelveticaBoldOblique.php +11 -5
  1156. lib/Zend/Pdf/Resource/Font/Simple/Standard/HelveticaOblique.php +11 -5
  1157. lib/Zend/Pdf/Resource/Font/Simple/Standard/Symbol.php +11 -5
  1158. lib/Zend/Pdf/Resource/Font/Simple/Standard/TimesBold.php +11 -5
  1159. lib/Zend/Pdf/Resource/Font/Simple/Standard/TimesBoldItalic.php +11 -5
  1160. lib/Zend/Pdf/Resource/Font/Simple/Standard/TimesItalic.php +11 -5
  1161. lib/Zend/Pdf/Resource/Font/Simple/Standard/TimesRoman.php +11 -5
  1162. lib/Zend/Pdf/Resource/Font/Simple/Standard/ZapfDingbats.php +11 -5
  1163. lib/Zend/Pdf/Resource/Font/Type0.php +33 -32
  1164. lib/Zend/Pdf/Resource/Image.php +6 -7
  1165. lib/Zend/Pdf/Resource/Image/Jpeg.php +10 -9
  1166. lib/Zend/Pdf/Resource/Image/Png.php +28 -17
  1167. lib/Zend/Pdf/Resource/Image/Tiff.php +10 -8
  1168. lib/Zend/Pdf/Resource/ImageFactory.php +9 -6
  1169. lib/Zend/Pdf/StringParser.php +99 -84
  1170. lib/Zend/Pdf/Style.php +10 -17
  1171. lib/Zend/Pdf/Target.php +76 -0
  1172. lib/Zend/Pdf/Trailer.php +5 -6
  1173. lib/Zend/Pdf/Trailer/Generator.php +6 -3
  1174. lib/Zend/Pdf/Trailer/Keeper.php +5 -7
  1175. lib/Zend/Pdf/UpdateInfoContainer.php +5 -11
  1176. lib/Zend/ProgressBar.php +28 -24
  1177. lib/Zend/ProgressBar/Adapter.php +13 -13
  1178. lib/Zend/ProgressBar/Adapter/Console.php +149 -96
  1179. lib/Zend/ProgressBar/Adapter/Exception.php +3 -3
  1180. lib/Zend/ProgressBar/Adapter/JsPull.php +13 -13
  1181. lib/Zend/ProgressBar/Adapter/JsPush.php +19 -19
  1182. lib/Zend/ProgressBar/Exception.php +3 -3
  1183. lib/Zend/Queue.php +569 -0
  1184. lib/Zend/Queue/Adapter/Activemq.php +336 -0
  1185. lib/Zend/Queue/Adapter/AdapterAbstract.php +191 -0
  1186. lib/Zend/Queue/Adapter/AdapterInterface.php +174 -0
  1187. lib/Zend/Queue/Adapter/Array.php +354 -0
  1188. lib/Zend/Queue/Adapter/Db.php +536 -0
  1189. lib/Zend/Queue/Adapter/Db/Message.php +51 -0
  1190. lib/Zend/Queue/Adapter/Db/Queue.php +51 -0
  1191. lib/Zend/Queue/Adapter/Db/mysql.sql +75 -0
  1192. lib/Zend/Queue/Adapter/Db/postgresql.sql +49 -0
  1193. lib/Zend/Queue/Adapter/Db/queue_sqlite.php +40 -0
  1194. lib/Zend/Queue/Adapter/Memcacheq.php +428 -0
  1195. lib/Zend/Queue/Adapter/Null.php +174 -0
  1196. lib/Zend/Queue/Adapter/PlatformJobQueue.php +343 -0
  1197. lib/Zend/Queue/Exception.php +35 -0
  1198. lib/Zend/Queue/Message.php +230 -0
  1199. lib/Zend/Queue/Message/Iterator.php +285 -0
  1200. lib/Zend/Queue/Message/PlatformJob.php +194 -0
  1201. lib/Zend/Queue/Stomp/Client.php +173 -0
  1202. lib/Zend/Queue/Stomp/Client/Connection.php +280 -0
  1203. lib/Zend/Queue/Stomp/Client/ConnectionInterface.php +103 -0
  1204. lib/Zend/Queue/Stomp/Frame.php +363 -0
  1205. lib/Zend/Queue/Stomp/FrameInterface.php +154 -0
  1206. lib/Zend/Reflection/Class.php +247 -0
  1207. lib/Zend/Reflection/Docblock.php +294 -0
  1208. lib/Zend/Reflection/Docblock/Tag.php +145 -0
  1209. lib/Zend/Reflection/Docblock/Tag/Param.php +93 -0
  1210. lib/Zend/Reflection/Docblock/Tag/Return.php +72 -0
  1211. lib/Zend/Reflection/Exception.php +36 -0
  1212. lib/Zend/Reflection/Extension.php +85 -0
  1213. lib/Zend/Reflection/File.php +411 -0
  1214. lib/Zend/Reflection/Function.php +129 -0
  1215. lib/Zend/Reflection/Method.php +168 -0
  1216. lib/Zend/Reflection/Parameter.php +123 -0
  1217. lib/Zend/Reflection/Property.php +68 -0
  1218. lib/Zend/Registry.php +7 -5
  1219. lib/Zend/Request/Interface.php +0 -112
  1220. lib/Zend/Rest/Client.php +7 -2
  1221. lib/Zend/Rest/Client/Exception.php +3 -2
  1222. lib/Zend/Rest/Client/Result.php +3 -2
  1223. lib/Zend/Rest/Client/Result/Exception.php +11 -2
  1224. lib/Zend/Rest/Controller.php +68 -0
  1225. lib/Zend/Rest/Exception.php +3 -2
  1226. lib/Zend/Rest/Route.php +373 -0
  1227. lib/Zend/Rest/Server.php +13 -11
  1228. lib/Zend/Rest/Server/Exception.php +4 -2
  1229. lib/Zend/Search/Exception.php +3 -2
  1230. lib/Zend/Search/Lucene.php +166 -151
  1231. lib/Zend/Search/Lucene/Analysis/Analyzer.php +26 -27
  1232. lib/Zend/Search/Lucene/Analysis/Analyzer/Common.php +15 -3
  1233. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php +3 -2
  1234. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Text/CaseInsensitive.php +3 -2
  1235. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum.php +3 -2
  1236. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum/CaseInsensitive.php +3 -2
  1237. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8.php +7 -6
  1238. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8/CaseInsensitive.php +4 -3
  1239. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8Num.php +6 -5
  1240. lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8Num/CaseInsensitive.php +3 -2
  1241. lib/Zend/Search/Lucene/Analysis/Token.php +3 -2
  1242. lib/Zend/Search/Lucene/Analysis/TokenFilter.php +3 -3
  1243. lib/Zend/Search/Lucene/Analysis/TokenFilter/LowerCase.php +3 -2
  1244. lib/Zend/Search/Lucene/Analysis/TokenFilter/LowerCaseUtf8.php +4 -3
  1245. lib/Zend/Search/Lucene/Analysis/TokenFilter/ShortWords.php +3 -2
  1246. lib/Zend/Search/Lucene/Analysis/TokenFilter/StopWords.php +9 -8
  1247. lib/Zend/Search/Lucene/Document.php +4 -2
  1248. lib/Zend/Search/Lucene/Document/Docx.php +105 -77
  1249. lib/Zend/Search/Lucene/Document/Exception.php +37 -0
  1250. lib/Zend/Search/Lucene/Document/Html.php +149 -32
  1251. lib/Zend/Search/Lucene/Document/OpenXml.php +7 -5
  1252. lib/Zend/Search/Lucene/Document/Pptx.php +10 -3
  1253. lib/Zend/Search/Lucene/Document/Xlsx.php +10 -3
  1254. lib/Zend/Search/Lucene/Exception.php +3 -2
  1255. lib/Zend/Search/Lucene/FSM.php +3 -2
  1256. lib/Zend/Search/Lucene/FSMAction.php +3 -2
  1257. lib/Zend/Search/Lucene/Field.php +12 -11
  1258. lib/Zend/Search/Lucene/Index/DictionaryLoader.php +7 -4
  1259. lib/Zend/Search/Lucene/Index/DocsFilter.php +3 -2
  1260. lib/Zend/Search/Lucene/Index/FieldInfo.php +3 -2
  1261. lib/Zend/Search/Lucene/Index/SegmentInfo.php +210 -96
  1262. lib/Zend/Search/Lucene/Index/SegmentMerger.php +10 -9
  1263. lib/Zend/Search/Lucene/Index/SegmentWriter.php +12 -4
  1264. lib/Zend/Search/Lucene/Index/SegmentWriter/DocumentWriter.php +12 -5
  1265. lib/Zend/Search/Lucene/Index/SegmentWriter/StreamWriter.php +6 -5
  1266. lib/Zend/Search/Lucene/Index/Term.php +3 -2
  1267. lib/Zend/Search/Lucene/Index/TermInfo.php +3 -2
  1268. lib/Zend/Search/Lucene/Index/{SegmentInfoPriorityQueue.php → TermsPriorityQueue.php} +10 -9
  1269. lib/Zend/Search/Lucene/Index/TermsStream/Interface.php +66 -0
  1270. lib/Zend/Search/Lucene/Index/Writer.php +23 -62
  1271. lib/Zend/Search/Lucene/Interface.php +20 -40
  1272. lib/Zend/Search/Lucene/LockManager.php +3 -4
  1273. lib/Zend/Search/Lucene/MultiSearcher.php +968 -0
  1274. lib/Zend/Search/Lucene/PriorityQueue.php +3 -2
  1275. lib/Zend/Search/Lucene/Proxy.php +3 -2
  1276. lib/Zend/Search/Lucene/Search/BooleanExpressionRecognizer.php +9 -8
  1277. lib/Zend/Search/Lucene/Search/Highlighter/Default.php +94 -0
  1278. lib/Zend/Search/Lucene/Search/Highlighter/Interface.php +53 -0
  1279. lib/Zend/Search/Lucene/Search/Query.php +46 -40
  1280. lib/Zend/Search/Lucene/Search/Query/Boolean.php +22 -13
  1281. lib/Zend/Search/Lucene/Search/Query/Empty.php +7 -9
  1282. lib/Zend/Search/Lucene/Search/Query/Fuzzy.php +124 -22
  1283. lib/Zend/Search/Lucene/Search/Query/Insignificant.php +7 -9
  1284. lib/Zend/Search/Lucene/Search/Query/MultiTerm.php +23 -11
  1285. lib/Zend/Search/Lucene/Search/Query/Phrase.php +27 -19
  1286. lib/Zend/Search/Lucene/Search/Query/Preprocessing.php +127 -0
  1287. lib/Zend/Search/Lucene/Search/Query/Preprocessing/Fuzzy.php +287 -0
  1288. lib/Zend/Search/Lucene/Search/Query/Preprocessing/Phrase.php +270 -0
  1289. lib/Zend/Search/Lucene/Search/Query/Preprocessing/Term.php +341 -0
  1290. lib/Zend/Search/Lucene/Search/Query/Range.php +60 -15
  1291. lib/Zend/Search/Lucene/Search/Query/Term.php +24 -21
  1292. lib/Zend/Search/Lucene/Search/Query/Wildcard.php +77 -13
  1293. lib/Zend/Search/Lucene/Search/QueryEntry.php +3 -14
  1294. lib/Zend/Search/Lucene/Search/QueryEntry/Phrase.php +10 -35
  1295. lib/Zend/Search/Lucene/Search/QueryEntry/Subquery.php +3 -5
  1296. lib/Zend/Search/Lucene/Search/QueryEntry/Term.php +23 -90
  1297. lib/Zend/Search/Lucene/Search/QueryHit.php +4 -2
  1298. lib/Zend/Search/Lucene/Search/QueryLexer.php +3 -2
  1299. lib/Zend/Search/Lucene/Search/QueryParser.php +27 -33
  1300. lib/Zend/Search/Lucene/Search/QueryParserContext.php +9 -25
  1301. lib/Zend/Search/Lucene/Search/QueryParserException.php +3 -2
  1302. lib/Zend/Search/Lucene/Search/QueryToken.php +3 -2
  1303. lib/Zend/Search/Lucene/Search/Similarity.php +4 -6
  1304. lib/Zend/Search/Lucene/Search/Similarity/Default.php +3 -2
  1305. lib/Zend/Search/Lucene/Search/Weight.php +3 -2
  1306. lib/Zend/Search/Lucene/Search/Weight/Boolean.php +3 -2
  1307. lib/Zend/Search/Lucene/Search/Weight/Empty.php +3 -2
  1308. lib/Zend/Search/Lucene/Search/Weight/MultiTerm.php +4 -2
  1309. lib/Zend/Search/Lucene/Search/Weight/Phrase.php +3 -2
  1310. lib/Zend/Search/Lucene/Search/Weight/Term.php +3 -2
  1311. lib/Zend/Search/Lucene/Storage/Directory.php +5 -4
  1312. lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php +6 -6
  1313. lib/Zend/Search/Lucene/Storage/File.php +74 -25
  1314. lib/Zend/Search/Lucene/Storage/File/Filesystem.php +3 -2
  1315. lib/Zend/Search/Lucene/Storage/File/Memory.php +74 -26
  1316. lib/Zend/Search/Lucene/TermStreamsPriorityQueue.php +176 -0
  1317. lib/Zend/Server/Abstract.php +15 -15
  1318. lib/Zend/Server/Cache.php +5 -5
  1319. lib/Zend/Server/Definition.php +27 -27
  1320. lib/Zend/Server/Exception.php +2 -2
  1321. lib/Zend/Server/Interface.php +3 -3
  1322. lib/Zend/Server/Method/Callback.php +20 -20
  1323. lib/Zend/Server/Method/Definition.php +25 -25
  1324. lib/Zend/Server/Method/Parameter.php +14 -14
  1325. lib/Zend/Server/Method/Prototype.php +16 -16
  1326. lib/Zend/Server/Reflection.php +3 -3
  1327. lib/Zend/Server/Reflection/Class.php +3 -3
  1328. lib/Zend/Server/Reflection/Exception.php +6 -6
  1329. lib/Zend/Server/Reflection/Function.php +3 -3
  1330. lib/Zend/Server/Reflection/Function/Abstract.php +4 -4
  1331. lib/Zend/Server/Reflection/Method.php +3 -3
  1332. lib/Zend/Server/Reflection/Node.php +3 -3
  1333. lib/Zend/Server/Reflection/Parameter.php +3 -3
  1334. lib/Zend/Server/Reflection/Prototype.php +3 -3
  1335. lib/Zend/Server/Reflection/ReturnValue.php +3 -3
  1336. lib/Zend/Service/Abstract.php +3 -3
  1337. lib/Zend/Service/Akismet.php +4 -4
  1338. lib/Zend/Service/Amazon.php +110 -25
  1339. lib/Zend/Service/Amazon/Abstract.php +167 -0
  1340. lib/Zend/Service/Amazon/Accessories.php +3 -3
  1341. lib/Zend/Service/Amazon/CustomerReview.php +3 -3
  1342. lib/Zend/Service/Amazon/Ec2.php +87 -0
  1343. lib/Zend/Service/Amazon/Ec2/Abstract.php +200 -0
  1344. lib/Zend/Service/Amazon/Ec2/Availabilityzones.php +73 -0
  1345. lib/Zend/Service/Amazon/Ec2/CloudWatch.php +354 -0
  1346. lib/Zend/Service/Amazon/Ec2/Ebs.php +340 -0
  1347. lib/Zend/Service/Amazon/Ec2/Elasticip.php +155 -0
  1348. lib/Zend/Service/Amazon/Ec2/Exception.php +48 -0
  1349. lib/Zend/Service/Amazon/Ec2/Image.php +330 -0
  1350. lib/Zend/Service/Amazon/Ec2/Instance.php +526 -0
  1351. lib/Zend/Service/Amazon/Ec2/Instance/Reserved.php +140 -0
  1352. lib/Zend/Service/Amazon/Ec2/Instance/Windows.php +192 -0
  1353. lib/Zend/Service/Amazon/Ec2/Keypair.php +134 -0
  1354. lib/Zend/Service/Amazon/Ec2/Region.php +73 -0
  1355. lib/Zend/Service/Amazon/Ec2/Response.php +160 -0
  1356. lib/Zend/Service/Amazon/Ec2/Securitygroups.php +298 -0
  1357. lib/Zend/Service/Amazon/EditorialReview.php +3 -3
  1358. lib/Zend/Service/Amazon/Exception.php +35 -0
  1359. lib/Zend/Service/Amazon/Image.php +3 -3
  1360. lib/Zend/Service/Amazon/Item.php +3 -3
  1361. lib/Zend/Service/Amazon/ListmaniaList.php +3 -3
  1362. lib/Zend/Service/Amazon/Offer.php +4 -4
  1363. lib/Zend/Service/Amazon/OfferSet.php +3 -3
  1364. lib/Zend/Service/Amazon/Query.php +3 -3
  1365. lib/Zend/Service/Amazon/ResultSet.php +3 -3
  1366. lib/Zend/Service/Amazon/S3.php +824 -0
  1367. lib/Zend/Service/Amazon/S3/Exception.php +37 -0
  1368. lib/Zend/Service/Amazon/S3/Stream.php +497 -0
  1369. lib/Zend/Service/Amazon/SimilarProduct.php +3 -3
  1370. lib/Zend/Service/Amazon/Sqs.php +436 -0
  1371. lib/Zend/Service/Amazon/Sqs/Exception.php +38 -0
  1372. lib/Zend/Service/Audioscrobbler.php +152 -97
  1373. lib/Zend/Service/Delicious.php +9 -9
  1374. lib/Zend/Service/Delicious/Exception.php +3 -3
  1375. lib/Zend/Service/Delicious/Post.php +3 -3
  1376. lib/Zend/Service/Delicious/PostList.php +3 -3
  1377. lib/Zend/Service/Delicious/SimplePost.php +3 -3
  1378. lib/Zend/Service/Exception.php +3 -3
  1379. lib/Zend/Service/Flickr.php +7 -7
  1380. lib/Zend/Service/Flickr/Image.php +3 -3
  1381. lib/Zend/Service/Flickr/Result.php +3 -3
  1382. lib/Zend/Service/Flickr/ResultSet.php +3 -3
  1383. lib/Zend/Service/Nirvanix.php +10 -11
  1384. lib/Zend/Service/Nirvanix/Exception.php +7 -6
  1385. lib/Zend/Service/Nirvanix/Namespace/Base.php +21 -20
  1386. lib/Zend/Service/Nirvanix/Namespace/Imfs.php +10 -9
  1387. lib/Zend/Service/Nirvanix/Response.php +10 -9
  1388. lib/Zend/Service/ReCaptcha.php +5 -5
  1389. lib/Zend/Service/ReCaptcha/Exception.php +6 -6
  1390. lib/Zend/Service/ReCaptcha/MailHide.php +3 -3
  1391. lib/Zend/Service/ReCaptcha/MailHide/Exception.php +3 -3
  1392. lib/Zend/Service/ReCaptcha/Response.php +3 -3
  1393. lib/Zend/Service/Simpy.php +28 -14
  1394. lib/Zend/Service/Simpy/Link.php +3 -3
  1395. lib/Zend/Service/Simpy/LinkQuery.php +3 -3
  1396. lib/Zend/Service/Simpy/LinkSet.php +3 -3
  1397. lib/Zend/Service/Simpy/Note.php +3 -3
  1398. lib/Zend/Service/Simpy/NoteSet.php +3 -3
  1399. lib/Zend/Service/Simpy/Tag.php +3 -3
  1400. lib/Zend/Service/Simpy/TagSet.php +3 -3
  1401. lib/Zend/Service/Simpy/Watchlist.php +4 -4
  1402. lib/Zend/Service/Simpy/WatchlistFilter.php +3 -3
  1403. lib/Zend/Service/Simpy/WatchlistFilterSet.php +3 -3
  1404. lib/Zend/Service/Simpy/WatchlistSet.php +3 -3
  1405. lib/Zend/Service/SlideShare.php +5 -5
  1406. lib/Zend/Service/SlideShare/Exception.php +6 -6
  1407. lib/Zend/Service/SlideShare/SlideShow.php +3 -3
  1408. lib/Zend/Service/StrikeIron.php +7 -10
  1409. lib/Zend/Service/StrikeIron/Base.php +3 -3
  1410. lib/Zend/Service/StrikeIron/Decorator.php +3 -3
  1411. lib/Zend/Service/StrikeIron/Exception.php +8 -6
  1412. lib/Zend/Service/StrikeIron/SalesUseTaxBasic.php +3 -3
  1413. lib/Zend/Service/StrikeIron/USAddressVerification.php +3 -3
  1414. lib/Zend/Service/StrikeIron/ZipCodeInfo.php +3 -3
  1415. lib/Zend/Service/Technorati.php +99 -99
  1416. lib/Zend/Service/Technorati/Author.php +26 -26
  1417. lib/Zend/Service/Technorati/BlogInfoResult.php +21 -21
  1418. lib/Zend/Service/Technorati/CosmosResult.php +22 -22
  1419. lib/Zend/Service/Technorati/CosmosResultSet.php +13 -13
  1420. lib/Zend/Service/Technorati/DailyCountsResult.php +16 -16
  1421. lib/Zend/Service/Technorati/DailyCountsResultSet.php +11 -11
  1422. lib/Zend/Service/Technorati/Exception.php +3 -3
  1423. lib/Zend/Service/Technorati/GetInfoResult.php +6 -6
  1424. lib/Zend/Service/Technorati/KeyInfoResult.php +15 -15
  1425. lib/Zend/Service/Technorati/Result.php +10 -10
  1426. lib/Zend/Service/Technorati/ResultSet.php +3 -3
  1427. lib/Zend/Service/Technorati/SearchResult.php +25 -25
  1428. lib/Zend/Service/Technorati/SearchResultSet.php +7 -7
  1429. lib/Zend/Service/Technorati/TagResult.php +30 -30
  1430. lib/Zend/Service/Technorati/TagResultSet.php +8 -8
  1431. lib/Zend/Service/Technorati/TagsResult.php +16 -16
  1432. lib/Zend/Service/Technorati/TagsResultSet.php +6 -6
  1433. lib/Zend/Service/Technorati/Utils.php +10 -10
  1434. lib/Zend/Service/Technorati/Weblog.php +87 -87
  1435. lib/Zend/Service/Twitter.php +350 -133
  1436. lib/Zend/Service/Twitter/Exception.php +9 -4
  1437. lib/Zend/Service/Twitter/Search.php +11 -4
  1438. lib/Zend/Service/Yahoo.php +4 -4
  1439. lib/Zend/Service/Yahoo/Image.php +3 -3
  1440. lib/Zend/Service/Yahoo/ImageResult.php +3 -3
  1441. lib/Zend/Service/Yahoo/ImageResultSet.php +3 -3
  1442. lib/Zend/Service/Yahoo/InlinkDataResult.php +3 -3
  1443. lib/Zend/Service/Yahoo/InlinkDataResultSet.php +3 -3
  1444. lib/Zend/Service/Yahoo/LocalResult.php +3 -3
  1445. lib/Zend/Service/Yahoo/LocalResultSet.php +3 -3
  1446. lib/Zend/Service/Yahoo/NewsResult.php +3 -3
  1447. lib/Zend/Service/Yahoo/NewsResultSet.php +3 -3
  1448. lib/Zend/Service/Yahoo/PageDataResult.php +3 -3
  1449. lib/Zend/Service/Yahoo/PageDataResultSet.php +3 -3
  1450. lib/Zend/Service/Yahoo/Result.php +3 -3
  1451. lib/Zend/Service/Yahoo/ResultSet.php +3 -3
  1452. lib/Zend/Service/Yahoo/VideoResult.php +4 -4
  1453. lib/Zend/Service/Yahoo/VideoResultSet.php +3 -3
  1454. lib/Zend/Service/Yahoo/WebResult.php +6 -6
  1455. lib/Zend/Service/Yahoo/WebResultSet.php +3 -3
  1456. lib/Zend/Session.php +69 -22
  1457. lib/Zend/Session/Abstract.php +3 -3
  1458. lib/Zend/Session/Exception.php +3 -3
  1459. lib/Zend/Session/Namespace.php +31 -3
  1460. lib/Zend/Session/SaveHandler/DbTable.php +7 -5
  1461. lib/Zend/Session/SaveHandler/Exception.php +3 -3
  1462. lib/Zend/Session/SaveHandler/Interface.php +3 -3
  1463. lib/Zend/Session/Validator/Abstract.php +3 -3
  1464. lib/Zend/Session/Validator/HttpUserAgent.php +3 -3
  1465. lib/Zend/Session/Validator/Interface.php +3 -3
  1466. lib/Zend/Soap/AutoDiscover.php +155 -105
  1467. lib/Zend/Soap/AutoDiscover/Exception.php +10 -2
  1468. lib/Zend/Soap/Client.php +242 -17
  1469. lib/Zend/Soap/Client/Common.php +4 -1
  1470. lib/Zend/Soap/Client/DotNet.php +13 -2
  1471. lib/Zend/Soap/Client/Exception.php +5 -3
  1472. lib/Zend/Soap/Client/Local.php +4 -1
  1473. lib/Zend/Soap/Server.php +116 -18
  1474. lib/Zend/Soap/Server/Exception.php +6 -4
  1475. lib/Zend/Soap/Wsdl.php +90 -9
  1476. lib/Zend/Soap/Wsdl/CodeGenerator.php +0 -127
  1477. lib/Zend/Soap/Wsdl/Exception.php +2 -2
  1478. lib/Zend/Soap/Wsdl/Parser.php +0 -173
  1479. lib/Zend/Soap/Wsdl/Strategy/Abstract.php +18 -2
  1480. lib/Zend/Soap/Wsdl/Strategy/AnyType.php +5 -3
  1481. lib/Zend/Soap/Wsdl/Strategy/ArrayOfTypeComplex.php +27 -15
  1482. lib/Zend/Soap/Wsdl/Strategy/ArrayOfTypeSequence.php +14 -19
  1483. lib/Zend/Soap/Wsdl/Strategy/Composite.php +176 -0
  1484. lib/Zend/Soap/Wsdl/Strategy/DefaultComplexType.php +5 -3
  1485. lib/Zend/Soap/Wsdl/Strategy/Interface.php +7 -2
  1486. lib/Zend/Tag/Cloud.php +410 -0
  1487. lib/Zend/Tag/Cloud/Decorator/Cloud.php +88 -0
  1488. lib/Zend/Tag/Cloud/Decorator/Exception.php +39 -0
  1489. lib/Zend/Tag/Cloud/Decorator/HtmlCloud.php +127 -0
  1490. lib/Zend/Tag/Cloud/Decorator/HtmlTag.php +278 -0
  1491. lib/Zend/Tag/Cloud/Decorator/Tag.php +88 -0
  1492. lib/Zend/Tag/Cloud/Exception.php +38 -0
  1493. lib/Zend/Tag/Exception.php +38 -0
  1494. lib/Zend/Tag/Item.php +220 -0
  1495. lib/Zend/Tag/ItemList.php +238 -0
  1496. lib/Zend/Tag/Taggable.php +60 -0
  1497. lib/Zend/Test/DbAdapter.php +333 -0
  1498. lib/Zend/Test/DbStatement.php +401 -0
  1499. lib/Zend/Test/PHPUnit/Constraint/DomQuery.php +55 -31
  1500. lib/Zend/Test/PHPUnit/Constraint/Exception.php +24 -4
  1501. lib/Zend/Test/PHPUnit/Constraint/Redirect.php +36 -16
  1502. lib/Zend/Test/PHPUnit/Constraint/ResponseHeader.php +64 -44
  1503. lib/Zend/Test/PHPUnit/ControllerTestCase.php +162 -123
  1504. lib/Zend/Test/PHPUnit/DatabaseTestCase.php +151 -0
  1505. lib/Zend/Test/PHPUnit/Db/Connection.php +149 -0
  1506. lib/Zend/Test/PHPUnit/Db/DataSet/DbRowset.php +75 -0
  1507. lib/Zend/Test/PHPUnit/Db/DataSet/DbTable.php +123 -0
  1508. lib/Zend/Test/PHPUnit/Db/DataSet/DbTableDataSet.php +103 -0
  1509. lib/Zend/Test/PHPUnit/Db/DataSet/QueryDataSet.php +86 -0
  1510. lib/Zend/Test/PHPUnit/Db/DataSet/QueryTable.php +86 -0
  1511. lib/Zend/Test/PHPUnit/Db/Exception.php +41 -0
  1512. lib/Zend/Test/PHPUnit/Db/Metadata/Generic.php +164 -0
  1513. lib/Zend/Test/PHPUnit/Db/Operation/DeleteAll.php +69 -0
  1514. lib/Zend/Test/PHPUnit/Db/Operation/Insert.php +92 -0
  1515. lib/Zend/Test/PHPUnit/Db/Operation/Truncate.php +118 -0
  1516. lib/Zend/Test/PHPUnit/Db/SimpleTester.php +95 -0
  1517. lib/Zend/Text/Exception.php +3 -3
  1518. lib/Zend/Text/Figlet.php +4 -4
  1519. lib/Zend/Text/Figlet/Exception.php +3 -3
  1520. lib/Zend/Text/Figlet/zend-framework.flf +1 -1