2016-01-24 Antonio Diaz Diaz <antonio@gnu.org>
* Version 1.13 released.
* buffer.c (put_sbuf_line): Fixed a memory leak.
* io.c (read_file, write_file): Close file on error.
(Both issues reported by Cédric Picard).
2016.02.12 - GNU nano 2.5.2 is carrying too many dogs. This release includes
several fixes for various memory leaks, position history
size growth, and a long standing issue with using
nano under sudo creating root-owned files. There are also
the usual bevy of documentation and other miscellaneous
fixes and touch ups. Upgrade today while supplies last,
operators are standing by!
2016.01.11 - GNU nano 2.5.1 "Salzburg" is released. It includes fixes
for a syntax-highlighting bug and a positionlog bug, it
disables a time-eating multiline regex in the C syntax,
and it adds an escape hatch to the WriteOut menu when
--tempfile is used: the discardbuffer command, ^Q. It
also has translation updates for fifteen languages, and
a small fix in the softwrap code. So... you are heartily
invited to upgrade. Enjoy!
TeXstudio is an integrated writing environment for creating LaTeX
documents. Our goal is to make writing LaTeX as easy and comfortable
as possible. Therefore TeXstudio has numerous features like
syntax-highlighting, integrated viewer, reference checking and various
assistants.
* Features:
- option to auto-save documents and recover auto-saves (after Edward Yang,
Aiwarrior, Timo Kluck)
- new Export to PDF code using cairo (and config option to enable legacy
code)
- horizontal view mode
- improved touchscreen handling
- pencil cursor option (patch by Luciano Siqueira)
- added "new pages duplicate background" option (new default is false)
- updated Windows build and packaging instructions
* XInput device handling:
- ignore events from non-drawing devices by default (ignore_other_devices)
- "touchscreen as hand tool" option (after Rumen Zarev and Daniel German)
- "pen disables touchscreen" option; dialog box to designate touch device
- tweaks to xinput event processing for touchscreens
* Bugfixes:
- generate cursors from pixbufs (fixes a Win32 bug)
- work around Win32 bug: refuse paste if mismatched format
- fix configure.in for automake-1.13 (Florian Bruhin, Andreas Huettel)
- smoother icons for eraser and shapes buttons (by Colin Macdonald)
- fix a cross-platform g_basename() issue (after Daniel German)
- bugfix for file paths with non-English characters in Win32
- add some margin around lasso selection rectangle (after Niklas Beisert)
- warn for fontconfig cache generation in Win32
* Translations:
- Chinese (simplified) translation (by Mutse)
- updated German translation (Stefan Holtzhauer)
- Polish translation (by Mis Uszatek)
- Chinese (traditional) translation (William Chao)
- Japanese translation (by Hiroshi Saito)
Changes:
7.4.769 (after 7.4 768) behavior of :diffoff is not tested
7.4.770 (after 7.4.766) different bg color response is not ignored
7.4.771 search wrong when multi-byte character at the start position
7.4.772 Racket 6.2 is not supported on MS-Windows
7.4.773 'langmap' is used in cmdline mode when checking for mappings
7.4.774 it's difficult to get info about the completed item
7.4.775 it is not possible to avoid using the first item of completion
7.4.776 equivalence class for 'd' does not work correctly
7.4.777 the README file doesn't look nice on github
7.4.778 Coverity warns for uninitialized variable
7.4.779 cursor moves when using CTRL-A in line without a number
7.4.780 compiler complains about uninitialized and clobbered variables
7.4.781 line2byte() returns one less when 'bin' and 'noeol' are set
7.4.782 still a few problems with CTRL-A and CTRL-X in Visual mode
7.4.783 copy_chars() and copy_spaces() are inefficient
7.4.784 using both "noinsert" and "noselect" in 'completeopt' fails
7.4.785 automatically adding the missing EOL may cause problems
7.4.786 it is not possible for a plugin to adjust to a changed setting
7.4.787 (after 7.4.786) snprintf() isn't available everywhere
7.4.788 (after 7.4.786) can't build without the crypt feature
7.4.789 (after 7.4.788) using freed memory and crash
7.4.790 (after 7.4.786) test fails without the autochdir feature
7.4.791 the buffer list can be too long to list
7.4.792 can only conceal text by defining syntax items
7.4.793 can't specify when not to ring the bell
7.4.794 Visual Studio 2015 is not recognized
7.4.795 the 'fixeol' option is not copied to a new window
7.4.796 warning from 64 bit compiler
7.4.797 crash when using more command line lines than 'maxcombine'
7.4.798 repeating a change in Visual mode does not work as expected
7.4.799 accessing memory before an allocated block
7.4.800 using freed memory when triggering CmdUndefined autocommands
7.4.801 (after 7.4.769) ":diffoff" test could catch more problems
7.4.802 using "A" in Visual mode with 'linebreak' set is not tested
7.4.803 C indent does not support C11 raw strings
7.4.804 Xxd doesn't have a license notice
7.4.805 ruler shows "Bot" when there are only filler lines missing
7.4.806 CTRL-A in Visual mode fails with "alpha" in 'nrformat'
7.4.807 (after 7.4.798) after CTRL-V CTRL-A mode isn't updated
7.4.808 on MS-Windows 10 IME input doesn't work correctly
7.4.809 (after 7.4.802) duplicate test case
7.4.810 sequence of commands using buffers in diff mode gives E749
7.4.811 invalid memory access when using "exe 'sc'"
7.4.812 Gcc sanitizer complains about using NULL pointer to memmove()
7.4.813 it is not possible to save and restore character search state
7.4.814 illegal memory access with "sy match a fold"
7.4.815 invalid memory access when doing ":call g:"
7.4.816 invalid memory access when doing ":fun X("
7.4.817 invalid memory access in file_pat_to_reg_pat()
7.4.818 'linebreak' breaks c% if the last Visual selection was block
7.4.819 beeping when running the tests
7.4.820 invalid memory access in file_pat_to_reg_pat
7.4.821 coverity reports a few problem.
7.4.822 more problems reported by coverity
7.4.823 cursor moves after CTRL-A on alphabetic character
7.4.824 (after 7.4.813) can't compile without the multi-byte feature
7.4.825 invalid memory access for ":syn keyword x a["
7.4.826 compiler warnings and errors
7.4.827 not all test targets are in the Makefile
7.4.828 crash when using "syn keyword x c"
7.4.829 crash when clicking in beval balloon
7.4.830 resetting 'encoding' when doing ":set all&" causes problems
7.4.831 when error in expanding `=expr` the command is still executed
7.4.832 $HOME in `=$HOME . '/.vimrc'` is expanded too early
7.4.833 more side effects of ":set all&" are missing
7.4.834 gettabvar() doesn't work after Vim start
7.4.835 comparing utf-8 does not handle different byte sizes correctly
7.4.836 accessing unitinialized memory
7.4.837 compiler warning with MSVC compiler when using +sniff
7.4.838 (after 7.4.833) can't compile without the crypt feature
7.4.839 compiler warning on 64-bit system
7.4.840 (after 7.4.829) tooltip window stays open
7.4.841 can't compile without the multi-byte feature
7.4.842 sending too many messages to close the balloon
7.4.843 (after 7.4.835) still possible to go beyond end of a string
7.4.844 when '#' is in 'isident' the is# comparator doesn't work
7.4.845 compiler warning for possible loss of data
7.4.846 some GitHub users don't know how to use issues
7.4.847 "vi)d" may leave a character behind
7.4.848 CTRL-A on hex number in Visual block mode is incorrect
7.4.849 moving the cursor in Insert mode starts new undo sequence
7.4.850 <Esc> does not show up
7.4.851 saving and restoring console buffer does not work properly
7.4.852 MS-Windows console cannot input/output Unicode characters
7.4.853 "zt" in diff mode does not always work properly
7.4.854 missing information about runtime files
7.4.855 GTK: font glitches for combining characters
7.4.856 "zt" still doesn't work well with filler lines
7.4.857 dragging the current tab with the mouse doesn't work properly
7.4.858 it's a bit clumsy to execute a command on a list of matches
7.4.859 Vim doesn't recognize all htmldjango files
7.4.860 filetype detection is outdated
7.4.861 (after 7.4.855) pango_shape_full() is not always available
7.4.862 (after 7.4.861) still problems with pango_shape_full()
7.4.863 plines_nofill() used without the diff feature
7.4.864 (after 7.4.858) tiny build fails
7.4.865 compiler warning for uninitialized variable
7.4.866 crash when changing the 'tags' option from a remote command
7.4.867 (after 7.4.866) can't build on MS-Windows
7.4.868 'smarttab' is also effective when 'paste' is enabled
7.4.869 MS-Windows with Intel GPU: scroll may cause text to disappear
7.4.870 get into an invalid state when using getchar() in expr mapping
7.4.871 Vim leaks memory when 'wildignore' filters out all matches
7.4.872 not using CI services available
7.4.873 (after 7.4.866) compiler warning for unused variable
7.4.874 MS-Windows: size isn't right when inside another application
7.4.875 not obvious how to contribute
7.4.876 Windows7: using vim with msys/msys2, conhost.exe freezes
7.4.877 ":find" sometimes fails
7.4.878 Coverity error for clearing only one byte of struct
7.4.879 can't see line numbers in nested function calls
7.4.880 no build and coverage status
7.4.881 (after 7.4.879) test 49 fails
7.4.882 popup menu remains visible when leaving command line window
7.4.883 (after 7.4.818) block-mode replace works characterwise
7.4.884 Travis also builds on a tag push
7.4.885 upwards search without wildcards does not always work
7.4.886 (after 7.4.876) Windows7: screen flicker when using system()
7.4.887 using uninitialized memory for regexp with back reference
7.4.888 OptionSet autocommands are not triggered from setwinvar()
7.4.889 triggering OptionSet from setwinvar() isn't tested
7.4.890 build failure when using dynamic python but not python3
7.4.891 indentation of array initializer is wrong
7.4.892 on MS-Windows the iconv DLL may have a different name
7.4.893 C indenting is wrong below a "case (foo):"
7.4.894 vimrun.exe is picky about the number of spaces before -s
7.4.895 cmdline completion does not work for a command with digits
7.4.896 editing a URL, which netrw should handle, doesn't work
7.4.897 freeze and crash when there is a sleep in a remote command
7.4.898 the 'fixendofline' option is set on with ":edit"
7.4.899 README file is not optimal
7.4.900 (after 7.4.899) README file can still be improved
7.4.901 BufLeave autocommand an corrupt undo
7.4.902 problems with using the MS-Windows console
7.4.903 MS-Windows: expandinig wildcards may cause bad memory access
7.4.904 Vim does not provide .desktop files
7.4.905 Python interface misses some functions on vim.message
7.4.906 MS-Windows: viminfo file is (always) given hidden attribute
7.4.907 dynamically loaded libs can only be defined at compile time
7.4.908 (after 7.4.907) build error with MingW compiler
7.4.909 "make install" fails
7.4.910 (after 7.4.905) compiler complains about type punned pointer
7.4.911 t_Ce and t_Cs are documented but not supported
7.4.912 wrong indenting for C++ constructor
7.4.913 no utf-8 support for the hangul input feature
7.4.914 new compiler warning: logical-not-parentheses
7.4.915 comma goes missing when removing from 'path' and then adding
7.4.916 when running out of memory, memory may be freed twice
7.4.917 compiler warning for comparing signed and unsigned
7.4.918 (after 7.4.907) a digit in an option name has problems
7.4.919 the dll options are not in the options window
7.4.920 the rubydll option is not in the options window
7.4.921 (after 7.4.906) missing proto file update
7.4.922 leaking memory with ":helpt {dir-not-exists}"
7.4.923 prototypes not always generated
7.4.924 DEVELOPER_DIR gets reset by configure
7.4.925 user may yank or put using the register being recorded in
7.4.926 completing longest match doesn'thandle multi-byte chars
7.4.927 Ruby crashes when there is a runtime error
7.4.928 a clientserver message interrupts handling keys of a mapping
7.4.929 "gv" after paste selects one char less if 'sel' is "exclusive"
7.4.930 MS-Windows: Most users appear not to like the window border
7.4.931 (after 7.4.929) test 94 fails on some systems
7.4.932 (after 7.4.926) test_utf8 has confusing dummy command
7.4.933 (after 7.4.926) crash using longest match in completion
7.4.934 Appveyor also builds on a tag push
7.4.935 test_utf8 fails on MS-Windows when executed with gvim
7.4.936 crash when dragging with the mouse
7.4.937 segfault reading unitialized memory
7.4.938 X11 and GTK have moure mouse buttons than Vim supports
7.4.939 memory leak when encountering a syntax error
7.4.940 vt52 terminal codes are not correct
7.4.941 there is no way to ignore case only for tag searches
7.4.942 (after 7.4.941) test_tagcase breaks for small builds
7.4.943 test_writefile tests are not run
7.4.944 writing tests for Vim script is hard
7.4.945 (after 7.4.944) new style testing is incomplete
7.4.946 (after 7.4.945) missing changes in source file
7.4.947 test_listchars fails with MingW
7.4.948 can't build when the insert_expand feature is disabled
7.4.949 highlighting wrong for 'colorcolumn' with a fullwidth sign
7.4.950 v:errors is not initialized
7.4.951 sorting number strings does not work as expected
7.4.952 'lispwords' is tested in the old way
7.4.953 a test may create the .res file with a wrong name
7.4.954 when using Lua there may be a crash (issue #468)
7.4.955 Vim doesn't recognize .pl6 and .pod6 files
7.4.956 a few more file name extensions not recognized
7.4.957 test_tagcase fails when using another language than English
7.4.958 Vim checks if the directory "$TMPDIR" exists
7.4.959 when setting 'term' the clipboard ownership is lost
7.4.960 detecting every version of nmake is clumsy
7.4.961 test107 fails in some circunstances
7.4.962 cannot run the tests with gvim and individual new tests
7.4.963 test_listlbr_utf8 sometimes fails
7.4.964 test 87 doesn't work in a shadow directory
7.4.965 on FreeBSD /dev/fd/ files are special
7.4.966 configure doesn't work with a space in a path
7.4.967 cross compilation on MS-windows doesn't work well
7.4.968 test86 and test87 are flaky in Appveyor
7.4.969 compiler warnings on Windowx x64 build
7.4.970 rare crash in getvcol()
7.4.971 the asin() function can't be used
7.4.972 memory leak when there is an error in setting an option
7.4.973 pasting on the command line line inserts <CR> characters
7.4.974 when using :diffsplit the cursor jumps to the first line
7.4.975 using ":sort" on a very big file may cause corrupted text
7.4.976 when compiling for MSYS2 the Win32 clipboard is not enabled
7.4.977 problem with 'linebreak' set and using "space" in 'listchars'
7.4.978 test_cdo fails when using another language than English
7.4.979 when crypt key changes blocks read from disk are not decrypted
7.4.980 tests for :cdo, :ldo, etc. are outdated
7.4.981 an error in a test script goes unnoticed
7.4.982 keeping the list of tests updated is a hassle
7.4.983 executing one test after "make testclean" doesn't work
7.4.984 searchpos() always starts searching in the first column
7.4.985 can't build with Ruby 2.3.0
7.4.986 test49 doesn't work on MS-Windows, test70 is listed twice
7.4.987 (after 7.4.985) can't build with Ruby 1.9.2
7.4.988 (after 7.4.982) default test target is test49.out
7.4.989 leaking memory when hash_add() fails; Coverity error 99126
7.4.990 test 86 fails on AppVeyor
7.4.991 when running new style tests the output is not visible
7.4.992 makefiles for MS-Windows in src/po are outdated
7.4.993 test 87 is flaky on AppVeyor
7.4.994 new style tests are not run on MS-Windows
7.4.995 gdk_pixbuf_new_from_inline() is deprecated
7.4.996 new files missing from distro, outdated PC build instructions
7.4.997 "make shadow" was sometimes broken
7.4.998 running tests in shadow directory fails; test 49 fails
7.4.999 "make shadow" creates a broken link
7.4.1000 test 49 is slow and doesn't work on MS-Windows
7.4.1001 (after 7.4.1000) change in makefile missing
7.4.1002 cannot run an individual test on MS-Windows
7.4.1003 Travis could check a few more things
7.4.1004 warnings when using Makefile without auto/config.mk
7.4.1005 Vim users are not always happy
7.4.1006 the fix in patch 7.3.192 is not tested
7.4.1007 swapfile wrong when symbolic link points to file in root dir
7.4.1008 OS/2 code pollutes the source while nobody uses it these days
7.4.1009 there are still #ifdefs for ARCHIE
7.4.1010 some developers are unhappy while running tests
7.4.1011 can't build with Strawberry Perl
7.4.1012 Vim overwrites the value of $PYTHONHOME
7.4.1013 local value of 'errorformat' not used for :lexpr and :cexpr
7.4.1014 fnamemodify('.', ':.') returns an empty string in Cygwin
7.4.1015 matchparen plugin does not restore column in Insert mode
7.4.1016 still a few OS/2 pieces remain
7.4.1017 when there is a backslash in an option ":set -=" doesn't work
7.4.1018 (after 7.4.1017) failure running tests
7.4.1019 directory listing of "src" is too long
7.4.1020 on MS-Windows there is no target to run tests with gvim
7.4.1021 some makefiles are outdated
7.4.1022 the README file contains some outdated information
7.4.1023 MS-Windows distribution files use CR-LF instead of LF
7.4.1024 interfaces for MS-Windows are outdated
7.4.1025 version in installer needs to be updated manually
7.4.1026 running tests with MingW leaves directory behind
7.4.1027 no support for binary numbers
7.4.1028 Nsis version file missing from the distribution
7.4.1029 (after 7.4.1027) test_increment fails with 32 bit long
7.4.1030 test49 is still slow
7.4.1031 can't build with Python interface using MingW
7.4.1032 message from assert_false() does not look nice
7.4.1033 memory use on MS-Windows is very conservative
7.4.1034 there is no test for the 'backspace' option behavior
7.4.1035 non-line number Ex range gets adjusted for folded lines
7.4.1036 only terminals with up to 256 colors work properly
7.4.1037 need to repeat "q!" when there is a modified hidden buffer
7.4.1038 still get a deprecation warning with gdk-pixbuf 2.31
7.4.1039 (after 7.4.1037) test 31 fails with small build
7.4.1040 the tee command can't be build on MS-Windows
2015.12.05 - GNU nano 2.5.0 "Karma", the first release of the 2.5 series,
is now available. Please note that as of this release,
there will no longer be separate stable and unstable
branches. The development team will prioritize bug fixes
as needed, and make new releases in proportion to the
severity of the bugs which are fixed.
This release includes all of the fixes now in
2.4.3, as well as color syntax highlighting improvements,
undo fixes, and many more improvements! Thank you for
using nano!
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.
Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.
Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015.11.18 - GNU nano 2.4.3 "Apocalypse" is now available for your
downloading pleasure. This release includes a myriad
of fixes including several memory leaks, issues with
color syntax higlighting, search/replace, file
insertion and help menu bugs. Many thanks to
Benno Schulenberg for tireless efforts on the vast
majority of fixes for some time now. As always please
report bugs via the Savannah page, and remember to
Share and Enjoy.
Changelog:
- /Library/TeX/texbin/ has been added to the default path for MacOsX El
Capitan
- the content of the \cite{} command is no more scanned while the spell
checking
- a compilation trouble has been fixed with Qt 5.5.x
- a new option allow the svn users to display the uncommitted lines with
a different color in the line number widget (Configure Texmaker ->
Editor)
- two more options for the pdf internel viewer contextual menu (user
request): number of words in the current pdf page and open the file
browser at the pdf file location
- de, hu, it, nl, pl, se and zh_CN translations have been updated
Problems found with existing distfiles:
distfiles/javascript-2.1b1.el
distfiles/yEd-3.14.2.zip
No changes made to the javascript-mode or yEd distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
* New or improved syntax files for the following languages:
* Groovy, R, Clojure, Rust, Coffeescript, Java, Scala, Swift, D,
AVR, Ruby, Perl
* New translations
* Chinese (zh_TW)
* UTF-16 support
* JOE can now edit UTF-16BE and UTF-16LE files. It does this
by converting them to UTF-8 during load and back to UTF-16 during
save.
* Within JOE, native byte order is called UTF-16 and reversed order
is called UTF-16R.
* If you change the encoding (with ^T E) between UTF-8, UTF-16 and UTF-16R,
JOE will convert the file to the desired encoding on save.
* New regular expression engine
* Unicode improvements
* Code clean up
* Bugs fixed
* Minor enhancements
* jmacs fixes:
* ESC g (grep/find) and ESC c (compile) improvements