v1.9.1 (latest release)
-----------------------
**Changes:**
* Fixed `make check` when running from a release tarball.
v1.9
----
**Additions:**
* Added a new `pipe-to` command, to complement the existing `pipe-from`
and `filter` commands.
* Added a new `show` command, which can be used to introspect the
current values of aliases and bindings.
* Added a `-k` flag to the `copy` command, to allow keeping the current
selection after copying.
* Added a man page entry for the (previously undocumented) `eval`
command.
* Added new `$FILETYPE` and `$LINENO` special variables.
* Added a `display-invisible` global option, to allow visible rendering
of otherwise invisible Unicode characters.
* Added an `-s` command-line flag, for validating custom syntax files.
* Added a compile-time `ICONV_DISABLE=1` option, which disables linking
to the system iconv library (but makes the editor UTF-8 only).
* Added a Desktop Entry file, which can be installed using
`make install-desktop-file`.
**Improvements:**
* Updated Unicode support to version 12.1.
* Modified the `errorfmt` command, to allow sub-match groups in the
regexp pattern to be ignored.
* Various improvements to syntax highlighting and filetype detection.
* Various performance optimizations.
**Fixes:**
* Fixed a bug that would sometimes cause files to be saved as UTF-8,
even if another encoding was specified.
Changes:
- Interface rewritten using GtkUiManager
- Plugin system with API for most important plugin tasks
- Beaver tools (eg. base converter, color picker) went into 'tools' plugin
- Auto-indent
- Smart HOME and END keys
- 80-character marker
Changes:
0.69: this will be the final release of dhex 0.6x. I fixed a bug which caused
the terminal to be broken. And added the functionality to start the
hexcal from the commandline (-x).
This brings it up to speed with gtk3, etc.
Sadly the developer of dasher passed away, so the last release published
was a beta in 2016. I can't get it to build, so this is a git snapshot.
== Kakoune v2020.01.16
* Expose history tree through `$kak_history` and
`$kak_uncommitted_modifications`
* `InsertCompletionHide` parameter is the list of inserted
ranges
Packaged by pin in pkgsrc-wip. (The change log below doesn't note this,
but NetBSD-specific patches from pin were also merged in 0.6.0.)
V0.6.0
---------
* Made some strings translatable.
* Fixed a potential issue in translations.
* Fixed a rare case of halted auto-saving.
* Added a workaround for an old Qt bug, because of which, QTimer may not work after resuming from suspend or hibernation.
* Give focus to text-edit/side-pane with Escape.
* Don't let custom shortcuts be read from global config files.
* Yet smarter Shift+Enter with alphabetical lists.
Packaged by pin in pkgsrc-wip. (The change log below doesn't note this,
but NetBSD-specific patches from pin were also merged in 0.13.0.)
V0.13.0
---------
* Allow dash and some other characters (-,;!@*') in URL schemes.
* Support syntax color customization, with two separate settings for light and dark color schemes.
* Also added an option for the whitespace color value.
* Never use processEvents(); it makes single-instance apps prone to crash in rare cases.
* Consider the HTML ampersand valid in "&name;", "&number;" and "&hexadecimal;".
* Yet smarter Shift+Enter with alphabetical lists.
* Bypass medium focus stealing prevention.
* Fixed a problem in highlighting of multiline comments (with languages that have regex).
* Fixed highlighting of Markdown code blocks without language.
* Remember cursor's horizontal pixel position before Backspace/Enter and restore it after Down/Up. This feature was removed with Backspace due
to a regression in Qt 5.14.1.
* Found and fixed a potential issue in translations (thanks to Masamichi Ito — ito32bit at GitHub).
* Don't read custom shortcuts and syntax colors from global config files because the user should be able to restore their default values.
V0.12.1
---------
* Removed "changelog" and "gtkrc" from the language menu (like "srt") while keeping their syntax highlighting.
* Allow searching in the language menu by typing continuously.
* More informative message when a non-text file isn't opened because of preferences.
* Fixed disabled sort line actions in context menu.
* Fixed a case of escaped quote/brace/bracket in YAML.
* Reformat the visible text rectangle on toggling line wrapping.
* Considered the new behavior of horizontal wheel scrolling in Qt 5.14.0.
* Added a workaround for the bug in horizontal scrollbars of Qt 5.14.0.
2020-01-18: 2.12.22
It fixes garbled symbols in OSX, crash when changing magic language
comment and pdf search path handling.
2020-01-13: 2.12.20
It fixes a problem with replacing when search highlight is activated.
2019-12-26: 2.12.18
This is mainly a bug fix release. Most notably change is better support
of regexp in search (Qt5 version only).
also add patch to work around qt5.14 issue.
Release 0.6.3 (TL'19) [March 2019]
* Implement "Insert Citations..." dialog
* Implement indenting/unindenting by Tab/Shift+Tab (thanks to fsonner)
* Make synchronization granularity configurable (highlight corresponding
character, word, or line)
* Add ability to distinguish identically named files by displaying the
respective folders they are in in the window title, window menu, and under
"Open Recent"
* Implement "Fit to content width" PDF zoom (which ignores empty space
around the text)
* Disable unavailable typesetting engines
* Allow to change the editor font size by Ctrl+Mousewheel (thanks to Tim
Hoffmann)
* Improve the detection of spellchecking languages (add ability to search
multiple directories and list all results)
* Hide the menu bar in PDF full screen mode
* Rework/expand code completion strings (thanks to Joseph Wright)
* Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX (all thanks to
Joseph Wright), and BibTeX
* Add cleanup-patterns for beamer files .nav & .snm
* Add new/unified icons for typeset (thanks to Tim Hoffmann) and zooming
* Display paper size and file size in the PDF metadata
* Fix infinite loop in syntax highlighter (which caused significant
slow-down especially for large files)
* Fix underline when spellchecking with syntax highlighting
* Fix "Place on Left/Right", especially on multi-screen setups
* Avoid 'file "" not found' errors when synchronizing
* Fix synchronization while searching in a PDF
* Fix fine-grained synchronization near paragraph boundaries
* Fix the PDF copy menu command
* Fix PDF text selection
* Fix font color reset when searching and using stylesheets
* Fix crashes when working with locked PDFs
* Fix unexpected cursor movement when using a combination of backspace and
up/down arrow keys (thanks to Markus Kuhn)
* Fix the font in the log parser output
* Fix persistent magnifying glass
* Remove unimplemented PDF menu items cut, paste, clear
* Update translations
* Update libraries for pre-built binaries
Changes:
8.2:
8.2.0001 #endif comments do not reflect corresponding #ifdef
8.2.0002 "dj" only deletes first line of closed fold
8.2.0003 Build file dependencies are incomplete
8.2.0004 get E685 and E931 if buffer reload is interrupted
8.2.0005 duplication in version info
8.2.0006 test using long file name may fail
8.2.0007 popup menu positioned wrong with folding in two tabs
8.2.0008 test72 is old style
8.2.0009 VMS: terminal version doesn't build
8.2.0010 test64 is old style
8.2.0011 screen updating wrong when opening preview window
8.2.0012 some undo functionality is not tested
8.2.0013 not using a typedef for condstack
8.2.0014 test69 and test95 are old style
8.2.0015 not all modeline variants are tested
8.2.0016 test name used twice, option not restored properly
8.2.0017 OS/2 and MS-DOS are still mentioned
8.2.0018 :join does not add white space where it should
8.2.0019 cannot get number of lines of another buffer
8.2.0020 mouse clicks in the command line not tested
8.2.0021 timer test fails too often on Travis with MacOS
8.2.0022 click in popup window doesn't close it in the GUI
8.2.0023 command line editing not sufficiently tested
8.2.0024 filetype Rego not recognized
8.2.0025 repeated word in comment
8.2.0026 still some /* */ comments
8.2.0027 still some /* */ comments
8.2.0028 searchpairpos() is not tested
8.2.0029 MS-Windows: crash with empty job command
8.2.0030 "gF" does not work on output of "verbose command"
8.2.0031 MS-Windows: test for empty job fails
8.2.0032 MS-Windows: test for blank job fails
8.2.0033 crash when make_extmatch() runs out of memory
8.2.0034 missing check for out of memory
8.2.0035 saving and restoring called_emsg is clumsy
8.2.0036 not enough test coverage for match functions
8.2.0037 missing renamed message
8.2.0038 spell suggestions insufficiently tested
8.2.0039 memory access error when "z=" has no suggestions
8.2.0040 timers test is still flaky on Travis for Mac
8.2.0041 leaking memory when selecting spell suggestion
8.2.0042 clearing funccal values twice
8.2.0043 timers test is still flaky on Travis for Mac
8.2.0044 expression type is used inconsistently
8.2.0045 script test fails
8.2.0046 tests for spell suggestions are slow
8.2.0047 cannot skip tests for specific MS-Windows platform
8.2.0048 another timers test is flaky on Travis for Mac
8.2.0049 command line completion not fully tested
8.2.0050 after deleting a file mark it is still in viminfo
8.2.0051 command line completion test skipped
8.2.0052 more-prompt not properly tested
8.2.0053 windowsversion() does not always return the right value
8.2.0054 :diffget and :diffput don't have good completion
8.2.0055 cannot use ":gui" in vimrc with VIMDLL enabled
8.2.0056 execution stack is incomplete and inefficient
8.2.0057 cannot build with small features
8.2.0058 running tests changes ~/.viminfo
8.2.0059 compiler warnings for unused variables in small build
8.2.0060 message test only runs with one encoding
8.2.0061 the execute stack can grow big and never shrinks
8.2.0062 memory test is flaky on FreeBSD
8.2.0063 wrong size argument to vim_snprintf()
8.2.0064 diffmode completion doesn't use per-window setting
8.2.0065 Amiga and alikes: autoopen only used on Amiga OS4
8.2.0066 some corners of vim_snprintf() are not tested
8.2.0067 ERROR_UNKNOWN clashes on some systems
8.2.0068 crash when using Python 3 with "utf32" encoding
8.2.0069 ETYPE_ is used for two different enums
8.2.0070 crash when using Python 3 with "debug" encoding
8.2.0071 memory test often fails on Cirrus CI
8.2.0072 memory test still fails on Cirrus CI
8.2.0073 initializing globals with COMMA is clumsy
8.2.0074 Python 3 unicode test sometimes fails
8.2.0075 Python 3 unicode test still sometimes fails
8.2.0076 Python 3 unicode test fails on MS-Windows
8.2.0077 settagstack() cannot truncate at current index
8.2.0078 expanding <sfile> works differently the second time
8.2.0079 Python 3 unicode test still fails on MS-Windows
8.2.0080 globals using INIT4() are not in the tags file
8.2.0081 MS-Windows also need the change to support INIT4()
8.2.0082 when reusing a buffer listeners are not cleared
8.2.0083 text properties wrong when tabs and spaces are exchanged
8.2.0084 complete item "user_data" can only be a string
8.2.0085 dead code in builtin functions
8.2.0086 build error for small version
8.2.0087 crash in command line expansion when out of memory
8.2.0088 insufficient tests for tags; bug in using extra tag field
8.2.0089 crash when running out of memory in :setfiletype completion
8.2.0090 generated files show up in git status
8.2.0091 compiler warnings for size_t / int types
8.2.0092 tags functionality insufficiently tested
8.2.0093 win_splitmove() can make Vim hang
8.2.0094 MS-Windows: cannot build with Strawberry Perl 5.30
8.2.0095 cannot specify exit code for :cquit
8.2.0096 cannot create tiny popup window in last column
8.2.0097 crash with autocommand and spellfile
8.2.0098 exe stack length can be wrong without being detected
8.2.0099 use of NULL pointer when out of memory
8.2.0100 macros for Ruby are too complicated
8.2.0101 crash when passing null object to ":echomsg"
8.2.0102 messages test fails in small version
8.2.0103 using null object with execute() has strange effects
8.2.0104 using channel or job with ":execute" has strange effects
8.2.0105 Vim license not easy to find on github
8.2.0106 printf formats are not exactly right
8.2.0107 hgignore is out of sync from gitignore
8.2.0108 when sign text is changed a manual redraw is needed
8.2.0109 corrupted text properties when expanding spaces
8.2.0110 prop_find() is not implemented
8.2.0111 VAR_SPECIAL is also used for booleans
8.2.0112 illegal memory access when using 'cindent'
8.2.0113 "make cmdidxs" fails
8.2.0114 info about sourced scripts is scattered
8.2.0115 byte2line() does not work correctly with text properties
8.2.0116 BufEnter autocmd not triggered on ":tab drop"
8.2.0117 crash when using gettabwinvar() with invalid arguments
8.2.0118 crash when cycling to buffers involving popup window
8.2.0119 message test fails on some platforms
8.2.0120 virtcol() does not check arguments to be valid
8.2.0121 filter() and map() on blob don't work
8.2.0122 readme files still mention MS-DOS
8.2.0123 complete_info() does not work when CompleteDone is triggered
8.2.0124 compiler warnings for variable types
8.2.0125 :mode no longer works for any system
8.2.0126 textprop test fails
8.2.0127 some buffer commands work in a popup window
8.2.0128 cannot list options one per line
8.2.0129 MS-Windows installer doesn't use Turkish translations
8.2.0130 Python3 ranges are not tested
8.2.0131 command line is not cleared when switching tabs
8.2.0132 script may be re-used when deleting and creating a new one
8.2.0133 invalid memory access with search command
8.2.0134 some map functionality not covered by tests
8.2.0135 bracketed paste can still cause invalid memory access
8.2.0136 stray ch_logfile() call
8.2.0137 crash when using win_execute() from a new tab
8.2.0138 memory leak when starting a job fails
8.2.0139 MS-Windows: default for IME is inconsistent
8.2.0140 CI does not test building doc tags
8.2.0141 no swift filetype detection
8.2.0142 possible to enter popup window with CTRL-W p
8.2.0143 Coverity warning for possible use of NULL pointer
8.2.0144 some mapping code is not fully tested
8.2.0145 using #error for compilation errors should be OK now
8.2.0146 wrong indent when 'showbreak' and 'breakindent' are set
8.2.0147 block Visual mode operators not correct when 'linebreak' set
8.2.0148 mapping related function in wrong source file
8.2.0149 maintaining a Vim9 branch separately is more work
8.2.0150 cannot define python function when using :execute
8.2.0151 detecting a script was already sourced is unreliable
8.2.0152 restoring ctrl_x_mode is not needed
8.2.0153 warning shows when listing version info
8.2.0154 reallocating the list of scripts is inefficient
8.2.0155 warnings from MinGW compiler; tests fail without +float
8.2.0156 various typos in source files and tests
8.2.0157 Vim9 script files not in list of distributed files
8.2.0158 triggering CompleteDone earlier is not backwards compatible
8.2.0159 non-materialized range() list causes problems
8.2.0160 range test fails
8.2.0161 not recognizing .gv file as dot filetype
8.2.0162 balloon test fails in the GUI
8.2.0163 test hangs on MS-Windows console
8.2.0164 test_alot takes too long
8.2.0165 Coverity warning for using NULL pointer
8.2.0166 Coverity warning for using uninitialized variable
8.2.0167 Coverity warning for ignoring return value
8.2.0168 Coverity warning for assigning NULL to an option
8.2.0169 Coverity warning for dead code
8.2.0170 Coverity warning for ignoring return value
8.2.0171 Coverity warning for using uninitialized buffer
8.2.0172 Coverity warning for not restoring character
8.2.0173 build fails with old compiler
8.2.0174 various commands not completely tested
8.2.0175 crash when removing list element in map()
8.2.0176 generating os headers does not work for Swedish
8.2.0177 memory leak in get_tags()
8.2.0178 with VTP the screen may not be restored properly
8.2.0179 still a few places where range() does not work
8.2.0180 test for wrapmargin fails if terminal is not 80 columns
8.2.0181 problems parsing :term arguments
8.2.0182 min() and max() materialize a range() list
8.2.0183 tests fail when the float feature is disabled
8.2.0184 blob test fails
8.2.0185 Vim9 script: cannot use "if has()" to skip lines
8.2.0186 a couple of tests may fail when features are missing
8.2.0187 reduntant code
8.2.0188 Check commands don't work well with Vim9 script
8.2.0189 cd() with NULL argument crashes
8.2.0190 Kotlin files are not recognized
8.2.0191 cannot put a terminal in a popup window
8.2.0192 build failure without +terminal feature
8.2.0193 still build failure without +terminal feature
8.2.0194 some commands can cause problems in terminal popup
8.2.0195 some tests fail when run in the GUI
8.2.0196 blocking commands for a finished job in a popup window
8.2.0197 some Ex commands not sufficiently tested
8.2.0198 no tests for y/n prompt
8.2.0199 Vim9 script commands not sufficiently tested
8.2.0200 Vim9 script commands not sufficiently tested
8.2.0201 cannot assign to an imported variable
8.2.0202 when 'lazyredraw' is set the window title may not be updated
8.2.0203 :helptags and some other functionality not tested
8.2.0204 crash when using winnr('j') in a popup window
8.2.0205 error code E899 used twice
8.2.0206 calling Vim9 function using default argument fails
8.2.0207 crash when missing member type on list argument
8.2.0208 fnamemodify() does not apply ":~" when followed by ":."
8.2.0209 function a bit far away from where it's used
8.2.0210 Coverity complains about uninitialized field
8.2.0211 test for ANSI colors fails without an "ls" command
8.2.0212 missing search/substitute pattern hardly tested
8.2.0213 configure does not recognize gcc 10.0 and later
8.2.0214 a popup window with a terminal can be made hidden
8.2.0215 wrong file name shortening
8.2.0216 several Vim9 instructions are not tested
8.2.0217 terminal test fails on Mac
8.2.0218 several Vim9 instructions are not tested
8.2.0219 terminal test still fails on Mac
8.2.0220 terminal test did pass on Mac
8.2.0221 no test for Vim9 += and ..=
8.2.0222 Vim9: optional function arguments don't work yet
8.2.0223 some instructions not yet tested
8.2.0224 compiling :elseif not tested yet
8.2.0225 compiling lambda not tested yet
8.2.0226 compiling for loop not tested
8.2.0227 compiling a few instructions not tested
8.2.0228 configure does not recognize gcc version on BSD
8.2.0229 compare instructions not tested
8.2.0230 terminal popup test is flaky
8.2.0231 silent system command may clear the screen
8.2.0232 the :compiler command causes a crash
8.2.0233 crash when using garbagecollect() in between rand()
8.2.0234 message test fails on SunOS
8.2.0235 draw error when an empty group is removed from 'statusline'
8.2.0236 MS-Windows uninstall doesn't delete vimtutur.bat
8.2.0237 crash when setting 'wincolor' on finished terminal window
8.2.0238 MS-Windows: job_stop() results in exit value zero
8.2.0239 MS-Windows: 'env' job option does not override existing vars
8.2.0240 using memory after it was freed
8.2.0241 crash when setting 'buftype' to "quickfix"
8.2.0242 preview popup window test fails with long directory name
8.2.0243 insufficient code coverage for ex_docmd.c functions
8.2.0244 compiler warning in Lua interface
8.2.0245 MSVC: error message if the auto directory already exists
8.2.0246 MSVC: deprecation warnings with Ruby
8.2.0247 misleading comment in NSIS installer script
8.2.0248 MS-Windows: dealing with deprecation is too complicated
8.2.0249 MS-Windows: various warnings
8.2.0250 test_clear_search_pat() is unused
8.2.0251 a couple of function return types can be more specific
8.2.0252 Windows compiler warns for using size_t
8.2.0253 crash when using :disassamble without argument
8.2.0254 compiler warning for checking size_t to be negative
8.2.0255 VMS: missing files in build
8.2.0256 time and timer related code is spread out
8.2.0257 cannot recognize a terminal in a popup window
8.2.0258 modifyOtherKeys cannot be temporarily disabled
8.2.0259 terminal in popup test sometimes fails
8.2.0260 several lines of code are duplicated
8.2.0261 some code not covered by tests
8.2.0262 fileformat test fails on MS-Windows
8.2.0263 a few new Vim9 messages are not localized
8.2.0264 fileformat test still fails on MS-Windows
8.2.0265 "eval" after "if 0" doesn't check for following command
8.2.0266 terminal in popup test sometimes fails on Mac
8.2.0267 no check for a following cmd when calling a function fails
8.2.0268 trycatch test fails
8.2.0269 Vim9: operator after list index does not work
8.2.0270 some code not covered by tests
8.2.0271 the "num64" feature is available everywhere
8.2.0272 ":helptags ALL" gives error for some directories
8.2.0273 MS-Windows uninstall may delete wrong batch file
8.2.0274 hang with combination of feedkeys(), Ex mode and :global
8.2.0275 some Ex code not covered by tests
8.2.0276 Vim9: not allowing space before ")" in function call
8.2.0277 Vim9: not all instructions covered by tests
8.2.0278 channel test is flaky on Mac
8.2.0279 Vim9: no test for deleted :def function
8.2.0280 Vim9: throw in :def function not caught higher up
8.2.0281 two placed signs in the same line are not combined
8.2.0282 Vim9: setting number option not tested
8.2.0283 Vim9: failing to load script var not tested
8.2.0284 Vim9: assignment test fails
8.2.0285 unused error message; cannot create s:var
8.2.0286 cannot use popup_close() for a terminal popup
8.2.0287 Vim9: return in try block not tested; catch not tested
8.2.0288 Vim9: some float and blob operators not tested
8.2.0289 Vim9: :echo did not clear the rest of the line
8.2.0290 running individual test differs from all tests
8.2.0291 Vim9: assigning [] to list<string> doesn't work
8.2.0292 Vim9: CHECKNR and CHECKTYPE instructions not tested
8.2.0293 various Ex commands not sufficiently tested
8.2.0294 cannot use Ex command that is also a function name
8.2.0295 highlighting for :s wrong when using different separator
8.2.0296 mixing up "long long" and __int64 may cause problems
8.2.0297 compiler warnings for the Ruby interface
8.2.0298 Vim9 script: cannot start command with a string constant
8.2.0299 Vim9: ISN_STORE with argument not tested
8.2.0300 Vim9: expression test fails without channel support
8.2.0301 insufficient testing for exception handling
8.2.0302 setting 'term' may cause error in TermChanged autocommand
8.2.0303 TermChanged test fails in the GUI
8.1:
8.1.2201 cannot build with dynamically linked Python 3.8
8.1.2202 MS-Windows: build failure with GUI and small features
8.1.2203 running libvterm tests without the +terminal feature
8.1.2204 crash on exit when closing terminals
8.1.2205 sign entry structure has confusing name
8.1.2206 no test for fixed issue #3893
8.1.2207 "gn" doesn't work quite right
8.1.2208 Unix: Tabs in output might be expanded to spaces
8.1.2209 LF in escape codes may be expanded to CR-LF
8.1.2210 using negative offset for popup_create() does not work
8.1.2211 listener callback "added" argument is not the total
8.1.2212 cannot see the selection type in :reg output
8.1.2213 popup_textprop tests fail
8.1.2214 too much is redrawn when 'cursorline' is set
8.1.2215 unreachable code in adjusting text prop columns
8.1.2216 text property in wrong place after :substitute
8.1.2217 compiler warning for unused variable
8.1.2218 "gN" is off by one in Visual mode
8.1.2219 no autocommand for open window with terminal
8.1.2220 :cfile does not abort like other quickfix commands
8.1.2221 cannot filter :disp output
8.1.2222 accessing invalid memory
8.1.2223 cannot see what buffer an ml_get error is for
8.1.2224 cannot build Amiga version
8.1.2225 the "last used" info of a buffer is under used
8.1.2226 cannot use system copy/paste in non-xterm terminals
8.1.2227 layout wrong if 'lines' changes while cmdline window is open
8.1.2228 screenpos() returns wrong values when 'number' is set
8.1.2229 cannot color number column above/below cursor differently
8.1.2230 MS-Windows: testing external commands can be improved
8.1.2231 not easy to move to the middle of a text line
8.1.2232 MS-Windows: compiler warning for int size
8.1.2233 cannot get the Vim command line arguments
8.1.2234 get_short_pathname() fails depending on encoding
8.1.2235 "C" with 'virtualedit' set does not include multi-byte char
8.1.2236 ml_get error if pattern matches beyond last line
8.1.2237 mode() result depends on whether CURSOR_SHAPE is defined
8.1.2238 error in docs tags goes unnoticed
8.1.2239 CI fails when running tests without building Vim
8.1.2240 popup window width changes when scrolling
8.1.2241 match highlight does not combine with 'wincolor'
8.1.2242 creating docs tags uses user preferences
8.1.2243 typos in comments
8.1.2244 'wrapscan' is not used for "gn"
8.1.2245 third character of 'listchars' tab shows in wrong place
8.1.2246 some tests are still in old style
8.1.2247 "make vimtags" does not work in runtime/doc
8.1.2248 CTRL-W dot does not work when modifyOtherKeys is enabled
8.1.2249 "make vimtags" does not print any message
8.1.2250 CTRL-U and CTRL-D don't work in popup window
8.1.2251 ":term command" may not work without a shell
8.1.2252 compiler warning for int size
8.1.2253 using "which" to check for an executable is not reliable
8.1.2254 MS-Windows: mouse scroll wheel doesn't work in popup
8.1.2255 ":term ++shell" does not work on MS-Windows
8.1.2256 test for ":term ++shell" fails on MS-Windows
8.1.2257 MS-Windows GUI: scroll wheel always uses current window
8.1.2258 may get hit-enter prompt after entering a number
8.1.2259 running tests may leave XfakeHOME behind
8.1.2260 terminal test may fail on MS-Windows
8.1.2261 with modifyOtherKeys set 'noesckeys' doesn't work
8.1.2262 unpack assignment in function not recognized
8.1.2263 'noesckeys' test fails in GUI
8.1.2264 there are two test files for :let
8.1.2265 when popup with "botleft" does not fit it flips incorrectly
8.1.2266 position unknown for a mouse click in a popup window
8.1.2267 compiler warning for uninitialized variable
8.1.2268 spell file flag zero is not recognized
8.1.2269 tags file with very long line stops using binary search
8.1.2270 "gf" is not tested in Visual mode
8.1.2271 build error if FEAT_TAG_BINS is not defined
8.1.2272 test may hang at more prompt
8.1.2273 wrong default when "pos" is changed with popup_atcursor()
8.1.2274 newlines in 'balloonexpr' result only work in the GUI
8.1.2275 using "seesion" looks like a mistake
8.1.2276 MS-Windows: session test leaves files behind
8.1.2277 terminal window is not updated when info popup changes
8.1.2278 using "cd" with "exe" may fail
8.1.2279 computation of highlight attributes is too complicated
8.1.2280 crash when passing partial to substitute()
8.1.2281 'showbreak' cannot be set for one window
8.1.2282 crash when passing many arguments through a partial
8.1.2283 missed on use of p_sbr
8.1.2284 compiler warning for unused variable
8.1.2285 padding in structures wastes memory
8.1.2286 using border highlight in popup window leaks memory
8.1.2287 using EndOfBuffer highlight in popup does not look good
8.1.2288 not using all space when popup with "topleft" flips to above
8.1.2289 after :diffsplit closing the window does not disable diff
8.1.2290 autocommand test fails
8.1.2291 memory leak when executing command in a terminal
8.1.2292 v:mouse_winid not set on click in popup window
8.1.2293 join adds trailing space when second line is empty
8.1.2294 cursor pos wrong with concealing and search causes a scroll
8.1.2295 if buffer of popup is in another window cursorline sign shows
8.1.2296 text properties are not combined with syntax by default
8.1.2297 the ex_vimgrep() function is too long
8.1.2298 missing part of 8.1.2296
8.1.2299 ConPTY in MS-Windows 1909 is still wrong
8.1.2300 redraw breaks going through list of popup windows
8.1.2301 MS-Windows GUI: drawing error when background color changes
8.1.2302 :lockmarks does not work for '[ and ']
8.1.2303 cursor in wrong position after horizontal scroll
8.1.2304 cannot get the mouse position when getting a mouse click
8.1.2305 no warning for wrong entry in translations
8.1.2306 double and triple clicks are not tested
8.1.2307 positioning popup doesn't work for buffer-local textprop
8.1.2308 deleting text before zero-width textprop removes it
8.1.2309 compiler warning for argument type
8.1.2310 no proper test for directory changes in quickfix
8.1.2311 warning for missing function prototype
8.1.2312 "line:" field in tags file not used
8.1.2313 debugging where a delay comes from is not easy
8.1.2314 vi' sometimes does not select anything
8.1.2315 not always using the right window when jumping to an error
8.1.2316 FORTIFY_SOURCE can also be present in CPPFLAGS
8.1.2317 no test for spell affix file with flag on suffix
8.1.2318 MS-Windows GUI: main background shows in toolbar
8.1.2319 compiler warning for int size
8.1.2320 insufficient test coverage for quickfix
8.1.2321 cannot select all text with the mouse
8.1.2322 quickfix test fails in very big terminal
8.1.2323 Old MSVC version no longer tested.
8.1.2324 width of scrollbar in popup menu not taken into account
8.1.2325 crash when using balloon with empty line
8.1.2326 cannot parse a date/time string
8.1.2327 cannot build with Hangul input
8.1.2328 a few hangul input pieces remain
8.1.2329 mouse multiple click test is a bit flaky
8.1.2330 vi' does not always work when 'selection' is exclusive
8.1.2331 the option.c file is still very big
8.1.2332 missing file in refactoring
8.1.2333 with modifyOtherKeys CTRL-^ doesn't work
8.1.2334 possible NULL pointer dereference in popup_locate()
8.1.2335 error message for function arguments may use NULL pointer
8.1.2336 when an expr mapping moves the cursor it is not restored
8.1.2337 double-click time sometimes miscomputed
8.1.2338 using Visual mark sith :s gives E20 if not set
8.1.2339 insufficient testing for quickfix
8.1.2340 quickfix test fails under valgrind and asan
8.1.2341 not so easy to interrupt a script programatically
8.1.2342 random number generator in Vim script is slow
8.1.2343 using time() for srand() is not very random
8.1.2344 Cygwin: warning for using strptime()
8.1.2345 .cjs files are not recognized as Javascript
8.1.2346 CTRL-R CTRL-R doesn't work with modifyOtherKeys
8.1.2347 MacOS: build fails
8.1.2348 :const cannot be followed by "| endif"
8.1.2349 :lockvar and :unlockvar cannot be followed by "| endif"
8.1.2350 other text for CTRL-V in Insert mode with modifyOtherKeys
8.1.2351 'wincolor' not used for > for not fitting double width char
8.1.2352 CI doesn't cover FreeBSD
8.1.2353 build failure on FreeBSD
8.1.2354 Cirrus CI runs on another repository
8.1.2355 test with "man" fails on FreeBSD
8.1.2356 rand() does not use the best algorithm
8.1.2357 no test with wrong argument for rand()
8.1.2358 tests fail on Cirrus CI for FreeBSD
8.1.2359 cannot build without FEAT_FLOAT
8.1.2360 quickfix test coverage can still be improved
8.1.2361 MS-Windows: test failures related to VIMDLL
8.1.2362 cannot place signs in a popup window
8.1.2363 ml_get error when accessing Visual area in 'statusline'
8.1.2364 termwinscroll test is flaky on FreeBSD
8.1.2365 missing tests for recent popupwin changes
8.1.2366 using old C style comments
8.1.2367 registers are not sufficiently tested
8.1.2368 using old C style comments
8.1.2369 cannot build with quickfix and without text properties
8.1.2370 build problems on VMS
8.1.2371 FEAT_TEXT_PROP is a confusing name
8.1.2372 VMS: failing realloc leaks memory
8.1.2373 cannot build with +popupwin but without +quickfix
8.1.2374 unused parts of libvterm are included
8.1.2375 no sufficient testing for registers
8.1.2376 preprocessor indents are incorrect
8.1.2377 GUI: when losing focus a pending operator is executed
8.1.2378 using old C style comments
8.1.2379 using old C style comments
8.1.2380 using old C style comments
8.1.2381 not all register related code is covered by tests
8.1.2382 MS-Windows: When using VTP bold+inverse doesn't work
8.1.2383 using old C style comments
8.1.2384 test 48 is old style
8.1.2385 opening cmdline window with feedkeys() does not work
8.1.2386 'wincolor' is not used for 'listchars'
8.1.2387 using old C style comments
8.1.2388 using old C style comments
8.1.2389 using old C style comments
8.1.2390 test94 is old style, fix 7.4.441 not tested
8.1.2391 cannot build when __QNXNTO__ is defined
8.1.2392 using old C style comments
8.1.2393 using old C style comments
8.1.2394 using old C style comments
8.1.2395 using old C style comments
8.1.2396 using old C style comments
8.1.2397 should not define __USE_XOPEN
8.1.2398 strptime() test fails on Japanese Mac
8.1.2399 info popup on top of cursor if it doesn't fit
8.1.2400 test39 is old style
8.1.2401 :cexpr does not handle | in expression
8.1.2402 typos and other small things
8.1.2403 autocmd test fails under valgrind
8.1.2404 channel test fails under valgrind
8.1.2405 matchadd_conceal test fails under valgrind
8.1.2406 leaking memory in test_paste and test_registers
8.1.2407 proto files, dependencies and build instructions outdated
8.1.2408 syntax menu and build instructions outdated
8.1.2409 creating the distribution doesn't work as documented
8.1.2410 MS-Windows: test_iminsert fails without IME support
8.1.2411 function argument copied unnecessarily
8.1.2412 crash when evaluating expression with error
8.1.2413 cannot update ex_cmdidxs.h on MS-Windows
8.1.2414 MS-Windows: properties dialog box shows wrong character
8.1.2415 popup menu flickers if an info popup is used
8.1.2416 loading menus sets v:errmsg
8.1.2417 MinGW/Cygwin build does not clean up all files
8.1.2418 bufnr('$') is wrong after recycling popup buffer
8.1.2419 with a long file name the hit-enter prompt appears
8.1.2420 crash when calling popup_close() in win_execute()
8.1.2421 test88 is old style
8.1.2422 "make depend" does not work correctly for libvterm
8.1.2423 MS-Windows properties shows version as "8, 1, 0"
8.1.2424 MS-Windows: console buffer is resized unnecessarily
## 1.0.17
* Fixed arrow tip scaling: now scales with thickness instead of length (#967,
thanks to @redweasel)
* Changed coordinate draw direction (thanks to @redweasel)
* Fixed audio playback failures not showing error messages to the user (#1573)
* Fixed text tool bold shortcut not working when capslock is enabled (#1583,
thanks to @matepak)
* Fixed sidebar preview context menu "Move Page Up" and "Move Page Down" buttons
not being disabled on the first and last page, respectively (#1637)
* Fixed Enter keypress on the "Goto Page" (Ctrl-G) dialog not changing the page
(#975, thanks to @MrMallIronmaker)
* Fixed missing Xournal++ icon errors on most of the dialog windows (#1667)
* (Windows) Fixed missing libssl/libcrypto errors in the official installation
(#1660).
## 1.0.16
* Fixed currently editing textboxes not exporting to PDF.
* Fixed line tool breaking when snap-to-grid is disabled.
FeatherNotes is a lightweight Qt5 hierarchical notes-manager.
It is independent of any desktop environment and has:
* Support for rich text formatting, image embedding and inserting
editable tables;
* Drag-and-drop capability for moving nodes and also for embedding images;
* A tray icon for quick access on any desktop;
* Correct position/size saving and restoring with most window managers;
* Compact but complete search and replacement widgets;
* The ability to include searchable tags (hidden info on each node);
* Support for optional node icons;
* Support for local and remote hyperlinks (bookmarks);
* Text zooming;
* Printing and exporting to HTML and PDF;
* Password protection;
* Auto-saving;
* macOS support and other features that can be found in its settings,
on its menus or when it is actually used.
Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.
FeatherPad is a lightweight Qt5 plain-text editor.
It is independent of any desktop environment and has:
* Drag-and-drop support, including tab detachment and attachment;
* X11 virtual desktop awareness;
* An optionally permanent search-bar;
* Instant highlighting of found matches when searching;
* A docked window for text replacement;
* Support for line numbers and jumping to a specific line;
* Automatic detection of text encoding;
* Syntax highlighting for common programming languages;
* Ability to open URLs with appropriate applications;
* Session management;
* Side-pane mode;
* Auto-saving;
* Spell checking with Hunspell;
* Printing;
* Text zooming;
* Haiku OS and macOS support.
Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.
2020.02.07 - GNU nano 4.8 "Jaška"
• When something is pasted into nano, auto-indentation is suppressed,
and the paste can be undone as a whole with a single M-U.
• When a lock file is encountered during startup, pressing ^C/Cancel
quits nano. (Pressing 'No' just skips the file and continues.)
• Shift+Meta+letter key combos can be bound with 'bind Sh-M-letter'.
Making any such binding dismisses the default behavior of ignoring
Shift for all Meta+letter keystrokes.
• The configuration option --with-slang (to be avoided when possible)
can now be used only together with --enable-tiny.
• A custom nanorc file can be specified on the command line, with
-f filename or --rcfile=filename.
2019.12.23 - GNU nano 4.7 "Havikskruid"
• A <Tab> will indent a marked region only when mark and cursor are
on different lines.
• Two indentations (any mix of tabs and spaces) are considered the
same when they look the same (that is: indent to the same level).
• When using --breaklonglines or ^J, a line will never be broken in
its leading whitespace or quoting.
• The keywords in nanorc files must be in lowercase.
2019.11.29 - GNU nano 4.6 "And don't you eat that yellow snow"
• The 'formatter' command has returned, bound by default to M-F.
It allows running a syntax-specific command on the contents of
the buffer.
• ^T will try to run 'hunspell' before 'spell', because it checks
spellling for the locale's language and understands UTF-8.
• Multiple errors or warnings on startup will no longer slow nano
down but will be indicated on the status bar with trailing dots.
2019.10.04 - GNU nano 4.5 "Košice"
• The new 'tabgives' command allows you to specify per syntax what
the <Tab> key should produce: some spaces, a hard TAB, ...
• The output of --help is properly aligned again for all languages.
• <Tab> will indent a marked region also when M-} has been rebound.
ChangeLog:
september 2017
- 1.4.2
- fix spelling errors in manpage
- fix build
september 2017
- 1.4
- terminal resizing support
- fix build
november 2016:
- mark cursor position in both HEX and ASCII
- skip whitespace when parsing hex-strings
march 2014:
- fix small but in DIE() which was leaving the terminal in a bad state
- added --linelength <n> / -l<n> command line option
ChangeLog:
- Build the HTML man page in the build script.
- Avoid buffer overflow with really long filenames.
- Fix missing argument to 'bad option' message.
- Remove the version number from the Tweak status bar.
- Increase the size of the 'message' buffer, which is currently
overflowing on really big files.
- Prevent obvious NULL dereference if you paste before cutting or copying.
- Fix memory overwrite when increasing display width in mid-editing.
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
old GNOME 2 version, no longer builds with current mono. according to
its github this has been replaced by tomboy-ng, written in pascal, and is
no longer actively developed.
While here, also remove PLIST vars that have never actually been used
since the package was imported.
Change log:
pluma 1.22.2
* Translations update
* smart-converter: Fix memory leaks
* spell-checker plugin: add missing translation (i18n)
Changelog:
OmegaT 5.1.0 brings the Mac and Windows packaging fixes from 4.3.1, plus 2 enhancements.
You can now specify the server to connect to in the Apertium MT connector.
In the Glossary pane, tooltips on glossary entries reveal the files they originated from.
The Belarusian, Czech, Dutch, Italian, Russian, Turkish, and Ukranian localisations were updated.
The OmegaT Project always welcomes developers, localisers and users to contribute their experience, knowledge and insights to the software we release.
As of 3.0.3, Abiword's configure.ac now depends on macros provided by
GNU's autoconf-archive collection. Since we're using autoconf, we need
these available as a build dependency.
(TBD: there's a lot of duplication between these two files that could
probably be unified.)
Changes:
Bug 13827 - Fix overflow read in PNG
Bug 13826 - Fix out of bounds access
Bug 13834 - Do not delete[] strings allocated with g_malloc()
Bug 13815 - Fix the black drawing regression with Gtk3.22
Bug 13791 - Fix flicker and caret problems
Bug 13791 - Reduce flickering
Fix Gtk criticals in dialog stylist
Fix stylist styles population
Fix a bad static_cast
Fix a runtime error (integer overflow)
Update sq-AL.po
Bug 13904 - Fix touch pad scrolling
Switch from qt4 to qt5.
Switch to CMake.
Add hacks to build with guile1.8.
CHANGELOG
=========
Several bug fixes (1.99.11).
Repositories for Debian and Ubuntu (1.99.11).
Many bug fixes (1.99.10).
Redesigned web site (1.99.10).
Extended Css stylability when exporting to Html (1.99.10).
New TeXmacs videos on web site (1.99.10).
Drag and drop for images (1.99.10).
Unification of beamer and poster styles, work in progress (1.99.10).
Automatic retrieval of artwork from texmacs.org (1.99.10).
New background patterns and pictures (1.99.10).
Experimental pattern effects (1.99.10).
Experimental Sparkle support under MacOS (1.99.10).
Experimental and partial support for Git as a versioning tool (1.99.10).
Experimantal Graph plug-in for graphs drawn by various external tools (1.99.10).
User interface for new features in educational styles (1.99.10).
Many bug fixes (1.99.9).
Similar spell checking widgets as for search and replace (1.99.9).
Improved educational styles (1.99.9).
Multiple choice lists (1.99.9).
A unified Graph plugin for Graphviz, Asymptote (1.99.9).
Import improvements from the FriCAS project (1.99.9).
Fixes and documentation for the Sage plugin (1.99.9).
Several bug fixes (1.99.8).
Support of binary packages for various GNU/Linux distributions, constructed using Suse OpenBuild services (1.99.8).
Several new algorithms for micro typography: roots, mathematical accents, etc. (1.99.7).
New style for posters (1.99.7).
Support for new ACM styles (1.99.7).
Various bug fixes (1.99.7).
New page breaker with better support for floating objects and footnotes (1.99.6).
Improved native Pdf generation based on Hummus (1.99.6).
Several new algorithms for micro typography: subscripts, superscripts, etc. (1.99.6).
Improved support for TeX Gyre fonts (1.99.6).
Various bug fixes (1.99.6).
Switch from qt4 to qt5.
Upstream changelog
==================
Version 3.10.1 Stable
@Dman95 Dman95 released this on 8 Oct 2018
Fix for lack of macro object in the linking options after 3.10.0 update.
Version 3.10.0 Stable
@Dman95 Dman95 released this on 1 Oct 2018
3 commits to master since this release
BSD OS support (thanks Martinfx);
Fix for not working debugging on systems where gcc has default PIE option (thanks lberserq);
Spanish language added (thanks Mariano Cordoba);
Small settings usability fixes.
Version 3.9.0 Stable
@Dman95 Dman95 released this on 11 Sep 2017
9 commits to master since this release
More convinient memory expression watches have been added;
Debugger crash bug has been fixed (thanks lberserq);
Polish language translation has been added (thanks Krzysztof Rossa);
Hebrew language translation has been added (thanks Elian Kamal).
Version 3.8.0 Stable
@Dman95 Dman95 released this on 19 Feb 2017
17 commits to master since this release
Registers parsing while debugging has been improved;
Build in current directory option has been added;
Italian language translation has been added.
Version 3.7.0 Stable
@Dman95 Dman95 released this on 30 Oct 2016
34 commits to master since this release
Chinese language has been added;
German language has been added;
Bug with single application crashes has been fixed;
Bug with unprintable characters in program output has been fixed.
L3afpad is a simple GTK+ text editor that emphasizes simplicity. As development
focuses on keeping weight down to a minimum, only the most essential features
are implemented in the editor. L3afpad is simple to use, is easily compiled,
requires few libraries, and starts up quickly.
gedit is a small and lightweight UTF-8 text editor. It is part of
GNOME and uses the latest GTK+ and GNOME libraries. Complete GNOME
integration is featured, with support for Drag and Drop (DnD) from
Nautilus (the GNOME file manager), the use of the GNOME help system,
the GNOME Virtual File System and the GNOME print framework.
gedit uses a Multiple Document Interface (MDI), which lets you edit
more than one document at the same time. It supports most standard
editing features, plus several not found in your average text editor
(plugins being the most notable of these). Plugins may also be
written in the python scripting language: to enable python support
you need the pygtk and gnome-python-desktop bindings.
Patches:
8.1.1779 not showing the popup window right border is confusing
8.1.1780 warning for file no longer available is repeated
8.1.1781 Amiga: no builtin OS readable version info
8.1.1782 MS-Windows: system() has temp file error with 'noshelltemp'
8.1.1783 MS-Windows: compiler test may fail when using %:S
8.1.1784 MS-Windows: resolve() does not work if serial nr duplicated
8.1.1785 map functionality mixed with character input
8.1.1786 double click in popup scrollbar starts selection
8.1.1787 cannot resize a popup window
8.1.1788 missing changes in proto file
8.1.1789 cannot see file name of preview popup window
8.1.1790 :mkvimrc is not tested
8.1.1791 'completeslash' also applies to globpath()
8.1.1792 the vgetorpeek() function is too long
8.1.1793 mixed comment style in globals
8.1.1794 tests are flaky
8.1.1795 no syntax HL after splitting windows with :bufdo
8.1.1796 :argdo is not tested
8.1.1797 the vgetorpeek() function is too long
8.1.1798 warning for unused variable in tiny version
8.1.1799 cannot avoid mapping for a popup window
8.1.1800 function call functions have too many arguments
8.1.1801 cannot build without the +eval feature
8.1.1802 missing change to call_callback()
8.1.1803 all builtin functions are global
8.1.1804 no test for display updating without a scroll region
8.1.1805 au_did_filetype is declared twice
8.1.1806 test for display updating doesn't check without statusline
8.1.1807 more functions can be used as a method
8.1.1808 build failure for tiny version
8.1.1809 more functions can be used as a method
8.1.1810 popup_getoptions() is missing an entry for "mapping"
8.1.1811 popup window color cannot be set to "Normal"
8.1.1812 reading a truncted undo file hangs Vim
8.1.1813 ATTENTION prompt for a preview popup window
8.1.1814 a long title in a popup window overflows
8.1.1815 duplicating info for internal functions
8.1.1816 cannot use a user defined function as a method
8.1.1817 github contribution text is incomplete
8.1.1818 unused variable
8.1.1819 :pedit does not work with a popup preview window
8.1.1820 using expr->FuncRef() does not work
8.1.1821 no test for wrong number of method arguments
8.1.1822 confusing error message when range is not allowed
8.1.1823 command line history code is spread out
8.1.1824 crash when correctly spelled word is very long
8.1.1825 allocating more memory than needed for extended structs
8.1.1826 tests use hand coded feature and option checks
8.1.1827 allocating more memory than needed for extended structs
8.1.1828 not strict enough checking syntax of method invocation
8.1.1829 difference in screenshots
8.1.1830 Travis does not report error when tests fail
8.1.1831 confusing skipped message
8.1.1832 win_execute() does not work in other tab
8.1.1833 allocating a bit too much when there is no bad word.
8.1.1834 cannot use a lambda as a method
8.1.1835 cannot use printf() as a method
8.1.1836 inaccurate memory estimate for Amiga-like OS
8.1.1837 popup test fails if clipboard is supported but not working
8.1.1838 there is :spellwrong and :spellgood but not :spellrare
8.1.1839 insufficient info when test fails because of screen size
8.1.1840 Testing: WorkingClipboard() is not accurate
8.1.1841 no test for Ex shift commands
8.1.1842 test listed as flaky should no longer be flaky
8.1.1843 might be freeing memory that was not allocated
8.1.1844 buffer no longer unloaded when adding text properties
8.1.1845 may use NULL pointer when running out of memory
8.1.1846 inconsistently using GetVimCommand() and v:progpath
8.1.1847 suspend test is failing
8.1.1848 'langmap' is not used for CTRL-W command in terminal
8.1.1849 some insert complete functions in the wrong file
8.1.1850 focus may remain in popup window
8.1.1851 crash when sound_playfile() callback plays sound
8.1.1852 timers test is flaky
8.1.1853 timers test is still flaky
8.1.1854 now another timer test is flaky
8.1.1855 another failing timer test
8.1.1856 popup preview test fails sometimes
8.1.1857 cannot use modifier with multi-byte character
8.1.1858 test for multi-byte mapping fails on some systems
8.1.1859 timer test sometimes fails on Mac
8.1.1860 map timeout test is flaky
8.1.1861 only some assert functions can be used as a method
8.1.1862 Coverity warns for not using return value
8.1.1863 confusing error when using a builtin function as method
8.1.1864 still a timer test that is flaky on Mac
8.1.1865 spellrare and spellrepall in the wrong order
8.1.1866 modeless selection in GUI does not work properly
8.1.1867 still a timer test that is flaky on Mac
8.1.1868 multi-byte chars in 'listchars' fail with 'linebreak' set
8.1.1869 code for the argument list is spread out
8.1.1870 using :pedit from a help file sets help filetype
8.1.1871 modeless selection in GUI still not correct
8.1.1872 when Vim exits because of a signal, VimLeave is not triggered
8.1.1873 cannot build tiny version
8.1.1874 modeless selection in popup window overlaps scrollbar
8.1.1875 cannot get size and position of the popup menu
8.1.1876 proto file missing from distribution
8.1.1877 graduated features scattered
8.1.1878 negative float before method not parsed correctly
8.1.1879 more functions can be used as methods
8.1.1880 cannot show extra info for completion in a popup window
8.1.1881 popup window test fails in some configurations
8.1.1882 cannot specify properties of the info popup window
8.1.1883 options test fails
8.1.1884 cannot use mouse scroll wheel in popup in Insert mode
8.1.1885 comments in libvterm are inconsistent
8.1.1886 command line expansion code is spread out
8.1.1887 the +cmdline_compl feature is not in the tiny version
8.1.1888 more functions can be used as methods
8.1.1889 Coverity warns for using a NULL pointer
8.1.1890 ml_get error when deleting fold marker
8.1.1891 functions used in one file are global
8.1.1892 missing index entry and option menu for 'completepopup'
8.1.1893 script to summarize test results can be improved
8.1.1894 not checking for out-of-memory of autoload_name()
8.1.1895 using NULL pointer when out of memory
8.1.1896 compiler warning for unused variable
8.1.1897 may free memory twice when out of memory
8.1.1898 crash when out of memory during startup
8.1.1899 sign_place() does not work as documented
8.1.1900 sign test fails in the GUI
8.1.1901 the +insert_expand feature is not always available
8.1.1902 cannot have an info popup without a border
8.1.1903 cannot build without the +eval feature
8.1.1904 cannot have an info popup align with the popup menu
8.1.1905 cannot set all properties of the info popup
8.1.1906 info popup size is sometimes incorrect
8.1.1907 wrong position for info popup with scrollbar on the left
8.1.1908 every popup window consumes a buffer number
8.1.1909 more functions can be used as methods
8.1.1910 redrawing too much when toggling 'relativenumber'
8.1.1911 more functions can be used as methods
8.1.1912 more functions can be used as methods
8.1.1913 not easy to compute the space on the command line
8.1.1914 command line expansion code is spread out
8.1.1915 more functions can be used as methods
8.1.1916 trying to allocate negative amount of memory closing popup
8.1.1917 non-current window is not redrawn when moving popup
8.1.1918 redrawing popups is inefficient
8.1.1919 using window options when passing a buffer to popup_create()
8.1.1920 cannot always close a popup when filter consumes all events
8.1.1921 more functions can be used as methods
8.1.1922 in diff mode global operations can be very slow
8.1.1923 some source files are not in a normal encoding
8.1.1924 using empty string for current buffer is unexpected
8.1.1925 more functions can be used as methods
8.1.1926 cursorline not redrawn when putting a line above the cursor
8.1.1927 code for dealing with script files is spread out
8.1.1928 popup windows don't move with the text when making changes
8.1.1929 no tests for text property popup window
8.1.1930 cannot recognize .jsx and .tsx files
8.1.1931 syntax test fails
8.1.1932 ml_get errors after using append()
8.1.1933 the eval.c file is too big
8.1.1934 not enough tests for text property popup window
8.1.1935 test for text property popup window is flaky
8.1.1936 not enough tests for text property popup window
8.1.1937 errors when using javascriptreact
8.1.1938 may crash when out of memory
8.1.1939 code for handling v: variables in generic eval file
8.1.1940 script tests fail
8.1.1941 getftype() test fails on Mac
8.1.1942 shadow directory gets outdated when files are added
8.1.1943 more code can be moved to evalvars.c
8.1.1944 leaking memory when using sound callback
8.1.1945 popup window "firstline" cannot be reset
8.1.1946 memory error when profiling a function without a script ID
8.1.1947 when executing one test the report doesn't show it
8.1.1948 mouse doesn't work in Linux console
8.1.1949 cannot scroll a popup window to the very bottom
8.1.1950 using NULL pointer after an out-of-memory
8.1.1951 mouse double click test is a bit flaky
8.1.1952 more functions can be used as a method
8.1.1953 more functions can be used as a method
8.1.1954 more functions can be used as a method
8.1.1955 tests contain typos
8.1.1956 screenshot tests may use a different encoding
8.1.1957 more code can be moved to evalvars.c
8.1.1958 old style comments taking up space
8.1.1959 when using "firstline" in popup window text may jump
8.1.1960 fold code is spread out
8.1.1961 more functions can be used as a method
8.1.1962 leaking memory when using tagfunc()
8.1.1963 popup window filter may be called recursively
8.1.1964 crash when using nested map() and filter()
8.1.1965 search count message is not displayed when using a mapping
8.1.1966 some code in options.c fits better elsewhere
8.1.1967 line() only works for the current window
8.1.1968 crash when using nested map()
8.1.1969 popup window filter is used in all modes
8.1.1970 search stat space wrong, no test for 8.1.1965
8.1.1971 manually enabling features causes build errors
8.1.1972 no proper test for getchar()
8.1.1973 cannot build without the quickfix feature
8.1.1974 Coverity warns for using pointer as array
8.1.1975 MS-Windows GUI responds slowly to timer
8.1.1976 Travis log always shows test output
8.1.1977 terminal debugger plugin may hang
8.1.1978 the eval.c file is too big
8.1.1979 code for handling file names is spread out
8.1.1980 fix for search stat not tested
8.1.1981 the evalfunc.c file is too big
8.1.1982 more functions can be used as methods
8.1.1983 compiler nags for uninitialized variable and unused function
8.1.1984 more functions can be used as methods
8.1.1985 code for dealing with paths is spread out
8.1.1986 more functions can be used as methods
8.1.1987 more functions can be used as methods
8.1.1988 :startinsert! does not work the same way as "A"
8.1.1989 the evalfunc.c file is still too big
8.1.1990 cannot build with eval but without cscope
8.1.1991 still cannot build with eval but without cscope
8.1.1992 the search stat moves when wrapping at the end of the buffer
8.1.1993 more functions can be used as methods
8.1.1994 MS-Windows: cannot build with eval but without cscope
8.1.1995 more functions can be used as methods
8.1.1996 more functions can be used as methods
8.1.1997 no redraw after a popup window filter is invoked
8.1.1998 redraw even when no popup window filter was invoked
8.1.1999 calling both PlaySoundW() and PlaySoundA()
8.1.2000 plugin cannot get the current IME status
8.1.2001 some source files are too big
8.1.2002 version number 2000 missing
8.1.2003 MS-Windows: code page 65001 is not recognized
8.1.2004 more functions can be used as methods
8.1.2005 the regexp.c file is too big
8.1.2006 build failure with huge features but without channel feature
8.1.2007 no test for what 8.1.1926 fixes
8.1.2008 error for invalid range when using listener and undo
8.1.2009 cursorline highlighting not updated in popup window
8.1.2010 new file uses old style comments
8.1.2011 more functions can be used as methods
8.1.2012 more functions can be used as methods
8.1.2013 more functions can be used as methods
8.1.2014 terminal altscreen test fails sometimes
8.1.2015 terminal altscreen test still fails sometimes
8.1.2016 terminal altscreen test now fails on MS-Windows
8.1.2017 cannot execute commands after closing the cmdline window
8.1.2018 using freed memory when out of memory and displaying message
8.1.2019 'cursorline' always highlights the whole line
8.1.2020 it is not easy to change the window layout
8.1.2021 some global functions can be local to the file
8.1.2022 the option.c file is too big
8.1.2023 no test for synIDattr() returning "strikethrough"
8.1.2024 delete call commented out for debugging
8.1.2025 MS-Windows: Including shlguid.h causes problems for msys2
8.1.2026 possibly using uninitialized memory
8.1.2027 MS-Windows: problem with ambiwidth characters
8.1.2028 options test script does not work
8.1.2029 cannot control 'cursorline' highlighting well
8.1.2030 tests fail when build with normal features and terminal
8.1.2031 cursor position wrong when resizing and using conceal
8.1.2032 scrollbar thumb wrong in popup window
8.1.2033 cannot build with tiny features
8.1.2034 dark theme of GTK 3 not supported
8.1.2035 recognizing octal numbers is confusing
8.1.2036 the str2nr() tests fail
8.1.2037 can call win_gotoid() in cmdline window
8.1.2038 has('vimscript-4') is always 0
8.1.2039 character from 'showbreak' does not use 'wincolor'
8.1.2040 no highlighting of current line in quickfix window
8.1.2041 no test for diff mode with syntax highlighting
8.1.2042 the evalfunc.c file is too big
8.1.2043 not sufficient testing for quoted numbers
8.1.2044 no easy way to process postponed work
8.1.2045 the option.c file is too big
8.1.2046 SafeState may be triggered at the wrong moment
8.1.2047 cannot check the current state
8.1.2048 not clear why SafeState and SafeStateAgain are not triggered
8.1.2049 cannot build tiny version
8.1.2050 popup window test fails in some configurations
8.1.2051 double-click test is a bit flaky
8.1.2052 using "x" before a closed fold may delete that fold
8.1.2053 SafeStateAgain not triggered if callback uses feedkeys()
8.1.2054 compiler test for Perl may fail
8.1.2055 not easy to jump to function line from profile
8.1.2056 "make test" for indent files doesn't cause make to fail
8.1.2057 the screen.c file is much too big
8.1.2058 function for ex command is named inconsistently
8.1.2059 fix for "x" deleting a fold has side effects
8.1.2060 "precedes" in 'listchars' not used properly
8.1.2061 MS-Windows GUI: ":sh" crashes when trying to use a terminal
8.1.2062 the mouse code is spread out
8.1.2063 some tests fail when +balloon_eval_term is missing
8.1.2064 MS-Windows: compiler warnings for unused arguments
8.1.2065 compiler warning building non-GUI with MinGW.
8.1.2066 no tests for state()
8.1.2067 no tests for SafeState and SafeStateAgain
8.1.2068 test for SafeState and SafeStateAgain may fail
8.1.2069 test for SafeStateAgain may still fail
8.1.2070 mouse code is spread out
8.1.2071 when 'wincolor' is set text property changes highlighting
8.1.2072 "gk" moves to start of line instead of upwards
8.1.2073 when editing a buffer 'colorcolumn' may not work
8.1.2074 test for SafeState autocommand is a bit flaky
8.1.2075 get many log messages when waiting for a typed character
8.1.2076 crash when trying to put a terminal in a popup window
8.1.2077 the ops.c file is too big
8.1.2078 build error with +textprop but without +terminal
8.1.2079 popup window test fails without +terminal
8.1.2080 the terminal API is limited and can't be disabled
8.1.2081 the spell.c file is too big
8.1.2082 some files have a weird name to fit in 8.3 characters
8.1.2083 multi-byte chars do not work properly with "%.*S" in printf()
8.1.2084 Amiga: cannot get the user name
8.1.2085 MS-Windows: draw error moving cursor over double-cell char
8.1.2086 missing a few changes for the renamed files
8.1.2087 cannot easily select one test function to execute
8.1.2088 renamed libvterm mouse.c file not in distributed file list
8.1.2089 do not get a hint that $TEST_FILTER was active
8.1.2090 not clear why channel log file ends
8.1.2091 double free when memory allocation fails
8.1.2092 MS-Windows: redirect in system() does not work
8.1.2093 MS-Windows: system() test fails
8.1.2094 the fileio.c file is too big
8.1.2095 leaking memory when getting item from dict
8.1.2096 too many #ifdefs
8.1.2097 :mksession is not sufficiently tested
8.1.2098 mksession test fails on MS-Windows
8.1.2099 state() test fails on some Mac systems
8.1.2100 :mksession is not sufficiently tested
8.1.2101 write_session_file() often defined but not used
8.1.2102 can't build with GTK and FEAT_GUI_GNOME
8.1.2103 wrong error message if "termdebugger" is not executable
8.1.2104 the normal.c file is too big
8.1.2105 MS-Windows: system() may crash
8.1.2106 no tests for dragging the mouse beyond the window
8.1.2107 various memory leaks reported by asan
8.1.2108 cannot close the cmdline window from CmdWinEnter
8.1.2109 popup_getoptions() hangs with tab-local popup
8.1.2110 CTRL-C closes two popups instead of one
8.1.2111 viminfo file not sufficiently tested
8.1.2112 build number for ConPTY is outdated
8.1.2113 ":help expr-!~?" only works after searching
8.1.2114 when a popup is closed with CTRL-C the callback aborts
8.1.2115 MS-Windows: shell commands fail if &shell contains a space
8.1.2116 no check for out of memory
8.1.2117 CursorLine highlight used while 'cursorline' is off
8.1.2118 termcodes test fails when $TERM is "dumb"
8.1.2119 memory access error for empty string
8.1.2120 some MB_ macros are more complicated than necessary
8.1.2121 mode is not updated when switching to terminal
8.1.2122 cannot build without terminal feature
8.1.2123 parsing CSI sequence is messy
8.1.2124 ruler is not updated if win_execute() moves cursor
8.1.2125 fnamemodify() fails when repeating :e
8.1.2126 viminfo not sufficiently tested
8.1.2127 the indent.c file is a bit big
8.1.2128 renamed libvterm sources makes merging difficult
8.1.2129 using hard coded executable path in test
8.1.2130 MSVC build fails
8.1.2131 MSVC tests fail
8.1.2132 MS-Windows: screen mess when not recognizing insider build
8.1.2133 some tests fail when run as root
8.1.2134 modifier keys are not always recognized
8.1.2135 with modifyOtherKeys Alt-a does not work properly
8.1.2136 using freed memory with autocmd from fuzzer
8.1.2137 parsing the termresponse is not tested
8.1.2138 including the build number in the Win32 binary is confusing
8.1.2139 the modifyOtherKeys codes are not tested
8.1.2140 "gk" and "gj" do not work correctly in number column
8.1.2141 :tselect has an extra hit-enter prompt
8.1.2142 some key mappings do not work with modifyOtherKeys
8.1.2143 cannot see each command even when 'verbose' is set
8.1.2144 side effects when using t_ti to enable modifyOtherKeys
8.1.2145 cannot map <C-H> when modifyOtherKeys is enabled
8.1.2146 build failure
8.1.2147 crash when allocating memory fails
8.1.2148 no test for right click extending Visual area
8.1.2149 crash when running out of memory very early
8.1.2150 no test for 'ttymouse' set from xterm version response
8.1.2151 state test is a bit flaky
8.1.2152 problems navigating tags file on MacOS Catalina
8.1.2153 combining text property and syntax highlight is wrong
8.1.2154 quickfix window height wrong when there is a tabline
8.1.2155 in a terminal window 'cursorlineopt' does not work properly
8.1.2156 first character after Tab is not highlighted
8.1.2157 libvterm source files missing from distribution
8.1.2158 terminal attributes missing in Terminal-normal mode
8.1.2159 some mappings are listed twice
8.1.2160 cannot build with +syntax but without +terminal
8.1.2161 mapping test fails
8.1.2162 popup resize test is flaky
8.1.2163 cannot build with +spell but without +syntax
8.1.2164 stuck when using "j" in a popupwin with popup_filter_menu
8.1.2165 mapping test fails on Mac
8.1.2166 rubyeval() not tested as a method
8.1.2167 mapping test fails on MS-Windows
8.1.2168 heredoc assignment not skipped in if block
8.1.2169 terminal flags are never reset
8.1.2170 cannot build without the +termresponse feature
8.1.2171 mouse support not always available
8.1.2172 spell highlight is wrong at start of the line
8.1.2173 searchit() has too many arguments
8.1.2174 screen not recognized as supporting "sgr" mouse codes
8.1.2175 meson files are not recognized
8.1.2176 syntax attributes not combined with Visual highlighting
8.1.2177 Dart files are not recognized
8.1.2178 accessing uninitialized memory in test
8.1.2179 pressing "q" at the more prompt doesn't stop Python output
8.1.2180 Error E303 is not useful when 'directory' is empty
8.1.2181 highlighting wrong when item follows tab
8.1.2182 test42 seen as binary by git diff
8.1.2183 running a test is a bit verbose
8.1.2184 option context is not copied when splitting a window
8.1.2185 syntax test fails
8.1.2186 cannot build without the +eval feature
8.1.2187 error for bad regexp even though regexp is not used
8.1.2188 build error for missing define
8.1.2189 syntax highlighting wrong for tab
8.1.2190 syntax test fails on Mac
8.1.2191 when using modifyOtherKeys CTRL-X mode may not work
8.1.2192 cannot easily fill the info popup asynchronously
8.1.2193 popup_setoptions(popup_getoptions()) does not work
8.1.2194 modifyOtherKeys is not enabled by default
8.1.2195 Vim does not exit when the terminal window is last window
8.1.2196 MS-Windows: running tests with MSVC lacks updates
8.1.2197 ExitPre autocommand may cause accessing freed memory
8.1.2198 crash when using :center in autocommand
8.1.2199 build failure when using normal features without GUI
8.1.2200 crash when memory allocation fails
- Removes obsolete patches.
- Updates the source code upstream to github.
Changes since 1.9.17:
1.9.18
fixes crashes when trying to run in amd64 systems
ok maya@
Xournal++ is a handwriting notetaking software with PDF annotation support.
Written in C++ with GTK3. Supports pen input from devices such as Wacom
Tablets.
gtexinfo 6.7 appears to default to utf8, and error out on non-7bit
ascii gremlins. Fixing those lets the texinfo files compile (with
warnings) both with the NetBSD base makeinfo and the v6.7 pkgsrc one.
OTOH, I don't have to remove the patches I forgot to add in the
previous commit...
makeinfo v4.8. The 6.7 update to devel/gtexinfo broke backwards
compatibility more, so we pull out the patches and conditionally apply
them on NetBSD, only. (Other candidates?)
The motivation is to consider meson as an application, so there is only
one copy on the system, and as a python 3 program, it can build python 2
packages.
Remove conditionalized settings in options.mk that are already applied
unconditionally in Makefile. (There is more to fix here, this is just a
quick simplification.)
Changelog:
OmegaT 5.0.0 brings 3 enhancements and 1 bug fix.
BCP 47 language tags are now supported.
TM entries with almost-matching locales can now be shown as fuzzy
matches with a configurable penalty.
The bundled JRE in "with-JRE" distributions has been updated to
Java 8u222, now from AdoptOpenJDK rather than Oracle. Note that
the 32-bit Linux distribution has been discontinued. 32-bit Linux
users should use the "without-JRE" distribution and supply their
own JRE.... read more
On NetBSD, absolute coordinate changes are reported as an X value
followed by a Y value, which (when moving quickly) leads to a
"stepping" effect. Using a Bezier curve fitting for the points
yields a smooth curve in most cases, and does not seem to adversely
affect the user experience (even with a conventional mouse).
On NetBSD, absolute coordinate changes are reported as an X value
followed by a Y value, which (when moving quickly) leads to a
"stepping" effect. Using a Bezier curve fitting for the points
yields a smooth curve in most cases, and does not seem to adversely
affect the user experience (even with a conventional mouse).
2019.08.25 - GNU nano 4.4 "Hagelslag"
• At startup, the cursor can be put on the first or last occurrence
of a string by preceding the filename with +/string or +?string.
• When automatic hard-wrapping occurs (--breaklonglines), any leading
quoting characters will be automatically copied to the new line.
• M-6 works again also when the cursor is at end of buffer.
Removed poppler-qt5 dependecy since it uses pdfium instead.
version 5.0.2 -> 5.0.3 :
- the bug about the bad highlighting on misspelled text before a \cite{} or
\label{} command has been fixed
- if no text is selected the "(un)comment" command will (un)comment the
current line
- the default size of the configuration dialog has been reduced (users request)
- Fold/Unfold/Fold All/Unfold All menu options has been added
(thanks to Robin Watts)
- a bug about completion when citing references that contain numbers has
been fixed
- a trouble in the "recent files" menu with names including an ampersand
has been fixed
- a typo in the documentation has been fixed
- a typo in the de translation has been fixed (thanks to Stéphane YVON)
version 5.0.1 -> 5.0.2 :
- a memory leak has been fixed in the internal pdf viewer
- the trouble about the "open terminal" command on windows has been fixed
version 5.0 -> 5.0.1 :
- a trouble with the MikTex's ps2pdf command has been fixed
- the "-dpiscale x" option has been added to the Texmaker command line : with
this option the environment variable QT_SCALE_FACTOR will be set to x before
building the GUI (same behavior than adding "export QT_SCALE_FACTOR=x" to
the environment variables). Can be used to adjust the interface if the
monitor dpi is not well detected.
- the cs translation has been updated
version 4.5 -> 5.0 :
- new and more modern interface look
- highdpi is now supported on windows and linux
- a spellcheck annoying trouble on kde5 has been fixed
- new pdf engine
- synctex updated to 1.18
- Qt4 support has been removed : Qt5 (>=5.7) is now required
- de, es, hu, pl, and zh_CN translations have been updated
note : Texmaker depends now only from the Qt toolkit to be compiled
svg requires librsvg, which either requires rust, which has been the
cause of failures on pkgbuild and is very large, or results in using
unmaintained software (librsvg-c).
On pkgsrc-users, no one reported actually using svg support in emacs.
Changelog:
* Changes in Emacs 26.3
** New option 'help-enable-completion-auto-load'.
This allows disabling the new feature introduced in Emacs 26.1 which
loads files during completion of 'C-h f' and 'C-h v' according to
'definition-prefixes'.
** Emacs now supports the new Japanese Era name.
The newly assigned codepoint U+32FF was added to the Unicode Character
Database compiled into Emacs.
The package lowers it to weaker fortify, but this doesn't work in some
circumstances, like PR pkg/54464.
Must be done before including bsd.prefs.mk.
Bump PKGREVISION.
le is a text editor which offers wide range of capabilities with a
simple interface. It has a pull down menu and a simple help system to
get started.
Among its features there are: various operations with stream and
rectangular blocks, search and replace with full regular expressions,
text formatting, undelete/uninsert, hex editing, tunable key sequences,
tunable colors, tunable syntax highlighting.
OK kamil@
Patch by Andrius V in PR pkg/54412.
Release notes for CodeLite 9.2, 10.0, 11.0 unavailable.
CodeLite 13.0:
Improvements
Make alphabetical sorting of the Notebook tabs' dropdown menu optional from settings->preferences->windows & tabs
Remove the Trace output tab. Instead of the Trace tab, all the log messages are now redirected to CodeLite log file ~/.codelite/codelite.log
Spell checker plugin "Continuous" mode is now persistent between runs
Make Ctrl-C over an empty line copying the entire line optional
spellcheck: a bit more false positive reduction in continuous mode
Navigation bar: allow the user to place it below or above the editor control
(feature request) Show number of chars and/or bytes in text selection in the footer
(feature request) Add possibility for renaming folders
lldb: added run-to-caret and jump-to-caret.
lldb: added option to dislay thread name to threads pane
lldb: added add watch context menu in editor and remove watch context menu in locals view
lldb: expanded locals recursively and don't re-expand previously collapsed items
lldb: added a thread context menu with suspend/resume.
lldb: quickly add inner class members into the watch view
lldb: support changing the display format (similar to gdb)
Make the Ctrl-TAB and Ctrl-Shift-TAB configurable
Feature Request: move editor tab left/right functionality
subversion plugin : cannot handle unversioned files
Feature request: Find In Files: all files relative from workspace (and down)
wxCrafter: added support for subclassing wxToolBar and wxAuiToolBar
New Notebook style was added
Detach Editor now allows to DnD editors from the main notebook to the detached frame
Database explorer UI revamped
Support customizing the captions colours
Added syntax highlight for Dockerfile
New plugin: Docker, now edit build and execute Docker containers from CodeLite
ToolBar: support customisation (choose which tools are displayed)
CodeLite is now more friendly with the dark themes
Use new controls for trees and table based views
Allow building a header file (by compiling its CXX counterpart)
Don't execute post build commands when compiling a single file
Adjust doxygen settings when using /*!
Make CodeLite compile and run against GTK3
CodeLite is now built for macOS mojave and is looking great under the dark theme
All bitmaps were replaced with a consistent clear bitmaps (two sets created: for dark and normal themes)
Terminal support in CodeLite simplified. There is a single location where you can choose which terminal (from a predefined list of terminals) to use, this selection now affects all terminals launched by CodeLite
macOS: support for iTerm2
wxCrafter: support wxMiniFrame
WebTools plugin: Node.js debugger re-written to support newer versions of Node.js (The Node.js project changed the debugger protocol)
The debugger toolbar is now a floating toolbar that shows when debug session starts
No more splash screen
Find in Files dialog feature req
It is now possible to perform find in files in the SFTP tree view
CppCheck updated to version 1.85
CodeLite now accepts folder path as a command line argument and opens it in the "Explorer" view. If a workspace file exists in the path given, the workspace is loaded instead of opening the folder
Opening the Find-in-Files dialog while the focus is set to the C++ workspace view will cause the Find-In-Files to search in the selected items only (files, projects, virtual folders and workspace)
Support document code completion (i.e. hitting Ctrl-Space in a block comment will suggest the various document keywords (e.g. @param @brief etc.)
NodeJS debugger: added the ability to copy the backtrace into the clipboard
Implement PHP comments fold
Added support to Language Servers
Find In Files: the Look In and File mask fields are now kept and loaded per workspace type. Sensible defaults are used per workspace
Find In Files: the Look In field is now a free text field
Language Server plugin: auto restart the LSP once new compile_commands.json is generated
New plugin: EOSWiki - support blockchain development using EOSIO
Find In Files: allow to exclude folder from the search by using wild card syntax. For example, to exclude all content from node_modules folder, you can add to the Look In field this line:
-*node_modules*
Better dark theme support for OS with no dark theme
CodeLite diff plugin: support folders diff Ctrl-Alt-F by default.
Added support for pinned projects view. A pinned projects gives a quick access to the project context menu without the need to search for the project item in the C++ workspace view
Bugs
Files opened via the SFTP no longer displays the "cloud" icon
Allow spell checker plugin to work with multiple CodeLite instances
Fixed: Ctrl-Shift-P -> Svn Commit does not work
Fixed: Checking "Use Codelite's built-in terminal emulator" requires uninstall/reinstall
Fixed: crash when editing keyboard shortcut
Fixed: Doxygen tweaks use wrong line ending
Fixed: OSX: at times, the nodejs debugger did not start
Copy & paste functions in SVN Commit dialog are not available
Right clicking on vdir with physical one does not default new template wizard to that directory
New Class and New Template Wizard do not enforce same filename case
wxCrafter: Fixed: when using in frame mode, make sure that all dialogs shown from wxC, are parented to this main frame and not CodeLite's one
wxCrafter: Fixed: Top level windows (Frame, Dialog and Top level Panel) did not honor the common properties (bg colour, fg coluor, hidden, focused and disabled state)
wxCrafter: Fixed: When in frame mode, use CodeLite' wxAUI docking art for UI persistency
wxCrafter: Fixed: All generated files are now formatted according to CodeLite's formatter settings
wxCrafter: Fixed: Honor the "Format Inherited Classes" setting property
Fixed: debugger arrays are displayed incorrectly in the Locals & Watches view
Fixed: code completion window is not positioned correctly on multiple screens with different resolutions
Fixed: unable to select virtual directory in various wxCrafter dialogs
When starting CodeLite from the command line with a file name as input, don't show the welcome page
Fixed: creating a C++ workspace by dragging a folder from the file manager does not work if the folder has special chars in it's name
Fixed: Memcheck generates malformed XML file path, cannot create file and fails to start
Fixed: codelite-make broken
Fixed: CMake plugin regression (missing double quotes in the generated link_directory entries)
CodeLite 12.0:
Improvements:
(11.0.2) Support C++11 template syntax, e.g. std::vector<std::pair<int, int>> myVec; (notice the missing space in the closing angle brackets)
(11.0.2) C++: New: added the ability to add an existing project to a workspace folder
(11.0.2) C++: better and improved locals and classes syntax highlight colouring
(11.0.2) Abbreviations plugin: the abbreviations are now part of the default code completion box and do not require a custom keyboard shortcut
(11.0.2) NEW: SmartCompletions plugin:
Collect code completion statistics from your coding
Alter the code completion box entries to show the most used methods/classes first, e.g. if you often use wxString::Contains then CodeLite will ensure that Contains will be displayed at the top of the code completion suggestions list:
wxString str;
str. // "Contains" method will be the first entry in the code completion box
(11.0.2) UnitTest++ plugin: usability improved
(11.0.3) C++ code completion parser: distinguish between strong enums and regular enums (enum class Foo : long {} vs enum Foo {})
(11.0.3) Colour embedded JavaScript within PHP/HTML document
(11.0.3) Support C++11 strong enums ( enum class Foo : int {} )
(11.0.3) Welcome Wizard: simplified the wizard pages
(11.0.3) Added new "Developer Profile" settings to CodeLite
(11.0.3) Added new "Dark One" colour theme
(11.0.3) Exporting colour settings now lets you choose which theme(s) to export
(11.0.4) Windows: import PuTTY sessions into CodeLite's SFTP view
(11.0.4) When switching to a non C++ workspace, auto-hide all C++ related tabs (e.g. wxCrafter, CMake etc). The tabs are restored when the workspace is closed
(11.0.5) Added support for debugger-step-into-instruction command (GDB)
(11.0.5) Implemented "Goto Anywhere", you can now access most of CodeLite actions with a single keyboard click Ctrl-Shift-P
(11.0.6) C++ open resource dialog: support fuzzy search for symbols as well as for file names
(11.0.6) PHP open resource dialog: support fuzzy search for symbols as well as for file names
(11.0.6) C++ workspace view: improved UI loading. The tree view is now built on demand and loaded on startup. Find in files should feel faster
(11.0.6) Navigation bar re-written
(11.0.7) Support ligature fonts on Windows
(11.0.7) Better Hi-DPI support on Linux
(11.0.7) wxCrafter: support wxDataViewColumn flags
(11.0.7) PHP: Allow moving files between folders using drag and drop
(11.0.8) (feature request) Add option to disable 'jumping' in explorer tree when selecting/closing another tab
(11.0.8) (feature request) Refresh subfolder or automatically detect new folders/files in explorer view
(11.0.8) SFTP: Clicking on the "Connect" or "Open Terminal" button will now launch the "Quick Connect" dialog which offers the user to either connect to an existing account, or to use the "quick connect" feature (connect without first creating an account)
(11.0.8) SFTP enhancement and fixes
(11.0.8) Tabgroups now come in two 'namespaces': Global and Workspace. Workspace ones are specific to the currently-loaded workspace. Global ones are always shown, even when no workspace is loaded.
(11.0.8) Svn plugin: added toolbar buttons for the 3 common actions: commit revert and update
(11.0.8) Git plugin: removed the tree view and use a standard table view instead
(11.0.8) Svn plugin: removed the tree view and use a standard table view instead
(11.0.8) codelite-make : when custom build is used enabled for the project, create the working directory before starting the build
Bugs
(11.0.2) C++: remove project from "workspace-folder" is broken (the XML file was not updated)
(11.0.3) Fixed regression in Outline view tab: the context menu does not work
(11.0.3) Problem with highlight html+php
(11.0.3) Code completion fails to recognize enum members on lines
(11.0.3) Export single lexer colour and font
(11.0.3) Fixed: "Tasks" panel crash when used in a non C++ workspace
(11.0.3) Fixed: Unable to debug with LLDB under OSX
(11.0.3) code completion doesn't show abbreviations without finding other kinds of key words
(11.0.4) Horizontal tabs don't get displayed
(11.0.4) Fixed: Ctrl-SPACE keybinding is broken in 11.0.3
(11.0.5) Code snippets appear in object's completion list
(11.0.5) main() can't be recognized in <global> region
(11.0.5) Adding new Workspace Build Configuration adds duplicate entries
(11.0.5) "Exclude from build" grey filename color not remembered across restarts
(11.0.7) File deletion and re-naming don't get mirrored via remote workspace
(11.0.7) PHP documentation popup is cut
(This is part of meta-pkgs/xfce4. Ride previous bump there.)
Change log:
0.4.2
======
- Port to GDBus (Bug #14337)
- Show full path in window title by default (Bug #2896)
- Reset modification time when new filename is set (Bug #10498)
- Do not overwrite view settings when opening encoding dialog (Bug #12298)
- Make dialog windows modal only for parent window (Bug #10488)
- Add string to translation (Bug #11049)
- Selecting a font via menu now disables system font (Bug #12773)
- Check for exo-csource in maintainer mode (Bug #12719)
- New line can't be printed in status bar (Bug #11050)
- Do not move text cursor when searching backwards (Bug #14942)
- Fix gravity of selection end mark (Bug #10986)
- Missing line in dbus.h, found typo in window.h (Bug #10583)
- Append a newline char at EOF when saving (Bug #4824)
- Do not core dump on silly errors, just exit (Bug #12413)
- Fix gtksourceview warnings/errors (Bug 11663)
- Only set template filetype when detected (Bug #15314)
- Replace deprecated style properties in MousepadCloseButton (Bug #13114)
- Fix Tab mode and Home/End Keys in preferences dialog (Bug #15075)
- Fix language guess function (Bug #15141)
- Read system font from xfconf property (Bug #12485)
- Add pkexec policy (Bug #11088)
- Fix g_type_class_add_private is deprecated
- Set intltool minimum version
- Bump minimal required glib
- Translation Updates: Albanian, Arabic, Asturian, Basque, Belarusian,
Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech,
Danish, Dutch (Flemish), English (Australia), English (Great Britain),
Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
Norwegian Bokmål, Norwegian Nynorsk, Occitan, Polish, Portuguese,
Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak, Slovenian,
Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
Changes:
Version 0.4.8.2016 (July 20, 2017 bugfix release):
* Bug fixes:
- pen and touchscreen input handling bugfixes (bug #136 and others)
- fix a minor bug with save file paths in Windows (D. German)
- use GDK macros (not WIN32) to disable X11-specific code (T. Schoonjans)
- export to PDF and printing: fix resolution loss on some pdf backgrounds
- disable xinput during modal dialog boxes (bug #159)
- avoid data corruption when exporting to overwrite a PDF
- fix path search order for toolbar bitmaps
- text and image tools activate on button release instead of button press
to avoid subsequent confusion between clicks in toolbar and drawing area
- fix "pen disable touch" when touchscreen sends prox events (A. Kittenberger)
- fix crash when pasting text or images via xclip (bug #171)
- updated Italian translation (Marco Ciampa)
* Features:
- add space and shift-space bindings to page down/up (D. German)
- add A5 paper (D. German)
- config option to export successive layers to separate PDF pages
- config option to create new file when trying to open non-existent .xoj
OK: wiz@
While there, enable vimdiff and vimtutor.
Changes:
8.1.1567 localtime_r() does not respond to $TZ changes
8.1.1568 strftime() test fails on MS-Windows
8.1.1569 cannot build with signs but without diff feature
8.1.1570 icon signs not displayed properly in the number column
8.1.1571 textprop highlight starts too early if just after a tab
8.1.1572 compiler warnings with tiny build
8.1.1573 textprop test fails if screenhots do not work
8.1.1574 tabpage option not yet implemented for popup window
8.1.1575 callbacks may be garbage collected
8.1.1576 compiler warning for unused argument
8.1.1577 command line redrawn for +arabic without Arabic characters
8.1.1578 MS-Windows: pathdef.c should depend on build options
8.1.1579 dict and list could be GC'ed while displaying error
8.1.1580 cannot make part of a popup transparent
8.1.1581 shared functions for testing are disorganised
8.1.1582 cannot build with +textprop but without +timers
8.1.1583 set_ref_in_list() only sets ref in items
8.1.1584 the evalfunc.c file is getting too big
8.1.1585 :let-heredoc does not trim enough
8.1.1586 error number used in two places
8.1.1587 redraw problem when sign icons in the number column
8.1.1588 in :let-heredoc line continuation is recognized
8.1.1589 popup window does not indicate scroll position
8.1.1590 popup window test fails
8.1.1591 on error garbage collection may free memory in use
8.1.1592 may start file dialog while exiting
8.1.1593 filetype not detected for C++ header files without extension
8.1.1594 may still start file dialog while exiting
8.1.1595 MS-Windows with VIMDLL: colors wrong in GUI
8.1.1596 when resizing the screen may draw popup in wrong position
8.1.1597 cannot scroll a popup window with the mouse
8.1.1598 update to test file missing
8.1.1599 compiler warning for uninitialized variable
8.1.1600 cannot specify highlighting for popup window scrollbar
8.1.1601 missing changes to popup window test file
8.1.1602 popup window cannot overflow on the left or right
8.1.1603 crash when using unknown highlighting in text property
8.1.1604 popup window scroll test is flaky
8.1.1605 Vim may delay processing messages on a json channel
8.1.1606 on a narrow screen ":hi" output is confusing
8.1.1607 popup window scrollbar does not respond to click
8.1.1608 the evalfunc.c file is too big
8.1.1609 the user cannot easily close a popup window
8.1.1610 there is no way to add or load a buffer without side effects
8.1.1611 bufadd() reuses existing buffer without a name
8.1.1612 cannot show an existing buffer in a popup window
8.1.1613 popup window test fails with Athena and Motif
8.1.1614 'numberwidth' can only go up to 10
8.1.1615 crash when passing buffer number to popup_create()
8.1.1616 build failure with gcc on Amiga
8.1.1617 no test for popup window with mask and position fixed
8.1.1618 Amiga-like systems quickly run out of stack
8.1.1619 tests are not run with GUI on Travis
8.1.1620 no test for popup window with border and mask
8.1.1621 Amiga: time.h included twice
8.1.1622 wrong width if displaying a lot of lines in a popup window
8.1.1623 display wrong with signs in narrow number column
8.1.1624 when testing in the GUI may try to run gvim in a terminal
8.1.1625 script line numbers are not exactly right
8.1.1626 no test for closing a popup window with a modified buffer
8.1.1627 header file contains mixed comment style
8.1.1628 popup window functions not in list of functions
8.1.1629 terminal function help is in the wrong file
8.1.1630 various small problems
8.1.1631 displaying signs is inefficient
8.1.1632 build with EXITFREE but without +arabic fails
8.1.1633 cannot generate prototypes with X11 but without GUI
8.1.1634 terminal test fails when term_getansicolors() is missing
8.1.1635 warnings for unused variables in small version
8.1.1636 crash when popup has fitting scrollbar
8.1.1637 after running tests and clean the XfakeHOME directory remains
8.1.1638 running tests leaves some files behind
8.1.1639 changing an autoload name into a file name is inefficient
8.1.1640 the CursorHold autocommand takes down a balloon
8.1.1641 garbage collection may run at a wrong moment
8.1.1642 may use uninitialized variable
8.1.1643 sign placement is wrong when 'foldcolumn' is set
8.1.1644 sound test does not work on Travis
8.1.1645 cannot use a popup window for a balloon
8.1.1646 build failure
8.1.1647 build error with GTK and hangulinput feature
8.1.1648 MS-Windows: build error with normal feaures
8.1.1649 Illegal memory access when closing popup window
8.1.1650 warning for using uninitialized variable
8.1.1651 suspend test is flaky on some systems
8.1.1652 GUI: popup window doesn't close on mouse movement
8.1.1653 ubsan warns for possibly passing NULL pointer
8.1.1654 GUI: screen updates from 'balloonexpr' are not displayed
8.1.1655 popup window border drawn wrong with multi-byte char
8.1.1656 popup window width is wrong when using Tabs
8.1.1657 Terminal: screen updates from 'balloonexpr' are not displayed
8.1.1658 debug statements included in patch
8.1.1659 popup window "mousemoved" values not correct
8.1.1660 assert_fails() does not fail inside try/catch
8.1.1661 cannot build with +textprop but without +balloon_eval
8.1.1662 cannot build uninstal.exe with some version of MinGW
8.1.1663 compiler warning for using size_t
8.1.1664 GUI resize may cause changing Rows at a bad time
8.1.1665 crash when popup window with mask is below the screen
8.1.1666 click in popup window scrollbar with border doesn't scroll
8.1.1667 flags for Ex commands may clash with other symbols
8.1.1668 popup window test is a bit flaky on some systems
8.1.1669 Travis: test results section is closed even when failed
8.1.1670 sign column not always properly aligned
8.1.1671 copying a blob may result in it being locked
8.1.1672 "make cmdidxs" doesn't work
8.1.1673 cannot easily find the popup window at a certain position
8.1.1674 script to check a colorscheme can be improved
8.1.1675 listener list not correctly updated on listener_remove()
8.1.1676 "maxwidth" of popup window does not always work properly
8.1.1677 tests get stuck when running into an existing swapfile
8.1.1678 using popup_menu() does not scroll to show the selected line
8.1.1679 test using SwapExists autocommand file may fail
8.1.1680 the command table is not well aligned
8.1.1681 insert stray "{" when listener gets buffer line
8.1.1682 placing a larger number of signs is slow
8.1.1683 dictionary with string keys is longer than needed
8.1.1684 profiling functionality is spread out
8.1.1685 missing file in distributed file list
8.1.1686 "*" of "*{" is recognized as multipy operator
8.1.1687 the evalfunc.c file is too big
8.1.1688 old makefiles are no longer useful
8.1.1689 profiling code is spread out
8.1.1690 default padding for popup window menu is too much
8.1.1691 diff test fails on some systems
8.1.1692 using *{} for literal dict is not backwards compatible
8.1.1693 syntax coloring and highlighting is in one big file
8.1.1694 the RUN_VIM variable is longer than needed
8.1.1695 Windows 10: crash when cursor is at bottom of terminal
8.1.1696 MSVC: link command line is too long
8.1.1697 cannot build with MSVC
8.1.1698 Appveyor build with MSVC fails
8.1.1699 highlight_ga can be local instead of global
8.1.1700 listener callback called for the wrong buffer
8.1.1701 Appveyor build with MSVC fails puts progress bar in log
8.1.1702 compiler warning for uninitialized variable
8.1.1703 breaking out of loop by checking window pointer insufficient
8.1.1704 C-R C-W does not work after C-G when using 'incsearch'
8.1.1705 using ~{} for a literal dict is not nice
8.1.1706 typo in #ifdef
8.1.1707 Coverity warns for possibly using a NULL pointer
8.1.1708 Coverity warns for using uninitialized variable
8.1.1709 Coverity warns for possibly using a NULL pointer
8.1.1710 Coverity found dead code
8.1.1711 listener callback called at the wrong moment
8.1.1712 signs in number column cause text to be misaligned
8.1.1713 highlighting cursor line only works with popup_menu()
8.1.1714 cannot preview a file in a popup window
8.1.1715 emoji characters are seen as word characters for spelling
8.1.1716 old style comments are wasting space
8.1.1717 last char in menu popup window highlighted
8.1.1718 popup menu highlighting does not look good
8.1.1719 popup too wide when 'showbreak' is set
8.1.1720 crash with very long %[] pattern
8.1.1721 build failure with normal features without netbeans interface
8.1.1722 error when scriptversion is 2 a making a dictionary access
8.1.1723 heredoc assignment has no room for new features
8.1.1724 too much overhead checking for CTRL-C while processing text
8.1.1725 MS-Windows: E325 message may use incorrect date format
8.1.1726 the eval.txt help file is too big
8.1.1727 code for viminfo support is spread out
8.1.1728 wrong place for command line history viminfo support
8.1.1729 heredoc with trim not properly handled in function
8.1.1730 wrong place for mark viminfo support
8.1.1731 command line history not read from viminfo on startup
8.1.1732 completion in cmdwin does not work for buffer-local commands
8.1.1733 the man ftplugin leaves an empty buffer behind
8.1.1734 the evalfunc.c file is too big
8.1.1735 can't build with tiny features
8.1.1736 viminfo support is spread out
8.1.1737 :args command that outputs one line gives more prompt
8.1.1738 testing lambda with timer is slow
8.1.1739 deleted match highlighting not updated in other window
8.1.1740 exepath() doesn't work for "bin/cat"
8.1.1741 cleared/added match highlighting not updated in other window
8.1.1742 still some match functions in evalfunc.c
8.1.1743 'hlsearch' and match highlighting in the wrong place
8.1.1744 build error without the conceal feature
8.1.1745 compiler warning for unused argument
8.1.1746 ":dl" is seen as ":dlist" instead of ":delete"
8.1.1747 compiler warning for unused variables
8.1.1748 :args output is not aligned
8.1.1749 Coverity warns for using negative index
8.1.1750 depending on the terminal width :version may miss a line break
8.1.1751 when redrawing popups plines_win() may be called often
8.1.1752 resizing hashtable is inefficient
8.1.1753 use of popup window mask is inefficient
8.1.1754 build failure
8.1.1755 leaking memory when using a popup window mask
8.1.1756 autocommand that splits window messes up window layout
8.1.1757 text added with appendbufline() isn't displayed
8.1.1758 count of g$ not used correctly when text is not wrapped
8.1.1759 no mode char for terminal mapping from maparg()
8.1.1760 extra line break for wrapping output of :args
8.1.1761 filetype "vuejs" causes problems for some users
8.1.1762 some filetype rules are in the wrong place
8.1.1763 evalfunc.c is still too big
8.1.1764 ":browse oldfiles" is not tested
8.1.1765 get(func, dict, def) does not work properly
8.1.1766 code for writing session file is spread out
8.1.1767 FEAT_SESSION defined separately
8.1.1768 man plugin changes setting in current window
8.1.1769 'shellslash' is also used for completion
8.1.1770 cannot get the window ID of the popup preview window
8.1.1771 options test fails on MS-Windows
8.1.1772 options test still fails on MS-Windows
8.1.1773 the preview popup window may be too far to the right
8.1.1774 test is silently skipped
8.1.1775 error message may be empty in filetype test
8.1.1776 text added with a job isn't displayed
8.1.1777 useless checks for job feature in channel test
8.1.1778 not showing the popup window right border is confusing
Kakoune is a code editor that implements Vi's "keystrokes as a text editing
language" model. As it's also a modal editor, it is somewhat similar to the
Vim editor (after which Kakoune was originally inspired).
Kakoune can operate in two modes, normal and insertion. In insertion mode,
keys are directly inserted into the current buffer. In normal mode, keys
are used to manipulate the current selection and to enter insertion mode.
Kakoune has a strong focus on interactivity, most commands provide immediate
and incremental results, while still being competitive (as in keystroke
count) with Vim.
Kakoune works on selections, which are oriented, inclusive range of characters,
selections have an anchor and a cursor character. Most commands move both
of them, except when extending selection where the anchor character stays
fixed and the cursor one moves around.