Sigil 0.5.3 TBA - Fix issue 1254: Bulk rename will stop if one name matches, context menu needs cleanup and warnings. - Fix issue 1268: Find/Replace all files does not search in book order, and other issues. - Fix issue 1266: Store user dictionary as UTF-8. - Ensure the checkmarks in add semantic are set correctly when selecting multiple files. - Fix issue 1030: Don't close if canceling out of a failed save. - Fix issue 1258: Find/Replace step by step in All HTML files is broken. Sigil 0.5.2 2012.02.09 - Fix issue 1253: Replace All in All HTML files adds extra blank lines in style section. - Fix issue 1251: Merge does not work if you previously used split chapter. - Fix issue 1249: Replace All in All HTML Files leaves cursor at the bottom. - Fix issue 1247: Cannot rename file extension in book browser and rename selected should default to first extension name. - Fix issue 1238: Deleting a file does not go to the next closest entry in book browser. - Fix issue 1236: Replace All in Current file does not center cursor. - Fix issue 1234: Switching from Code View to Split View and SplitCV to CV does not vertically center the cursor. - Fix issue 1237: Rename does not keep current selection in book browser. - Fix issue 1242: Metadata::FreeFormMetadata missing assignment line 360. - Fix issue 1235: Deleting one file does not give a warning dialog. - Fix issue 1129: Crash when importing existing image. Sigil 0.5.1 2012.02.05 - Issue 1225: * Add searching selected files. * Add search wrapping. * Replace in BV automatically goes to CV. * Fixed bug where in CV if you do a replace of a word and then replace all when there are the same words on the page, the page view wouldn't be refreshed. * Various fixes. - Add English translation file used for plural strings. - Implement issue 986: Automatically renumber playorder in TOC NCX. - Implement issue 1224: F&R modifications to update layout and add Regex Multiline. - Fix issue 1214: Dictionary files do not include hypen files or GB files. - Fix issue 1213: Find and Replace does not save file when F&R is already open and searching all HTML files. - Remove the ability to use F&R to replace text in BV as it is unfixable in its current state. - Fix issue 1215: Book View line/column incorrect in status bar. - Fix issue 1216: Re-opening a document already in a tab resets the cursor position back to the top. - Fix issue 1218: F&R cleanup. - Fix issue 1212: Remove opf namespace rewriting when opening a file because it ended up being more trouble than it was wroth. - Fix issue 1188: New Sigil Regex engine crashes when pressing "replace all", works fine on pushing "replace" over and over and over again. - Implement issue 269: Select more than one item in the Book Browser Column. - Implement issues 792: Add Shortcuts for next/previous HTML file with regard to reading order, and sync selection in book browser to open tab. - Implement issue 1135: New blank section must be automatically selected on book browser. - Implement issue 1148: Allow user to change the order of split view so book view or code view is first. - Implement issue 1168: Add ability to sort HTML files alphanumerically. - Implement issue 1174: Add new blank html section should insert section after selected file. - Implement issue 1181: Merge Previous when previous file is open in current tab requires refresh to see merged data. Sigil 0.5.0 2012.01.21 - Implement issue 533 and 1079: allow user to select which level(s) of to include. - Fix issue 788: Error saving when the folder the file was in was renamed outside Sigil. - Fix issue 998: Don't select file extension on rename in book browser. - Fix issue 1111: Failure to rename to same name with case change. - Implement issue 205: Drag and drop for images to book and code views. - Fix issue 1019: issues with opf-namespace declaration. - Inline spell check with right click replace in Code View. - Fix issue 1064: Issues with editing epubs with differing html extensions. Take mimetype into account when opening the file to help determine how to deal with the file. - Fix issue 1055, 1038, 1006: Focus switching causes unwanted cursor jumping in split view. Don't auto sync cursor position between views. - Implement issue 375: Add image selection dialog for inserting existing images into book and code views. - Add menu items for setting heading, adding new items, show / hide toolbars. - Organize menu. - Fix issue 803: Print prints immediately, no dialog box. - Implement 245: Unify zoom levels (book, text, image) and store the levels. - i18n capability. Build and load translation files. - Add keyboard shortcut manager so user can change the keyboard shortcuts. Fixes 966. - Add preference dialog. Closes 206, 718. - Refactor Find & Replace into a widget that appears below the editor. Closes issues: 961, 579. - Windows Installer: Add Sigil as a handler for EPUB and HTML files so that jump lists will work and it will always show up on the 'Open With...' menu. - Fix issue 1033, 1034: Implement scroll to fragment for Code View and fix scrolling for book view. - Fix issue 1032: Remove '=' from the list of valid characters for ids. - Fix issue 1001: Valid IDs are now formed by replacing invalid characters with underscores. Colon removed from the list of valid characters. - Fix issue 1014: Sigil was erroneously assuming that fragment ids would be unique across the entire book, whereas they're only required to be unique within a particular xhtml document. New code implemented to cover those situations where this assumption is wrong. - Fix issue 1015: Fix issues with cursor positioning in Split View. - Fix issue 1022: Added support for Adobe's page-map.xml pagination extension. (Must use this exact filename). - Implement issue 183: Use a PCRE regular expression engine instead of QRegExp. Also fixes issue 498: regex '^' (start of line) broken. - Implement issue 168: Allow selection of multiple Meta Editor properties. - Allow for deleting multiple metadata items. - Implement issue 368: Pressing enter key on item in book browser should open item. - Fix issue 1005: Regression from change to ensure metdata element has dc namespace. Sigil v0.4.2 2011.09.02 - Fix issue 993: Split then selection jumps back to top instead of selection point. - Fix issue 988: fail to scroll properly after chapter split. - Allow users to disable Well-Formed checks or if they should be auto fixed as they were in 0.3.x. - Don't read use tidy setting from disk each time it's checked. Store the setting and save / load it upon edit and startup. This prevents Sigil from using the wrong value when multiple instances are open. - Use Pretty Print when auto fixing well formed errors. - Added a safety check to LoadTabContent() to ensure that focus changes don't cause a loss of non-well-formed data that has been entered but not saved. - Fix an issue where the opf namespace is being written in individual elements in the metadata section in the OPF. We're now going to clean and write the dc and opf namespaces directly to the metadata element when loading an OPF to ensure they're present and correct. - Fix for entities not being displayed when loading a file where they are saved as unicode in the file itself. - Fix for typo in code to preserve entities. - Fix for path encoding issue on reconstructing the opf. Sigil v0.4.1 2011.08.26 - Fix issue 615: implement undo for Find/Replace in Book View. - Update Toc section of manual for 0.4 Toc panel. - Implement issue 80: Select lines when clicking on line number in line number area in code view. - Fix issue 770: Incorrect file permissions for some files in archive create on OS X. - Fix issue 890: Line number mismatch between Code View and Validation Results when style tag in head section contains CDATA. CDATA was being stripped from the Code View. - Fix issue 942: Work around for the Nook not being able to deal with cover meta element having attributes in alphabetic order. - Fix issue 976: Creation of new Code View tab fails to show all content if the web page's asynchronous loading is delayed. - Fix an issue where the line numbers in code view were not aligned to the line they represent. - Fix issue 871: Update heading combo when putting cursor on block with heading style. - Fix the formation of an empty paragraph at the top of the new file on doing a chapter split in Book View. - Fix issue 967: toc.ncx file keeps erasing manual input. - Fix issues 657, 661, 694 and 867: The Heading Selector in Book View will now function as expected and find the correct block-level tag to change rather than attempting to change inline tags. It will also retain the attributes (including class) of the old tag. - Fix the entity display for shy, mdash and ndash. - Set modified state on book when page order is changed. - Fixed the cursor issues on moving from Book to Code View and vice-versa. The new view should now always gain keyboard focus and show the cursor properly. - Insert the xml tag explicitly so that Tidy doesn't insert one without encoding and standalone attributes. - Fix issue #877: Invalid xml error prevents Find/Replace window from opening. - Fix issue where switching between code and book view causes the code view to load old data from book view. - Implement issue 364: Go to line #. - Implement issue 742: Shortcut/menu action to close all tabs except the current one. - Fix issue 959: Original creator's name is mangled in About dialog. - Fix for chapter splitting issue involving filenames with spaces. - Makes sure the cursor is properly displayed on entering Code View. Sigil v0.4.0 2011.08.15 - Fix issue 650: Convert SVG prefixes into a form that Tidy will tolerate. - Fix issue 952: Allow compatible extension changes. - Fix issue 835: File, Close shortcut does not work on OS X due to shortcut conflict. - Fix issue 793: Don't delete com.apple.ibooks.display-options.xml. - Fix issue 319: Adding chapter break in code view at end of current chapter creates new chapter before the current one. - Fix issue 947: Normalise headings before automatically generating the TOC. - Build system changes to accomidate the Windows SDK. - Remove empty styles on body tags when cleaning webkit junk. - Fix issue 549 : Split on SGF Chapter Markers puts new files (sections) at end of file list. - Fix issue 869: Right-click in Code View with error in code shows error dialog. - Fix issue 919 and issue 316: Replace potentially problematic characters with named or numerical entities. - Change About to include an authors section. - Fixed and issue where chapter splitting loses some chapters, places others in wrong order (issue 836). - Fixed an issue where language was not being properly detected (issue 923). - Fixed an issue where font mangling caused file duplication (issue 932). - Fixed an issue where extra blank lines were left in the STYLE section (issue 937). - Fixed an issue where FlightCrew was reporting erroneous Resource is reachable but not present in OPF errors (issue 813). - Fixed string format compile warnings (issue 892). - Fixed GCC 4.6 compile failure (issue 864). - Changed Save As shortcut key to Ctrl+Shift+S (issue 838). - Fixed an issue where the shortcut keys were not working properly on OS X (issue 838). - Fixed an issue where metadata changed in metadata editor unsaved if Sigil closed right after (issue 930). - OS X minimum version bumped to 10.6. - on Linux machines, the installer now places a shortcut to Sigil in the Applications->Office menu instead of in a special "Sigil" folder under the Gnome root menu (issue #162) Sigil v0.4.0 RC1 2011.04.22. - fixed an issue with splitting on SGF chapter markers creating the new HTML files in the wrong order (issue #828) - fixed a rare crash/memory corruption issue with automatic OPF updates - made the CSS resource path updates faster and more robust - updated FlightCrew so that CSS resource use is now far more robustly detected (issue #822) - fixed a rare hang when opening the Meta Editor on Win XP machines - a more accurate error message is now displayed for problems with file loading/saving (issue #772) - fixed an issue with incorrect font filepath updates in the CSS (issue #736) - fixed an issue with paths in the OPF not being URL-encoded (issue #823) Sigil v0.4.0 ß3 2011.03.24 - added a workaround for loading broken epub files that use the incorrect mimetype for the NCX (issue #815) - fixed a rare issue with loading epub files with OPF's that had the XML version set to 1.1, but also had other attributes in the XML declaration (issue #812) - fixed an issue with entries appearing at random in the TOC after a split on SGF markers is followed up with "Generate TOC from headings" request (issue #804) - fixed an issue with files not appearing in the Book Browser after a split on SGF markers (issue #816) - fixed a regression that caused the auto-cover-setting heuristics to unset covers when they are already set (issue #806) - opening an HTML file now automatically builds a TOC from the headings - fixed a regression that caused the Add Semantics menu to stop working (issue #807) Sigil v0.4.0 ß2 2011.03.21. - fixed an issue with the ID of the manifest item of a resource not being updated when the resource was renamed - fixed an issue with chapter splits being created in the wrong reading order (issue #797) - fixed an issue with some HTML files disappearing after a save/load cycle if chapter splitting was performed before the save - fixed an issue with renaming a file and then splitting it causing duplicate ID's in the OPF manifest (issue #800) - fixed a validation issue with the Meta Editor not adding the correct namespace prefix to some Dublin Core metadata element attributes Sigil v0.4.0 ß1 2011.03.20 - fixed an issue with CSS @import rules in the '@import "something.css"' format not being recognized and thus not updated on import - removed the "CustomID" basic metadata entry from the Meta Editor; those wishing to use custom ID's can now add them directly to the OPF - Sigil now preserves custom unique identifiers in the OPF (issue #552) - removed support for the Sigil-proprietary SGF format - the user can now edit the OPF file by hand (issue #281) - the user can now edit the NCX file by hand (issue #282) - the OPF file is now preserved on import (issue #586) - the NCX file is now preserved on import (issue #283) - the Table Of Contents editor has been replaced with a new Table of Contents sidebar; clicking on an item in this sidebar takes the user to the target location, enabling TOC navigation (issue #100) - a dialog now informs the user if his XHTML, NCX or OPF documents are not well-formed XML (with error location and description), thus allowing him to fix the potential problems by hand instead of leaving them to Tidy to fix (issue #519) - fixed a rare issue with no tab opened by default when loading epubs - made the sigil.sh startup script more robust (courtesy of Craig Sanders) (issue #737) Sigil v0.3.4 2011.01.12. - fixed a regression ("Not a folder" error) with opening certain epub files on Mac and Linux systems (issue #731) Sigil v0.3.3 2011.01.06. - added a small "Donate" button to the toolbar and a related entry in the Help menu - added a .desktop file for the make install target (courtesy of Richard Gibert) - this time *really* worked around a Tidy bug that added blank lines to the start of
 
    and