ChangeLog:
1.897 2012-12-17
skip mailboxes, rather than aborting the whole parse, when
encountering non-ASCII characters (thanks, Ruslan Zakirov!)
improve the behavior of escaping in phrases (thanks, Ruslan Zakirov!)
1.896 2012-07-31
documentation improvements (thanks, Glenn Fowler!)
ChangeLog:
1.40 (2012/11/30)
* (ms) Denis Ibaev added support for DBI appender attributes.
* (ms) Chris Weyl put in a workaround for a DBD::CSV bug that
tripped our test suite.
* (ms) Tim Bunce provided a patch using Carp::confess() instead of die()
on the "Root Logger not initialized" message which pops up
during global construction to make it easier to find the
offending code.
* (ms) Cygwin masks MSWin32-ishness by setting $^O to "cygwin" and not
to "Win32". Modified check to catch both.
* (ms) Fixed unescaped brace in regex that perl 5.17.4 was complaining
about.
1.39 (2012/10/27)
* (ms) Markus Benning reported that logcroak/confess/die stringify
their arguments, which gets in the way when throwing data
structures as exceptions. Added flag $STRINGIFY_DIE_MESSAGE.
* (ms) [rt.cpan.org #80086] David Morel pointed out misleading
documentation in the Limiter composite appender. Fixed docs
and added C<appender_method_on_flush> parameter to support
appender flush calls by the limiter.
* (ms) [rt.cpan.org #79960] Fabrice Gabolde asked for %X{x} to be
interpolated as NULL for the database appender if its value is
undef. The DBI appender now inits PatternLayout with the
undef_column_name parameter set to undef (defaults to "[undef]").
* (ms) Updated license/copyright/author sections in all files using
licensizer and .licensizer.yml.
* (ms) Skipped log file recreation test on Win32 as it won't remove
busy files anyway.
1.38 (2012/09/23)
* (ms) Bob Kleemann reported that logdie() in wrapper classes
printed incorrect caller lines. Fixed by adding
caller_depth_offset() utility to Log4perl.pm.
* (ms) Meir Guttman reported a use case for logging messages
with dynamic levels on log4perl-devel@lists.sourceforge.net.
Added to manual page.
* (ms) Implemented suggestion by Neil Hooey to check for and report
undefined message elements before they're assembled in Appender.pm
and a warning is issued without a proper code location:
https://github.com/mschilli/log4perl/issues/15
* (ms) [rt.cpan.org #78734] Added spell check on filter parameter names
1.37 (2012/05/30)
* (ms) [rt.cpan.org #75655] Meir Guttman found the module to make
Log::Log4perl::Appender::ScreenColoredLevels work on Win32,
updated docs.
* (ms) [rt.cpan.org #76827] UTF-8 encoded configuration files are
now supported (see Log::Log4perl::Config).
* (ms) [rt.cpan.org #77501] Unescaped left brace in regex is deprecated
with perl 5.17. Times we live in.
================
* AUCTeX now supports Biber in conjunction with biblatex in addition
to BibTeX.
* Each AUCTeX mode now has its own abbrev table. On Emacsen which
provide the possibility to inherit abbrevs from other tables, the
abbrevs from the Text mode abbrev table are available as well.
Newly defined abbrevs are written to the mode-specific tables,
though.
* The file `tex-fptex.el' was removed.
* Forward/backward search for Evince has been improved. If Emacs is
compiled with DBUS support and a recent Evince version (3.x) is
installed, the communication goes over the desktop bus instead of
the command line, resulting in more accurate positioning of point
in Emacs and highlighting of the target paragraph in Evince.
* A problem where Ghostscript threw an /invalidfileaccess error when
running preview-latex was fixed.
* A lot of smaller fixes and additions have been made.
This minor maintenance release includes several years of build improvements,
cleanups, and bug fixes; including making the build configuration scripts
compatible with automake-1.13.
Alan Coopersmith (5):
config: Add missing AC_CONFIG_SRCDIR
Mark usage with _X_NORETURN to quiet -Wmissing-noreturn warning
Combine usage message strings
Add -version option
xsetroot 1.1.1
Gaetan Nadon (4):
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
man: remove trailing spaces and tabs
man: replace hard coded man page section with substitution strings
config: move man pages into their own directory
Upstream changes:
2.020 2013-01-20
- Give a more informative error message when a PDF file using a
cross-reference stream is encountered. The Known Issues section
of the documentation includes pointers on how to add support in
case someone else can get to this before I do.
- Text using TrueType fonts is now searchable again. In version
0.61, an undocumented -unicodemap option was added to nearly all
of the font resource methods, which only included a ToUnicode
CMap if it was set (and it's required in order for PDF readers
to be able to identify individual characters if BaseEncoding
isn't present, which it isn't for TrueType fonts).
I've left the -unicodemap option in place, and it's still
undocumented (except here), but it's now on by default. Call
$pdf->ttfont($fontfile, -unicodemap => 0) if you want to disable
it for performance or file size reasons.
- Add a note to the stringify method's documentation saying that
it's a destructive operation.
- The various filter types have their own classes in the
PDF::API2::Basic::PDF::Filter namespace now, rather than having
all of the packages in Filter.pm.
- To facilitate testing and ensure that identically-generated PDFs
have identical output in Perl 5.17.5 or later, PDF dictionary
keys are now sorted during output.
Add LICENSE
Upstream changes:
2013-01-22 Jarkko Hietaniemi <jhi@google.com>
* Resolve https://rt.cpan.org/Ticket/Display.html?id=69029
Do not die (adist()) on empty pattern string.
* Resolve https://rt.cpan.org/Ticket/Display.html?id=36707
Do not die on undefined inputs, just return undef.
* Resolve https://rt.cpan.org/Ticket/Display.html?id=82341
Explicitly specify the licensing to be Artistic 2 or LGPL 2.
* Modernize all the tests to use Test::More.
* Add some tests for UTF-8 inputs.
* Mark some stalled/ancient bugs as resolved.
* Delete the hopelessly obsolete BUGS file.
* Released as 3.27.
Upstream changes:
Highlights
MDL-32880 - Make 1.9 blocks restorable in 2.3 onwards
MDL-34791 - Activity quick title edit updates name in gradebook
MDL-35653 - Wiki module works if you activate the force format option
Functional changes
MDL-35422 - To start writing their Workshop submissions, students now click a button labelled 'Start preparing your submission' instead of 'Submit'
API changes
MDL-30700 - There is a new function "text_sorting($columnname)" for the class flexible_table which allows you to specify which columns are of type "text" so they can be sorted correctly in all databases.
MDL-35593 - core_webservice_get_site_info returns version number as PARAM_TEXT
MDL-30961 - get_course_contents web service's name value is now PARAM_RAW
MDL-36795 - In the default course settings, numsections is not limited to maxsections
Security issues
MSA-13-0001 - Security issue in Google Spellchecker in TinyMCE
MSA-13-0002 - Capability issue with Outcome editing
MSA-13-0003 - Potential server file access through backup restoration
MSA-13-0004 - Information leak through activity report
MSA-13-0005 - Potential phishing attack through URL redirects
MSA-13-0006 - Potential information leak in Assignment module
MSA-13-0007 - Potential exploit in messaging
MSA-13-0008 - Information leak through Blog RSS
MSA-13-0009 - Information leak through Blog RSS
Fixes and improvements
MDL-36680 - Overview report now gives correct course total by not including hidden item grades
MDL-35717 - Quiz cron not closing old attempts after quiz close date (also MDL-36842)
MDL-37165 - Assignment summary displays on Oracle
MDL-36668 - Performance issue resolved in viewing pages in Database activity
MDL-36760 - Numerical type quiz questions now work with frozen elements changes
MDL-36551 - Database presets retain advanced search template
MDL-33863 - Importing quiz questions into new course happens without error
MDL-36683 - It is now possible to duplicate a quiz when course question bank contains matching questions
- Bug fixes / improvements
- Fix abort in RightmostEdgeFinder (#605)
- Do not force precision reduction below 6 significant digits
while trying to obtain a valid Buffer output (#605)
- Fix GEOSPointOnSurface with zero-length linestring (#609)
- Fix EMPTY return from zero-area polygon (#613)
- Segfault from symdifference (#615)
Bug fixes
- Solved bugs :
#2851#2863#2865#2893#2895#2892#2905#2906#2907#2917#2921#2930#2941#2878
- Partially fixed bug : #2904
- Various fixes concerning coq_makefile
Optimizations
- "Union by rank" optimization for universes contributed by J.H. Jourdan
and G. Sherrer (see union-find-and-coq-universes on gagallium blog).
Libraries
- Internal organisation of some modular libraries have slightly changed
due to bug #2904 (GenericMinMax, OrdersTac)
- No more constant "int" in ZArith/Int.v to avoid name clash with OCaml
(cf bug #2878).
Coqide
- Improved shutdown of coqtop processes spawned by coqide
(in particular added a missing close_on_exec primitive before forking).
- On windows, launching coqide with the -debug option now produces
a log file in the user's temporary directory. The location of this
log file is displayed in the "About" message.
- New upstream maintainer.
- Try to use a default cdrom device if none is specified.
- Add --musicbrainz option for output suitable for calculating a
MusicBrainz DiscID.
with patches/patch-ab, and some more as (3) and (4):
(1) Add patch-ab to eliminate old-fashioned flush.pl which causes
error as:
Can't locate flush.pl in @INC ( ....
(2) patch-ab also includes:
- Eliminate old-fashioned call of ctime.pl
- Eliminate non-supported '$#'
- Rename 'sub date' to be more specific name 'sub a2ps_date'
This patch is derived from
http://trac.macports.com/changeset/86539
(3) Add comment on patch-aa from cvs log.
(4) Add LICENSE=mit.