From 214f649f1d5a1e216015823c9697cd07e1088abb Mon Sep 17 00:00:00 2001 From: Neo <321592+Neo-Desktop@users.noreply.github.com> Date: Fri, 19 Dec 2025 17:30:12 -0800 Subject: [PATCH] Version 5.0.0 beta 8 --- Credits.txt | 2 +- applications/blog/data/javascript.xml | 4 +- applications/blog/data/lang.xml | 2 +- applications/blog/data/versions.json | 4 +- applications/blog/setup/upg_5000035/data.json | 22 + .../blog/setup/upg_5000035/themeeditor.json | 14 + applications/blog/setup/upg_5000036/data.json | 22 + .../blog/setup/upg_5000036/themeeditor.json | 14 + applications/calendar/data/javascript.xml | 22 +- applications/calendar/data/lang.xml | 2 +- applications/calendar/data/versions.json | 4 +- .../calendar/setup/upg_5000035/data.json | 22 + .../calendar/setup/upg_5000036/data.json | 22 + applications/cms/data/javascript.xml | 38 +- applications/cms/data/lang.xml | 9 +- applications/cms/data/theme.xml | 2 +- applications/cms/data/versions.json | 4 +- .../cms/modules/admin/pages/templates.php | 123 +- applications/cms/setup/upg_5000035/data.json | 22 + applications/cms/setup/upg_5000036/data.json | 22 + applications/cms/setup/upg_5000036/lang.json | 20 + applications/cms/setup/upg_5000036/theme.json | 19 + applications/cms/sources/Blocks/Block.php | 13 +- applications/cms/sources/Records/Records.php | 82 +- .../cms/sources/Templates/Templates.php | 24 +- applications/cms/sources/Theme/Theme.php | 111 + .../cms/widgets/DatabaseNavigation.php | 5 + applications/cms/widgets/RecordFeed.php | 16 + applications/convert/data/javascript.xml | 4 +- applications/convert/data/lang.xml | 2 +- applications/convert/data/versions.json | 4 +- .../convert/setup/upg_5000035/data.json | 22 + .../convert/setup/upg_5000036/data.json | 22 + applications/convert/sources/Login.php | 2 +- applications/core/data/editorManifest.json | 2 +- applications/core/data/javascript.xml | 665 +- applications/core/data/lang.xml | 16 +- applications/core/data/theme.xml | 862 +- applications/core/data/versions.json | 4 +- .../CommunityEnhancements/GoogleAnalytics.php | 22 +- .../extensions/core/Queue/RebuildLazyLoad.php | 20 +- .../extensions/core/Queue/RebuildPosts.php | 20 +- applications/core/interface/editor/index.php | 2 +- .../interface/tiptap/assets/main-0gprcJBY.js | 207 + .../core/interface/tiptap/manifest.json | 2 +- .../core/modules/admin/developer/details.php | 40 +- .../core/modules/front/system/settings.php | 2 +- applications/core/setup/upg_5000035/data.json | 22 + .../core/setup/upg_5000035/themeeditor.json | 116 + applications/core/setup/upg_5000036/data.json | 22 + .../core/setup/upg_5000036/javascript.json | 18 + applications/core/setup/upg_5000036/lang.json | 28 + .../core/setup/upg_5000036/theme.json | 40 + .../core/setup/upg_5000036/themeeditor.json | 116 + applications/downloads/data/javascript.xml | 18 +- applications/downloads/data/lang.xml | 2 +- applications/downloads/data/versions.json | 4 +- .../modules/front/downloads/view.php | 6 +- .../downloads/setup/upg_5000035/data.json | 22 + .../setup/upg_5000035/themeeditor.json | 14 + .../downloads/setup/upg_5000036/data.json | 22 + .../setup/upg_5000036/themeeditor.json | 14 + applications/forums/data/javascript.xml | 20 +- applications/forums/data/lang.xml | 2 +- applications/forums/data/versions.json | 4 +- .../forums/setup/upg_5000035/data.json | 22 + .../forums/setup/upg_5000035/themeeditor.json | 17 + .../forums/setup/upg_5000036/data.json | 22 + .../forums/setup/upg_5000036/themeeditor.json | 17 + applications/forums/sources/Forum/Forum.php | 13 +- applications/gallery/data/javascript.xml | 24 +- applications/gallery/data/lang.xml | 2 +- applications/gallery/data/versions.json | 4 +- .../gallery/setup/upg_5000035/data.json | 22 + .../gallery/setup/upg_5000036/data.json | 22 + applications/nexus/data/javascript.xml | 38 +- applications/nexus/data/lang.xml | 2 +- applications/nexus/data/versions.json | 4 +- .../nexus/setup/upg_5000035/data.json | 22 + .../nexus/setup/upg_5000035/themeeditor.json | 14 + .../nexus/setup/upg_5000036/data.json | 22 + .../nexus/setup/upg_5000036/themeeditor.json | 14 + init.php | 4 +- static/css/core_admin_core_core.css | 2 +- static/css/core_admin_dashboard_onboard.css | 2 +- static/css/core_front_styles_profiles.css | 2 +- .../css/core_global_framework_framework.css | 2 +- static/js/core/front_front_core.js | 4 +- static/js/global/root_admin.js | 6 +- static/js/global/root_framework.js | 16 +- static/js/global/root_front.js | 3 +- static/templates/cms_front_widgets.php | 2 +- static/templates/core_admin_dashboard.php | 92 +- static/templates/core_admin_global.php | 15 +- static/templates/core_admin_members.php | 2 +- static/templates/core_front_profile.php | 108 +- static/templates/core_front_system.php | 45 +- static/templates/core_front_tables.php | 8 +- static/templates/core_front_tags.php | 55 +- static/templates/core_global_forms.php | 2 +- .../HTMLPurifier/HTMLPurifier.auto.php | 22 +- .../HTMLPurifier.autoload-legacy.php | 28 +- .../HTMLPurifier/HTMLPurifier.autoload.php | 50 +- .../HTMLPurifier/HTMLPurifier.composer.php | 8 +- .../HTMLPurifier/HTMLPurifier.func.php | 50 +- .../HTMLPurifier/HTMLPurifier.includes.php | 471 +- .../HTMLPurifier/HTMLPurifier.kses.php | 60 +- .../HTMLPurifier/HTMLPurifier.path.php | 22 +- .../3rd_party/HTMLPurifier/HTMLPurifier.php | 594 +- .../HTMLPurifier.safe-includes.php | 459 +- .../HTMLPurifier/HTMLPurifier/Arborize.php | 142 +- .../HTMLPurifier/AttrCollections.php | 296 +- .../HTMLPurifier/HTMLPurifier/AttrDef.php | 288 +- .../HTMLPurifier/HTMLPurifier/AttrDef/CSS.php | 276 +- .../HTMLPurifier/AttrDef/CSS/AlphaValue.php | 68 +- .../HTMLPurifier/AttrDef/CSS/Background.php | 226 +- .../AttrDef/CSS/BackgroundPosition.php | 314 +- .../HTMLPurifier/AttrDef/CSS/Border.php | 112 +- .../HTMLPurifier/AttrDef/CSS/Color.php | 322 +- .../HTMLPurifier/AttrDef/CSS/Composite.php | 96 +- .../AttrDef/CSS/DenyElementDecorator.php | 88 +- .../HTMLPurifier/AttrDef/CSS/Filter.php | 154 +- .../HTMLPurifier/AttrDef/CSS/Font.php | 352 +- .../HTMLPurifier/AttrDef/CSS/FontFamily.php | 434 +- .../HTMLPurifier/AttrDef/CSS/Ident.php | 64 +- .../AttrDef/CSS/ImportantDecorator.php | 112 +- .../HTMLPurifier/AttrDef/CSS/Length.php | 154 +- .../HTMLPurifier/AttrDef/CSS/ListStyle.php | 224 +- .../HTMLPurifier/AttrDef/CSS/Multiple.php | 142 +- .../HTMLPurifier/AttrDef/CSS/Number.php | 180 +- .../HTMLPurifier/AttrDef/CSS/Percentage.php | 108 +- .../HTMLPurifier/AttrDef/CSS/Ratio.php | 46 + .../AttrDef/CSS/TextDecoration.php | 92 +- .../HTMLPurifier/AttrDef/CSS/URI.php | 154 +- .../HTMLPurifier/AttrDef/Clone.php | 88 +- .../HTMLPurifier/AttrDef/Enum.php | 146 +- .../HTMLPurifier/AttrDef/HTML/Bool.php | 96 +- .../HTMLPurifier/AttrDef/HTML/Class.php | 96 +- .../HTMLPurifier/AttrDef/HTML/Color.php | 102 +- .../HTMLPurifier/AttrDef/HTML/FrameTarget.php | 76 +- .../HTMLPurifier/AttrDef/HTML/ID.php | 226 +- .../HTMLPurifier/AttrDef/HTML/Length.php | 112 +- .../HTMLPurifier/AttrDef/HTML/LinkTypes.php | 144 +- .../HTMLPurifier/AttrDef/HTML/MultiLength.php | 120 +- .../HTMLPurifier/AttrDef/HTML/Nmtokens.php | 140 +- .../HTMLPurifier/AttrDef/HTML/Pixels.php | 152 +- .../HTMLPurifier/AttrDef/Integer.php | 182 +- .../HTMLPurifier/AttrDef/Lang.php | 172 +- .../HTMLPurifier/AttrDef/Switch.php | 106 +- .../HTMLPurifier/AttrDef/Text.php | 42 +- .../HTMLPurifier/HTMLPurifier/AttrDef/URI.php | 222 +- .../HTMLPurifier/AttrDef/URI/Email.php | 40 +- .../AttrDef/URI/Email/SimpleCheck.php | 58 +- .../HTMLPurifier/AttrDef/URI/Host.php | 278 +- .../HTMLPurifier/AttrDef/URI/IPv4.php | 90 +- .../HTMLPurifier/AttrDef/URI/IPv6.php | 178 +- .../HTMLPurifier/AttrTransform.php | 120 +- .../HTMLPurifier/AttrTransform/Background.php | 56 +- .../HTMLPurifier/AttrTransform/BdoDir.php | 54 +- .../HTMLPurifier/AttrTransform/BgColor.php | 56 +- .../HTMLPurifier/AttrTransform/BoolToCSS.php | 94 +- .../HTMLPurifier/AttrTransform/Border.php | 52 +- .../HTMLPurifier/AttrTransform/EnumToCSS.php | 136 +- .../AttrTransform/ImgRequired.php | 94 +- .../HTMLPurifier/AttrTransform/ImgSpace.php | 122 +- .../HTMLPurifier/AttrTransform/Input.php | 112 +- .../HTMLPurifier/AttrTransform/Lang.php | 62 +- .../HTMLPurifier/AttrTransform/Length.php | 90 +- .../HTMLPurifier/AttrTransform/Name.php | 66 +- .../HTMLPurifier/AttrTransform/NameSync.php | 92 +- .../HTMLPurifier/AttrTransform/Nofollow.php | 104 +- .../HTMLPurifier/AttrTransform/SafeEmbed.php | 50 +- .../HTMLPurifier/AttrTransform/SafeObject.php | 56 +- .../HTMLPurifier/AttrTransform/SafeParam.php | 168 +- .../AttrTransform/ScriptRequired.php | 46 +- .../AttrTransform/TargetBlank.php | 98 +- .../AttrTransform/TargetNoopener.php | 74 +- .../AttrTransform/TargetNoreferrer.php | 74 +- .../HTMLPurifier/AttrTransform/Textarea.php | 54 +- .../HTMLPurifier/HTMLPurifier/AttrTypes.php | 194 +- .../HTMLPurifier/AttrValidator.php | 356 +- .../HTMLPurifier/HTMLPurifier/Bootstrap.php | 182 +- .../HTMLPurifier/CSSDefinition.php | 1131 +- .../HTMLPurifier/HTMLPurifier/ChildDef.php | 104 +- .../HTMLPurifier/ChildDef/Chameleon.php | 134 +- .../HTMLPurifier/ChildDef/Custom.php | 204 +- .../HTMLPurifier/ChildDef/Empty.php | 76 +- .../HTMLPurifier/ChildDef/List.php | 188 +- .../HTMLPurifier/ChildDef/Optional.php | 90 +- .../HTMLPurifier/ChildDef/Required.php | 236 +- .../ChildDef/StrictBlockquote.php | 220 +- .../HTMLPurifier/ChildDef/Table.php | 451 +- .../HTMLPurifier/HTMLPurifier/Config.php | 1840 ++-- .../HTMLPurifier/ConfigSchema.php | 352 +- .../ConfigSchema/Builder/ConfigSchema.php | 96 +- .../HTMLPurifier/ConfigSchema/Builder/Xml.php | 288 +- .../HTMLPurifier/ConfigSchema/Exception.php | 22 +- .../HTMLPurifier/ConfigSchema/Interchange.php | 94 +- .../ConfigSchema/Interchange/Directive.php | 178 +- .../ConfigSchema/Interchange/Id.php | 116 +- .../ConfigSchema/InterchangeBuilder.php | 452 +- .../HTMLPurifier/ConfigSchema/Validator.php | 496 +- .../ConfigSchema/ValidatorAtom.php | 260 +- .../HTMLPurifier/ConfigSchema/schema.ser | 2 +- .../schema/Attr.AllowedClasses.txt | 16 +- .../schema/Attr.AllowedFrameTargets.txt | 24 +- .../ConfigSchema/schema/Attr.AllowedRel.txt | 18 +- .../ConfigSchema/schema/Attr.AllowedRev.txt | 18 +- .../schema/Attr.ClassUseCDATA.txt | 38 +- .../schema/Attr.DefaultImageAlt.txt | 22 +- .../schema/Attr.DefaultInvalidImage.txt | 18 +- .../schema/Attr.DefaultInvalidImageAlt.txt | 16 +- .../schema/Attr.DefaultTextDir.txt | 20 +- .../ConfigSchema/schema/Attr.EnableID.txt | 32 +- .../schema/Attr.ForbiddenClasses.txt | 16 +- .../ConfigSchema/schema/Attr.ID.HTML5.txt | 20 +- .../ConfigSchema/schema/Attr.IDBlacklist.txt | 10 +- .../schema/Attr.IDBlacklistRegexp.txt | 18 +- .../ConfigSchema/schema/Attr.IDPrefix.txt | 24 +- .../schema/Attr.IDPrefixLocal.txt | 28 +- .../schema/AutoFormat.AutoParagraph.txt | 62 +- .../ConfigSchema/schema/AutoFormat.Custom.txt | 24 +- .../schema/AutoFormat.DisplayLinkURI.txt | 22 +- .../schema/AutoFormat.Linkify.txt | 24 +- .../AutoFormat.PurifierLinkify.DocURL.txt | 24 +- .../schema/AutoFormat.PurifierLinkify.txt | 24 +- .../AutoFormat.RemoveEmpty.Predicate.txt | 28 +- ...rmat.RemoveEmpty.RemoveNbsp.Exceptions.txt | 22 +- .../AutoFormat.RemoveEmpty.RemoveNbsp.txt | 30 +- .../schema/AutoFormat.RemoveEmpty.txt | 92 +- ...utoFormat.RemoveSpansWithoutAttributes.txt | 22 +- .../schema/CSS.AllowDuplicates.txt | 22 +- .../schema/CSS.AllowImportant.txt | 16 +- .../ConfigSchema/schema/CSS.AllowTricky.txt | 22 +- .../ConfigSchema/schema/CSS.AllowedFonts.txt | 24 +- .../schema/CSS.AllowedProperties.txt | 36 +- .../ConfigSchema/schema/CSS.DefinitionRev.txt | 22 +- .../schema/CSS.ForbiddenProperties.txt | 26 +- .../ConfigSchema/schema/CSS.MaxImgLength.txt | 32 +- .../ConfigSchema/schema/CSS.Proprietary.txt | 20 +- .../ConfigSchema/schema/CSS.Trusted.txt | 18 +- .../schema/Cache.DefinitionImpl.txt | 28 +- .../schema/Cache.SerializerPath.txt | 26 +- .../schema/Cache.SerializerPermissions.txt | 32 +- .../schema/Core.AggressivelyFixLt.txt | 36 +- .../schema/Core.AggressivelyRemoveScript.txt | 32 +- .../schema/Core.AllowHostnameUnderscore.txt | 32 +- .../schema/Core.AllowParseManyTags.txt | 24 +- .../schema/Core.CollectErrors.txt | 24 +- .../schema/Core.ColorKeywords.txt | 320 +- .../schema/Core.ConvertDocumentToFragment.txt | 28 +- .../Core.DirectLexLineNumberSyncInterval.txt | 34 +- .../schema/Core.DisableExcludes.txt | 28 +- .../ConfigSchema/schema/Core.EnableIDNA.txt | 18 +- .../ConfigSchema/schema/Core.Encoding.txt | 30 +- .../schema/Core.EscapeInvalidChildren.txt | 24 +- .../schema/Core.EscapeInvalidTags.txt | 14 +- .../schema/Core.EscapeNonASCIICharacters.txt | 26 +- .../schema/Core.HiddenElements.txt | 38 +- .../ConfigSchema/schema/Core.Language.txt | 20 +- .../schema/Core.LegacyEntityDecoder.txt | 72 +- .../ConfigSchema/schema/Core.LexerImpl.txt | 68 +- .../schema/Core.MaintainLineNumbers.txt | 32 +- .../schema/Core.NormalizeNewlines.txt | 22 +- .../ConfigSchema/schema/Core.RemoveBlanks.txt | 10 + .../schema/Core.RemoveInvalidImg.txt | 24 +- .../Core.RemoveProcessingInstructions.txt | 22 +- .../schema/Core.RemoveScriptContents.txt | 24 +- .../ConfigSchema/schema/Filter.Custom.txt | 22 +- .../Filter.ExtractStyleBlocks.Escaping.txt | 28 +- .../Filter.ExtractStyleBlocks.Scope.txt | 58 +- .../Filter.ExtractStyleBlocks.TidyImpl.txt | 32 +- .../schema/Filter.ExtractStyleBlocks.txt | 148 +- .../ConfigSchema/schema/Filter.YouTube.txt | 32 +- .../ConfigSchema/schema/HTML.Allowed.txt | 50 +- .../schema/HTML.AllowedAttributes.txt | 38 +- .../schema/HTML.AllowedComments.txt | 20 +- .../schema/HTML.AllowedCommentsRegexp.txt | 30 +- .../schema/HTML.AllowedElements.txt | 46 +- .../schema/HTML.AllowedModules.txt | 40 +- .../schema/HTML.Attr.Name.UseCDATA.txt | 22 +- .../ConfigSchema/schema/HTML.BlockWrapper.txt | 36 +- .../ConfigSchema/schema/HTML.CoreModules.txt | 46 +- .../schema/HTML.CustomDoctype.txt | 18 +- .../ConfigSchema/schema/HTML.DefinitionID.txt | 66 +- .../schema/HTML.DefinitionRev.txt | 32 +- .../ConfigSchema/schema/HTML.Doctype.txt | 22 +- .../schema/HTML.FlashAllowFullScreen.txt | 22 +- .../schema/HTML.ForbiddenAttributes.txt | 42 +- .../schema/HTML.ForbiddenElements.txt | 40 +- .../ConfigSchema/schema/HTML.MaxImgLength.txt | 28 +- .../ConfigSchema/schema/HTML.Nofollow.txt | 14 +- .../ConfigSchema/schema/HTML.Parent.txt | 24 +- .../ConfigSchema/schema/HTML.Proprietary.txt | 24 +- .../ConfigSchema/schema/HTML.SafeEmbed.txt | 26 +- .../ConfigSchema/schema/HTML.SafeIframe.txt | 26 +- .../ConfigSchema/schema/HTML.SafeObject.txt | 26 +- .../schema/HTML.SafeScripting.txt | 20 +- .../ConfigSchema/schema/HTML.Strict.txt | 18 +- .../ConfigSchema/schema/HTML.TargetBlank.txt | 16 +- .../schema/HTML.TargetNoopener.txt | 20 +- .../schema/HTML.TargetNoreferrer.txt | 18 +- .../ConfigSchema/schema/HTML.TidyAdd.txt | 16 +- .../ConfigSchema/schema/HTML.TidyLevel.txt | 48 +- .../ConfigSchema/schema/HTML.TidyRemove.txt | 16 +- .../ConfigSchema/schema/HTML.Trusted.txt | 18 +- .../ConfigSchema/schema/HTML.XHTML.txt | 22 +- .../schema/Output.CommentScriptContents.txt | 20 +- .../schema/Output.FixInnerHTML.txt | 30 +- .../schema/Output.FlashCompat.txt | 22 +- .../ConfigSchema/schema/Output.Newline.txt | 26 +- .../ConfigSchema/schema/Output.SortAttr.txt | 28 +- .../ConfigSchema/schema/Output.TidyFormat.txt | 50 +- .../ConfigSchema/schema/Test.ForceNoIconv.txt | 14 +- .../schema/URI.AllowedSchemes.txt | 36 +- .../ConfigSchema/schema/URI.Base.txt | 34 +- .../ConfigSchema/schema/URI.DefaultScheme.txt | 30 +- .../ConfigSchema/schema/URI.DefinitionID.txt | 22 +- .../ConfigSchema/schema/URI.DefinitionRev.txt | 22 +- .../ConfigSchema/schema/URI.Disable.txt | 28 +- .../schema/URI.DisableExternal.txt | 22 +- .../schema/URI.DisableExternalResources.txt | 26 +- .../schema/URI.DisableResources.txt | 30 +- .../ConfigSchema/schema/URI.Host.txt | 38 +- .../ConfigSchema/schema/URI.HostBlacklist.txt | 18 +- .../ConfigSchema/schema/URI.MakeAbsolute.txt | 26 +- .../ConfigSchema/schema/URI.Munge.txt | 166 +- .../schema/URI.MungeResources.txt | 34 +- .../schema/URI.MungeSecretKey.txt | 60 +- .../schema/URI.OverrideAllowedSchemes.txt | 18 +- .../schema/URI.SafeIframeRegexp.txt | 44 +- .../HTMLPurifier/ConfigSchema/schema/info.ini | 6 +- .../HTMLPurifier/HTMLPurifier/ContentSets.php | 340 +- .../HTMLPurifier/HTMLPurifier/Context.php | 190 +- .../HTMLPurifier/HTMLPurifier/Definition.php | 110 +- .../HTMLPurifier/DefinitionCache.php | 258 +- .../DefinitionCache/Decorator.php | 224 +- .../DefinitionCache/Decorator/Cleanup.php | 156 +- .../DefinitionCache/Decorator/Memory.php | 170 +- .../DefinitionCache/Decorator/Template.php.in | 164 +- .../HTMLPurifier/DefinitionCache/Null.php | 152 +- .../DefinitionCache/Serializer.php | 624 +- .../DefinitionCache/Serializer/README | 6 +- .../HTMLPurifier/DefinitionCacheFactory.php | 212 +- .../HTMLPurifier/HTMLPurifier/Doctype.php | 146 +- .../HTMLPurifier/DoctypeRegistry.php | 284 +- .../HTMLPurifier/HTMLPurifier/ElementDef.php | 432 +- .../HTMLPurifier/HTMLPurifier/Encoder.php | 1234 +-- .../HTMLPurifier/EntityLookup.php | 96 +- .../HTMLPurifier/EntityParser.php | 570 +- .../HTMLPurifier/ErrorCollector.php | 488 +- .../HTMLPurifier/HTMLPurifier/ErrorStruct.php | 148 +- .../HTMLPurifier/HTMLPurifier/Exception.php | 24 +- .../HTMLPurifier/HTMLPurifier/Filter.php | 112 +- .../Filter/ExtractStyleBlocks.php | 707 +- .../HTMLPurifier/Filter/YouTube.php | 130 +- .../HTMLPurifier/HTMLPurifier/Generator.php | 572 +- .../HTMLPurifier/HTMLDefinition.php | 986 +- .../HTMLPurifier/HTMLPurifier/HTMLModule.php | 570 +- .../HTMLPurifier/HTMLModule/Bdo.php | 88 +- .../HTMLModule/CommonAttributes.php | 64 +- .../HTMLPurifier/HTMLModule/Edit.php | 110 +- .../HTMLPurifier/HTMLModule/Forms.php | 388 +- .../HTMLPurifier/HTMLModule/Hypertext.php | 80 +- .../HTMLPurifier/HTMLModule/Iframe.php | 108 +- .../HTMLPurifier/HTMLModule/Image.php | 98 +- .../HTMLPurifier/HTMLModule/Legacy.php | 372 +- .../HTMLPurifier/HTMLModule/List.php | 102 +- .../HTMLPurifier/HTMLModule/Name.php | 52 +- .../HTMLPurifier/HTMLModule/Nofollow.php | 50 +- .../HTMLModule/NonXMLCommonAttributes.php | 40 +- .../HTMLPurifier/HTMLModule/Object.php | 124 +- .../HTMLPurifier/HTMLModule/Presentation.php | 84 +- .../HTMLPurifier/HTMLModule/Proprietary.php | 80 +- .../HTMLPurifier/HTMLModule/Ruby.php | 72 +- .../HTMLPurifier/HTMLModule/SafeEmbed.php | 80 +- .../HTMLPurifier/HTMLModule/SafeObject.php | 124 +- .../HTMLPurifier/HTMLModule/SafeScripting.php | 80 +- .../HTMLPurifier/HTMLModule/Scripting.php | 146 +- .../HTMLModule/StyleAttribute.php | 66 +- .../HTMLPurifier/HTMLModule/Tables.php | 150 +- .../HTMLPurifier/HTMLModule/Target.php | 56 +- .../HTMLPurifier/HTMLModule/TargetBlank.php | 48 +- .../HTMLModule/TargetNoopener.php | 42 +- .../HTMLModule/TargetNoreferrer.php | 42 +- .../HTMLPurifier/HTMLModule/Text.php | 174 +- .../HTMLPurifier/HTMLModule/Tidy.php | 456 +- .../HTMLPurifier/HTMLModule/Tidy/Name.php | 66 +- .../HTMLModule/Tidy/Proprietary.php | 68 +- .../HTMLPurifier/HTMLModule/Tidy/Strict.php | 86 +- .../HTMLModule/Tidy/Transitional.php | 32 +- .../HTMLPurifier/HTMLModule/Tidy/XHTML.php | 52 +- .../HTMLModule/Tidy/XHTMLAndHTML4.php | 364 +- .../HTMLModule/XMLCommonAttributes.php | 40 +- .../HTMLPurifier/HTMLModuleManager.php | 934 +- .../HTMLPurifier/IDAccumulator.php | 114 +- .../HTMLPurifier/HTMLPurifier/Injector.php | 566 +- .../HTMLPurifier/Injector/AutoParagraph.php | 712 +- .../HTMLPurifier/Injector/DisplayLinkURI.php | 80 +- .../HTMLPurifier/Injector/Linkify.php | 134 +- .../HTMLPurifier/Injector/PurifierLinkify.php | 142 +- .../HTMLPurifier/Injector/RemoveEmpty.php | 224 +- .../Injector/RemoveSpansWithoutAttributes.php | 190 +- .../HTMLPurifier/Injector/SafeObject.php | 248 +- .../HTMLPurifier/HTMLPurifier/Language.php | 408 +- .../HTMLPurifier/Language/messages/en.php | 110 +- .../HTMLPurifier/LanguageFactory.php | 418 +- .../HTMLPurifier/HTMLPurifier/Length.php | 324 +- .../HTMLPurifier/HTMLPurifier/Lexer.php | 758 +- .../HTMLPurifier/Lexer/DOMLex.php | 677 +- .../HTMLPurifier/Lexer/DirectLex.php | 1078 +- .../HTMLPurifier/HTMLPurifier/Lexer/PH5P.php | 9576 ++++++++--------- .../HTMLPurifier/HTMLPurifier/Node.php | 98 +- .../HTMLPurifier/Node/Comment.php | 72 +- .../HTMLPurifier/Node/Element.php | 118 +- .../HTMLPurifier/HTMLPurifier/Node/Text.php | 108 +- .../HTMLPurifier/PercentEncoder.php | 222 +- .../HTMLPurifier/HTMLPurifier/Printer.php | 436 +- .../HTMLPurifier/Printer/CSSDefinition.php | 88 +- .../HTMLPurifier/Printer/ConfigForm.css | 20 +- .../HTMLPurifier/Printer/ConfigForm.js | 10 +- .../HTMLPurifier/Printer/ConfigForm.php | 912 +- .../HTMLPurifier/Printer/HTMLDefinition.php | 648 +- .../HTMLPurifier/PropertyList.php | 244 +- .../HTMLPurifier/PropertyListIterator.php | 86 +- .../HTMLPurifier/HTMLPurifier/Queue.php | 112 +- .../HTMLPurifier/HTMLPurifier/Strategy.php | 52 +- .../HTMLPurifier/Strategy/Composite.php | 60 +- .../HTMLPurifier/Strategy/Core.php | 34 +- .../HTMLPurifier/Strategy/FixNesting.php | 362 +- .../HTMLPurifier/Strategy/MakeWellFormed.php | 1318 +-- .../Strategy/RemoveForeignElements.php | 414 +- .../Strategy/ValidateAttributes.php | 90 +- .../HTMLPurifier/HTMLPurifier/StringHash.php | 96 +- .../HTMLPurifier/StringHashParser.php | 272 +- .../HTMLPurifier/TagTransform.php | 74 +- .../HTMLPurifier/TagTransform/Font.php | 228 +- .../HTMLPurifier/TagTransform/Simple.php | 88 +- .../HTMLPurifier/HTMLPurifier/Token.php | 200 +- .../HTMLPurifier/Token/Comment.php | 76 +- .../HTMLPurifier/HTMLPurifier/Token/Empty.php | 30 +- .../HTMLPurifier/HTMLPurifier/Token/End.php | 48 +- .../HTMLPurifier/HTMLPurifier/Token/Start.php | 20 +- .../HTMLPurifier/HTMLPurifier/Token/Tag.php | 136 +- .../HTMLPurifier/HTMLPurifier/Token/Text.php | 106 +- .../HTMLPurifier/TokenFactory.php | 236 +- .../HTMLPurifier/HTMLPurifier/URI.php | 632 +- .../HTMLPurifier/URIDefinition.php | 224 +- .../HTMLPurifier/HTMLPurifier/URIFilter.php | 148 +- .../URIFilter/DisableExternal.php | 108 +- .../URIFilter/DisableExternalResources.php | 50 +- .../URIFilter/DisableResources.php | 44 +- .../HTMLPurifier/URIFilter/HostBlacklist.php | 92 +- .../HTMLPurifier/URIFilter/MakeAbsolute.php | 316 +- .../HTMLPurifier/URIFilter/Munge.php | 230 +- .../HTMLPurifier/URIFilter/SafeIframe.php | 136 +- .../HTMLPurifier/HTMLPurifier/URIParser.php | 142 +- .../HTMLPurifier/HTMLPurifier/URIScheme.php | 204 +- .../HTMLPurifier/URIScheme/data.php | 272 +- .../HTMLPurifier/URIScheme/file.php | 88 +- .../HTMLPurifier/URIScheme/ftp.php | 116 +- .../HTMLPurifier/URIScheme/http.php | 72 +- .../HTMLPurifier/URIScheme/https.php | 36 +- .../HTMLPurifier/URIScheme/mailto.php | 80 +- .../HTMLPurifier/URIScheme/news.php | 70 +- .../HTMLPurifier/URIScheme/nntp.php | 64 +- .../HTMLPurifier/URIScheme/tel.php | 92 +- .../HTMLPurifier/URISchemeRegistry.php | 162 +- .../HTMLPurifier/UnitConverter.php | 614 +- .../HTMLPurifier/HTMLPurifier/VarParser.php | 396 +- .../HTMLPurifier/VarParser/Flexible.php | 260 +- .../HTMLPurifier/VarParser/Native.php | 76 +- .../HTMLPurifier/VarParserException.php | 22 +- .../HTMLPurifier/HTMLPurifier/Zipper.php | 314 +- system/Application/Application.php | 22 + system/Content/Comment.php | 7 +- system/Content/Content.php | 10 +- system/Content/Controller.php | 33 +- system/Db/Db.php | 63 +- system/Extensions/QueueAbstract.php | 36 + system/Node/Model.php | 2 +- system/Widget/Polymorphic.php | 8 + system/Widget/Widget.php | 34 +- 483 files changed, 35354 insertions(+), 33568 deletions(-) create mode 100644 applications/blog/setup/upg_5000035/data.json create mode 100644 applications/blog/setup/upg_5000035/themeeditor.json create mode 100644 applications/blog/setup/upg_5000036/data.json create mode 100644 applications/blog/setup/upg_5000036/themeeditor.json create mode 100644 applications/calendar/setup/upg_5000035/data.json create mode 100644 applications/calendar/setup/upg_5000036/data.json create mode 100644 applications/cms/setup/upg_5000035/data.json create mode 100644 applications/cms/setup/upg_5000036/data.json create mode 100644 applications/cms/setup/upg_5000036/lang.json create mode 100644 applications/cms/setup/upg_5000036/theme.json create mode 100644 applications/convert/setup/upg_5000035/data.json create mode 100644 applications/convert/setup/upg_5000036/data.json create mode 100644 applications/core/interface/tiptap/assets/main-0gprcJBY.js create mode 100644 applications/core/setup/upg_5000035/data.json create mode 100644 applications/core/setup/upg_5000035/themeeditor.json create mode 100644 applications/core/setup/upg_5000036/data.json create mode 100644 applications/core/setup/upg_5000036/javascript.json create mode 100644 applications/core/setup/upg_5000036/lang.json create mode 100644 applications/core/setup/upg_5000036/theme.json create mode 100644 applications/core/setup/upg_5000036/themeeditor.json create mode 100644 applications/downloads/setup/upg_5000035/data.json create mode 100644 applications/downloads/setup/upg_5000035/themeeditor.json create mode 100644 applications/downloads/setup/upg_5000036/data.json create mode 100644 applications/downloads/setup/upg_5000036/themeeditor.json create mode 100644 applications/forums/setup/upg_5000035/data.json create mode 100644 applications/forums/setup/upg_5000035/themeeditor.json create mode 100644 applications/forums/setup/upg_5000036/data.json create mode 100644 applications/forums/setup/upg_5000036/themeeditor.json create mode 100644 applications/gallery/setup/upg_5000035/data.json create mode 100644 applications/gallery/setup/upg_5000036/data.json create mode 100644 applications/nexus/setup/upg_5000035/data.json create mode 100644 applications/nexus/setup/upg_5000035/themeeditor.json create mode 100644 applications/nexus/setup/upg_5000036/data.json create mode 100644 applications/nexus/setup/upg_5000036/themeeditor.json create mode 100644 system/3rd_party/HTMLPurifier/HTMLPurifier/AttrDef/CSS/Ratio.php create mode 100644 system/3rd_party/HTMLPurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveBlanks.txt diff --git a/Credits.txt b/Credits.txt index 719a06a1..7d18a751 100644 --- a/Credits.txt +++ b/Credits.txt @@ -122,7 +122,7 @@ Howler HTMLPurifier Description: Validates and cleans submitted HTML for content Location: system/3rd_party/HTMLPurifier - Included version: 4.17.0 + Included version: 4.18.0 Website: http://htmlpurifier.org License: http://www.gnu.org/copyleft/lesser.html diff --git a/applications/blog/data/javascript.xml b/applications/blog/data/javascript.xml index 728e8c41..e2347878 100644 --- a/applications/blog/data/javascript.xml +++ b/applications/blog/data/javascript.xml @@ -1,6 +1,6 @@ - - \ "); diff --git a/applications/blog/data/lang.xml b/applications/blog/data/lang.xml index 65901663..911845f8 100644 --- a/applications/blog/data/lang.xml +++ b/applications/blog/data/lang.xml @@ -1,6 +1,6 @@ - + Blogs Blogs a comment on a blog entry diff --git a/applications/blog/data/versions.json b/applications/blog/data/versions.json index 052c0a7a..fbb59ba1 100644 --- a/applications/blog/data/versions.json +++ b/applications/blog/data/versions.json @@ -283,5 +283,7 @@ "5000031": "5.0.0 Beta 5", "5000032": "5.0.0 Beta 6", "5000033": "5.0.0 Beta 7", - "5000034": "5.0.0 Beta 7" + "5000034": "5.0.0 Beta 7", + "5000035": "5.0.0 Beta 7", + "5000036": "5.0.0 Beta 8" } \ No newline at end of file diff --git a/applications/blog/setup/upg_5000035/data.json b/applications/blog/setup/upg_5000035/data.json new file mode 100644 index 00000000..1d4061ed --- /dev/null +++ b/applications/blog/setup/upg_5000035/data.json @@ -0,0 +1,22 @@ +{ + "id": 5000035, + "name": "5.0.0 Beta 7", + "steps": { + "queries": false, + "lang": false, + "theme": false, + "themeeditor": true, + "javascript": false, + "emailTemplates": false, + "acpSearchKeywords": false, + "settings": false, + "tasks": false, + "modules": false, + "widgets": false, + "customOptions": false, + "customRoutines": false + }, + "forceMainUpgrader": false, + "forceManualDownloadNoCiC": false, + "forceManualDownloadCiC": false +} \ No newline at end of file diff --git a/applications/blog/setup/upg_5000035/themeeditor.json b/applications/blog/setup/upg_5000035/themeeditor.json new file mode 100644 index 00000000..6493d217 --- /dev/null +++ b/applications/blog/setup/upg_5000035/themeeditor.json @@ -0,0 +1,14 @@ +{ + "categories": { + "added": [], + "edited": [], + "removed": [] + }, + "settings": { + "added": [], + "edited": [ + "layout_blog_view" + ], + "removed": [] + } +} \ No newline at end of file diff --git a/applications/blog/setup/upg_5000036/data.json b/applications/blog/setup/upg_5000036/data.json new file mode 100644 index 00000000..b44f536c --- /dev/null +++ b/applications/blog/setup/upg_5000036/data.json @@ -0,0 +1,22 @@ +{ + "id": 5000036, + "name": "5.0.0 Beta 8", + "steps": { + "queries": false, + "lang": false, + "theme": false, + "themeeditor": true, + "javascript": false, + "emailTemplates": false, + "acpSearchKeywords": false, + "settings": false, + "tasks": false, + "modules": false, + "widgets": false, + "customOptions": false, + "customRoutines": false + }, + "forceMainUpgrader": false, + "forceManualDownloadNoCiC": false, + "forceManualDownloadCiC": false +} \ No newline at end of file diff --git a/applications/blog/setup/upg_5000036/themeeditor.json b/applications/blog/setup/upg_5000036/themeeditor.json new file mode 100644 index 00000000..6493d217 --- /dev/null +++ b/applications/blog/setup/upg_5000036/themeeditor.json @@ -0,0 +1,14 @@ +{ + "categories": { + "added": [], + "edited": [], + "removed": [] + }, + "settings": { + "added": [], + "edited": [ + "layout_blog_view" + ], + "removed": [] + } +} \ No newline at end of file diff --git a/applications/calendar/data/javascript.xml b/applications/calendar/data/javascript.xml index 2903b917..1a05fcd9 100644 --- a/applications/calendar/data/javascript.xml +++ b/applications/calendar/data/javascript.xml @@ -1,6 +1,6 @@ - - - - - - - - - /** + /** * Invision Community * (c) Invision Power Services, Inc. - https://www.invisioncommunity.com * @@ -2113,7 +2113,7 @@ var PER_PAGE = 16; }); }(jQuery, _)); - \ ");]]> -
diff --git a/applications/calendar/data/lang.xml b/applications/calendar/data/lang.xml index f6fe5a18..2fa2cd5e 100644 --- a/applications/calendar/data/lang.xml +++ b/applications/calendar/data/lang.xml @@ -1,6 +1,6 @@ - + Events Events a comment on an event diff --git a/applications/calendar/data/versions.json b/applications/calendar/data/versions.json index 052c0a7a..fbb59ba1 100644 --- a/applications/calendar/data/versions.json +++ b/applications/calendar/data/versions.json @@ -283,5 +283,7 @@ "5000031": "5.0.0 Beta 5", "5000032": "5.0.0 Beta 6", "5000033": "5.0.0 Beta 7", - "5000034": "5.0.0 Beta 7" + "5000034": "5.0.0 Beta 7", + "5000035": "5.0.0 Beta 7", + "5000036": "5.0.0 Beta 8" } \ No newline at end of file diff --git a/applications/calendar/setup/upg_5000035/data.json b/applications/calendar/setup/upg_5000035/data.json new file mode 100644 index 00000000..c2291bd1 --- /dev/null +++ b/applications/calendar/setup/upg_5000035/data.json @@ -0,0 +1,22 @@ +{ + "id": 5000035, + "name": "5.0.0 Beta 7", + "steps": { + "queries": false, + "lang": false, + "theme": false, + "themeeditor": false, + "javascript": false, + "emailTemplates": false, + "acpSearchKeywords": false, + "settings": false, + "tasks": false, + "modules": false, + "widgets": false, + "customOptions": false, + "customRoutines": false + }, + "forceMainUpgrader": false, + "forceManualDownloadNoCiC": false, + "forceManualDownloadCiC": false +} \ No newline at end of file diff --git a/applications/calendar/setup/upg_5000036/data.json b/applications/calendar/setup/upg_5000036/data.json new file mode 100644 index 00000000..eb3c267e --- /dev/null +++ b/applications/calendar/setup/upg_5000036/data.json @@ -0,0 +1,22 @@ +{ + "id": 5000036, + "name": "5.0.0 Beta 8", + "steps": { + "queries": false, + "lang": false, + "theme": false, + "themeeditor": false, + "javascript": false, + "emailTemplates": false, + "acpSearchKeywords": false, + "settings": false, + "tasks": false, + "modules": false, + "widgets": false, + "customOptions": false, + "customRoutines": false + }, + "forceMainUpgrader": false, + "forceManualDownloadNoCiC": false, + "forceManualDownloadCiC": false +} \ No newline at end of file diff --git a/applications/cms/data/javascript.xml b/applications/cms/data/javascript.xml index f009634e..375e6a51 100644 --- a/applications/cms/data/javascript.xml +++ b/applications/cms/data/javascript.xml @@ -1,6 +1,6 @@ - - - /** + /** * Invision Community * (c) Invision Power Services, Inc. - https://www.invisioncommunity.com * @@ -156,7 +156,7 @@ } }); }(jQuery, _)); - - - - - - - - /** + /** * Invision Community * (c) Invision Power Services, Inc. - https://www.invisioncommunity.com * @@ -1420,7 +1420,7 @@ } }); }(jQuery, _)); - /** + /** * Invision Community * (c) Invision Power Services, Inc. - https://www.invisioncommunity.com * @@ -1470,7 +1470,7 @@ } }); }(jQuery, _)); - /** + /** * Invision Community * (c) Invision Power Services, Inc. - https://www.invisioncommunity.com * @@ -1542,7 +1542,7 @@ } }); }(jQuery, _)); - - - - /** + /** * Invision Community * (c) Invision Power Services, Inc. - https://www.invisioncommunity.com * @@ -3009,7 +3009,7 @@ } }); }(jQuery, _)); - \ {{{contents}}}\ \ @@ -3026,7 +3026,7 @@ ips.templates.set( 'templates.media.noSearchResults', "\ {{#lang}}mediaNoResults{{/lang}}\
\ ");]]>
- {{title}} \ diff --git a/applications/cms/data/lang.xml b/applications/cms/data/lang.xml index 99b8ac2a..334110e4 100644 --- a/applications/cms/data/lang.xml +++ b/applications/cms/data/lang.xml @@ -1,6 +1,6 @@ - + Pages Pages file @@ -253,6 +253,8 @@ Blocks Database Pages + CSS + Javascript You must select templates to export Upload Templates Upload @@ -363,6 +365,11 @@ All pages should be considered different In this example, the canonical tag will be set to the current page as the page of user generated content is more important.]]> Phrases you create here can be used in custom HTML pages and theme templates to provide content in different languages. + Page Wrappers + Do not import + Select the templates you wish to import, and map it to a template type + Database Templates + Custom Wrappers Page Menu Add to front navigation menu diff --git a/applications/cms/data/theme.xml b/applications/cms/data/theme.xml index 2aeebb77..cb0a236d 100644 --- a/applications/cms/data/theme.xml +++ b/applications/cms/data/theme.xml @@ -1246,7 +1246,7 @@ -