~ubuntu-branches/ubuntu/dapper/poppler/dapper-security

« back to all changes in this revision

Viewing changes to poppler/Link.cc

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2006-03-06 18:42:44 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060306184244-oomqyiqr7cgncp2c
Tags: 0.5.1-0ubuntu1
* New upstream version:
  - Support for embedded files.
  - Handle 0-width lines correctly.
  - Avoid external file use when opening fonts.
  - Only use vector fonts returned from fontconfig (#5758).
  - Fix scaled 1x1 pixmaps use for drawing lines (#3387).
  - drawSoftMaskedImage support in cairo backend.
  - Misc bug fixes: #5922, #5946, #5749, #5952, #4030, #5420.
* debian/control.in, debian/libpoppler0c2.dirs, 
  debian/libpoppler0c2-glib.dirs, debian/libpoppler0c2-glib.install,
  debian/libpoppler0c2.install, debian/libpoppler0c2-qt.dirs,
  debian/libpoppler0c2-qt.install, debian/rules:
  - updated for the soname change
* debian/patches/000_splash_build_fix.patch:
  - fix build when using splash
* debian/patches/001_fixes_for_fonts_selection.patch:
  - fix with the new version

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#include "Array.h"
22
22
#include "Dict.h"
23
23
#include "Link.h"
 
24
#include "UGooString.h"
24
25
 
25
26
//------------------------------------------------------------------------
26
27
// LinkAction
421
422
 
422
423
  // named destination
423
424
  if (destObj->isName()) {
424
 
    namedDest = new GooString(destObj->getName());
 
425
    namedDest = new UGooString(destObj->getName());
425
426
  } else if (destObj->isString()) {
426
 
    namedDest = destObj->getString()->copy();
 
427
    namedDest = new UGooString(*destObj->getString());
427
428
 
428
429
  // destination dictionary
429
430
  } else if (destObj->isArray()) {
459
460
 
460
461
  // named destination
461
462
  if (destObj->isName()) {
462
 
    namedDest = new GooString(destObj->getName());
 
463
    namedDest = new UGooString(destObj->getName());
463
464
  } else if (destObj->isString()) {
464
 
    namedDest = destObj->getString()->copy();
 
465
    namedDest = new UGooString(*destObj->getString());
465
466
 
466
467
  // destination dictionary
467
468
  } else if (destObj->isArray()) {