Skip to content

Releases: ryancheung/ImeSharp

v1.4.0

13 Mar 08:46
Compare
Choose a tag to compare

What's Changed

  • .NET 8 support added
  • Add option to force to IMM32 only (Tsf not working well for Korean IME)
  • TextComposition API improved
  • Event handlers removed

Full Changelog: v1.2.5...v1.3.0

Release v1.2.5

15 Jun 11:02
Compare
Choose a tag to compare
  • Replace ComImports with TsfSharp library.
  • Added net46, netstandard2.0 and net5.0 targets.
  • Pooling IMEString array to improve performance.
  • Removed the NetStandard nuget package, it's needless now.
  • IMM32: Fixed fetching page selection index.

Release v1.2.5 Preview3

01 Oct 03:44
Compare
Choose a tag to compare
  • Pooling IMEString array
  • Update ITextStoreACP implementations to reduce GC
  • Fix package reference for NetStandard nuget package

Release v1.2.5 Preview2

09 Sep 01:06
Compare
Choose a tag to compare

Fix a possible crash on ITfThreadMgr creation.

Release v1.2.5 Preview1

08 Sep 14:29
Compare
Choose a tag to compare
  • Fix CoreRT compiling by replacing ComImports with the TsfSharp library
  • Fix few possible memleaks in TextStore

Release v1.2.4

29 Aug 13:04
Compare
Choose a tag to compare
  • Add VARIANT marshaling support for marshaling TSF properties.
  • IMM32: Detect current input language without using CultureInfo
  • Add ImeSharp.NetStandard package for none Windows Forms environment

Release v1.2.3

26 Aug 09:04
Compare
Choose a tag to compare

Avoid dispatch duplicated window message, which fixes duplicated text input event generated by key presses.

Release v1.2.2

24 Aug 09:47
Compare
Choose a tag to compare

Restoring IME open status correctly.

Release v1.2.1

21 Aug 12:20
Compare
Choose a tag to compare

Add IMEString.ToIntPtr() to support better IMEString copying.

Release v1.2.0

21 Aug 10:35
Compare
Choose a tag to compare
  • Auto detect input language for IMM32 implementation
  • Fix compatible-mode MS PinYin commit composition incorrectly sometimes
  • Fix composition string not reset after composition ended sometimes
  • Add InputMethod.PumpMessage() for custom messaging pumping to fix frame stuck issue.