Donate Share

Screem

File Release Notes and Changelog

Release Name: 0.16.0

Notes:
some of these fixes were also backported into 0.14.x.

recommended configure flags:   --enable-enchant

* Fixed title bar text so it complies with the HIG.
* Fixed cvs add.
* Fixed loss of exclude/include flags when a site has todo items.
* Fixed close all bug where none would be closed if there weren't any changes
* Fixed crash on exit if the clipboard has been used
* Fixed crash on expanding / clicking directories in the file browser.
* Fixed Unindent block operation not functioning with spaces instead of tabs.
* Fixed loading of remote stylesheets for the tag inspector applied styles page.
* Fixed a number of memory leaks
* Fixed bug in upload wizard where creating a directory would be treated as
  an error even if it succeeded.
* Fixed stupid errors that caused problems on 64bit archs
* Fixed php files being identified as html files even when the file extension
  is .php
* Fixed crash with <![CDATA[ ]]> sections
* Fixed a number of memory leaks
* Fixed buffer underflow in screem_site_set_pathname()
* Fixed crash if a tag tree fails to parse correctly
* Fixed phps files being identified as html files even when the file extension
  is .phps
* Fixed object / image wizard not opening the file selector in the
  current site folder
* Fixed crash when updating broken links after moving files/directories in the
  files pane.
* Fixed warnings when fixing broken links if the document has no dtd.
  (still warns, but only once)  
* Fixed not being able to configure spell checker if there are no spelling
  errors.

* Support building with gnome 2.11.x as well as 2.10.x
* Hide most doctypes installed on the system by default, and allow user 
  configuration of which to show
* Improved default doctype system.  doctypes can be mapped to mime types / 
  mime types + root element. 
* ColdFusion 5 tag tree added.
* Improved save confirmation (taken from gedit)
* Remember the current directory in the file selector when working on individual
  files (doesn't currently apply when working on a site)
* Support using enchant for spell checking.  run configure with --enable-enchant
  (fixes 1224165)
* Take notice of new doctype / mime-type mapping when creating basic structure /
  inserting a doctype.
* Added spell check configuration options for ignoring numbers and all uppercase
  words as well as tags.
* Document tab tooltips now show the file / path the same as it is shown in the
  titlebar + also shows the mime type and doctype in use
* External browser system replaced, now uses system wide helpers
* Added %p flag for helpers, which provides the url a published site can be 
  viewed at.
* Synced libegg code with gnome cvs.
* Added search menuitems to move between attributes in a tag.
* Listen via DBus for NetworkManager messages, setting offline mode as needed.
* Upload Wizard now begins upload straight away after clicking the menuitem.
* Upload Wizard now complies with the HIG / matches Nautilus dialogs.
* Auto close Upload Wizard dialog when uploading is complete.
* Support use of \r \n and \t in replace string in find/replace
* Support inserting subexpression matches into the replace string using \1 \2
  etc.
* Support helpers inserting into the page rather than replacing.
* Support running one off commands without the need to create a helper
* Changed error highlighting to use PANGO_UNDERLINE_ERROR rather than the
  hardcoded yellow background.
* Reverted tag tree loaded to GMarkupParser, uses far less memory
* Support auto complete if the mime type for a tag tree is a parent class for
  the current documents mime type
* Installs a screem-plugin.pc  pkgconfig file for building standalone plugins
* Optimisations which should improve startup time on old systems.
* Support javascript files from the insert as tag option when dropping onto
  the editor.  (middle button drag or hold down alt to get the menu)
* Support css files for inserting <link> in the editor via drag / drop


Changes: