Notable changes:
* jka-cmpr-hook.el (jka-compr-compression-info-list): Support .lz
and .lzma compressed files.
* mail/emacsbug.el (report-emacs-bug): Fill the potentially long
line that displays system-configuration-options.
* descr-text.el (describe-char): Show the raw character, not only
its display form at POS.
Notable changes:
* dired-x.el (dired-bind-jump): Use ctl-x-map and ctl-x-4-map.
* term.el (term-raw-escape-map): Use Control-X-prefix.
* vc/vc-hooks.el (vc-prefix-map): Use ctl-x-map. (Bug#10566)
* Fix filling for when filladapt mode is enabled.
* Optimise font locking in long enum definitions.
* Add dependency to pcre and hunspell.
* Use external libraries (CMakeLists.txt etc. from upstream HEAD)
Changelog:
Sigil 0.5 2012.01.21
- Implement issue 533 and 1079: allow user to select which level(s) of <h> 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.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
* Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
real GNU sed is required.
* In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
Notable changes:
* mail/rmail.el (rmail-font-lock-keywords): Accept non-ASCII
letters in cite-prefix.
* shell.el (shell-dynamic-complete-functions): Put
pcomplete-completions-at-point, so as to try
comint-filename-completion first (Bug#10417).
* Introduce a mechanism to widen the region used in context font
locking. Use this to protect declarations from losing their
contexts.
Patch extensive use of malloc and alloca without <stdlib.h> and some
other stuff that showed up in the build log.
Still crashes in temacs but it's getting much farther.
must be on System V and also have STREAMS. Avoid the STREAMS code for
NetBSD.
Note: I haven't tested this or even looked at any of the code except
for what was trying to use STREAMS, so it may not work; but now it at
least builds, and the behavior if ptyfs is not detected is unchanged.
fix some pkglint.
XXX: someone with the patience to wade through files with assorted
copyright headers should figure out the proper setting of LICENSE
for this package.
Changes:
* progmodes/make-mode.el: Bring it up to date with makepp V2.0.
* ses.el: The overall change is to add cell renaming, that is
setting fancy names for cell symbols other than name matching
"\\`[A-Z]+[0-9]+\\'" regexp .
* progmodes/gdb-mi.el (gdb): Set comint-prompt-regexp, required
for completion via gud-gdb-fetch-lines-filter (Bug#10274).
* mail/rmailsum.el (rmail-header-summary): RFC2047 decode the
`from' or `to' address before taking its substring. Fixes
incorrect display in Rmail summary buffer whereby an RFC2047
encoded name is chopped in the middle of the encoded string, and
thus displayed encoded.
* speedbar.el (speedbar-supported-extension-expressions):
Add .adb and .ads, commonly used for Ada source code (bug#10256).
emacs-nox11 doesn't use and can't use emacs.desktop, so there is no need
to modify the file (which shouldn't even be installed). This modification
could go on the editors/emacs port though, conditionally on without x11.
Tweak behavior of emacs-nox11 launched from gnome or kde desktop. This
change makes emacs-nox11 always get launched inside a terminal from those
desktops.
The previous change to PLIST broke all platforms not NetBSD if built under
PKG_DEVELOPER=yes. The netbsd.h header will be present on all platforms,
so it needs to have a dedicated entry in PLIST (as it used to). The
LOWER_OPSYS variable is just wrong in this case.
Secondly, the dragonfly.h file was updated for the default compiler,
allowing this version of xemacs to build again.
I actually spent a couple of hours getting emacs20 to build error-free
with DragonFly's gcc4.4 compiler. Unfortunately, it came DOA and emits
"elf_load_section: truncated ELF file" when executed.
This version of EMACS is 14 years old, and it's not worth fooling with
anymore. I doubt anybody will notice its masking.