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
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
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.
|