Updates

BePDF is an ongoing project. The following is a listing of past improvements.

PDFViewer Release 0.1.0, Jul 29th 2000

  • First release of PDFViewer which is based on BePDF 0.6.
  • Fixed scrollbar bug.
  • Added navigation with the keyboard.
  • Added moving the view with the mouse.
  • Added code for displaying masked images.
  • Improved code for drawing images.
  • Some special characters are now displayed.
  • Fixed bug in stroke function (line width was not set correctly).
  • Added a status window.

PDFViewer Release 0.1.1, Jul 30th 2000

  • Fixed image color bug.

PDFViewer Release 0.1.2, Jul 30th 2000

  • Added handling of document internal links and URI links.

PDFViewer Release 0.1.3, Aug 11th 2000

  • Added character decoding for Symbol Font.
  • Improved character decoding.
  • Added an open dialog box.
  • Added more navigation buttons.
  • Added drag and drop support to open a document in the current window.

PDFViewer Release 0.1.4, Aug 13th 2000

  • Added printing support.
  • Added page rotation.
  • Fixed image bug (image was not rotated).

PDFViewer Release 0.1.5, Aug 15th 2000

  • Fixed masked image bug.

PDFViewer Release 0.2, Aug 22nd 2000

  • Japanese Font support added by NAITOH Jun.
  • First PPC release.
  • Switched from xpdf 0.9 to xpdf 0.91.
  • Added realtime dragging of the view.
  • Added searching for text.
  • Added text copy.
  • Fixed another image bug (hope this is the last :).

PDFViewer Release 0.2.1, Aug 27th 2000

  • Added Type 1 font support for embedded fonts (uses t1lib 1.0.1).
  • Fixed some minor bugs.

BePDF Release 0.7, Sep 3rd 2000

  • Renamed PDFViewer 0.2.2 to BePDF 0.7.
  • Added TrueType font support for embedded fonts for X86 only (uses freetype 1.3.1; PPC Crosscompiler generates error messages when compiling freetype, because of the old parameter delcaration style used by the freetype library).
  • Added menu item to change the DPI for printing.
  • Fixed bug when printing with BinkJet driver.
  • Separated BePDF source files from the required libraries.

BePDF Release 0.7.1, Sep 19th 2000

  • Important menu settings and the window position/size are now persistence.
  • Remembers path of last opened file in the file open dialog.
  • Added encoding table for ZapfDingbats font.
  • Fixed bug in true type font renderer.
  • Added Find Next menu item.
  • Added Keyboard Shortcuts menu item.

BePDF Release 0.7.2, Sep 21st 2000

  • Type 3 Font Renderer can be enabled at runtime (Warning: It is very slow!).
  • Fixed some minor bugs (window size, file name in window title).

BePDF Release 0.7.3, Sep 25st 2000

  • Added Printer Settings (Print Odd/Even Pages, Normal/Reverse Order).
  • Added a page rendering thread.
    A page is now rendered in its own thread and this rendering process can be interrupted.
    This allows faster navigation between pages.

BePDF Release 0.7.4, Sep 30th 2000

  • Fixed a bug which crashed BePDF after opening a file.
  • Added go to next/previous page with mouse wheel.
  • Zoom to selection with third mouse button.
  • Window size is now independed from page size.
  • Type 1 and Freetype Font Renderer can be disabled.
  • Anti-Aliasing is disabled when printing.
  • Page History stores zoom factor, position and rotation.

BePDF Release 0.7.5, Nov 4th 2000

  • Reduced amount of memory used while printing (up to 400%).
  • Moved printer and display settings in to windows.
  • Can display password protected PDF files (not tested).
  • Utf8 to ASCII conversion is done when necessary and vice versa (Copied text; search text; password).
  • Application resources used for Cursors and Bitmaps.
  • Added Bitmap buttons to toolbar.
  • Added file info window.

BePDF Release 0.7.6 Alpha 1, Nov 13th 2000

  • Fixed two bugs which crashed BePDF (switching between workspaces; opening a document which has no info dictionary).
  • Added tooltips to buttons in toolbar.
  • Added a bookmarks window (this is experimental; the contents of the window is not updated when a new document is loaded; the window has to be closed and reopened).

BePDF Release 0.7.6 Alpha 2, Nov 25th 2000

  • Added localization. Translations for Japanese, Italian and German are included in this distribution.
  • Added Drag and Drop support for copying the text or image inside the selection to another application (incl. Tracker); works now with Japanese text too.
  • Added zoom options: Fit to Page Width, Fit to Page, Zoom In and Zoom Out.
  • The contents of the File Info and Bookmarks window is updated when a new document is opened.
  • Color space for bitmap is customizable.
  • Update frequency is now customizable.
  • Page number, zoom factor, rotation, window position and size are stored in the file attributes of PDF document.
  • Line mode for drawing lines is now used when printing.
  • Fixed some bugs.

