=== RELEASE 2.8 ===
Sat Sep 14 22:42:15 CEST 2013 mikulas:
Fixed a memory leak if TIFF download was interrupted
Sat Aug 24 17:59:01 cet 2013 mikulas:
DOS DJGPP port
Sun Jul 14 23:35:49 CEST 2013 mikulas:
Do not save lines starting with space to URL history on the disk
(idea by Volker Schatz)
Sun Jul 14 23:35:28 CEST 2013 Volker Schatz <linksbrowser@volkerschatz.com>
Do not misreport Date header value as last-modified date
in the info box popping up on "=".
New graphics glyphs
Wed May 15 00:44:53 CEST 2013 Samuli Suominen <ssuominen@gentoo.org>:
Fixed file 045e.png. It was not compatible with libpng-1.6
Wed May 15 00:43:27 CEST 2013 mikulas:
Test integers addition for overflow. This fixes possible crashes due to
overflows, they could possibly be security-sensitive.
Sat Apr 6 19:00:07 CEST 2013 mikulas:
Fixed a bug in Xwindow driver when images larger than 65536
pixels were used
Fixed some integer overflows when scaling images larger than 65536
pixels
Wed Jan 2 02:07:43 CET 2013 mikulas:
OpenVMS port
Wed Dec 12 04:52:33 MET 2012 mikulas:
Fixed invalid pointer comparison (comparing if NULL is smaller
than non-NULL pointer) that could result in failures with certain
compilers
Wed Nov 7 22:43:45 CET 2012 mikulas:
Fixed IPv6 detection on OpenBSD
Sat Sep 22 03:01:58 CEST 2012 mikulas:
Fixed an internal error in decompressed file cache if Links
was running out of memory and was freeing cached data
Wed Sep 19 22:40:04 MET 2012 mikulas:
An option that allows the user not to save URL history
Sat Sep 1 18:26:50 CEST 2012 mikulas:
An option to send do not track request
Thu Aug 16 04:19:58 CEST 2012 mikulas:
Reduced CPU consumption when downloading big files
Tue Aug 14 21:52:43 CEST 2012 mikulas:
Fixed a crash if the user selects "Save as" and the document has no
header (the bug was introduced in Links 2.7pre1)
Tue Aug 14 21:01:39 CEST 2012 mikulas:
Parse FTP directories on VMS FTP server
Mon Aug 13 21:39:09 CEST 2012 mikulas:
Use a blocking pipe when communicating with the dns process, it
fixes a possible error when system pipe buffer is too small
Mon Aug 6 23:31:44 CEST 2012 mikulas:
Workaround for bugs on GNU Hurd
Sat Jul 28 01:21:18 CEST 2012 mikulas:
data: url
Fri Jul 20 19:00:30 MET 2012 mikulas:
Accept color in #xxx format (besides usual #xxxxxx)
Tue Jul 10 22:45:19 CEST 2012 mikulas:
Fixed an infinite retry loop when the server terminates connection
prematurely
Sun Jul 8 20:23:43 CEST 2012 mikulas:
Fixed some races in the framebuffer driver that could result in
display corruption if the user is switching virtual consoles too
quickly
Thu Jul 5 22:35:57 CEST 2012 mikulas:
Don't save URLs with password to history file on a disk
Sat Jun 30 17:32:11 CEST 2012 mikulas:
Fixed a rare bug where image alpha channel was not applied correctly
Upstream downgraded their shlib major version (at least on NetBSD).
Since there are so few packages in pkgsrc depending on it, follow suit.
Recursive revbump coming next.
Serf 1.3.2 [2013-10-04, from /tags/1.3.2, r????]
Fix issue 130: HTTP headers should be treated case-insensitively
Fix issue 126: Compilation breaks with Codewarrior compiler
Fix crash during cleanup of SSL buckets in apr_terminate() (r2145)
Fix Windows build: Also export functions with capital letters in .def file
Fix host header when url contains a username or password (r2170)
Ensure less TCP package fragmentation on Windows (r2145)
Handle authentication for responses to HEAD requests (r2178,-9)
Improve serf_get: add option to add request headers, allow url with query,
allow HEAD requests (r2143,r2175,-6)
Improve RFC conformance: don't expect body for certain responses (r2011,-2)
Do not invoke progress callback when no data was received (r2144)
And more test suite fixes and build warning cleanups
SCons-related fixes:
Fix build when GSSAPI not in default include path (2155)
Fix OpenBSD build: always map all LIBPATH entries into RPATH (r2156)
Checksum generation in Windows shared libraries for release builds (2162)
Mac OS X: Use MAJOR version only in dylib install name (r2161)
Use both MAJOR and MINOR version for the shared library name (2163)
Fix the .pc file when installing serf in a non-default LIBDIR (r2191)
Changes in 2.0.13
Sibling handling has been reworked, which should better ensure
that cards from the same note donât appear together:
When you answer a card, Anki will automatically bury any
siblings that are in the new queue or review queue. Cards
in the (re)learning queue can not be buried, but reviewing
those cards will cause any new & review cards to be buried.
Cards are no longer unburied when returing to the deck
list, but can be unburied with a button on the study overview
screen.
To avoid problems during the upgrade period, cards are
currently unburied when you sync or close your collection.
When all clients have been updated, this behaviour will
change so that cards are only automatically unburied when
a day has passed. You will still be able to manually unbury
them if you wish.
This new behaviour ensures that siblings are spaced even
in filtered decks.
Burying of new cards can be disabled in the options if you
want to introduce related cards in the same session. If
disabled, Anki will try to spread out the siblings like it
does in 2.0.12, though like 2.0.12 spacing is not guaranteed
and may fail when you edit cards or perform operations that
require a queue rebuild.
When importing an .apkg file, existing notes will be updated
if they are newer in the .apkg file, and the note types are
compatible. Cards are not touched, so existing progress will
be retained. This means content authors can now easily distribute
not only new content, but updates to existing content as well.
Filtered decks have a new "relative overdueness" sort option
that will sort cards by how overdue they are compared to their
interval, in the same manner Anki did a few years ago.
You can now show tags as a browser column.
Fix an issue with importing when a filtered deck was selected
in the main window.
Donât treat modified q/a templates as an incompatible note
type.
Anki now enforces a standard encoding of media files with
non-latin text, which should fix some issues moving media
between Mac and non-Mac computers, and will ensure you donât
end up with multiple files in your media folder that look like
they have the same filename but actually have a different
encoding.
The unused media menu option has been renamed back to "Check
Media", and it is now capable of renaming fields and media
filenames to ensure theyâre consistent.
Fix an issue where dragging files from the desktop on Linux
was pasting a URL instead of embedding the file
Fixed a bug where Anki failed to start on Linux distributions
with an older Python version.
Anki now allows you to import .apkgs which have been renamed
to .zip, as unfortunately some browsers "helpfully" rename the
files when downloading them.
The "Find Duplicates" function in the browser now ignores HTML
when comparing duplicates, and provides an option to tag the
duplicates.
Fix an error in showing an error when downloading addons
Fix < and > in a field causing text to disappear when typing
in the answer .
The "study deck" and deck/note type selection windows now
remember their size and position.
Fix an issue showing clozes when the userâs mistyped the cloze
characters.
Tolerate Windows trash errors .
Fix an error when upgrading some Anki 1 decks.
Separate users on the same machine can now run Anki concurrently.
Anki should no longer have issues starting upon Linux after a
previous instance didnât terminate properly.
Fix some issues with suspending, burying & rescheduling learning
cards that could cause a later "download the fix assertion
addon" message.
After syncing once, the sync username should become visible in
the preferences dialog.
When adding a new column in the browser, scroll it into view.
When adding or importing note types, ensure they have a unique
name.
Speed improvements to some text operations, thanks to hssm.
2013/09/28
+ fix a regression in gauge widget from 2013/09/28 changes;
dlg_reallocate_gauge() failed when no --title option was given
(report by Tritonas Insomnia).
2013/09/23
+ fix samples/inputbox6-utf8, which had depended unnecessarily on bash.
+ improve memory caching for wide-character manipulation in gauge
widget (report by Devin Teske).
+ add dlg_reallocate_gauge (discussion with Devin Teske).
+ updated configure macros to use msys changes from ncurses.
+ update config.guess, config.sub
Changes since 3.1.3:
Bug 620: Fix robustness and performance issues in JacobiSVD::solve.
Bug 613: Fix accuracy of SSE sqrt for very small numbers.
Bug 608: Fix sign computation in LDLT.
Fix write access to CwiseUnaryView expressions.
Fix compilation of transposeInPlace() for Array expressions.
Fix non const data() member in Array and Matrix wrappers.
Fix a few warnings and compilation issues with recent compiler versions.
Documentation fixes.
Overview of changes leading to 0.9.22
Thursday, October 3, 2013
=====================================
- Fix use-after-end-of-scope in hb_language_from_string().
- Fix hiding of default_ignorables if font doesn't have space glyph.
- Protect against out-of-range lookup indices.
- API Changes:
* Added hb_ot_layout_table_get_lookup_count()
5.2 (26 September 2013)
* Language:
. new commands @inlinefmtifelse, @inlineifset, @inlineifclear, for
more brace-delimited alternatives to the conditional environments.
* texi2any:
. warns about node names, menu items, and cross-references (but not
index entries) containing problematic characters; can be disabled
with -c INFO_SPECIAL_CHARS_WARNING=0.
* info:
. new option -x (--debug) for debugging output; -x -1 to get everything.
. new option -v (--variable) assigns a value to an Info variable,
with the usual syntax, -v VARIABLE=VALUE.
. new option -a (--all) instructs Info to display all documents
matching the command line arguments, not just the first. In
conjunction with the -w option, it shows full names of all Info
files matching the command line arguments; with -o, it outputs all
matching files.
. new variable search-skip-screen controls the starting position for
repeated search commands ({ and }). When set to On, repeated
searches skip the lines displayed on the screen, i.e.,
forward searches (}) start at the beginning of the next page, and
backward searches ({) start at the end of the previous page.
. new command display-file-info (bound to = by default, C-g in vi mode)
shows full file name of the node being displayed and position in it.
* texi2dvi:
. support for biblatex+biber.
* Distribution: automake-1.14, gettext-0.18.3.1.
Summary of changes between libmikmod 3.2.0 and libmikmod 3.3.2 ():
==========================================================================
libmikmod 3.3.2 was released on 05-Oct-2013.
This is a serious bug fix release after the previous 3.2.0 series, with
some additional new features. All who are using libmikmod-3.2.0 (or the
interim 3.3.1-beta) must upgrade to the new libmikmod-3.3.2 version.
THANKS
- Paul Spark <sparkynz74@gmail.com> for Microsoft Visual C 6.0 fixes.
- Ozkan Sezer: many changes.
NEW FEATURES
- New CMake build system.
- Updated configury, support for cross-compilation, support for building
in a separate directory, support latest autotools.
- New SDL driver - works both with SDL-1.2.x and with SDL2, supports
floating point output if compiled against SDL2.
- New OpenAL driver, originally suggested by 'kervala', with fixes and
updates and with floating point output support.
- The multi-platform SDL and OpenAL drivers, if they are compiled, have
priority over OS-specific hw drivers for MikMod_RegisterAllDrivers().
- New windows xaudio2 driver, originally suggested by 'honza.c', with
updates, xaudio2.8 support and with floating point output support.
- ALSA driver now supports only the contemporary ALSA 1.0.x versions.
All of the ancient ALSA 0.3.x-0.4.x code were removed.
- Floating point output mode support for ALSA, OSS, Direct Sound, WinMM
drivers and for WAV file writer.
- The pipe and stdout drivers are now configurable
- Raw file-writer now has the lowest priority among the file-writers.
- GCC elf and macho symbol visibility attributes now supported.
- Windows: dllexport/dllimport attributes work properly for MinGW[-w64],
as well as windows compilers. Static builds using MSVC, LCC, etc are
now named mikmod_static.lib. When compiling against static libmikmod,
MIKMOD_STATIC should be defined so that dllimport wouldn't be assumed.
BUGFIXES
- ALSA fixes from Fedora.
- ALSA fixes for "Write error: File descriptor in bad state" crashes,
e.g. RedHat bug #915121. Now works stable.
- ESD (esound) updates from Fedora. Add esd back to configury which was
removed in 3.2.0b3, now requiring >= 0.2.18.
- Minor OSS fixes.
- The NAS driver now actually compiles.
- 64 bit detection fixes.
- Fix BOOL type use all over the source.
- Several const correctness fixes.
- Fixes for CVE-2007-6720 and CVE-2009-0179.
- mmio: memreader fixes and updates.
- Fixes for access violations introduced in 3.2.0b3.
- Fixes for broken memory allocation wrappers introduced in 3.2.0b3.
- Fix MikMod_strerror() might read beyond end of a static array.
- Fix looping volume in Player_SetVolume(), based on an old patch by
Yi-Huang Han.
- XM loader now reads songlength amount of orders from the file and
then seeks to mh->headersize+60 (sf.net bug #10.)
- Fix "unclick" code to consider loop lengths shorter than 16: fixes
crashes seen with several xm files (sf.net bug #12, mpd bug #3425.)
- Mac OS X: new standalone makefile with cross-compilation support.
- DJGPP build fixes.
- Windows: fixes/updates, win64 fully supported. MinGW[-w64] fully
supported along with MSVC and LCC. new standalone MinGW makefile with
cross-compilation support.
- SIMD (AltiVec and SSE2) option is now disabled by default. Can be
enabled by --enable-simd configury option, similarly with cmake. (the
standalone makefiles or project files are added instructions on how to
enable the feature if required.)
- Many compiler warning fixes, other small cleanups.
shared-mime-info 1.2 (2013-09-30)
* Mime-type changes:
- Use IANA registered application/sql type for SQL
- Add test for text/x-python
- Added *.pyx as Pyrex/Cython variant of text/x-python
- Lower the priority of the *png glob on Apple PNGs
- Add magic for Kobo e-book reader
- Add another magic for EPub books
- Add missing globs and tests for OpenPGP files
- Add MIME types for raw disk images
- Add video/x-matroska-3d mime-type
- Use application/vnd.adobe.flash.movie for SWF
- Use application/vnd.nintendo.snes.rom for SNES ROMs, associate *.sfc with them
- Fix shebang matches for shell scripts
- Remove *.ogv as a glob for Theora videos as they might not be Theora
- Improve detection of Perl scripts
- Add more aliases for Photoshop images
- Add Microsoft Publisher mime-type
- Correct JPEG2000 definition
* Check for errors when saving files, and ensure that files
are saved to disk before carrying on.
* Don't use access() to check for writability
* Rename configure.in to configure.ac