Project

General

Profile

Actions

Task #88

closed

Rewrite exception classes to cause less leaking and be as stable as possible.

Added by Felix Tiede almost 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
12/14/2013
Due date:
12/15/2013
% Done:

100%

Estimated time:
5:00 h
Spent time:

Description

This requires the following:
  • Remove d-Pointers and move their members to the class itself.
  • No more location string mangling within exception class, let the catcher do that.
  • Change constructors to use integral types of C/C++, const whenever possible.

This will break ABI and API and basically put the library back to pre-2.0.0 state.

However for history consistency this change will go into version:2.0.2 and all prior 2.x versions will be locked. Tags will not be deleted from the repository, but use of those older versions is discouraged and will not be supported.

Actions

Also available in: Atom PDF