Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20160917
When you reply to report some issues, make sure to change the subject.
It is not helpful to keep the release announcement subject in a thread
while discussing a specific problem.
Packages changed:
bundle-lang-common
bundle-lang-gnome
bundle-lang-kde
curl (7.50.2 -> 7.50.3)
dbus-1
dbus-1-x11
device-mapper (1.02.124 -> 1.02.134)
emacs
fonts-config (20150424 -> 20160914)
gcc5 (5.3.1+r234891 -> 5.4.1+r240125)
gfxboot (4.5.14 -> 4.5.15)
git
gpg2
gtk2 (2.24.30 -> 2.24.31)
ipa-fonts
libffi-gcc5 (5.3.1+r234891 -> 5.4.1+r240125)
libreoffice
lvm2 (2.02.152 -> 2.02.165)
multipath-tools (0.6.2+suse20160826.4abd547 -> 0.6.2+suse20160908.d93a87f)
nemiver
openslp
pango (1.40.2 -> 1.40.3)
python-numpy (1.11.0 -> 1.11.1)
rubygem-ruby-dbus (0.11.1 -> 0.12.0)
shadow
shared-mime-info (1.6 -> 1.7)
shotwell (0.23.6 -> 0.23.7)
sqlite3 (3.14.1 -> 3.14.2)
tigervnc (1.6.0 -> 1.7.0)
usb_modeswitch
vim (7.4.2045 -> 8.0.3)
wine (1.9.18 -> 1.9.19)
xen (4.7.0_10 -> 4.7.0_12)
yast2-country (3.1.30 -> 3.1.32)
yast2-installation (3.1.214 -> 3.1.215)
yast2-network (3.1.169 -> 3.1.170)
yast2-storage (3.1.102 -> 3.1.103)
=== Details ===
==== bundle-lang-common ====
Subpackages: bundle-lang-common-cs bundle-lang-common-da bundle-lang-common-de bundle-lang-common-el bundle-lang-common-en bundle-lang-common-es bundle-lang-common-fr bundle-lang-common-hu bundle-lang-common-it bundle-lang-common-ja bundle-lang-common-pl bundle-lang-common-pt bundle-lang-common-ru bundle-lang-common-zh
- Update package list
==== bundle-lang-gnome ====
Subpackages: bundle-lang-gnome-cs bundle-lang-gnome-da bundle-lang-gnome-de bundle-lang-gnome-el bundle-lang-gnome-en bundle-lang-gnome-es bundle-lang-gnome-fr bundle-lang-gnome-hu bundle-lang-gnome-it bundle-lang-gnome-ja bundle-lang-gnome-pl bundle-lang-gnome-pt bundle-lang-gnome-ru bundle-lang-gnome-zh
- Update package list
==== bundle-lang-kde ====
Subpackages: bundle-lang-kde-cs bundle-lang-kde-da bundle-lang-kde-de bundle-lang-kde-el bundle-lang-kde-en bundle-lang-kde-es bundle-lang-kde-fr bundle-lang-kde-hu bundle-lang-kde-it bundle-lang-kde-ja bundle-lang-kde-pl bundle-lang-kde-pt bundle-lang-kde-ru bundle-lang-kde-zh
- Update package list
==== curl ====
Version update (7.50.2 -> 7.50.3)
Subpackages: libcurl-devel libcurl4
- update to 7.50.3
Bugfixes:
* CVE-2016-7167: escape and unescape integer overflows
* mk-ca-bundle.pl: use SHA256 instead of SHA1
* checksrc: detect strtok() use
* errors: new alias CURLE_WEIRD_SERVER_REPLY
* http2: support > 64bit sized uploads
* openssl: fix bad memory free (regression)
* CMake: hide private library symbols
* http: refuse to pass on response body when NO_NODY is set
* cmake: fix curl-config --static-libs
* mbedtls: switch off NTLM in build if md4 isn't available
* curl: --create-dirs on windows groks both forward and
backward slashes
==== dbus-1 ====
Subpackages: dbus-1-devel libdbus-1-3 libdbus-1-3-32bit
- Moved dbus-run-session from dbus-1-x11 to dbus-1 (bdo#836296)
==== dbus-1-x11 ====
Subpackages: dbus-1
- Moved dbus-run-session from dbus-1-x11 to dbus-1 (bdo#836296)
==== device-mapper ====
Version update (1.02.124 -> 1.02.134)
Subpackages: libdevmapper-event1_03 libdevmapper1_03 libdevmapper1_03-32bit
- This is sync commit from Leap/SLE12 only
- Add patch pvcreate-enhance-the-error-message.patch bsc#960744
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
license conflict with thin-provisioning-tools which is using GPL-3.0
- Also contains fix for bsc#969310
- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
(bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
when locking_type is not 3 or use_lvmetad is 1 in setting
(bsc#970439)
- Modified spec to enable blkid-wiping (fate#319908)
- Fix clvmd binary not found in case that users still use RA from
ocf:lvm2:clvm (bsc#980200)
Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf
- The bsc#979635 wnd bsc#991181 as fixed in past thanks to proper /usr
migration code
- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)
- Remove lvm2-clvmd/cmirrord.service and related activation services
from %service_add _pre/post/preun/postun because we start clvmd
/clmirrord and activate via pacemaker and RA. (bsc#980296)
- Lvchange improve refresh by trying to deactivate snapshot thinLV
in case it's preventing merge process change integrated upstream.
(bsc#984321)
- Fixed in past bsc#992843
- Fixed by upstream bsc#984321
- Fixed by upstream bsc#970943
- 69-dm-lvm-metad.rules: Do not process rules for multipath
devices (bsc#bsc#990538, bsc#986734)
Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
* 10-dm.rules-Reset-state-variable-for-spurious-events.patch
* device-mapper-link
* device-mapper-type_punning.diff
* udev_rules-update.diff
- Sync also lvm.conf
- Update to 2.02.164 release, WHATS_NEW for changelog
* Mostly because the old tarball was no longer available
* Refresh fuzz on patch:
+ make-mirror-legs-on-different-tag-pvs.patch
+ cluster_support_mirrord_log.diff
- Update patch to use correct api:
+ make-mirror-legs-on-different-tag-pvs.patch
- Update to 2.02.160 release, read WHATS_NEW for detailed log.
* Most notable is lvconvert refactor/enhancements
* Refresh patch:
+ cluster_support_mirrord_log.diff
- Add thin-provisioning-tools to deps to fix configure warnings
- Do not run initrd regenerating twice in post
- Update to 2.02.155 release, read WHATS_NEW for detailed log.
* Mostly few bugfixes around caching
- Refresh patch pvmove_support_clustered_vg.diff
==== emacs ====
Subpackages: emacs-info emacs-nox emacs-x11 etags
- Add emacs-24-fix-missing-gtk-icons.patch: Bring emacs up to speed
on gtk3-3.20 changes. Fixes missing icons in emacs-gtk.
==== fonts-config ====
Version update (20150424 -> 20160914)
- version 20160914:
* comma and the rest of family string is ignored while translating
preference lists from sysconfig to fontconfig snippets
[bsc#998300]
==== gcc5 ====
Version update (5.3.1+r234891 -> 5.4.1+r240125)
- Update to gcc-5-branch head (r240125).
- Refresh gcc-dir-version.patch
- fix 2 issues with libffi and mmap protection
- fix race condition
- check for PaX MPROTECT
- make PaX EMUTRAMP experimental, disabling it
- adds gcc5-libffi-pax.patch and gcc5-libffi-race-condition.patch
- Update to GCC 5.4 release.
- Enable profiledbootstrap for x86_64, ppc64le, s390x and aarch64.
==== gfxboot ====
Version update (4.5.14 -> 4.5.15)
- Adapted to the new keymaps used by linuxrc and YaST
- 4.5.15
==== git ====
Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk
- hotfix shell lib include path in git-sh-setup
adding git-setup-i18n-fix.patch
==== gpg2 ====
- avoid mixing up status and colon line output - bsc#993324
add gnupg-2.1.15-bsc993324-status-output.patch
- enable web key discovery tools
- Add an explicit runtime dependency on libgcrypt >= 1.7.0 to
match runtime version check
==== gtk2 ====
Version update (2.24.30 -> 2.24.31)
Subpackages: gtk2-data gtk2-devel gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-vietnamese gtk2-immodule-xim gtk2-tools gtk2-tools-32bit libgtk-2_0-0 libgtk-2_0-0-32bit typelib-1_0-Gtk-2_0
- Update to version 2.24.31 (CVE-2013-7447, bgo#703220):
+ Backport many file chooser entry fixes and cleanups.
+ Don't crash if invisible files are deleted.
+ Bugs fixed: bgo#555087, bgo#586367, bgo#635287, bgo#640698,
bgo#648419, bgo#672271, bgo#679333, bgo#687196, bgo#703220
(CVE-2013-7447), bgo#720330, bgo#729927, bgo#737777,
bgo#752707, bgo#756450, bgo#765120, bgo#765193, bgo#768163,
bgo#764996, bgo#769126.
- Rebase gtk2-bgo743166-remember-printing-authentication.patch.
- Drop gtk2-bgo737777-fix-printing-authentication-crash.patch and
gtk2-bnc957400-filechooserentry-update.patch: fixed upstream.
==== ipa-fonts ====
Subpackages: ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts
- add %reconfigure_fonts_prereq to each sub-package (boo#976921)
==== libffi-gcc5 ====
Version update (5.3.1+r234891 -> 5.4.1+r240125)
Subpackages: libffi-devel-gcc5 libffi4 libffi4-32bit
- Update to gcc-5-branch head (r240125).
- Refresh gcc-dir-version.patch
- fix 2 issues with libffi and mmap protection
- fix race condition
- check for PaX MPROTECT
- make PaX EMUTRAMP experimental, disabling it
- adds gcc5-libffi-pax.patch and gcc5-libffi-race-condition.patch
- Update to GCC 5.4 release.
- Enable profiledbootstrap for x86_64, ppc64le, s390x and aarch64.
==== libreoffice ====
Subpackages: libreoffice-base libreoffice-base-drivers-mysql libreoffice-branding-upstream libreoffice-calc libreoffice-calc-extensions libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-theme-breeze libreoffice-icon-theme-galaxy libreoffice-icon-theme-hicontrast libreoffice-icon-theme-oxygen libreoffice-icon-theme-sifr libreoffice-icon-theme-tango libreoffice-impress libreoffice-kde4 libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-ru libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-writer libreoffice-writer-extensions libreofficekit
- Switch google-carlito-fonts and liberation-fonts Requires to
Recommends.
==== lvm2 ====
Version update (2.02.152 -> 2.02.165)
Subpackages: liblvm2app2_2 liblvm2cmd2_02
- This is sync commit from Leap/SLE12 only
- Add patch pvcreate-enhance-the-error-message.patch bsc#960744
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
license conflict with thin-provisioning-tools which is using GPL-3.0
- Also contains fix for bsc#969310
- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
(bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
when locking_type is not 3 or use_lvmetad is 1 in setting
(bsc#970439)
- Modified spec to enable blkid-wiping (fate#319908)
- Fix clvmd binary not found in case that users still use RA from
ocf:lvm2:clvm (bsc#980200)
Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf
- The bsc#979635 wnd bsc#991181 as fixed in past thanks to proper /usr
migration code
- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)
- Remove lvm2-clvmd/cmirrord.service and related activation services
from %service_add _pre/post/preun/postun because we start clvmd
/clmirrord and activate via pacemaker and RA. (bsc#980296)
- Lvchange improve refresh by trying to deactivate snapshot thinLV
in case it's preventing merge process change integrated upstream.
(bsc#984321)
- Fixed in past bsc#992843
- Fixed by upstream bsc#984321
- Fixed by upstream bsc#970943
- 69-dm-lvm-metad.rules: Do not process rules for multipath
devices (bsc#bsc#990538, bsc#986734)
Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
* 10-dm.rules-Reset-state-variable-for-spurious-events.patch
* device-mapper-link
* device-mapper-type_punning.diff
* udev_rules-update.diff
- Sync also lvm.conf
- Update to 2.02.164 release, WHATS_NEW for changelog
* Mostly because the old tarball was no longer available
* Refresh fuzz on patch:
+ make-mirror-legs-on-different-tag-pvs.patch
+ cluster_support_mirrord_log.diff
- Update patch to use correct api:
+ make-mirror-legs-on-different-tag-pvs.patch
- Update to 2.02.160 release, read WHATS_NEW for detailed log.
* Most notable is lvconvert refactor/enhancements
* Refresh patch:
+ cluster_support_mirrord_log.diff
- Add thin-provisioning-tools to deps to fix configure warnings
- Do not run initrd regenerating twice in post
- Update to 2.02.155 release, read WHATS_NEW for detailed log.
* Mostly few bugfixes around caching
- Refresh patch pvmove_support_clustered_vg.diff
==== multipath-tools ====
Version update (0.6.2+suse20160826.4abd547 -> 0.6.2+suse20160908.d93a87f)
Subpackages: kpartx
- Fixup glitch from patch 'fixup check from udev rules' (bsc#986734)
- Remove 0001-libmultipath-fall-back-to-search-paths-by-devt.patch;
integrated into git repository
- libmultipath: fall back to search paths by devt (bsc#995645)
==== nemiver ====
Subpackages: nemiver-lang
- Add yet a buildfix commit from upstream to
nemiver-build-fix.patch.
==== openslp ====
Subpackages: openslp-devel openslp-server
- remove convenience code as changes bytes in the message
buffer breaking the verification code [bnc#994989]
new patch: openslp.noconvenience.diff
- fix storage handling in predicate code, it clashed with gcc's
fortify_source extension [bnc#909195]
new patch: openslp.predicatestorage.diff
- bring back allowDoubleEqualInPredicate option
new patch: openslp.doubleequal.diff
- fix bug in openslp.initda.diff patch
- fix rcopenslp helper
- fix _xrealloc not checking the malloc return value
[bnc#980722] [CVE-2016-4912]
new patch: openslp.xrealloc.diff
==== pango ====
Version update (1.40.2 -> 1.40.3)
Subpackages: libpango-1_0-0 libpango-1_0-0-32bit pango-devel typelib-1_0-Pango-1_0
- Update to version 1.40.3:
+ Fix export of pango_cairo_win32_font_map_get_type (bgo#771004).
+ Fix build on OS X (bgo#770729).
==== python-numpy ====
Version update (1.11.0 -> 1.11.1)
- use pypi.io as Source URL
- Don't include cblas-devel on SLES 12
- update to 1.11.1:
- #7506 BUG: Make sure numpy imports on python 2.6 when nose is unavailable.
- #7530 BUG: Floating exception with invalid axis in np.lexsort.
- #7535 BUG: Extend glibc complex trig functions blacklist to glibc < 2.18.
- #7551 BUG: Allow graceful recovery for no compiler.
- #7558 BUG: Constant padding expected wrong type in constant_values.
- #7578 BUG: Fix OverflowError in Python 3.x. in swig interface.
- #7590 BLD: Fix configparser.InterpolationSyntaxError.
- #7597 BUG: Make np.ma.take work on scalars.
- #7608 BUG: linalg.norm(): Don't convert object arrays to float.
- #7638 BLD: Correct C compiler customization in system_info.py.
- #7654 BUG: ma.median of 1d array should return a scalar.
- #7656 BLD: Remove hardcoded Intel compiler flag -xSSE4.2.
- #7660 BUG: Temporary fix for str(mvoid) for object field types.
- #7665 BUG: Fix incorrect printing of 1D masked arrays.
- #7670 BUG: Correct initial index estimate in histogram.
- #7671 BUG: Boolean assignment no GIL release when transfer needs API.
- #7676 BUG: Fix handling of right edge of final histogram bin.
- #7680 BUG: Fix np.clip bug NaN handling for Visual Studio 2015.
- #7724 BUG: Fix segfaults in np.random.shuffle.
- #7731 MAINT: Change mkl_info.dir_env_var from MKL to MKLROOT.
==== rubygem-ruby-dbus ====
Version update (0.11.1 -> 0.12.0)
- 0.12.0
API:
* Added proxy objects whose methods return single values instead of arrays
(use Service#[] instead of Service#object; Issue#30).
Requirements:
* Require ruby 2.0.0, stopped supporting 1.9.3.
- 0.11.2:
Bug fixes:
* Fixed reading a quoted session bus address, as written by dbus-1.10.10
(Yasuhiro Asaka)
==== shadow ====
- boo#994486: Include shadow.5 manpage
Previously this was provided by man-pages package in
the man-pages-addons tarball which got removed later on.
==== shared-mime-info ====
Version update (1.6 -> 1.7)
- Update to version 1.7:
+ Add mime-types for a number of video games systems ROMS (Atari
7800, Atari 2600, Neo Geo Pocket, Sega CD/Mega-CD, Game Boy
Color, Genesis 32X, Sega SG-1000, Sega Game Gear, Sega Pico).
+ Add mime-type for .tar.lz and tar.lz4 archives.
+ Add mime-type for Jupyter Notebook files.
+ Add Flatpak mime-types and add compatibility for xdg-app ones.
+ Add *.dib glob to BMP images.
+ Use official IANA mime-types for WMF and EMF images.
+ Add application/raml+yaml mime-type.
+ Add GPX mimetypes as found in the wild.
+ Add application/vnd.squashfs and
application/vnd.snap mime-types.
+ Add mime-type for IGES documents.
+ Add mime-types for Sass CSS pre-processor files.
..+.Add mime-type for Twig templates.
+ Add alias application/nappdf for application/pdf.
+ Add mimetype for AppImage.
+ Add application/x-bsdiff mime-type.
+ Add Gherkin feature specifications mime-type.
+ Use official IANA registered type for
application/vnd.chess-pgn.
+ Use new IANA registered type for application/geo+json.
+ Use official IANA registered type for
application/vnd.comicbook+zip.
+ Use official IANA registered type for application/vnd.rar.
+ Use official IANA registered type for
application/vnd.framemaker.
+ Improve VRML mime-type.
+ Better MPEG-2 TS magic.
+ Better magic for 669 tracker MOD files.
+ Fix misdetection of zip files as their content.
+ Fix multi-page DjVu detection by file.
+ Fix TGA magic detection.
+ Fixes related to AMR audio files.
+ Remove "*.sg" glob for Sega Master System ROM types.
- Drop 0001-Add-alias-application-nappdf-for-application-pdf.patch:
Fixed upstream.
==== shotwell ====
Version update (0.23.6 -> 0.23.7)
Subpackages: shotwell-lang
- Update to version 0.23.7:
+ Updated translations.
==== sqlite3 ====
Version update (3.14.1 -> 3.14.2)
Subpackages: libsqlite3-0 libsqlite3-0-32bit sqlite3-devel sqlite3-doc
- SQLite 3.14.2:
* Fix the sqlite3_trace_v2() interface so that it is disabled
if either the callback or the mask arguments are zero,
in accordance with the documentation.
* Fix commenting errors and improve the comments generated on
EXPLAIN listings when the -DSQLITE_ENABLE_EXPLAIN_COMMENTS
compile-time option is used.
* Fix the ".read" command in the command-line shell so that
it understands that its input is not interactive.
* Correct affinity computations for a SELECT on the RHS of
an IN operator. Fix for ticket 199df4168c.
* The ORDER BY LIMIT optimization is not valid unless the
inner-most IN operator loop is actually used by
the query plan. Fix for ticket 0c4df46116e90f92.
* Fix an internal code generator problem that was causing
some DELETE operations to no-op. Ticket ef360601
==== tigervnc ====
Version update (1.6.0 -> 1.7.0)
- Update to tigervnc 1.7.0.
* Multi-threaded decoder in the FLTK viewer
* Improved SSH integration in the Java viewer
* Fine grained lock down of Xvnc parameters
* Compatibility with Xorg 1.18
* Lots of packaging fixes
* Better compatibility with Vino, both in the FLTK and Java viewer
- Removed patches:
* U_add_allowoverride_parameter.patch
* U_include-vencrypt-only-if-any-subtype-present.patch
* U_tigervnc_clear_up_zlibinstream_reset_behaviour.patch
* u_xserver118.patch
==== usb_modeswitch ====
Subpackages: usb_modeswitch-data
- Avoid a race in make install, which lead to packaging a truncated
usb_modeswitch_dispatcher script. Fixes boo#998641
==== vim ====
Version update (7.4.2045 -> 8.0.3)
Subpackages: gvim vim-data
- Updated to revision 3, fixes the following problems
* getwinvar() returns wrong Value of boolean and number options,
especially non big endian systems. (James McCoy)
- Updated to revision 2, fixes the following problems
* Intro screen still mentions version7. (Paul)
* The netrw plugin does not work.
- Update to version 8.0
* Crash on exit when EXITFREE is defined. (Dominique Pelle)
* Valgrind reports using uninitialzed memory. (Dominique Pelle)
* Test 86 and 87 fail with some version of Python.
* Netbeans test fails when run from unpacked MS-Windows sources.
* Netbeans test fails in shadow directory.
* Not enough test coverage for Normal mode commands.
* The example that explains nested backreferences does not work properly
with the new regexp engine. (Harm te Hennepe)
* Regexp fails to match when using "\>\)\?". (Ramel)
* Reading past end of line when using previous substitute pattern.
(Dominique Pelle)
* Attempt to read history entry while not initialized.
* Compiler warnings with Solaris Studio when using GTK3.
* Memory leak in timer_start().
* Invalid memory access when formatting. (Dominique Pelle)
* Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi)
* Illegal memory access with ":1@". (Dominique Pelle)
* Superfluous function prototypes.
* Sort test sometimes fails.
* Needless line break. Confusing directory name.
* MS-Windows gvim.exe does not have DirectX support.
* Test runner misses a comma.
- Updated to revision 2347, fixes the following problems
* submatch() does not check for a valid argument.
* The 'langnoremap' option leads to double negatives. And it does not
work for the last character of a mapping.
* Can't use "." and "$" with ":tab".
* With SGR mouse reporting (suckless terminal) the mouse release and scroll
up/down is confused.
* Warning for missing declaration of skip_vimgrep_pat(). (John Marriott)
* Tests using the sleep time can be flaky.
* Timer test sometimes fails.
* Timer test sometimes fails.
* Warning for assigning negative value to unsigned. (Danek Duvall)
* Adding pattern to ":oldfiles" is not a generic solution.
* Filter test fails.
* Oldfiles test fails.
* Tiny build fails. (Tony Mechelynck)
* When cancelling the :ptjump prompt a preview window is opened for a
following command.
* Missing colon in error message.
* Some error message cannot be translated.
* In rare cases diffing 4 buffers is not enough.
* Compiler warnings for signed/unsigned in expression.
* Check for Windows 3.1 will always return false. (Christian Brabandt)
* Compiler warnings in MzScheme code.
* The script that checks translations can't handle plurals.
* Coverity complains about null pointer check.
* Coverity complains about not checking for NULL.
* Two JSON messages are sent without a separator.
* With 'incsearch' can only see the next match.
* Channel test is flaky.
* Build fails with small features.
* Fail to read register content from viminfo if it is 438 characters
long. (John Chen)
* :filter does not work for many commands. Can only get matching messages.
* When adding entries to an empty quickfix list the title is reset.
* printf() isn't tested much.
* printf() test fails on Windows. "-inf" is not used.
* Build fails on MS-Windows.
* Using CTRL-N and CTRL-P for incsearch shadows completion keys.
* Using 'hlsearch' highlighting instead of matchpos if there is no search
match.
* Insufficient testing for NUL bytes on a raw channel.
* Netbeans test doesn't read settings from file.
* getbufinfo(), getwininfo() and gettabinfo() are inefficient.
* getwininfo() and getbufinfo() are inefficient.
* Command line completion on "find **/filename" drops sub-directory.
* ":diffoff!" does not remove filler lines.
* Command line test fails on Windows when run twice.
* Memory leak in getbufinfo() when there is a sign. (Dominique Pelle)
* New users have no idea of the 'scrolloff' option.
* Starting diff mode with the cursor in the last line might end up only
showing one closed fold. (John Beckett)
* printf() doesn't handle infinity float values correctly.
* Timer test fails sometimes.
* When a child process is very fast waiting 10 msec for it is
noticeable. (Ramel Eshed)
* Part of ":oldfiles" command isn't cleared. (Lifepillar)
* Comment in scope header file is outdated. (KillTheMule)
* Generated files are outdated.
* The tee program isn't included. Makefile contains build instructions
that don't work.
* The callback passed to ch_sendraw() is not used.
* MS-Windows build instructions are clumsy. "dosbin" doesn't build.
* When installing and $DESTDIR is set the icons probably won't be installed.
* Compiler warning in tiny build. (Tony Mechelynck)
* printf() handles floats wrong when there is a sign.
* Not all systems understand %F in printf().
* Modelines in source code are inconsistent.
* Sign test fails on MS-Windows when using the distributed zip archives.
* Cscope test fails.
* No tests for :undolist and "U" command.
* When starting a job that reads from a buffer and reaching the end,
the job hangs.
* It is not possible to close the "in" part of a channel.
* QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered.
* Get warning for deleting autocommand group when the autocommand using
the group is scheduled for deletion. (Pavol Juhas)
* MS-Windows: some files remain after testing.
* Default interface versions for MS-Windows are outdated.
* When using "is" the mode isn't always updated.
* In a timer callback the timer itself can't be found or stopped. (Thinca)
* Marks, writefile and nested function tests are old style.
* Default value for 'langremap' is wrong.
* Several tests are old style.
* Old charsearch test still listed in Makefile.
* Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
* Accessing freed memory when a timer does not repeat.
* Appveyor 64 bit build still using Python 3.4
* Crash when autocommand moves to another tab. (Dominique Pelle)
* Crash when deleting an augroup and listing an autocommand.
(Dominique Pelle)
* No error when deleting an augroup while it's the current one.
* Insufficient testing for Normal mode commands.
* Channel sort test is flaky.
* Normal mode tests fail on MS-Windows.
* When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before.
* No way for a system wide vimrc to stop loading defaults.vim.
(Christian Hesse)
* Redraw problem when using 'incsearch'.
* When a test is commented out we forget about it.
* Access memory beyond the end of the line. (Dominique Pelle)
* Using freed memory when using 'formatexpr'. (Dominique Pelle)
* Crash when editing a new buffer and BufUnload autocommand wipes out the
new buffer. (Norio Takagi)
* Tiny build fails.
* Illegal memory access when Visual selection starts in invalid
position. (Dominique Pelle)
* Freeing a variable that is on the stack.
* Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi)
* Error for min() and max() contains %s. (Nikolay Pavlov)
* Coverity complains about not checking curwin to be NULL.
* Using CTRL-X CTRL-V to complete a command line from Insert mode does
not work after entering an expression on the command line.
* Crash when stop_timer() is called in a callback of a callback. Vim hangs
when the timer callback uses too much time.
* Outdated comments in test.
* On MS-Windows test_getcwd leaves Xtopdir behind.
* taglist() is slow. (Luc Hermitte)
* Running normal mode tests leave a couple of files behind. (Yegappan
Lakshmanan)
* taglist() is still slow. (Luc Hermitte)
* Can't build with small features. (John Marriott)
* Tab page test fails when run as fake root.
* MS-Windows: Building with Ruby uses old version.
* Tiny things. Test doesn't clean up properly.
* Typo in MS-Windows build script.
* Too many old style tests.
* The "Reading from channel output..." message can be unwanted. Appending
to a buffer leaves an empty first line behind.
* For MinGW RUBY_API_VER_LONG isn't set correctly. Many default version
numbers are outdated.
* Autocommand test fails when run directly, passes when run as part of
test_alot.
- Updated to revision 2334, fixes the following problems
* No tests for :undolist and "U" command.
* When starting a job that reads from a buffer and reaching the end,
the job hangs.
* It is not possible to close the "in" part of a channel.
* QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered.
* Get warning for deleting autocommand group when the autocommand using
the group is scheduled for deletion. (Pavol Juhas)
* MS-Windows: some files remain after testing.
* Default interface versions for MS-Windows are outdated.
* When using "is" the mode isn't always updated.
* In a timer callback the timer itself can't be found or stopped. (Thinca)
* Marks, writefile and nested function tests are old style.
* Default value for 'langremap' is wrong.
* Several tests are old style.
* Old charsearch test still listed in Makefile.
* Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
* Accessing freed memory when a timer does not repeat.
* Appveyor 64 bit build still using Python 3.4
* Crash when autocommand moves to another tab. (Dominique Pelle)
* Crash when deleting an augroup and listing an autocommand.
(Dominique Pelle)
* No error when deleting an augroup while it's the current one.
* Insufficient testing for Normal mode commands.
* Channel sort test is flaky.
* Normal mode tests fail on MS-Windows.
* When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before.
* No way for a system wide vimrc to stop loading defaults.vim.
(Christian Hesse)
* Redraw problem when using 'incsearch'.
* When a test is commented out we forget about it.
* Access memory beyond the end of the line. (Dominique Pelle)
* Using freed memory when using 'formatexpr'. (Dominique Pelle)
* Crash when editing a new buffer and BufUnload autocommand wipes out the
new buffer. (Norio Takagi)
* Tiny build fails.
* Illegal memory access when Visual selection starts in invalid
position. (Dominique Pelle)
* Freeing a variable that is on the stack.
* Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi)
* Error for min() and max() contains %s. (Nikolay Pavlov)
* Coverity complains about not checking curwin to be NULL.
* Using CTRL-X CTRL-V to complete a command line from Insert mode does
not work after entering an expression on the command line.
* Crash when stop_timer() is called in a callback of a callback. Vim hangs
when the timer callback uses too much time.
* Outdated comments in test.
* On MS-Windows test_getcwd leaves Xtopdir behind.
- Updated to revision 2295, fixes the following problems
* The field names used by getbufinfo(), gettabinfo() and getwininfo()
are not consistent.
* Tab page tests are old style.
* Test files have inconsistant modelines.
* Startup test fails on Solaris.
* There is no equivalent of 'smartcase' for a tag search.
* ":oldfiles" output is a very long list.
* The default ttimeoutlen is very long.
* Crash when using funcref() with invalid name. (Dominique Pelle)
* Can't build with +eval but without +quickfix. (John Marriott)
* submatch() does not check for a valid argument.
* The 'langnoremap' option leads to double negatives. And it does not
work for the last character of a mapping.
* Can't use "." and "$" with ":tab".
* With SGR mouse reporting (suckless terminal) the mouse release and scroll
up/down is confused.
* Warning for missing declaration of skip_vimgrep_pat(). (John Marriott)
* Tests using the sleep time can be flaky.
* Timer test sometimes fails.
* Timer test sometimes fails.
* Warning for assigning negative value to unsigned. (Danek Duvall)
* Adding pattern to ":oldfiles" is not a generic solution.
* Filter test fails.
* Oldfiles test fails.
* Tiny build fails. (Tony Mechelynck)
* When cancelling the :ptjump prompt a preview window is opened for a
following command.
* Missing colon in error message.
* Some error message cannot be translated.
* In rare cases diffing 4 buffers is not enough.
* Compiler warnings for signed/unsigned in expression.
* Check for Windows 3.1 will always return false. (Christian Brabandt)
* Compiler warnings in MzScheme code.
* The script that checks translations can't handle plurals.
* Coverity complains about null pointer check.
* Coverity complains about not checking for NULL.
* Two JSON messages are sent without a separator.
* With 'incsearch' can only see the next match.
* Channel test is flaky.
* Build fails with small features.
* Fail to read register content from viminfo if it is 438 characters
long. (John Chen)
* :filter does not work for many commands. Can only get matching messages.
* When adding entries to an empty quickfix list the title is reset.
* printf() isn't tested much.
* printf() test fails on Windows. "-inf" is not used.
* Build fails on MS-Windows.
* Using CTRL-N and CTRL-P for incsearch shadows completion keys.
* Using 'hlsearch' highlighting instead of matchpos if there is no search
match.
* Insufficient testing for NUL bytes on a raw channel.
* Netbeans test doesn't read settings from file.
* getbufinfo(), getwininfo() and gettabinfo() are inefficient.
* getwininfo() and getbufinfo() are inefficient.
* Command line completion on "find **/filename" drops sub-directory.
* ":diffoff!" does not remove filler lines.
* Command line test fails on Windows when run twice.
* Memory leak in getbufinfo() when there is a sign. (Dominique Pelle)
* New users have no idea of the 'scrolloff' option.
* Starting diff mode with the cursor in the last line might end up only
showing one closed fold. (John Beckett)
* printf() doesn't handle infinity float values correctly.
* Timer test fails sometimes.
* When a child process is very fast waiting 10 msec for it is
noticeable. (Ramel Eshed)
* Part of ":oldfiles" command isn't cleared. (Lifepillar)
* Comment in scope header file is outdated. (KillTheMule)
* Generated files are outdated.
* The tee program isn't included. Makefile contains build instructions
that don't work.
* The callback passed to ch_sendraw() is not used.
* MS-Windows build instructions are clumsy. "dosbin" doesn't build.
* When installing and $DESTDIR is set the icons probably won't be installed.
* Compiler warning in tiny build. (Tony Mechelynck)
* printf() handles floats wrong when there is a sign.
* Not all systems understand %F in printf().
* Modelines in source code are inconsistent.
* Sign test fails on MS-Windows when using the distributed zip archives.
* Cscope test fails.
- Updated to revision 2225, fixes the following problems
* When using matchaddpos() a character after the end of the
line can be highlighted.
* Can't build with +timers when +digraph is not included.
* Recursive call to substitute gets stuck in sandbox.
* printf() gives an error when the argument for %s is not a string.
* printf() does not support binary format.
* Sourcing a script where a character has 0x80 as a second byte
does not work.
* Buffer overflow when using latin1 character with feedkeys().
* Compiler warnings with older compiler and 64 bit numbers.
* Crash when placing a sign in a deleted buffer.
- Updated to revision 2216, fixes the following problems
* The qf_init_ext() function is too big.
* Compiler warning for initializing a struct.
* There is still code and help for unsupported systems.
* There is no way to get a list of the error lists.
* When using ":vimgrep" may end up with duplicate buffers.
* No proper testing of trunc_string().
* Coverage report is messed up by the unittests.
* Can't run scripttests in the top directory.
* Wrong part of #ifdef removed.
* eval.c is too big.
* Build fails.
* eval.c is too big.
* eval.c is too big.
* Non-Unix builds fail.
* Wrong file name.
* qf_init_ext() is too big.
* Using dummy variable to compute struct member offset.
* eval.c is still too big.
* Coverity warns for possible buffer overflow.
* Compiler warns for uninitialzed variable. (John Marriott)
* getcompletion() not well tested.
* Compiler warning for char/char_u conversion.
* Not all arguments of trunc_string() are tested.
Memory access error when running the message tests.
* spell.c is too big.
* Missing change to include file.
* The return value of type() is difficult to use.
* substitute() does not support a Funcref argument.
* rgb.txt is read for every color name.
* One more place using a dummy variable.
* No autocommand event to initialize a window or tab page.
* Syntax error when dict has '>' key.
* Cannot update 'tabline' when a tab was closed.
* Running checks in po diretory fails.
* Netbeans test fails on non-Unix systems.
* When using PERROR() on some systems assert_fails() does not see the error.
* Line numbers in the error list are not always adjusted.
* Not much test coverage for digraphs.
* Coverity complains about not restoring a value.
* New digraph test makes testing hang.
* Digraph tests fails on some systems.
* Using the system default encoding makes tests unpredictable.
* Digraph code test coverage is still low.
* Keymap test fails with normal features.
* Color handling of X11 GUIs is too complicated.
* Using submatch() in a lambda passed to substitute() is verbose.
* Coverity reports a resource leak when out of memory.
* GTK 3 build fails with older GTK version.
* Netbeans test fails once in a while. Leaving log file behind.
* The color allocation in X11 is overly complicated.
* Man test fails when run with the GUI.
* Lambda functions show up with completion.
* Warning from 64 bit compiler.
* Text object tests are old style.
* When a keymap is active only "(lang)" is displayed.
* "cgn" and "dgn" do not work correctly with a single character match
and the replacement includes the searched pattern.
* Looping over windows, buffers and tab pages is inconsistant.
* Tiny build with GUI fails.
* Can't have "augroup END" right after ":au!".
* Code duplication when unreferencing a function.
* Configure reports default features to be "normal" while it is "huge".
* Clang warns about missing field in initializer.
* Misplaced equal sign.
* Netbeans test is flaky.
* Setting 'display' to "lastline" is a drastic change,
while omitting it results in lots of "@" lines.
* When there is an CmdUndefined autocmd then the error for a missing
command is E464 instead of E492. (Manuel Ortega)
* Defaults are very conservative.
* getcompletion(.., 'dir') returns a match with trailing "*"
when there are no matches.
* Test for undo is flaky.
* Tiny build fails.
* Loading defaults.vim with -C argument.
* The default vimrc for Windows is very conservative.
* Deleting an augroup that still has autocmds does not give a warning.
The next defined augroup takes its place.
* Mac: can't build with tiny features.
* Closures are not supported.
* User defined functions can't be a closure.
* No easy way to check if lambda and closure are supported.
* Mac: don't get +clipboard in huge build.
* No new style test for diff mode.
* diffmode test leaves files behind, breaking another test.
* Compiler warning for loss of data.
* No tests for :diffget and :diffput
* The short form of ":noswapfile" is ":noswap" instead of ":nos".
* Memory leak when saving for undo fails.
* Memory leak when using timer_start(). (Dominique Pelle)
* Pending timers cause false memory leak reports.
* More memory leaks when using partial, e.g. for "exit-cb".
* test_partial has memory leaks reported.
* Can't build with tiny features.
* No error for using function() badly.
* Various tiny issues.
* Closure function fails.
* Using function() with a name will find another function when it is redefined.
* Test 86 and 87 fail.
* :delfunction causes illegal memory access.
* Tiny build fails.
* Coverity reports bogus NULL check.
* Leaking memory when redefining a function.
* A funccal is garbage collected while it can still be used.
* On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly.
* Win32: Using CreateThread/ExitThread is not safe.
* Not enough testing for popup menu. CTRL-E does not always work properly.
* test_alot fails.
* Not much testing for cscope.
* If a test leaves a window open a following test may fail.
* Warning with MinGW 64. (John Marriott)
* Quickfix test fails on MS-Windows.
* No proper translation of messages with a count.
* GUI test isn't testing much.
* Test_communicate() fails sometimes.
* Quotes make GUI test fail on MS-Windows.
* Compiler warning.
* Test_job_start_fails() is expected to report memory leaks,
making it hard to see other leaks in test_partial.
* Result of getcompletion('', 'cscope') depends on previous completion.
* Insufficient testing for cscope.
* setmatches() mixes up values. (Nikolai Pavlov)
* Expression test fails without conceal feature.
* Result of getcompletion('', 'sign') depends on previous completion.
* match() and related functions tested with old style test.
* It is not possible to use plugins in an "after" directory to tune the behavior of a package.
* Startup test fails on MS-Windows.
* Small build can't run startup test.
* Small build can't run tests.
* Not running the startup test on MS-Windows.
* Startup test gets stuck on MS-Windows.
* Cannot get information about timers.
* MS-Windows build fails.
* No test for "vim --help".
* Can't test help on MS-Windows.
* Adding duplicate flags to 'whichwrap' leaves commas behind.
* Insufficient testing of cscope.
* #ifdefs in main() are complicated.
* No testing for -C and -N command line flags, file arguments, startuptime.
* No test for reading from stdin.
* Reading from stdin test fails on MS-Windows.
* There is no easy way to stop all timers. There is no way to temporary pause a timer.
* Compiler warning for unused variable.
* Color Grey40 used in startup but not in the short list.
* Sign tests are old style.
* Tests that use RunVim() do not actually perform the test.
* Test glob2regpat does not test much.
* Timers test is flaky.
* glob2regpat test fails on Windows.
* Completion does not work properly with some plugins.
* Cannot detect encoding in a fifo.
* When startup test fails it's not easy to find out why. GUI test fails with Gnome.
* No automatic prototype for vim_main2().
* Generating prototypes with Cygwin doesn't work well.
* With Gnome when the GUI can't start test_startup hangs.
* Sign tests don't cover enough.
* MS-Windows: The vimrun program does not support Unicode.
* glob2regpat test doesn't test everything on MS-Windows.
* All functions are freed on exit, which may hide leaks.
* Test alot sometimes fails under valgrind. (Dominique Pelle)
* In the GUI the cursor is hidden when redrawing any window, causing flicker.
* Cannot get all information about a quickfix list.
* The sign column disappears when the last sign is deleted.
* Build fails with small features.
* Test fails with normal features.
* It is not easy to get information about buffers, windows and tabpages.
* 'wildignore' always applies to getcompletion().
* Warning for unused function.
* The +xpm feature is not sorted properly in :version output.
* Test for mappings is old style.
* Cannot map