BePDF Release 0.7.6 Alpha 3, Nov 25th 2000

  • Fixed a bug which caused BePDF to crash.

BePDF Release 0.7.7 Alpha 1, Jan 9th 2001

BePDF Release 0.7.7 Alpha 2, Jan 16th 2001

  • Backend updated to Xpdf 0.92.
  • Localization updated.

BePDF Release 0.7.7 Alpha 3, Jan 28th 2001

  • New translations for Spanish by Carlos Hasan.
  • New translations for Finnish by Jaakko Leikas.
  • UI improvements; more buttons in toolbar.
  • Bug fixed (opening a defect pdf file crashed BePDF).
  • Requires now Santa's Gift Bag (included).
  • 'Get BePDF' button for web by Kevin H. Patterson.

BePDF Release 0.7.7 Alpha 4, Feb 6th 2001

  • Added quasi fullscreen/window mode and show/hide page list
    (The current implementation of quasi fullscreen mode does not allow to open other windows in BePDF. E.g. opening a file, searching, etc does not work. This will be fixed later).
  • Right click on window title works now as expected.
  • Added a toolbar class and separator.

BePDF Release 0.7.7 Alpha 5, Feb 14th 2001

  • Dynamic loading of Ghostscript library if available. This should also work with the PPC version of Ghostscript when it is ported.
  • Minor bug fixes.

BePDF Release 0.7.7 Alpha 6, Feb 18th 2001

  • Localization updated.
  • Minor bug fixes.

BePDF Release 0.7.7 Alpha 7, Feb 20th 2001

  • New translations for Czech by Jan Polzer.
  • Fixed a number of major bugs.

BePDF Release 0.7.7 Alpha 8, Feb 26th 2001

  • New translations of UI strings to Russian by Oleg V. Kourapov.
  • Fixed a bug which crashed the PPC version (Thanks to Michael Pieper for submitting a bug report and testing).

BePDF Release 0.7.7 Alpha 9, Mar 1st 2001

  • New translations of UI strings to Swedish by Daniel Wesslén.
  • Zoom takes position of Deskbar when it is horizontal or vertical into account.
  • Completed SpLocale integration. SpLocale is used when HAVE_SPLOCALE macro is defined at compile time.

BePDF Release 0.7.7 Alpha 10, Mar 21st 2001

  • New translations of UI strings to Brazilian Portuguese by Bruno G. Albuquerque.
  • Disabled usage of SpLocale.

BePDF Release 0.7.8 Alpha 4, May 9th 2001

  • Added options to preferences window to set fullscreen mode or quasi fullscreen mode and to show selection rectangle as filled rectangle or as stroked rectangle.
  • Added shell scripts to add and remove a Replicant to the deskbar.
  • Added filter to file open window to show only PDF files.
  • Added possibility to close sub windows with escape key.
  • Right click on link allows to copy its text to clipboard.
  • Click on a link to another PDF file opens that file in a new window.
  • Statusbar shows now more meaningful information for internal links.
  • Disabled menu items and buttons in main window when they have no effect.
  • Changed and added some keyboard shortcuts (fullscreen, fit to width, fit to page).
  • Bookmarks can now be displayed in place of page list.

BePDF Release 0.7.8 Alpha 4 Localization Update 1, May 21st 2001

  • Slovak by Martin Paucula.
  • Bulgarian by Philip Petev (MadMax).

BePDF Release 0.7.8 Alpha 5, May 22nd 2001

  • Chinese by Chen Yi-feng.
  • Fixed calculation of link rectangles.

BePDF Release 0.7.9 Alpha 2, May 29th 2001

  • Added Chinese Font support (Traditional and simplified).
  • Fonts for Japanese, Chinese traditional and simplified are customizable.
  • Widths of page list and bookmarks are now independent.

BePDF Release 0.7.9 Alpha 3, May 31st 2001

  • Updated Japanese Font support.
  • Some minor changes in the GUI.

BePDF Release 0.7.10 Alpha 1, June 7th 2001

  • FreeType 2 is now used to render embedded Type 1 and Truetype fonts. (This replaces the FreeType 1.x and Type 1 renderer).
  • The decoding tables for Japanese, traditional and simplified Chinese are moved into add-ons, to reduce the size of the executable.
  • Searching for Japanese or Chinese should now work on all pages, not only on the current displayed page.

BePDF Release 0.7.10 Alpha 2, June 12th 2001

  • Up to 43% speed improvements for rendering embedded fonts.
  • Sub-pixel precise positioning (2x2) of glyphes of embedded fonts.
  • Disabled auto-hinter of FreeType 2 renderer.
  • Fixed bug in Type 1 char code mapping.
  • Lots of other small bug fixes.

BePDF Release 0.7.10 Alpha 3, June 24th 2001

  • Can use Ghostscript fonts for PDF base 14 fonts.
  • Added option for gray scale printing.
  • Bug fixed handling password protected PDF files.
  • Displaying password protected files works now with Ghostscript renderer enabled too.

BePDF