RGreatEx

RGreatEx Change History

1.1.19 (Aug 15, 2008)

Improvements

  • Major bugs fix.
  • Minor UI enhancements.

1.1.18 (Aug 07, 2008)

Improvements

  • Minor bugs fix.
  • ASP.NET localization improvements.
  • Performace enhancements.

Fixes

  • [RSPL-481] - at PsiManagerImpl.GetPsiFile : Trying to get PSI file for an uncommitted document.
  • [RSPL-455] - "Go to resource entry" for GetGlobalResourceObject and GetLocalResourceObject methods in the ASP.NET

1.1.17 (Aug 04, 2008)

Improvements

  • Major bugs fix.
  • ASP.NET localization improvements.
  • "Translate resource" supports connection via proxy.

Fixes

  • [RSPL-453] -at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-452] - at ComponentContainer.GetComponent : There is no component with interface type пїЅпїЅпїЅSafeDevelop.RGreatEx.Components.ProjectResourceManager, SafeDevelop.RGreatEx, Version=1.1.16.32342, Culture=neutral, PublicKeyToken=nullпїЅпїЅпїЅ in this container.
  • [RSPL-371] - "Use resource instead of string" quick fix not appearing when using SharedSafeResx code generation tool.
  • [RSPL-420] - Error with empty template for string name
  • [RSPL-367] - ResourceTranslation from RGreatEx 1.1.16 doesn't work with proxy
  • [RSPL-345] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-395] - at ResourceManagerBase.OnAfterProjectOpened : Could not load type 'JetBrains.Shell.ChangeManager' from assembly 'JetBrains.Platform.ReSharper.Shell, Version=4.0.819.19, Culture=neutral, PublicKeyToken=1010a0d8d6380325'.
  • [RSPL-326] - at ElementEnumerator.MoveNext : Collection has been modified
  • [RSPL-274] - at LocalResourceCodeProvider.GetResourceKey : The method or operation is not implemented.
  • [RSPL-412] - at FlipInvocationAction.IsAvailableInternal : Object reference not set to an instance of an object.
  • [RSPL-454] - Local resources are not availabe
  • [RSPL-374] - at TemporaryDocumentsMap.GetOriginalDocument : Object reference not set to an instance of an object.
  • [RSPL-339] - at PsiManagerImpl.ExecuteCommitDocuments : Cannot commit from PSI transaction
  • [RSPL-344] - at ArrayBuffer.Replace : The condition (offset + length <= myLength) is false.
  • [RSPL-336] - Move string to resource
  • [RSPL-410] - "Move strting to resource" don't replace string literal by resource usage
  • [RSPL-373] - VS 2008 hangs when working with large solutions
  • [RSPL-411] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-387] - "Translate resource" support proxy settings
  • [RSPL-340] - at PsiManagerImpl.ExecuteCommitDocuments : Cannot commit from PSI transaction
  • [RSPL-401] - at StringLiteralServiceImpl.GetReference : Methode nicht gefunden: JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference().
  • [RSPL-403] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-343] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-402] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-379] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-405] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-372] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-368] - at StringLiteralServiceImpl.GetReference : Method not found: 'JetBrains.ReSharper.Psi.Resolve.IReference JetBrains.ReSharper.Psi.CSharp.Tree.IConstructorInitializer.get_Reference()'.
  • [RSPL-325] - at ArrayBuffer.Replace : The condition (offset + length <= myLength) is false.
  • [RSPL-328] - at ArrayBuffer.Replace : The condition (offset + length <= myLength) is false.
  • [RSPL-327] - at ArrayBuffer.Replace : The condition (offset + length <= myLength) is false.

1.1.16 (Jul 03, 2008)

  • Critical bugs fix.
  • Registration dialog improved.

1.1.15 (Jun 10, 2008)

Improvements

  • Support for ReSharper 4.0.
  • Performance and UI improvements

Fixes

  • Some UI and bug fixes.

1.1.14 (May 21, 2008)

Improvements

  • Support for ReSharper 4.0.
  • Performance and UI improvements

Fixes

  • Some UI and bug fixes.

1.1.13 (May 13, 2008)

Fixes

  • Some UI and bug fixes.
  • Fixed bug in the license validator.

1.1.12 (May 12, 2008)

Fixes

1.1.11 (May 07, 2008)

Context actions

Fixes

  • SafeResx generator has been broken.

1.1.10 (Apr 24, 2008)

Code Generators

Improvements

  • Setup package have minor changes.
  • Check R# build in the setup stratup.

Fixes

  • Some UI and bug fixes.
  • Keybord shotcuts resets after installation.

1.1.9 (Apr 18, 2008)

Improvements

  • Setup package have minor changes.
  • Search localizable strings seep up.

Fixes

  • Search localizable strings bug fixed.
  • Some UI and bug fixes.

1.1.8 (Apr 17, 2008)

Improvements

  • Setup package have minor changes.
  • Seep up to the 10 times.

Fixes

  • Some UI and bug fixes.

