diff --git a/MBS.Framework/Application.cs b/MBS.Framework/Application.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ApplicationActivatedEvent.cs b/MBS.Framework/ApplicationActivatedEvent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ApplicationActivationType.cs b/MBS.Framework/ApplicationActivationType.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ArrayExtensions.cs b/MBS.Framework/ArrayExtensions.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CardinalDirection.cs b/MBS.Framework/CardinalDirection.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Collections/ExtensionMethods.cs b/MBS.Framework/Collections/ExtensionMethods.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Collections/Generic/AppendOnlyLinkedList.cs b/MBS.Framework/Collections/Generic/AppendOnlyLinkedList.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Collections/Generic/AutoDictionary.cs b/MBS.Framework/Collections/Generic/AutoDictionary.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Collections/Generic/BidirectionalDictionary.cs b/MBS.Framework/Collections/Generic/BidirectionalDictionary.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Collections/Generic/ExtensionMethods.cs b/MBS.Framework/Collections/Generic/ExtensionMethods.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Collections/Generic/HandleDictionary.cs b/MBS.Framework/Collections/Generic/HandleDictionary.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Command.cs b/MBS.Framework/Command.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandEvent.cs b/MBS.Framework/CommandEvent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandItem.cs b/MBS.Framework/CommandItem.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandLine.cs b/MBS.Framework/CommandLine.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandLineCommand.cs b/MBS.Framework/CommandLineCommand.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandLineOption.cs b/MBS.Framework/CommandLineOption.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandLineOptionValueType.cs b/MBS.Framework/CommandLineOptionValueType.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandLineParser.cs b/MBS.Framework/CommandLineParser.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/CommandStylePreset.cs b/MBS.Framework/CommandStylePreset.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ConsoleExtensions.cs b/MBS.Framework/ConsoleExtensions.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Context.cs b/MBS.Framework/Context.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ContextChangedEvent.cs b/MBS.Framework/ContextChangedEvent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Conversion.cs b/MBS.Framework/Conversion.cs old mode 100644 new mode 100755 index a1be3ef..4274610 --- a/MBS.Framework/Conversion.cs +++ b/MBS.Framework/Conversion.cs @@ -66,5 +66,16 @@ namespace MBS.Framework } return VerticalAlignment.Default; } + + public static string UrlSafeBase64ToBase64(string base64) + { + // RFC 4648 "Url-Safe Base64" + return base64.Replace('_', '/').Replace('-', '+'); + } + public static string Base64ToUrlSafeBase64(string base64) + { + // RFC 4648 "Url-Safe Base64" + return base64.Replace('+', '-').Replace('/', '_'); + } } } diff --git a/MBS.Framework/CustomSettingsProvider.cs b/MBS.Framework/CustomSettingsProvider.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Color.cs b/MBS.Framework/Drawing/Color.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Colors.cs b/MBS.Framework/Drawing/Colors.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Dimension.cs b/MBS.Framework/Drawing/Dimension.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Dimension2D.cs b/MBS.Framework/Drawing/Dimension2D.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Dimension3D.cs b/MBS.Framework/Drawing/Dimension3D.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/KnownColor.cs b/MBS.Framework/Drawing/KnownColor.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Measurement.cs b/MBS.Framework/Drawing/Measurement.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/MeasurementDimension2D.cs b/MBS.Framework/Drawing/MeasurementDimension2D.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/MeasurementUnit.cs b/MBS.Framework/Drawing/MeasurementUnit.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/MeasurementVector2D.cs b/MBS.Framework/Drawing/MeasurementVector2D.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Padding.cs b/MBS.Framework/Drawing/Padding.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Rectangle.cs b/MBS.Framework/Drawing/Rectangle.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Drawing/Vector.cs b/MBS.Framework/Drawing/Vector.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/EventFilter.cs b/MBS.Framework/EventFilter.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/EventFilterDelegate.cs b/MBS.Framework/EventFilterDelegate.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/EventFilterType.cs b/MBS.Framework/EventFilterType.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ExtensionMethods.cs b/MBS.Framework/ExtensionMethods.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Feature.cs b/MBS.Framework/Feature.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/FindFileOptions.cs b/MBS.Framework/FindFileOptions.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/IO/CaseSensitiveHandling.cs b/MBS.Framework/IO/CaseSensitiveHandling.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/IO/File.cs b/MBS.Framework/IO/File.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ISupportsExtraData.cs b/MBS.Framework/ISupportsExtraData.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/InstallationStatus.cs b/MBS.Framework/InstallationStatus.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Language.cs b/MBS.Framework/Language.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Conditional/Condition.cs b/MBS.Framework/Logic/Conditional/Condition.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Conditional/ConditionCombination.cs b/MBS.Framework/Logic/Conditional/ConditionCombination.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Conditional/ConditionComparison.cs b/MBS.Framework/Logic/Conditional/ConditionComparison.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Conditional/ConditionGroup.cs b/MBS.Framework/Logic/Conditional/ConditionGroup.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Conditional/ConditionalStatementCollection.cs b/MBS.Framework/Logic/Conditional/ConditionalStatementCollection.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Conditional/IConditionalStatement.cs b/MBS.Framework/Logic/Conditional/IConditionalStatement.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expression.cs b/MBS.Framework/Logic/Expression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/ExpressionContext.cs b/MBS.Framework/Logic/ExpressionContext.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expressions/ArithmeticExpression.cs b/MBS.Framework/Logic/Expressions/ArithmeticExpression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expressions/BooleanExpression.cs b/MBS.Framework/Logic/Expressions/BooleanExpression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expressions/ComplexExpression.cs b/MBS.Framework/Logic/Expressions/ComplexExpression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expressions/EmptyExpression.cs b/MBS.Framework/Logic/Expressions/EmptyExpression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expressions/LiteralExpression.cs b/MBS.Framework/Logic/Expressions/LiteralExpression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Expressions/VariableExpression.cs b/MBS.Framework/Logic/Expressions/VariableExpression.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/Variable.cs b/MBS.Framework/Logic/Variable.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Logic/VariableRequestedEvent.cs b/MBS.Framework/Logic/VariableRequestedEvent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/MBS.Framework.csproj b/MBS.Framework/MBS.Framework.csproj old mode 100644 new mode 100755 diff --git a/MBS.Framework/MathExtensions.cs b/MBS.Framework/MathExtensions.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/MemorySettingsProvider.cs b/MBS.Framework/MemorySettingsProvider.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/MemsetExtension.cs b/MBS.Framework/MemsetExtension.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/MessageSeverity.cs b/MBS.Framework/MessageSeverity.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/NanoId.cs b/MBS.Framework/NanoId.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/NativeHandle.cs b/MBS.Framework/NativeHandle.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/NumericStringSplitter.cs b/MBS.Framework/NumericStringSplitter.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/ObjectExtensions.cs b/MBS.Framework/ObjectExtensions.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Plugin.cs b/MBS.Framework/Plugin.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Properties/AssemblyInfo.cs b/MBS.Framework/Properties/AssemblyInfo.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Reflection.cs b/MBS.Framework/Reflection.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Scripting/ScriptEnvironment.cs b/MBS.Framework/Scripting/ScriptEnvironment.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Scripting/Strings/ScriptableString.cs b/MBS.Framework/Scripting/Strings/ScriptableString.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Scripting/Strings/StringComponent.cs b/MBS.Framework/Scripting/Strings/StringComponent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Scripting/Strings/StringComponents/ConditionalStringComponent.cs b/MBS.Framework/Scripting/Strings/StringComponents/ConditionalStringComponent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Scripting/Strings/StringComponents/LiteralStringComponent.cs b/MBS.Framework/Scripting/Strings/StringComponents/LiteralStringComponent.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Security/Cryptography/ExtensionMethods.cs b/MBS.Framework/Security/Cryptography/ExtensionMethods.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/SeekDirection.cs b/MBS.Framework/SeekDirection.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Setting.cs b/MBS.Framework/Setting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/BooleanSetting.cs b/MBS.Framework/Settings/BooleanSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/ChoiceSetting.cs b/MBS.Framework/Settings/ChoiceSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/CollectionSetting.cs b/MBS.Framework/Settings/CollectionSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/CommandSetting.cs b/MBS.Framework/Settings/CommandSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/CustomSetting.cs b/MBS.Framework/Settings/CustomSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/FileSetting.cs b/MBS.Framework/Settings/FileSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/GroupSetting.cs b/MBS.Framework/Settings/GroupSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/RangeSetting.cs b/MBS.Framework/Settings/RangeSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/TextSetting.cs b/MBS.Framework/Settings/TextSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/Settings/VersionSetting.cs b/MBS.Framework/Settings/VersionSetting.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/SettingsGroup.cs b/MBS.Framework/SettingsGroup.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/SettingsProfile.cs b/MBS.Framework/SettingsProfile.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/SettingsProvider.cs b/MBS.Framework/SettingsProvider.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/SettingsValue.cs b/MBS.Framework/SettingsValue.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/StockType.cs b/MBS.Framework/StockType.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/StringExtensions.cs b/MBS.Framework/StringExtensions.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/TriState.cs b/MBS.Framework/TriState.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/UserInterface/HorizontalAlignment.cs b/MBS.Framework/UserInterface/HorizontalAlignment.cs old mode 100644 new mode 100755 diff --git a/MBS.Framework/UserInterface/VerticalAlignment.cs b/MBS.Framework/UserInterface/VerticalAlignment.cs old mode 100644 new mode 100755