## 1 Debugger Release Notes

This document describes the changes made to the Debugger application.

### 1.1 Debugger 2.3.3

#### 1.1.1 Improvements and New Features

- It is now possible to encrypt the debug information in Beam files, to help keep the source code secret. See the documentation for compile on how to provide the key for encrypting, and the documentation for beam_lib on how to provide the key for decryption so that tools such as the Debugger, Xref, or Cover can be used.
  The `beam_lib:chunks/2` functions now accepts an additional chunk type '`compile_info`' to retrieve the compilation information directly as a term. (Thanks to Tobias Lindahl.)
  Own Id: OTP-5460 Aux Id: seq9787

### 1.2 Debugger 2.3.2

#### 1.2.1 Fixed Bugs and Malfunctions

- The graphic applications now search for HTML documentation in the correct place.
  Own Id: OTP-5381

### 1.3 Debugger 2.3.1

#### 1.3.1 Fixed Bugs and Malfunctions

- Package support has been added to the debugger. Thanks to Richard Carlsson in the HiPE project.
  Own Id: OTP-5255

#### 1.3.2 Improvements and New Features

- Updated to handle the latest version of the compiler.
  Own Id: OTP-5265

### 1.4 Debugger 2.3

#### 1.4.1 Fixed Bugs and Malfunctions

- Several problems in the 64-bit emulator has been corrected. For instance, the emulator could crash while running the debugger.
  Own Id: OTP-5146

### 1.5 Debugger 2.2.2

#### 1.5.1 Fixed Bugs and Malfunctions

- Several issues fixed, matching binaries could crash, exit/throw handling could hang and calling fun's could crash.
  Own Id: OTP-4845 Aux Id: seq8290
- The debugger could not load code with some guard tests.
  Own Id: OTP-4859 Aux Id: seq8464
- Problem with unreadable font on platforms where 'screen' is not available, is now fixed. 'Courier' is chosen instead.
  Own Id: OTP-4868

### 1.6 Debugger 2.2.1

#### 1.6.1 Fixed Bugs and Malfunctions

- Problem with varying font size in trace window fixed.
  Own Id: OTP-4837
- File name for where to find documentation ('Help' button) is now correct.
  Own Id: OTP-4839
- If GS was unavailable, `debugger:start()` hanged. Now a tuple `{error,Reason}` is returned instead.
  Own Id: OTP-4842

Copyright © 1991-2005 Ericsson AB