1.1.7 (Apr 14, 2008)

Improvements

  • Setup package have minor changes.

Context actions

Fixes

  • [RSPL-165] - at PsiUtil.AreInternalsVisibleTo
  • [RSPL-166] - at UseEnvironmentNewLine.IsAvailableInternal
  • [RSPL-100] - Setup of Version 1.1.2 does not properly upgrade the 1.1.0

1.1.6 (Apr 9, 2008)

Improvements

  • Setup package have minor changes.

Context actions

Fixes

1.1.5 (Apr 1, 2008)

Improvements

  • Added unistall feedback for setup package.

Fixes

1.1.4 (Apr 1, 2008)

Fixes

1.1.3 (March 31, 2008)

Improvements

  • Added automatic translation service fro the quick fix Translate resource.
  • Added [String_content] place holder for user template resource name.

1.1.2 (March 21, 2008)

Fixes

  • [RSPL-97] - at PsiManagerImpl.UpdateCaches
  • [RSPL-96] - at Assertion.IsNotNull : Value cannot be null.
  • [RSPL-78] - at StronglyTypedResourceCodeProvider.GetResourceKey
  • [RSRP-61912] - at PsiManagerImpl.UpdateCaches
  • [RSRP-62069] - at PsiManagerImpl.UpdateCaches
  • [RSRP-61493] - at StronglyTypedResourceCodeProvider.GetResourceKey
  • [RSRP-61652] - at ContextActionBase.IsAvailable
  • [RSRP-61882] - at Assertion.IsNotNull : Value cannot be null.
  • [RSRP-62068] - at Assertion.IsNotNull : Value cannot be null.

1.1.1 (March 18, 2008)

Improvements

1.1.0 (March 12, 2008)

Improvements

  • Supporting ReSharper 4.0
  • Supporting specific-culture resources
  • Rename resource allows from ResX
  • Go to resource entry implemented
  • Separeted setup packages
  • Performance and UI improvements
  • Move to resource allows to enter comment.
  • Major and minor bug fixes

ResX code analyzer

Known Issues

1.0.6 (Feb 4, 2008)

Bug Fixes

  • "CheckIndexValue" leads to hung up Visual Studio in a some cases.
  • [RSPL-62] - CheckStringBuilderIndexValue doesn't work properly.
  • [RSPL-65] - at ElementProcessor..ctor : typeDeclaration != null
  • [RSPL-66] - at AspCodeBehindFileGenerator.GenerateFile : Error generating from file.

1.0.5 (Jan 16, 2008)

Code Inspection

Improvements

  • Minor UI changes.
  • Code Inspection available in the "Solution-Wide analysis".
  • Find non localizable elements in a overrides.
  • Rename resource invokes by "Rename" action.
  • Move to resource

1.0.4 (Jan 08, 2008)

Context Actions

Improvements

  • Use R# Api to edit Resx files.

Bug fixes

1.0.3 (Dec 15, 2007)

Improvements

  • Setup is allow to install for R# 3.1 RC.
  • Add license for OpenSource projects and MVP.
  • Methods GetGlobalResource and GetLocalResource added to default non localizable elements.
  • Support sub folders in the App_GlobalResources and App_LocalResources.
  • Support System.Web.Compilation.ResXBuildProvider in a WebSite projects.
  • Used typed code access to the GlobalResources in a WebSite projects instead of GetGlobalResource usage.

Bug fixes

  • [RSRP-54407] - at Assertion.IsNotNull : Value cannot be null.

1.0.2 (Dec 11, 2007)

Improvements

  • Used more safe method to remember last used resource file.
  • Show message box when error occurred while execute a custom tool.
  • Hide not supported resources in the refactoring method Move to resource.

Bug fixes

  • Web Site with multiple folders. RGreatEX is unable to find the resources if the source file is in a subfolder.
  • Shows incorrect project name in error message for web sites.
  • [RSRP-54133] - at ProjectResourceManager.GetInstance : Value cannot be null.

1.0.1 (Dec 03, 2007)

Improvements

Bug fixes

  • [RSRP-53498] - at ProjectResourceManager.GetInstance : Object reference not set to an instance of an object.

0.9.32 (Nov 24, 2007)

Improvements

  • The refactoring methods for moving strings to resource are improved.
  • A common resources are supported.

Bug fixes

0.9.31 (Nov 16, 2007)

Improvements

Bug fixes

  • [RSPL-14] - at ExpressionsServiceImpl.PrintMember : Object reference not set to an instance of an object.
  • VB named parameters are not supported
  • Array parameters are not supported
  • Can't rename resource key from declaration
  • Suggests not usefull names while renaming resource key

0.9.30 (Oct 25, 2007)

Improvements

  • Custom action Mark as localizable is improved. Methods String.Format, String.Concat, String.Join ignores in arguments.

Bug fixes

  • [RSRP-51561] - at CSharpContextActionBase.IsAvailable : myProvider != null
  • Resource key == baseName for ResourceManager
  • Other bug fixes