Skip to content

version 12.0.0

Compare
Choose a tag to compare
@jindrapetrik jindrapetrik released this 12 Jan 17:44
· 2523 commits to master since this release

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_12.0.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_12.0.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_12.0.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_12.0.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_12.0.0_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_12.0.0_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_12.0.0.zip Works on java

What's new:

Added

  • Java 9+ support
  • Chinese translation updated
  • Enable bulk replace for single typed tags
  • Option to use logging configuration file (ffdec home / logging.properties)

Removed

  • Due to Java9+ limited support of reflection, following features were removed:
  • Automatic detection of installed fonts changes (on font editation) - FFDec needs to be restarted to font changes to take effect
  • Using kerning pairs of installed fonts
  • Support for installing java in FFDec windows installer

Changed

  • Making internal flash viewer a default viewer + move FP option switch to Advanced settings / others
  • Increased scrolling speed in folder preview
  • Changed /bin/bash to /usr/bin/env bash
  • Building does not require Naashorn - uses Beanshell instead
  • Use object.§§slot[index] syntax instead of /* UnknownSlot */ comment when slot cannot be determined (AS3)
  • Show §§findproperty when neccessary (AS3)

Fixed

  • Scaling - Distorted images/canvas on Hi-dpi monitors for Java 9 and later
  • Radial gradients focal point reading/writing
  • Correct AS/P-code matching in editor for AS3 after using deobfuscation
  • Correct line matching in debugger of AS3 after using deobfuscation
  • Concurrent access while in debugger
  • Correct body index for script initializer in P-code debugging
  • #1550 TTF export - correctly handle duplicate unicode codes
  • #1548 correctly handle empty generated file names
  • #1379 AS3 - better handling local registers postincrement/decrement
  • Better unresolved if handling
  • Escaping in P-code Graphviz exporter (Problems with graphs containing backslash strings)