Notable changes:
* dired-x.el (dired-guess-shell-alist-default):
Remove escape sequences from nroff output. (Bug#172)
* icomplete.el (icomplete-completions): Check FROM arg before
passing to substring (Bug#10850).
* international/characters.el (script-list): Sync with the latest
Unicode Character Database.
* newcomment.el (uncomment-region-default): Don't leave extra space
when an arg is provided (bug#8150).
* pkgsrc patch is merged to upstream.
Changelog:
----------------------------------------------------------------------
OmegaT 2.5.1 update 1
----------------------------------------------------------------------
2 Enhancements
2 Bug fixes
0 Localisation updates
----------------------------------------------------------------------
2.5.1 update 1 vs. 2.5.1
Implemented requests:
- Console: more context on error message "Failed to load..."
http://sourceforge.net/support/tracker.php?aid=3465220
- Navigate to next/previous segment with a note
http://sourceforge.net/support/tracker.php?aid=3484729
Bug fixes:
- Remove Tags can create a corrupted target document
http://sourceforge.net/support/tracker.php?aid=3487497
- After "save" the cursor goes to the head of the segment
http://sourceforge.net/support/tracker.php?aid=1643198
----------------------------------------------------------------------
OmegaT 2.5.1
----------------------------------------------------------------------
10 Enhancements
1 Bug fix
2 Localisation updates
----------------------------------------------------------------------
2.5.1 vs. 2.5.0 update 5
Implemented requests:
- Validate tags in console mode
http://sourceforge.net/support/tracker.php?aid=3426212
- Add patterns for text that should be removed and validate
http://sourceforge.net/support/tracker.php?aid=3477099
- User-defined tags
http://sourceforge.net/support/tracker.php?aid=1599334
- Validate Java MessageFormat pattern tags ({0} etc.)
http://sourceforge.net/support/tracker.php?aid=3477045
- Render tags in different color in editor
http://sourceforge.net/support/tracker.php?aid=2120329
- Add "date" & "time" to translated file name pattern
http://sourceforge.net/support/tracker.php?aid=3346155
- targetLocale for use with DotNetNuke ResX
http://sourceforge.net/support/tracker.php?aid=3330974
- Remove all tags
http://sourceforge.net/support/tracker.php?aid=3481683
- Create /tm/auto folder in new project
http://sourceforge.net/support/tracker.php?aid=3368416
Other enhancements:
- Insert Source Tags inserts all relevant tags (custom, java, printf),
not only OmegaT-tags
Bug fixes:
- Camtasia filter: <Line> is incorrectly added as src segment
http://sourceforge.net/support/tracker.php?aid=3481602
Localisation updates:
- Dutch localisation updated to 2.5.0 update 5 (UI, readme, documentation)
- Italian localisation updated to 2.5.0 update 5 (UI, Instant Start, readme)
----------------------------------------------------------------------
OmegaT 2.5.0 update 5
----------------------------------------------------------------------
9 Enhancements
5 Bug fixes
2 Localisation updates
----------------------------------------------------------------------
2.5.0 update 5 vs. 2.5.0 update 4
Implemented requests:
- Filter for Camtasia Studio for Windows
http://sourceforge.net/support/tracker.php?aid=3457285
- TBX entry/concept level note
http://sourceforge.net/support/tracker.php?aid=3454401
- Load comment from TBX even without target language
http://sourceforge.net/support/tracker.php?aid=3472408
Other enhancements:
- Magento CE locale CVS file filter
- The key is now displayed in the comment pane for all ID-based filters:
Android Resources
Java Resource Bundles
Key=Value Files
Mozilla DTD
ResX
SubRip Subtitles
Windows Resource
WiX
- Use a larger default size for the statistics dialog (800x400 instead of
400x300)
- When reading external TMXs, the <hi> tag is skipped, as it cannot correspond
to a tag of a source document
- The "out of memory" message now refers to the manual
- Instead of using Java's default memory allocation, the Windows and Linux
startup scripts now use 512 MB
Bug fixes:
- GPL license has an outdated FSF address
http://sourceforge.net/support/tracker.php?aid=3440748
- Android filter: non-translatable text was not ignored
- Log messages on TMX loading were missing
- In the HHC filter, the comment pane contained Tag: PARAM Attribute: value
for all segments
- For external TMXs, the parameter "Use XML for standalone tags" was not
working for all tags
Localisation updates:
- Dutch localisation updated to 2.5.0 update 3 (UI, readme, documentation)
- Italian localisation updated to 2.5.0 update 3 (UI)
Notable changes:
* mail/smtpmail.el (smtpmail-query-smtp-server):
(smtpmail-query-smtp-server): Prompt the user for a port number if
we can't connect to any of the standard ports (bug#10810).
* Fix a loop in c-set-fl-decl-start.
* Fix infinite loop with long macros.
* progmodes/python.el (python-end-of-statement): Fix infinite
loop. (Bug#10788)
* emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
(byte-compile-defvar): Use it to minimize .elc size.
Just use `defvar' rather than simulate it (bug#10761).
Tested on NetBSD/i386 5.99.64.
Changelog:
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.
(1) specify PKG_OPTIONS.ng= -canna in /etc/mk.conf.
ng's Makefile expects the environment variable of USE_CANNA
always, but the current Makefile does not consider it.
(2) compile ng on system-V like platforms e.g. *-linux, Solaris.
We need to edit ng's Makefile on platforms, but the current
pkgsrc Makefile is only suitable for BSD platforms.
Changes from previous:
----------------------
* Noteworthy changes in release 2.4.5 (2012-02-08) [stable]
** Bug fixes
Fix an egregious bug resulting in a crash whenever a non-existent
file was edited.
Fix other potential crash bugs in the low-level text-handling
routine estr_replace.
* Noteworthy changes in release 2.4.4 (2012-02-03) [stable]
** New features
find-file and find-file-read-only now work non-interactively.
** Build-related
Minor build system fixes (thanks to Nelson Beebe for one).
** Miscellaneous
Some code clean-up.
Slight speed improvement to general editing operations.
* Noteworthy changes in release 2.4.3 (2011-12-20) [stable]
** Bug fixes
Fix a crash on certain terminals.
Fix a recently-introduced display bug in isearch.
* Noteworthy changes in release 2.4.2 (2011-10-05) [stable]
** Bug fixes
Fix some serious display performance bugs introduced in 2.4.0.60.
** Build-related
Don't enable Valgrind by default, and explain that correct
suppressions are needed to use it successfully.
* Noteworthy changes in release 2.4.1 (2011-09-20) [stable]
This is the first release in a new stable series.
** Bug fixes
Fix a long-standing bug in uniarg handling in macros.
Fix display of percentage position in buffer.
Fix display of search string in query-replace.
Fix poor performance of fill-paragraph.
Fix handling of Backspace/^H by looking at termcap kbs setting.
** Build-related
Several fixes and improvements were made to the build system.
* Noteworthy changes in release 2.4.0.60 (2011-08-19) [beta]
This release is a major update, upping the dependencies from C89 to
C99, from POSIX-1.2001 to POSIX-1.2008 (though in fact Zile will
still build on many other POSIX and non-POSIX systems thanks to
gnulib), and adding a dependency on libgc. Together these changes
have allowed the removal of hundreds of lines of code and the
elimination of whole classes of bug (in particular, classic
memory-management bugs); overall, combined with continued
simplification, Zile 2.4.0.60 is well over 1,000 lines of code, or
10%, shorter than the previous stable release, 2.3.24.
Several old bugs have been fixed, a few more esoteric features
removed, and Emacs-compliance has been improved. However, the major
rewrite has almost certainly introduced new bugs which have not yet
been found and fixed, hence the alpha status of this release.
Distribution packagers are encouraged to try packaging this version
to find any problems with the updated build system and dependencies.
* Noteworthy changes in release 2.3.24 (2011-04-29) [stable]
** Bug fixes
Fix kill-line with prefix argument.
Fix a cosmetic problem with multiple ESC-digit combinations.
Use gnulib’s mkstemp to avoid problems on some platforms.
Fix initial screen setup when some files are loaded on the command
line.
** Build-related
Re-automate a bit more of the release, using gnulib and woger.
Add more compiler warnings.
** Miscellaneous
As usual, various bits of code cleanup and simplification.
* Noteworthy changes in release 2.3.23 (2011-03-14) [stable]
** Bug fixes
{beginning,end}-of-buffer now take account of transient-mark-mode
(bug present since “forever”).
** Build-related
Turn on more compiler and build system, and run-time checks (thanks,
gnulib!).
* Noteworthy changes in release 2.3.22 (2011-03-03)
This release fixes a bug in forward regex isearch introduced recently,
and makes the build system use silent rules by default.
Release 2.3.21
This release fixes a bug that caused build failure on non-GNU systems,
and a bug in backward search introduced in 2.3.18, and simplifies the
test system. A little other code cleanup was done.
Release 2.3.20
This release fixes a potential buffer overflow, search and replace
with embedded NULs, a bug in the build system (the Zile-only tests now
run correctly when an EMACS environment variable is defined), and a
bug introduced in 2.3.17 which caused consecutive kills not to save
the killed text (thanks to Chris Leyon for the report). Some code was
cleaned up and better use made of gnulib. The build scripts that were
previously in Lua have been rewritten in Perl; Perl is now required to
build Zile (previously, Lua was not required, at the expense of making
the build system more complicated and fragile). A cyclomatic
complexity report on the C code can now be produced.
Release 2.3.19
This release fixes a space leak, a small bug in reading filenames in
the minibuffer introduced in 2.3.18, and some behaviour that was not
the same as Emacs, and cleans up the code a little.
Release 2.3.18
This release fixes some minor space leaks, a read of freed memory, and
a bug in quoted-insert, stops Zile from catching the user signal
SIGQUIT, and cleans the code up a little.
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.
Changes:
* calendar/appt.el (appt-add): Rewrite the interactive-spec to avoid
overly zealous deletion of trailing whitespace.
* progmodes/prolog.el (prolog-find-value-by-system): Avoid error when
there's no inferior buffer (bug#10196).
* net/tramp-sh.el (tramp-maybe-open-connection): Handle user
interrupt. (Bug#10187)
* info.el (Info-search): Display "end of manual" when Isearch
reaches the end of single-file Info manual. (Bug#9918)
* isearch.el (isearch-message-prefix): Run the input method part
of the prompt through bidi-string-mark-left-to-right. (Bug#10183)
* vc/diff-mode.el (diff-find-file-name): Make `read-file-name'
aware of remote file names. (Bug#10124)
OmegaT is a free translation memory application written in Java. It is
a tool intended for professional translators. It does not translate
for you! (Software that does this is called "machine translation", and
you will have to look elsewhere for it.) OmegaT has the following
features:
* Fuzzy matching
* Match propagation
* Simultaneous processing of multiple-file projects
* Simultaneous use of multiple translation memories
* External glossaries with recognition of inflected forms
* Document file formats include:
XHTML and HTML
Microsoft Office 2007 XML
OpenOffice.org/StarOffice
XLIFF (Okapi)
MediaWiki (Wikipedia)
Plain text
* Unicode (UTF-8) support: can be used with non-Latin alphabets
* Support for right-to-left languages
* Integral spelling checker
* Compatible with other translation memory applications (TMX)
* Interface to Google Translate
Tested on NetBSD/i386 5.99.58 with openjdk7.
Xcode 4.1.
This does not fix all issues though, as the installation fails while
stripping the binaries. Not sure how to get rid of this yet, and it
seems to affect other packages as well.
gcc thinks it knows the semantics of malloc and so it thinks it can
optimize out the manipulation of __malloc_hook; however, doing so causes
the subsequent malloc call to come back to itself, leading to an infinite
recursion and SIGSEGV in temacs.
This fixes the remaining part of PR 45669.
Someone(TM) should check if this issue affects other Emacs versions
and/or XEmacs.
4.5's cpp on makefiles. PR 45669.
Unfortunately, this does not by itself fix the build; now I'm getting
./temacs -batch -l loadup dump
gmake[1]: *** [emacs] Segmentation fault
and I have a bad feeling that this may be the same issue that the
other emacs versions are sometimes hitting.
Changes:
* whitespace.el (whitespace-newline): Use a different foreground
color for 16-color light-background displays.
* server.el (server-eval-and-print): Allow C-g (bug#6585).
* xdisp.c (redisplay_window): If cursor row is not fully visible
after recentering, and scroll-conservatively is set to a large
number, scroll window by a few more lines to make the cursor fully
visible and out of scroll-margin. (Bug#10105)
(start_display): Don't move to the next line if the display should
start at a newline that is part of a display vector or an overlay
string. (Bug#10119)
Changes:
* mail/rmail.el (rmail-search-message, rmail-forward, rmail-resend):
Before using mime functions, check they are set. (Bug#10077)
* progmodes/sh-script.el (sh-assignment-regexp): Add entry for
bash.
* language/european.el (macintosh): Define as alias for mac-roman.
Changes:
- Use `force-same-window' interactively.
- vc-bzr.el: Accept status with more than 9 shelves.
- Add isearch-scroll property to split-window-below and
split-window-right.
- Amend the handling of c-beginning/end-of-defun in nested declaration
scopes.
Changes:
- Add support for detecting encoding in HTML5 specified only as
<meta charset="UTF-8">. Implementation just makes http-equiv and
content-type parts from HTML4 encoding string optional.
- menu-bar.el (menu-bar-file-menu): Add entry for making new window on
right of selected. (Bug#9350) Reword other window entries and
separate them from frame entries.
- net/network-stream.el (network-stream-open-starttls): Improve
detection of failure due to lack of TLS support.
- textmodes/flyspell.el (flyspell-large-region): Make sure extended
character mode is used if defined.
Changes:
* mail/sendmail.el: Don't use sendmail-query-once if not needed.
* progmodes/f90.el: Ignore preprocessor lines, like
f90-previous-statement does.
* eshell/eshell.el: History should be saved only in interactive use,
to avoid error.
* bindings.el ([M-left],[M-right]): Bind to left-word and right-word
respectively.
* progmodes/gdb-mi.el (gdb): Doc fix.
=== 0.53 - Mon 19 Sep 2011 ===
* Cosmetic updates to entry widgets, the page index, the insert date dialog,
and the tasklist dialog
* Updated the find function to properly switch focus and highlight current
match even when text does not have focus - Oliver Joos
* Added function to remember the position of the main window across sessions
and the position of dialog within a session - Oliver Joos
* Added "interwiki keyword" to give shorthand for linking notebooks - Jiří
Janoušek
* Added template function to create a page index - Jiří Janoušek
* Added support to include additional files with a template - Jiří Janoušek
* Added preference for always setting the cursor position based on history
or not
* Added feature so images now can have a link target as well - Jiří Janoušek
* Refactored index to do much less database commit actions, resulting in
performance gain on slow storage media
* Added "print to browser" button in the tasklist dialog
* Added "--search" commandline option
* Added feature for calendar plugin to use one page per week, month, or year
instead of one page per day - Jose Orlando Pereira
* Added feature to have implicit deadline for tasks defined on a calendar
page - Jose Orlando Pereira
* Added new plugin for evaluating inline arithmetic expressions - Patricio Paez
* Added support for plugins to have optional dependencies - John Drinkwater
* Added hook so plugins can register handlers for specific URL schemes
* Upgraded test suite to unittest support shipped with python 2.7
* Increased test coverage for main window, dialogs, and image generator plugins
* Many small typo fixes and code cleanup - Oliver Joos
* Extensive updates for the developer API documentation - now using epydoc
* Made file paths in config file relative to home dir where possible in order
to facilitate portable version (e.g. home dir mapped to USB drive)
* Build code updated to build new windows installer and support for portable
install - Brendan Kidwell
* Fixed build process to hardcode platform on build time (maemo version)
* Fixed bug in notebook list, causing compiled version to be unable to set
a default notebook (windows version)
* Fixed bug with copy-pasting and drag-n-drop using relative paths
* Fixed bug allowing to click checkboxes in read-only mode
* Fixed several possible exceptions when moving pages
* Fixed execution of python scripts on windows - Chris Liechti
* Fix to preserve file attributes (like mtime) when copying attachments
- Oliver Joos
* Fixed path of checkbox images in html export - Jiří Janoušek
* Fix for indexing error in scenario with external syncing (e.g. dropbox)
* Fix for latex output to use "\textless{}" and "\textgreater{}"
* Fixed Maemo window class, and python 2.5 compatibility - Miguel Angel Alvarez
* Fixed unicode usage in template module - Jiří Janoušek
* Fixed error handling for errors from bzr in versioncontrol plugin
* Fixed error handling for errors due to non-utf-8 encoded text in pages
Notable changes:
* buffer.h (struct buffer): Use time_t, not int, for a time stamp.
This fixes a Y2038 bug on 64-bit hosts.
* pcmpl-cvs.el (pcmpl-cvs-entries): Update for Emacs 22.1 changes to
split-string.
* mouse.el (mouse-drag-track): Set scroll-margin to 0 while
tracking (Bug#9541).
* mail/smtpmail.el (smtpmail-via-smtp): Ignore errors that arise
when sending QUIT
* emacs-lisp/bytecomp.el (byte-compile-lapcode): Fix overflow check.
Notable changes:
- Resolve invalid use of a regexp in regexp-opt.
- Sync with Tramp 2.2.2.
- Simplify url handling in rcirc-mode.
- Fontify bitfield declarations properly.
- Prevent cc-langs.elc being loaded at run time.
- Fontify declarators properly when, e.g., a jit-lock chunk begins
inside a declaration.
- Add support for biblatex.
Changelog:
78 2011-06-15
Allow multiple -t switches using 'append' rather than 'store' and
processing each separately. In the gui use parens, e.g., (tag 1, tag
2).
Emacs 23.3 is primarily a bugfix release. Also included are a number of
enhancements to VC and Rmail, and a new indentation library, smie.el.
For details, see the file etc/NEWS.
Notable changes:
* textmodes/rst.el (rst-define-level-faces): Do not define face
symbol if it is already defined.
* sha1.el: Remove. Function `sha1' is now builtin.
* mail/sendmail.el: Require `rfc2047'.
* Add an :exit-function for completion-at-point.
* textmodes/bibtex.el: Convert to lexical binding.
* <lots-of-files>.el: Don't quote lambda expressions with `quote'.
Changes:
- Fix some integer overflow issues, such as string length overflow.
- Fix handling of break-hardlink-on-save with non-existent files.
- Common Lisp indentation improvements on defmethod and lambda-lists.
Zim aims to bring the concept of a wiki to your desktop. Every page
is saved as a text file with wiki markup. Pages can contain links
to other pages, and are saved automatically. Creating a new page
is as easy as linking to a non-existing page. This tool is intended
to keep track of TODO lists or to serve as a personal scratch book.
But it will also serve you when writing longer and more complicated
documents.
* "Save all documents" has been introduced.
* Fix up the title of the first session password dialog.
* Add experimental spell checking support based on gtkspell, which needs to be
explicitly enabled by passing --with-gtkspell to configure.
* Translation roundup:
- Updated Gobby to use en_US internally
- Added Ukrainian translation
- Various translation updates from Launchpad
2004/6/8
iso-2022 autodetection was broken. it is impossible to differentiate
between iso-2022-jp and jp3, we don't think about jp3 in autodetect.
found by Masamichi Takatsu.
Patches provided by Makoto Fujiwara in PR 44871.
Changes:
- keep config.log (Bug#765) and delete config.log~.
- Fix bug with --enable-checking=stringoverrun to have no effect.
- Suppress unnecessary checks for size_t for configure.
- Add strtoumax for GNULIB_MODULES.
- Check for GnuTLS certificate verify callbacks.
- Don't erase config.status in case of error.
(See ChangeLog for the complete list of changes.)
nts is an acronym for Note Taking Simplified. It provides a simple,
intuitive format for using plain text files to store notes, a
command line interface for viewing notes in a variety of convenient
ways and a cross-platform, wx(python)-based GUI for creating and
modifying notes as well as viewing them. Displayed items can be
grouped by path or tag and can be filtered in various ways.
Changes:
* emacs-lisp/package.el (package-tar-file-info): Handle also
remote files.
* cus-start.el (cursor-in-non-selected-windows):
Fix :set quoting oddness.
* font-lock.el (lisp-font-lock-keywords-1): Don't highlight `)'
in some setf expressions.
* vc/vc.el (vc-next-action): Add missing space to y-or-n-p prompt.
Give an explicit error if failed to make writable.
* Documentation fixes.
Set LICENSE.
Older changelog is not included.
Changelog:
Changes since version 2.9.0:
---------------------------
- Updated to Unicode 5.2.0
- Landscape printing bug fixed
- DOS CRLF with uniconv bug fixed
- Hungarian Runes (PUA) rovasiras glyph adjustments
- Windows port now behaves itself
- Minor enhancements
${_EMACS_VERSION_MAJOR} and ${_EMACS_VERSION_MINOR} to determine installed
version of emacs.
Also, set minimum version of _EMACS_REQD to the same as
${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}. Otherwise, buildlink
does not work for emacs lisp libraries.
Should fix PR/42763.
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
I tried to work in the manual PLIST changes.
Changes since 21.4.17 from the distribution ChangeLog:
2008-12-28 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.22 is released
* etc/photos/vin.png:
* etc/photos/vinm.png: Updated.
2007-10-07 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.21 is released
* modules/ldap/eldap.c: Declare that we use deprecated API.
Thanks to Mats Lidell <matsl@xemacs.org> for the report & patch:
<871wgnqunm.fsf@spencer.lidell.homelinux.net>.
2006-12-09 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.20 is released
* configure.in: Find relocated xpm library under cygwin.
Patch lifted from Rick Rankin's 21.5 version of the patch.
* PROBLEMS: X11R7 loses x11/bitmaps/gray.
* configure.in: Simplify cygwin include and nox/Xpm handling.
As of cygwin-1.5.19, 'gcc -print-file-name=libc.a' (effectively)
returns '/lib' instead of '/usr/lib', so we'll use
'gcc -print-search-dirs' instead.
2006-01-28 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.19 is released
* etc/package-index.LATEST.gpg: Updated with latest package data.
Merge from 21.5.
* configure.in: Fixed `LDAP_OPT_ON' libraries configuration
introduced in local 2005-03-13 change of `configure.in'. However,
do not check for internal `-lber' `ber_pvt_opt_on' symbol as done
in upstream. This symbol is not part of any published interface,
it may exist or not exist, depending on openldap version. Cryptic
comment before using it in upstream 21.5 source did not state
precisely under which circumstances checking for it was useful,
which sort of user code tried to link the symbol. So in local
21.5 dismissed both the code and the comment without writing a
cleaner equivalent.
* etc/NEWS: Document.
* etc/package-index.LATEST.gpg: Updated with latest package data.
* etc/OXYMORONS: insert 'Social Property' for 21.4.18.
* etc/NEWS: document motif deprecation and defaulting
--with-widgets to off.
* etc/PACKAGES: Fix description of xetla.
2005-12-03 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.18 is released
* etc/TUTORIAL.cs: copied from 21.5.
* etc/TUTORIAL.sl: copied from 21.5.
* configure.in: Merge revision 1.19 change: fix ldap libraries
configuration lossage when `-lldap -llber' links and but `-lldap'
does not; allow `ldap_libs' to be empty or overridden by builder.
The lossage was introduced in upstream revision 1.151.2.31
(2005/01/31 02:54:47 vins) by (extremely hasty and unwise) merge
of revision 1.232 change.
* etc/NEWS: Document it.
* configure.in (XE_COMPUTE_RUNPATH): Check XtRegisterDrawable
availability.
* etc/PACKAGES: etc/PACKAGES: Announce re-builder, xetla.
* configure.in: Avoid using Motif also for cygwin
* configure.in: Check for u_int*_t typedefs and use them in
Berkeley DB detection.
* etc/PACKAGES: etc/PACKAGES: Announce re-builder, xetla.
* configure.in: Remove -fno-gnu-linker option from Solaris
dynodump builds; it doesn't do anything.
Don't use 'head -1' - it's deprecated by coreutils-5.3.0 on some
platforms.
* etc/PACKAGES: Announce latin-euro-standards, update mule-base.
* etc/OXYMORONS: New list.
maintenance release: "We have fixed crashes that have been reported to us,
ironed out many small glitches, further polished the user interface,
updated the documentation and added some new layouts."
approved by Jeremy C. Reed
Contributed by Matthew Mondor in PR pkg/44169
Xournal is an application for notetaking, sketching, keeping a
journal using a stylus or a mouse. It is free software (GNU GPL)
and runs on GTK+/Gnome platforms. It is similar to Jarnal, Gournal,
and NoteLab.
Xournal allows to add annotations to PDF documents, including notes,
multicolor highlighting and simple drawing, and can save those in
another filename (distinguished by the suffix), to automatically
load them back when opening the PDF document again. It also
remembers the previous page position.
Version 1.2.1
* Fix bullet list indentation when printing (LP#516494, Owen Williams)
* Add timestamp to logger messages, useful for watching autosync output, etc
* Other fixes: LP#556628
* Translation updates: ca@valencia, el, et, nl, th
Version 1.2.0
* Handle new application/x-note mimetype (#611865, Olivier Le Thanh Duong)
* Add a text/path-list target when drag-and-dropping from Search window,
allowing basic note transfer via Empathy (#611858, Olivier Le Thanh Duong)
* Allow icon themes to customize the panel/tray icon separately (#612887)
* Fix icon embedding in Mac build (#612893)
* Fix errors when using GTK+ >= 2.19.7
* Translation updates: bn, da, el, eu, fi, gl, it, ko, nb, lt, pa, pt, ru, sv, uk
Version 1.1.4
* Autosync improvements:
- Enable the preference in the UI
- Try to only sync when idle (to avoid interrupting your writing)
- Do not attempt to sync when the server is unavailable
- Fix focus/cursor issues that were occurring after autosync
* Other fixes: #611564, #611801
* Translation updates: bg, cs, de, en_GB, el, es, et, eu, fr, gl, hu, it, lv,
pl, pt_BR, ro, ru, sl, sv, ta
Version 1.1.3
* Translation updates: de, es, et, eu, gl, nb, pt_BR, ro, sl, ta, zh_HK, zh_TW
Version 1.1.2
* Experimental automatic background synchronization support (#562097)
See the bug report for information about enabling and testing this new feature
* Allow user to decide if links are updated when renaming a note (#574485)
* Fix crashers related to new Jump List feature (#608779, #608940, Stefan Cosma)
* Translation updates: de, th
Version 1.1.1
* Awesome new Jump List support on Windows 7 (#587330, Stefan Cosma)
* Copy rich text from notes to apps like Evolution and OpenOffice.org Writer.
Feature requires gtk-sharp 2.12.10 (#431014, Gabriel Burt)
* Rearrange Tomboy startup so icon appears within 0.5-1.0 seconds
* Prevent crash when entering empty notebook name (#602483, Greg Poirier)
* Other fixes: #594662, #592985, #541663
* New translations: ast, en@shaw
* Translation updates: bg, bn, es, et, eu, he, it, nb, sl, sv, uk, zh_CN
Version 1.1.0
* Add support for Ubuntu One and others using OAuth 1.0a (#594046, Rodrigo Moya)
* Fix printing in Windows Vista and Windows 7 (#576554)
* Various Windows bug fixes (#585297, #601067, #599688, Stefan Cosma)
* Add CreateNamedNoteWithUri method to dbus interface (#580525, Matt Jones)
* Add dbus methods for working with notebooks (#576329, Clemens Buss)
* Always show icons for note items in recent notes menu (#590653)
* Add Sync menu item to panel applet (#597569)
* Stop cutting off message text in the Sync dialog (#553615)
* Other fixes: #596416, #596395, #597139
* Translation updates: ca, id, it, lv, nb, pl, ro, sl
* Preserve character properties when typing. This fixes a bad regression that
was introduced in 2.8.5.
Changes 2.8.5:
* Fix paste of rich text from HTML and ODT, where previously some formatting
properties were not closed properly.
* Add a number of robustness fixes to the layout engine.
* Fix a table selection bug.
- Sync with Tramp 2.2.0.
* net/tramp.el (tramp-handle-insert-file-contents): Don't use
`file-remote-p' (due to compatibility).
* net/tramp-sh.el (tramp-do-copy-or-rename-file-directly)
(tramp-do-copy-or-rename-file-out-of-band): Use `ignore-errors'.
Changes:
* progmodes/cc-fonts.el (c-font-lock-enum-tail): New function
which fontifies the tail of an enum.
(c-basic-matchers-after): Insert a call to the above new function.
This fixes bug #7264.
* cus-start.el: Add :set properties for minor modes menu-bar-mode,
tool-bar-mode, transient-mark-mode. (Bug#7306)
* minibuffer.el (completion-cycling): New var (bug#7266).
* iswitchb.el (iswitchb-kill-buffer): Avoid `iswitchb-make-buflist'
which changes the order of matches seen by users (bug#7231).
* server.el (server-port): New option. (Bug#854)
* epa-mail.el (epa-mail-encrypt): Handle local-part only
recipients; expand mail aliases (Bug#7280).
* image.el (image-checkbox-checked, image-checkbox-unchecked):
Delete (Bug#7222).
* epg-config.el (epg-gpg-program): Try to use "gpg2" if "gpg"
executable is not available on the system (Bug#7268).
Recent changes:
* mail/rmail.el (rmail-show-message-1): Catch an error of
base64-decode-region and just show an error message (bug#7165).
* subr.el (last): Deal with dotted lists (reported in bug#7174).
* subr.el (last): Use `safe-length' instead of `length' (bug#7206).
* image.el (image-library-alist): Declare as obsolete alias.
(image-type-available-p): Use `dynamic-library-alist'.
* subr.el (last): Make it faster. (Bug#7174)
* cus-theme.el (custom-theme--listed-faces): Add cursor face.
(describe-theme-1): Extract doc from unloaded themes.
* cus-theme.el (describe-theme, customize-themes)
(custom-theme-save): New commands.
(custom-new-theme-mode-map): Bind C-x C-s.
(custom-new-theme-mode): Use custom--initialize-widget-variables.
(customize-create-theme): New optional arg THEME.
(custom-theme-revert): Use it.
(custom-theme-visit-theme): Remove dead code.
(custom-theme-merge-theme): Use custom-available-themes.
(custom-theme-write): Make interactive.
(custom-theme-write): Use custom-theme-name-valid-p.
(describe-theme-1, custom-theme-choose-revert)
(custom-theme-checkbox-toggle, custom-theme-selections-toggle):
New funs.
(custom-theme-allow-multiple-selections): New option.
(custom-theme-choose-mode): New major mode.
* ibuffer.el (ibuffer-mode-map): Don't redefine the cursor keys,
since that's too annoying. Move the filter groups commands to
TAB/backtab.
pkgsrc changes:
- adjust dependencies
- bump required perl version from 5.10.1 to 5.12.2nb1
Upstream changes:
0.70 2010-09-09
- The Task 2.0 API now supports full birectional communication for all
task classes out the box. (ADAMK)
- Directory search now runs incrementally via background task (ADAMK)
- Directory browse no longer infinitely recurses (ADAMK)
- Directory tasks all support cancellation, preventing expensive tasks
building up and killing your Padre instance (ADAMK)
- Subroutines declared using syntax provided by Method::Signatures
("func", "method"), MooseX::Method::Signatures ("method"), and
MooseX::Declare ("method") are now supported in the Outline and
Functions view (DAPATRICK)
- Updated German translation (ZENOG)
- Updated Italian translation (SBLANDIN)
- Fixed typos in share/languages/perl5/perl5.yml (ZENOG)
- Added keyboard shortcuts to refactoring features "rename variable"
and "extract subroutine" (ZENOG)
- Fixed small translation problem in ActionLibrary (ZENOG)
- Fix#411: working version of the keyboard shortcut editor (ZENOG)
- The startup splash is now disabled by default. Padre starts up very
quickly these days, and delaying image loading should reduce the
per-thread memory cost more (ADAMK)
- Fix MIME type setting via menu (ZENOG)
- mark nl_be as not supported (ZENOG)
- partial fix for #452: 'focus order in Replace dialog' (ZENOG)
- Fix focus order in Find dialog (ZENOG)
- Close replace dialog on Escape key in all cases (ZENOG)
- 'Quick Menu Access' dialog now completely translated (ZENOG)
Noticed by Matthias Buelow via PR#31294.
Formerly, source part of xemacs is in no-prefix archive.
But now, it is in -src archive, and no-prefix archive contains all of them.
pkgsrc changes:
- adjust dependencies
Upstream changes:
v0.04 to be released
make compatible to newer Padre versions (ZENOG)
more informative README (ZENOG)
added support for BibTeX and Java (ZENOG)
v0.03 2010.07.12
Use mimetype instead of get_mimetype (Alexandr Ciornii)
pkgsrc changes:
- adjust dependencies
- use bundled M::I
Upstream changes:
0.03 2010.08.20
Compatibility with new Padre (CHORNY)
chdir to file directory before commit (CHORNY)
0.02 2009.03.25
Add necessary diff methods for file and dir (kaare)
Add inc/* and META.yml to MANIFEST (and therefor the tarball)
(ryan52)
Changes:
- progmodes/etags.el (tags-file-name): Mark safe if stringp (Bug#6733).
- emacs-lisp/copyright.el (copyright-update-year) (copyright-update):
Temporary switch-to-buffer to ensure the buffer change being queried
is visible (Bug#5394).
- font-lock.el (lisp-font-lock-keywords-2): Add
combine-after-change-calls, condition-case-no-debug,
with-demoted-errors, and with-silent-modifications (Bug#6025).
- progmodes/compile.el (compilation-error-regexp-alist-alist): Give
the Ruby rule a lower priority than Gnu (Bug#6778).
- mouse.el (mouse--drag-set-mark-and-point): New function.
(mouse-drag-track): Use LOCATION arg to push-mark. Use
mouse--drag-set-mark-and-point to take click-count into
consideration when updating point and mark (Bug#6840).
- net/rcirc.el (rcirc-log-process-buffers): New option.
(rcirc-print): Use it.
(rcirc-generate-log-filename): New function.
(rcirc-log-filename-function): Change default to
rcirc-generate-log-filename (Bug#6828).
- term/ns-win.el (ns-get-pasteboard, ns-set-pasteboard):
Use QCLIPBOARD instead of QPRIMARY (Bug#6677).
- image.el (create-animated-image): Don't add heuristic mask to image
(Bug#6839).
- files.el (locate-file-completion-table): Only list the .el and .elc
extensions if there's no other choice (bug#5955).
- cus-edit.el (custom-group-value-create): Add extra newline
before end line (Bug#6876).
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
pkgsrc changes:
- Bump dependency on devel/p5-Perl-APIReference for 5.12.0 support
Upstream changes:
0.02 2010-04-18
Bump dependency on Perl::APIReference for 5.12.0 support.
CPAN distribution 0.23.0, because 0.23 seems to have files distributed,
which doesn't belong there).
pkgsrc changes:
- Fixing for Padre-0.69 (Wx::perl::Dialog -> Padre::Wx::Dialog)
- mark for unsafe using make-jobs
Upstream changes:
0.23 2010.07.24
actually install the translations (RSN)
compatibility to newer Padre versions (ZENOG)
added MANIFEST.SKIP