Skip to content

Commit

Permalink
Release version 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sharomank committed May 19, 2017
1 parent 7d3463f commit a095b2e
Show file tree
Hide file tree
Showing 14 changed files with 238 additions and 123 deletions.
1 change: 0 additions & 1 deletion RegexTester/Common/RegexProcessContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ namespace Sharomank.RegexTester.Common
/// </summary>
public class RegexProcessContext
{
private string _replaceRegexPattern;
private Regex _matchRegex;

public string MatchRegexExpression { get; private set; }
Expand Down
Binary file removed RegexTester/Key.snk
Binary file not shown.
8 changes: 4 additions & 4 deletions RegexTester/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Regex Tester")]
[assembly: AssemblyDescription("Regular Expression Tester for Visual Studio 2010-2015.")]
[assembly: AssemblyDescription("Regular Expression Tester for Visual Studio 2017.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Roman Kurbangaliyev")]
[assembly: AssemblyProduct("Regex Tester")]
[assembly: AssemblyCopyright("Copyright © Roman Kurbangaliyev 2015")]
[assembly: AssemblyCopyright("Copyright © Roman Kurbangaliyev 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
Expand All @@ -28,8 +28,8 @@
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:

[assembly: AssemblyVersion("1.5.2.0")]
[assembly: AssemblyFileVersion("1.5.2.0")]
[assembly: AssemblyVersion("2.0.0.0")]
[assembly: AssemblyFileVersion("2.0.0.0")]



Expand Down
201 changes: 134 additions & 67 deletions RegexTester/RegexTester.csproj

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions RegexTester/RegexTester.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.22310.1
# Visual Studio 15
VisualStudioVersion = 15.0.26403.7
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RegexTester", "RegexTester.csproj", "{472CA577-C4D4-4C2E-BE98-FE1424D4656B}"
EndProject
Expand Down
2 changes: 1 addition & 1 deletion RegexTester/Resources/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions RegexTester/UserControls/RegexTesterMain.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
<TabControl Name="MainTabControl" SelectionChanged="MainTabControl_SelectionChanged">
<TabControl.ContextMenu>
<ContextMenu>
<MenuItem Name="MenuItem_CloseTab" Header="Close Tab" InputGestureText="Ctrl + Shift + W" Click="MenuItem_CloseTab_Click"/>
<MenuItem Name="MenuItem_CloseTab" Header="Close Tab" InputGestureText="Ctrl+Shift+W" Click="MenuItem_CloseTab_Click"/>
<MenuItem Name="MenuItem_CloseOtherTabs" Header="Close Others Tabs" Click="MenuItem_CloseOtherTabs_Click" />
<MenuItem Name="MenuItem_CloseAllTabs" Header="Close All Tabs" Click="MenuItem_CloseAllTabs_Click" />
<Separator />
<MenuItem Name="MenuItem_NewTab" Header="New Tab" InputGestureText="Ctrl + T" Click="MenuItem_NewTab_Click" />
<MenuItem Name="MenuItem_NewTab" Header="New Tab" InputGestureText="Ctrl+Shift+T" Click="MenuItem_NewTab_Click" />
</ContextMenu>
</TabControl.ContextMenu>
<TabItem Header="+" Name="tabItemCreator" ToolTip="New Tab" FontWeight="Normal" FontSize="12" IsSelected="False" />
Expand Down
6 changes: 3 additions & 3 deletions RegexTester/UserControls/RegexTesterPage.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,9 @@
</StackPanel>

<StackPanel Orientation="Horizontal" Grid.Column="2">
<CheckBox Name="cbAutorun" IsChecked="{Binding Autorun, Mode=TwoWay}" Style="{StaticResource toggleCheckBox}" ToolTip="Ctrl + Shift + A">AUTORUN</CheckBox>
<CheckBox Name="cbAutorun" IsChecked="{Binding Autorun, Mode=TwoWay}" Style="{StaticResource toggleCheckBox}" ToolTip="Ctrl+Shift+A">AUTORUN</CheckBox>
<CheckBox Name="cbOptimize" IsChecked="{Binding Optimize, Mode=TwoWay}" Style="{StaticResource toggleCheckBox}" ToolTip="OPTIMIZE mode shows only first 1000 chars and add warning in the end of output data." Click="CheckBox_Click">OPTIMIZE</CheckBox>
<Button Name="btnCommandSave" Tag="command-save" Style="{StaticResource commandButton}" ToolTip="Save (Ctrl + S)" Click="btnCommand_Click">
<Button Name="btnCommandSave" Tag="command-save" Style="{StaticResource commandButton}" ToolTip="Save (Ctrl+S)" Click="btnCommand_Click">
<Image Stretch="None" Source="..\Resources\commands\save.png" />
</Button>
</StackPanel>
Expand All @@ -129,7 +129,7 @@
<TextBlock Name="tblockInputReplace" VerticalAlignment="Center" FontWeight="Bold" Foreground="Black" Grid.Row="1" Text="Replacement format: " />
<RichTextBox Name="rtbInputReplace" Grid.Column="1" Grid.Row="1" Padding="2" Margin="2" AcceptsReturn="True" VerticalScrollBarVisibility="Auto" ToolTip="Use ${groupname} format to get its value. The default group name is 1, 2, 3... etc. (if it wasn't set any other group name)." FontSize="16" Block.LineHeight="2" TextChanged="TextChangedAutoRunEventHandler"/>

<Button Name="btnMatch" Grid.Column="2" Grid.RowSpan="2" IsDefault="True" Margin="2" Padding="5 3" ToolTip="Ctrl + P" Click="btnMatch_Click">RUN</Button>
<Button Name="btnMatch" Grid.Column="2" Grid.RowSpan="2" IsDefault="True" Margin="2" Padding="5 3" ToolTip="Ctrl+P" Click="btnMatch_Click">RUN</Button>

<WrapPanel Grid.Row="2" Grid.ColumnSpan="3" Orientation="Horizontal">
<CheckBox Name="cbMultiline"
Expand Down
15 changes: 15 additions & 0 deletions RegexTester/app.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.VisualStudio.Utilities" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-15.0.0.0" newVersion="15.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.VisualStudio.CoreUtility" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-15.0.0.0" newVersion="15.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
25 changes: 25 additions & 0 deletions RegexTester/changes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Version 2.0.0 - May 3, 2017:
- Migration to Visual Studio 2017.
NOTE: Old releases are available on GitHub here: https://github.com/sharomank/regex-tester/releases

Version 1.5.2 - Jul 30, 2015:
- Improve regex parsing when regular expression is changing (issue #7).

Version 1.5.1 - Feb 23, 2015:
- Autorun triggered on changing the input text.

Version 1.5.0 - Feb 19, 2015:
- Added support for Visual Studio 2015 and fixed problem regex replacement & code generation, now instead of the square brackets need touse curly brackets.

Version 1.4.2 - Aug 21, 2013:
- Added support for Visual Studio 2013.

Old Versions:
1.4.1 - Fixed support for Visual Studio 2010.
1.4.0 - Added feature "Output mode", you can generate C# samples for yours regex.
1.3.2 - Added command "Save", code refactoring and UI changes.
1.3.1 - Unification UI styles and fixed some problem.
1.3.0 - Added support for Visual Studio 2012.
1.2.0 - Refactoring: new optimization mode (auto use at test large data),improvement performance, small update UI and fixed some problem.
1.1.0 - Added features: autorun, multitabs, async optimization, hotkeys and etc.
1.0.0 - Initial release.
2 changes: 1 addition & 1 deletion RegexTester/license.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright [2015] [Roman Kurbangaliyev]
Copyright [2017] [Roman Kurbangaliyev]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
30 changes: 30 additions & 0 deletions RegexTester/packages.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EnvDTE" version="8.0.1" targetFramework="net46" />
<package id="EnvDTE100" version="10.0.1" targetFramework="net46" />
<package id="EnvDTE80" version="8.0.1" targetFramework="net46" />
<package id="EnvDTE90" version="9.0.1" targetFramework="net46" />
<package id="EnvDTE90a" version="9.0.1" targetFramework="net46" />
<package id="Microsoft.CSharp" version="4.3.0" targetFramework="net46" />
<package id="Microsoft.VisualStudio.CoreUtility" version="15.0.26201" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Imaging" version="15.0.26201" targetFramework="net46" />
<package id="Microsoft.VisualStudio.OLE.Interop" version="7.10.6070" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.15.0" version="15.0.26201" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Framework" version="15.0.26201" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Immutable.11.0" version="11.0.50727" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Immutable.14.0" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop" version="7.10.6071" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop.10.0" version="10.0.30319" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop.11.0" version="11.0.61030" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop.12.0" version="12.0.30110" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop.15.0.DesignTime" version="15.0.26201" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop.8.0" version="8.0.50727" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Interop.9.0" version="9.0.30729" targetFramework="net46" />
<package id="Microsoft.VisualStudio.TextManager.Interop" version="7.10.6070" targetFramework="net46" />
<package id="Microsoft.VisualStudio.TextManager.Interop.8.0" version="8.0.50727" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Threading" version="15.0.240" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Utilities" version="15.0.26201" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Validation" version="15.0.82" targetFramework="net46" />
<package id="Microsoft.VSSDK.BuildTools" version="15.0.26201" targetFramework="net46" developmentDependency="true" />
<package id="stdole" version="7.0.3301" targetFramework="net46" />
</packages>
Binary file added RegexTester/sign-key-file.pfx
Binary file not shown.
63 changes: 21 additions & 42 deletions RegexTester/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,46 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010">
<Identifier Id="dcad2d98-1e91-4090-81a0-ec0641347bf8">
<Name>Regex Tester</Name>
<Author>Roman Kurbangaliyev</Author>
<Version>1.5.2</Version>
<Description xml:space="preserve">Regular expression tester for Visual Studio 2010-2015.</Description>
<Locale>1033</Locale>
<MoreInfoUrl>http://visualstudiogallery.msdn.microsoft.com/16b9d664-d88c-460e-84a5-700ab40ba452</MoreInfoUrl>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="dcad2d98-1e91-4090-81a0-ec0641347bf8" Version="2.0.0" Language="en-US" Publisher="Roman Kurbangaliyev" />
<DisplayName>Regex Tester</DisplayName>
<Description xml:space="preserve">Regular Expression Tester for Visual Studio 2017.</Description>
<MoreInfo>https://github.com/sharomank/regex-tester</MoreInfo>
<License>license.txt</License>
<ReleaseNotes>changes.txt</ReleaseNotes>
<Icon>icon.png</Icon>
<PreviewImage>screenshot.png</PreviewImage>
<InstalledByMsi>false</InstalledByMsi>
<SupportedProducts>
<VisualStudio Version="10.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
<VisualStudio Version="11.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
<VisualStudio Version="12.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
<VisualStudio Version="14.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
<SupportedFrameworkRuntimeEdition MinVersion="4.0" MaxVersion="4.6" />
</Identifier>
<References>
<Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0">
<Name>Visual Studio MPF</Name>
</Reference>
</References>
<Content>
<VsPackage>|%CurrentProject%;PkgdefProjectOutputGroup|</VsPackage>
</Content>
</Vsix>
<Tags>RegEx, Regular Expression, regular expressions</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[15.0,16.0)" Id="Microsoft.VisualStudio.Community" />
<InstallationTarget Version="[15.0,16.0)" Id="Microsoft.VisualStudio.Pro" />
<InstallationTarget Version="[15.0,16.0)" Id="Microsoft.VisualStudio.Enterprise" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,16.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
</PackageManifest>

0 comments on commit a095b2e

Please sign in to comment.