Changelog:
October 21 2011
Abc2midi bug: %%MIDI control command after a rest causes loss of
synchronization. In the following example
X:1
T: Synchronization Loss after rest (z2)
V:1
V:2
M: 4/4
K:F#dor
V:1
|: A,G, | F,G,F,G, A,B,A,G, | F,4-F,2 :|
V:2
%%MIDI program 65
|:\
%%MIDI control 7 40
de| f4 z2
%%MIDI control 7 80
GA| f4-f2\
:|
The control command is used to modulate the loudness of the alto saxophone
in voice 2. The second control command which attenuates the saxophone
to velocity 80 introduces another delay of z2 causing the following
notes G and A to be played one beat late (into the next bar).
Analysis: The second control command introduces a beat delay because
delta_time is not zero when the function write_event is called. (Delta_time
is not zero after a rest so that the following note will be delayed.)
Fix: write_event should not introduce any delay, so that delta_time was
replaced by 0 in the function call mf_write_midi_event(..). The function
write_event is also called to turn on (off) portamento, to handle
pitch_bend, pedal on and pedal off MIDI commands. (Hopefully, this
change does not introduce a bug in the other functions.)
Digital clocks are nice for telling exactly what time it is, but, unlike an
analogue clock, they don't give a spatial representation of time. They don't
show where time is coming from or going to.
On the other hand, a bitmap representation of a mechanical clock doesn't tell
time very accurately if the bitmap is very small. And curves and oblique lines
don't look very nice in a small, low-resolution bitmap.
So, this is something different: an analogue clock that isn't tied to the
design of the mechanical clock, but instead uses the natural properties of
bitmaps: straight lines and rectangles.
which is provided by the "imlib-gtk" package. As nobody seems to be
missing support for that library there is probably no point in adding
this dependency.
Changes from previous:
0.03 - Dec 18, 2010
- The test suite now uses Test::Fatal instead of Test::Exception (Karen
Etheridge).
- Fix bug reported by Strayph in #moose with inheritance RT#63624 (perigrin)
- Add repository metadata
- Fix RT#57023, RT#49369.
package is required to update www/p5-Catalyst-Plugin-Server.
This module is a very optimized version of Clone::More. By taking
advantage of one of Clone::More's 'OPTIMIZATION_HACKS' as well as
removing all the Pure Perl from the "More.pm"
Postfix stable release 2.8.7 is available. This contains a workaround
for a problem that is fixed in Postfix 2.9.
* The postscreen daemon, which is not enabled by default, sent
non-compliant SMTP responses (220- followed by 421) when it
could not give a connection to a real smtpd process. These
responses caused some remote SMTP clients to return mail as
undeliverable.
The workaround is to hang up after sending 220- without sending
the 421 "sorry" reply; this is harmless.
The complete fix involves too much change for a stable release:
send the 220 greeting, wait for the EHLO command, then send
the 421 "sorry" reply and hang up.
Changes from previous:
0.103004 2011-11-02 21:44:26 America/New_York
update FSF's address
0.103003 2011-10-31 23:14:47 America/New_York
use more direct links to GFDL 1.2 and 1.3
0.103002 2011-06-01 22:34:06 America/New_York
add GFDL 1.3
0.103001 2011-04-28 07:20:39 America/New_York
re-import text of GPL 1 and 2 to get new FSF address (RT #67795)
0.103000 2011-03-31 22:31:03 America/New_York
improve method dependency chains (thanks, Flavio Poletti)
add Custom license to stick the whole license in a file
-- still probably a bit experiemental -- thanks, Flavio Poletti
0.102341 2010-12-11 10:22:56 America/New_York
add note to Artistic 2 that it's GPL compatible
changes:
-Experimental --scale-down and --auto-zoom tiling support
-The button-options -0 through -9 are no longer supported.
Use .config/feh/buttons instead (see feh manpage)
-more minor UI changes
-bugfixes
changes:
* Graphs are rendered in separate threads for speed and a responsive
user interface
* A changed Graph is rendered immediately on document modification,
improving latency
* A new ternary plot widget is included
* Size of pages can be modified individually in a document
* Binary data import added
* NPY/NPZ numpy data import added
* Axis and tick labels on axes can be rotated at 45 deg intervals
* Labels can be plotted next to points on non-orthogonal plots
* Add an option for DPI of output EPS and PDF files* Graphs are rendered
in separate threads for speed and a responsive user interface
* A changed Graph is rendered immediately on document modification,
improving latency
* A new ternary plot widget is included
* Size of pages can be modified individually in a document
* Binary data import added
* NPY/NPZ numpy data import added
* Axis and tick labels on axes can be rotated at 45 deg intervals
* Labels can be plotted next to points on non-orthogonal plots
* Add an option for DPI of output EPS and PDF files
-more minor changes
-bugfixes
This switches to the 0.11 release branch (which took years to get
officially stable, although the release candidates were completely
usable).
changes:
-many bugfixes
-added some command line options to tools
-improved logging
0.11 is compatible to 0.10 -- if 0.11 programs are used in a client
setup installed by 0.10 a script should be modified to avoid spurious
email warnings -- see the release notes
* searchquery.tmpl: Track escaping change in upstream template.
Thanks Olly Betts for review.
* svn: Support subversion 1.7, which does not have .svn in each
subdirectory.
* rst: import docutils lazily, to avoid errors during ikiwiki --setup.
Closes: #637604 (Thanks, smcv)
* Make the setup automator create YAML formatted files.
* Fix handling of discussion page creation links to make discussion pages
in the right place and with the right case. Broken by page case
preservation feature added in 3.20110707.
Version 1.5.6beta01 [September 22, 2011]
Fixed some 64-bit type conversion warnings in pngrtran.c
Moved row_info from png_struct to a local variable.
The various interlace mask arrays have been made into arrays of
bytes and made PNG_CONST and static (previously some arrays were
marked PNG_CONST and some weren't).
Additional checks have been added to the transform code to validate the
pixel depths after the transforms on both read and write.
Removed some redundant code from pngwrite.c, in png_destroy_write_struct().
Changed chunk reading/writing code to use png_uint_32 instead of png_byte[4].
This removes the need to allocate temporary strings for chunk names on
the stack in the read/write code. Unknown chunk handling still uses the
string form because this is exposed in the API.
Version 1.5.6beta02 [September 26, 2011]
Added a note in the manual the png_read_update_info() must be called only
once with a particular info_ptr.
Fixed a typo in the definition of the new PNG_STRING_FROM_CHUNK(s,c) macro.
Version 1.5.6beta03 [September 28, 2011]
Revised test-pngtest.sh to report FAIL when pngtest fails.
Added "--strict" option to pngtest, to report FAIL when the failure is
only because the resulting valid files are different.
Revised CMakeLists.txt to work with mingw and removed some material from
CMakeLists.txt that is no longer useful in libpng-1.5.
Version 1.5.6beta04 [October 5, 2011]
Fixed typo in Makefile.in and Makefile.am ("-M Wl" should be "-M -Wl")."
Version 1.5.6beta05 [October 12, 2011]
Speed up png_combine_row() for interlaced images. This reduces the generality
of the code, allowing it to be optimized for Adam7 interlace. The masks
passed to png_combine_row() are now generated internally, avoiding
some code duplication and localizing the interlace handling somewhat.
Align png_struct::row_buf - previously it was always unaligned, caused by
a bug in the code that attempted to align it; the code needs to subtract
one from the pointer to take account of the filter byte prepended to
each row.
Optimized png_combine_row() when rows are aligned. This gains a small
percentage for 16-bit and 32-bit pixels in the typical case where the
output row buffers are appropriately aligned. The optimization was not
previously possible because the png_struct buffer was always misaligned.
Fixed bug in png_write_chunk_header() debug print, introduced in 1.5.6beta01.
Version 1.5.6beta06 [October 17, 2011]
Removed two redundant tests for unitialized row.
Fixed a relatively harmless memory overwrite in compressed text writing
with a 1 byte zlib buffer.
Add ability to call png_read_update_info multiple times to pngvalid.c.
Fixes for multiple calls to png_read_update_info. These fixes attend to
most of the errors revealed in pngvalid, however doing the gamma work
twice results in inaccuracies that can't be easily fixed. There is now
a warning in the code if this is going to happen.
Turned on multiple png_read_update_info in pngvalid transform tests.
Prevent libpng from overwriting unused bits at the end of the image when
it is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would
overwrite the partial byte at the end of each row if the row width was not
an exact multiple of 8 bits and the image is not interlaced.
Version 1.5.6beta07 [October 21, 2011]
Made png_ptr->prev_row an aligned pointer into png_ptr->big_prev_row
(Mans Rullgard).
Version 1.5.6rc01 [October 26, 2011]
Changed misleading "Missing PLTE before cHRM" warning to "Out of place cHRM"
Version 1.5.6rc02 [October 27, 2011]
Added LSR() macro to defend against buggy compilers that evaluate non-taken
code branches and complain about out-of-range shifts.
Version 1.5.6rc03 [October 28, 2011]
Renamed the LSR() macro to PNG_LSR() and added PNG_LSL() macro.
Fixed compiler warnings with Intel and MSYS compilers. The logical shift
fix for Microsoft Visual C is required by other compilers, so this
enables that fix for all compilers when using compile-time constants.
Under MSYS 'byte' is a name declared in a system header file, so we
changed the name of a local variable to avoid the warnings that result.
Added #define PNG_ALIGN_TYPE PNG_ALIGN_NONE to contrib/pngminim/*/pngusr.h
Version 1.5.6 [November 3, 2011]
No changes.