Todo: Printing is still (partly) broken - os2prn device doesn't work Todo: Dutch language file needs to be updated. Todo: Landscape files cannot be rotated Todo: loading TIF files with blanks in filename does not work. Version 2.0.beta.5 xx-11-2010 !Fixed: Broken columns menu !Fixed: Do not crash when invoking context menu !Fixed: Area of columns heads was too big. +Added: Columns can be made invisible now (really!) +Added: {Enter}|{Newline} triggers OK in AddManyPDFs dialog +Added: Plugin script mechanism giving access to the complete PDFMergeNX environment. Scripts are executed within PDFMergeNX context, allowing the user to create powerful custom functionality. Requires documentation. +Added: Let PDFTOPPM/NCONVERT optionally render the preview files for PDF files (faster) (Previews for PS files are still rendered by GhostScript) +Added: Text tool: Show embedded text of the current page in the default editor +Added: Framework for supporting multiple paper formats (incomplete) +Added: Read and write current default paper size of GhostScript +Added: Edit-Button to manually edit ePDF profiles (enable support for features not supported by ePDF but supported by GhostScript) +Added: Limited support plain text files via text2pdf (as suggested by Steven Levine). The only option supported currently is paperformat *Changed: "Slow" preview is antialiased now (nicer) *Changed: Hardcoded A4 format replaced by new paper format variables !Fixed: Toolbar buttons in the preview windows did not draw properly when pressed !Fixed: Switching ePDF profiles only worked if PDFMergeNX was restarted. !Fixed: MPF-Export was broken in Beta.4 !Fixed: Another 2 issues with blanks in filenames (splitting and printing partly works now) !Fixed: The D'n'D support for fonts was broken some time ago. !Fixed: 2 typos ("otherweise" in IPB_ErasePDF(), "ERR_XPDFMissingComoponent" in _InitXPDF()) Version 2.0.beta.4 04-07-2007 +Added: Chosen bookmark option is saved accross sessions +Added: Extended MPF file format by also storing the mark/unmark status (plus add a reserved field for future bookmark level) +Added: Detect if PDF file has bookmarks already (currently these are discarded!) +Added: Create bookmarks by translating filename parts into bookmark heading using a translation file +Added: Fix wrongly encoded Umlauts in PDFs metadata (German ones only for now, others will follow) *Added: History added for mask to add many PDF files *Added: Button to erase single items from the history of PDF metadata *Added: Implemented Undo for captured metadata (the previous behavior was odd because the abort button seemed to offer undo capabilities which simply did not exist). *Changed: Streamlined and optimized history routines *Changed: We detect nonexistent files on our own, this is much faster than letting GS or PDFInfo fall over and analyze their failure afterwards *Changed: Move Bookmarks into the main menu *Changed: Completely rewrote the automatic versus manual filename creation stuff *Changed: Test the XPDF update to 3.02 level *Changed: Temporary files are hidden during all load operations *Changed: Duplicate history item detection is not case sensitive anymore *Changed: Duplicate history item detection recognizes root directory regardsless of trailing backslash !Fixed: Several issues with blanks in source names !Fixed: Several issues with blanks in target names !Fixed: Bookmarks were not created if target path did not exist, so we create it before distilling !Fixed: Removed "random" feature in _ExportMPF() !Fixed: The "Broken" and "Bookmark" bitmaps in preview were not working. !Fixed: The OK-button in the Add-Many dialog is disabled as long there is no valid directory entered in the path field. !Fixed: PDF metadata of "newly" discovered files are also refreshed (not only the thumbnail) !Fixed: Current PDF metadata was not saved to history !Fixed: Some printing fixes (still not working properly) !Fixed: If PDF files should be erased, remove garbage only if "Apply to all" is enabled. Version 2.0.beta.3 19-01-2007 +Added: Option to store the target directory only in history *Changed: Added a history to source directory and target directory Version 2.0.beta.2 28-11-2006 *Changed: Behaviour to ensure the correct targetname is passed to ePDF (we "persuade" ePDF to always use our PostScript filename) !Fixed: Beta.1 was severely broken (name of ressource DLL still hardcoded in several places) !Fixed: Beta.1 bug: Wrong ressource number for "Erase PDF" !Fixed: Beta.1 bug: Toggle preview button was always initialized as on !Fixed: Beta.1 bug: Cancel button in PDF-Info dialogue was broken !Fixed: PDMergeNX aborts properly when ePDF.INI is not found !Workaround: Passing a "&" to ePDF is not possible - for the time being it is translated to "+" Version 2.0.beta.1 20-11-2006 +Added: Started to implement the online help system (opens the appropriate pages in the manual, no separate help file planned). +Added: The default font and color of the GUI may be changed via D'n'D from the font palette. All child windows inherit this font and color. +Added: Capture metadata also became a toolbar button +Added: ePDF distiller can also be configured in PDFMergeNX settings +Added: IBM-858.UnicodeMap is now also on shown on the components page +Added: Open ePDF properties from within PDFMergeNX +Added: Option to automatically reorganize (sort, remove duplicates) ePDF's history of PDF metadata *Changed: Moved all bitmaps into a separate ressource DLL (buttons may be customized now) *Changed: Add support for both 96dpi and 120dpi systems (including a 96dpi ressource DLL) *Changed: New components page using a container instead of lots of entryfields with a simple error indicator !Fixed: PDFMergeNX does not care about / or \ when it is looking for the temporary directory !Fixed: Missing hint on Down button !Fixed: PATH_TO_XPDF did not add an eventually missing trailing backslash !Fixed: Flip button down bitmap resource number was wrong !Fixed: ZIP filelist was left over in temporary directory Version 1.9.alpha.9 06-10-2006 +Added: Progress bar for "Add Many" dialogue +Added: Another attempt to make PDFMergeNX more intelligent regarding the setup of the XPDF components. +Added: Options to choose where to read .xpdfrc from (%HOME% or %PATH_TO_XPDF% or PDFMergeNX directory). *Changed: Rearranged properties dialogue in a more logical way. *Changed: PDFMergeNX adds a line of comment to .xpdfrc in case it has to recreate it. *Changed: Rewrote font detection routine *Changed: As JPEG2PS did not work as I had expected I switched to NCONVERT.EXE. Disadvantage: It is slower (2 conversions instead of 1). Advantage: Virtually all kinds of image files are supported now (officially BMP GIF and PNG were added) !Fixed: Some omissions in the german NLS file. !Fixed: Opening the PDF info window of a PDF/PS files without fonts crashed PDFmergeNX !Fixed: Now XPDF executables are (almost) always called with the -cfg parameter pointing to our .xpdfrc file in PATH_TO_XPDF Note: The current concept of the "Ignore XPDF encoding" option is now nonsense !Fixed: Mark/Unmark now enables/disables the "Merge" button correctly !Fixed: The splitbar still could get into an invisible area making the container unusable. !Fixed: Creation of local PATH_TO_XPDF did not work Version 1.9.alpha.8 26-09-2006 +Added: Splitting of PS files (using psselect.exe from the PSUtils package) is now possible without the workaround to produce a temporary PDF file +Added: Updated manual and added chapters about bookmarks and distiller options. Version 1.9.alpha.7 13-09-2006 +Added: Flip PS page upside down +Added: Read PS page size in points +Added: Option to keep PS equivalents after PostScript conversion or splitting and delete original PDF files +Added: Updated manual and added crucial chapter about possibly destructive import options. *Changed: Empty manual chapters were removed, so the user does not have to find out was is there and what is missing. Version 1.9.alpha.6 08-09-2006 +Added: Archiving functionality (pack all source files plus .mpf file into a ZIP archive) +Added: "Add many PDFs" dialogue: Option to load only files not already present in the file list +Added: "Add many PDFs" dialogue options are stored across sessions +Added: Updated German language file +Added: Option to delete original image files and only keep their PS equivalents (Still missing: Behaviour in comparison with split/converted PS is not consistent). +Added: Toolbar button to erase a single file +Added: Temporarily paint "Use all files" etc. options in red in case no file qualified for an operation (eg. a hint for what might be the reason) +Added: Improved error checking in various places *Changed: No more multiple redraws of the preview, if a new preview size was chosen *Changed: Choose directory icon !Fixed: Wait-pointer, while adding many files !Fixed: Add only known files, when adding many files !Fixed: Garbled targetname, when no matching files were found !Fixed: Choosing new DPI for preview only worked when "Use all files" was selected. !Fixed: PS files (and as "such" TIF, FAX and JPEG files only showed the first page as preview) !Fixed: Some false hint texts (in both default and German language) Version 1.9.alpha.5 25-08-2006 !Fixed: _InitGSOS2 crashed when no GS found !Fixed: _InitXPDF wrote a false .xpdfrc when XPDF components were missing. !Fixed: Monthnames were written to the incorrect INI app name Version 1.9.alpha.4 24-08-2006 +Added: Support for JPEG files (requires JPEG2PS.EXE in PATH) +Added: Also display Version information of PS files !Fixed: Garbage removal did not work properly !Fixed: Version notice is always displayed from program, not from the NLS file Version 1.9.alpha.3 23-08-2006 +Added: Completed support for TIF and FAX files +Added: Display more details about PS files !Fixed: Preview did not work properly for PS files !Fixed: Creator of PS files was not properly recognized !Fixed: A few typos in the german language file !Fixed: Loading an .MPF list file resulted in a a broken bookmark structure Version 1.9.alpha.2 21-08-2006 +Added: Preliminary support for TIF and FAX files (requires working tiff2ps.exe in PATH) !Fixed: Printername was not shown on printer dialogue (always said PRINTER.10) !Fixed: Could not print files with blanks via xpdf Version 1.9.alpha.1 09-08-2006 - First public release - Recently fixed issues: !Fixed: "Add many" recurse into subdirectories did not work !Fixed: "Save PDF" did not work with root dir !Fixed: "Add PDF" did not work with root dir !Fixed: Msgbox titles partly garbled due to Title vs. stem issue !Fixed: Names with blanks didn't work when distilling !Fixed: Bookmark dialog was to small for German NLS