Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Main changes:
● Added cmake support (besides qmake).
● Added support for the recently opened files.
● Fixed the bugs of searching and replacing in all nodes.
● Go to the last active node when starting with the last opened note.
● Improvements and fixes to custom background and foreground colors. (if a
note is created with this version, the bg/fg colors of existing nodes will
change on the fly.)
● Prevented Qt from giving rich text to the selection clipboard.
● Prevented the transference of password (or lack of it) from one note to
another in rare cases.
● Prevented the transference of font settings from an opened note to a newly
created one.
● Allowed changing of the horizontal alignment of tables.
● Workaround for KDE's Plasma tray tooltip.
● Instead of eliding texts, show the horizontal scrollbar in the side-pane
when needed.
● Require Qt5.12.
● Small fixes to smooth scrolling and link opening.
|
|
-Fixed an old but rare problem in highlighting of multiline comments.
-Added Pascal syntax highlighting.
-Added Java syntax highlighting.
-Better highlighting of numeric literals in some programming languages.
-Taken into account some general variables of Perl when highlighting its syntax.
-Taken into account the possibility of using unpaired or different paired
delimiters for the second part of Perl's replacement operators.
-Fixes and improvements to Ruby syntax highlighting.
-Prevent Qt from giving any non-plain text to the selection clipboard.
-Made PageUp/PageDown select the first/last item of the search history when the
search line-edit is focused.
-Fixed the lack of Perl-style comments in PHP syntax highlighting.
-If needed, save cursor positions when the app is terminated by SIGTERM.
-Prevent the spell checker from changing an uneditable document.
-Added an icon to the tabs/view-items of files that have targets but aren't
symlinks (e.g., their parent directories are symlinks). Also, (1) when a final
target exists, two items are added to the tab/view-item context menu for
copying its path and opening it, and (2) if a file and some of its targets are
opened, only the first one is editable by default.
-Added JSON syntax highlighting.
-Added "math" and "equation" to LaTex syntax highlighting.
|
|
ReText 7.2.1
* Improved support for dark Qt themes.
* Fixed preview jumping to top during MathJax rendering.
* Fixed QTextBrowser-based preview jumping.
* Fixed opening files with spaces from QTextBrowser-based
preview.
* Use `defaultCodec` setting by default when saving files;
correctly detect encoding for UTF-8 files with BOM.
|
|
Provided by Andrius Varanavicius in pkgsrc-wip.
bug fixes
Fixed: hiding line number margin is no longer possible
Find In Files: should now load faster on Windows
Fixed: File System Workspace: keep the last 'File mask' value used
Language Server Protocol: Initialized notification to the server
Prevent hangs under Wayland when changing Workspace View tabs
Properly save/load workspace breakpoints and avoid mixing between two different workspaces breakpoints
File System Workspace: when 'remote development' is enabled, do not attempt to remote save a file that is not part of our source tree or was opened by the SFTP plugin
Fixed: crash when switching between themes
Windows / macOS: Ctrl-TAB is broken
gdb does not display local variables properly
Creating a new file from the context menu in the File System Workspace - does not add it to git or svn
Outline: honour the general background theme colour
Bootstrap wizard: if the user select Default profile, load all plugins
Fixed crash in codelite-terminal when executed with --command
Fixed: SFTP overrides file attributes if these were modified after the file was loaded into CodeLite
LLDB settings: keep the full path for debugserver
Fixed: cppcheck is now working from the context menu again
File System Workspace: set the default working directory to the workspace folder
PHPdoc return value is not handled correctly
Changes
Displaying the parent folder in the tab label is now optional
Git push: just execute git push without prompting the user to select remote
By default, show minimal list of buttons in the toolbar when first time installing CodeLite
By default, enable minimal list of plugins (by profile type)
File System Workspace: split the settings into 2 different files: a local and shared file. The content in the "local" files is kept under .codelite/ directory in the workspace folder and is not to be saved into git or any source control the default .workspace file contains properties that should be shared
File System Workspace: added 'working directory' field
Language Server Protocol: optimized the traffic between LSP <-> CodeLite by adding checksum checks before calling LSP to re-parse a file
Language Server Protocol: added support for implemented 'extDocument/documentSymbol' protocol message
PHP: update PHP xdebug UI view to fit the IDE look
Language Server Protocol: added an option to pass environment variables + initialization options directly from the UI
GDB: Honor user's ~/.gdbinit file
File System Workspace: added an option to use remote build
Internal changes to how GDB communicate changes to CodeLite
Appearance: honor *system* dark themes
Language Server Protocol: install the user code completion provided by clangd automatically
macOS: we now build CodeLite using macOS 10.15.5 (Catalina)
Windows: better support for Dark Theme (Windows native)
Creating or deleting a folder via the 'Explorer' view, will automatically sync PHP workspace
file system workspace: extend the default file extensions to show with *.py, *.rb, *.php and *.php
python support: adjust method document style to match the NumPy method as described here: https://docs.python-guide.org/writing/documentation/
[PHP] Find functions in context when inserting PHPDoc
[PHP] Add return type to signature
[PHP] Add nullable type to signature in auto-complete
[PHP] Hint nullable and default values
[PHP] Handel parsing of by reference values in PHPDoc
[PHP] Allow parsing of nullable types from PHPDoc
[PHP] Handle parsing PHP 7.1 nullable types
[PHP] Handle common mistakes when parsing PHPDoc
[PHP] Add missing native types
[PHP] Group tags in generated PHPDoc
[PHP] Set return type to mixed when unspecified
Callgraph is no longer included in the default installer of CodeLite
File System Workspace: added the ability to exclude folders from the workspace. The folders are still visible, but they will be excluded in various operations, like Find In Files, Parsing etc
Full parsing of workspace is roughly 30% faster now
Renamed default build system from "CodeLite Make Generator" -> "CodeLite Makefile Generator"
Added new Build System: CodeLite Makefile Generator - UNIX - which generates UNIX compatible Makefiles, even when on Windows (useful for cygwin / MSYS environments)
contextual highlight is no longer done using the SQLite symbol database, as a result it should feel much more faster
Git reset: added a WARNING icon to the dialog + Cancel button (which is now the new default)
Navigation bar now also displays "git blame" info (author + commit hash + date) for the current line
UI updated to the Preferfences and Colour and fonts dialog
Refined dark theme support by removing various border which might look bright on dark theme
Added an option to hide the main editor's tab area (Windows & macOS only)
Language Server Plugin: you can now mark an LSP as SSH. This will execute it on a remote machine instead (you still need to make sure that it is installed on the remote machine)
Quick Debug: it is now possible to debug over SSH from. Just state the account + binary to debug and CodeLite will do the rest
Language Server Plugin: opening a header file will now automatically send the implementation file (cpp) to the active LSP for parsing. This way we make sure that goto-definition will work immediately
Implemented a proper "switch to workspace" functionality. It is now possible to call Open Workspace without the need to the currently opened one. In addition, CodeLite will now display a dialog that will list the last opened workspaces
PHP Find In Files: 1. Starting find-in-files from the context menu will force the find-in-files dialog to use the selected dialogs from the tree view *this are transient paths and will not be remembered* 2. Starting find-in-files from any other way, will use the last used settings
Fixed: find in files offset is broken when non ASCII text is presented in the editor
|
|
Changes (cf. ChangeLog):
bump version numbers and add a news item for the 5.6.1 release
options: rename 'highlightcolor' to the more distinct 'spotlightcolor'
search: correctly colorize a match also when softwrapping is active
tweaks: rename a symbol, to better match the corresponding option
|
|
Change log:
0.5.3
======
- Appearance Changes:
- Use old style menu alignment (#97, !77)
- Bug Fixes:
- Add a keybinding to reset font size
- Fix inverted return value of scroll event handler
- Various small improvements regarding accels
- Block the right signal handler for tooltip updates
- A clarification about action groups
- Translation Updates:
Basque, French, Galician, Portuguese (Brazil), Russian, Slovenian,
Swedish
0.5.2
======
- New Features:
- Add a "Viewer Mode" toggle (#50, !72)
- Improve `--quit` option: close all windows interactively (!71)
- Improve encoding management (#42, !69)
- Display the current encoding in the status bar
- Make the default encoding configurable via GSettings
- Allow to choose encoding in the "Open" and "Save As" dialogs (#42)
- Add a command line option to choose encoding
- Add a "Delete Line" action (#13, !66)
- Make automatic addition of the last EOL character configurable (#53, !65)
- Switch to GFile for I/O operations (#4, #27, #75, !64)
- Add file monitoring (#75)
- Add a setting to create a tilde-backup file when saving (#27)
- Make saving atomic (#4)
- Appearance Changes:
- Filter files on mime type in the "Open" and "Save As" dialogs (#2, #35, !67)
- Code Refactoring:
- Improve encoding management (#42, !69)
- Make encoding dialog more generic and self-contained
- Encodings definition review
- Clarify encoding management when opening files
- Improve unicode BOM management
- Switch to GFile for I/O operations (#4, #27, #75, !64)
- Set the save action sensitivity more precisely
- Let GFile APIs check for file existence when reading
- Let GFile APIs check for external modifications when saving
- Basic switch to GFile for I/O operations
- Bug Fixes:
- Make "replace" and "replace all" behaviors consistent (#94)
- Ensure that the page setup is properly applied when printing (#90)
- Avoid character escape issues in menu item action names (#91)
- Properly initialize document search properties
- Avoid illegal memory access when searching with tab changes (!73)
- Revert to "Wrap Around" always true for the search bar (#83)
- Prevent too late accesses to the buffer in selection mode
- Direct call to keybinding signals for "Delete" and "Select All" (#83)
- Improve editing keybindings consistency (#83)
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Uyghur
|
|
-Improve: Reduce number of syscalls by using blocking read from stdin.
This stops polling stdin with 100ms interval (#13, thanks to @E3uka)
|
|
Changes:
8.2.2128 there is no way to do something on CTRL-Z
8.2.2129 MS-Windows: Checking if a file name is absolute is slow
8.2.2130 Insert mode completion messages end up in message history
8.2.2131 Vim9: crash when lambda uses same var as assignment
8.2.2132 padding not drawn properly for popup window with title
8.2.2133 Vim9: checking for a non-empty string is too strict
8.2.2134 Vim9: get E1099 when autocmd triggered in builtin function
8.2.2135 Vim9: #{ still seen as start of dict in some places
8.2.2136 Vim9: Using uninitialized variable
8.2.2137 Vim9: :echo and :execute give error for empty argument
8.2.2138 Vim9: "exit_cb" causes Vim to exit
8.2.2139 Vim9: unreachable code in assignment
8.2.2140 build failure with tiny features
8.2.2141 user command with try/catch may not catch an expression error
8.2.2142 memory leak when heredoc is not terminated
8.2.2143 Vim9: dead code in compiling :unlet
8.2.2144 Vim9: some corner cases not tested
8.2.2145 Vim9: concatenating lists does not adjust type of result
8.2.2146 Vim9: automatic conversion of number to string for dict key
8.2.2147 quickfix window title not updated in all tab pages
8.2.2148 Vim9: crash when user command doesn't match
8.2.2149 popupwin test for latin1 sometimes fails
8.2.2150 Github actions CI isn't used for all available platforms
8.2.2151 $dir not expanded when configure checks for moonjit
8.2.2152 screenpos() does not include the WinBar offset
8.2.2153 popupwin test for latin1 still fails sometimes
8.2.2154 popupwin test for terminal buffer fails sometimes
8.2.2155 warning from Github actions for code analysis
8.2.2156 Github actions run on pusing a tag
8.2.2157 Vim9: can delete a Vim9 script variable from a function
8.2.2158 CI on cirrus times out, coveralls doesn't always run
8.2.2159 Vim9: when declaring a list it is not allocated yet
8.2.2160 various typos
8.2.2161 arguments -T and -x not tested yet
8.2.2162 Vim9: Cannot load or store autoload variables
8.2.2163 crash when discarded exception is the current exception
8.2.2164 Vim9: autoload function doesn't work in uppercased script
8.2.2165 Vim9: assignment to dict member does not work
8.2.2166 auto format doesn't work when deleting text
8.2.2167 Vim9: assign test fails
8.2.2168 Vim9: error for assigning to dict of dict
8.2.2169 Vim9: test leaves file behind
8.2.2170 Vim9: a global function defined in a :def function fails
8.2.2171 valgrind warning for using uninitialized value
8.2.2172 Vim9: number of arguments is not always checked
8.2.2173 Vim9: get internal error when assigning to undefined variable
8.2.2174 Mac version doesn't specify the CPU architecture
8.2.2175 github actions: clang-11 handling suboptimal
8.2.2176 crash with a sequence of fold commands
8.2.2177 pattern "^" does not match if first character is combining
8.2.2178 Python 3: non-utf8 character cannot be handled
8.2.2179 Vim9: crash when indexing a dict with a number
8.2.2180 Vim9: test for error after error is flaky
8.2.2181 valgrind warnings for using uninitialized value
8.2.2182 Vim9: value of 'magic' is still relevant
8.2.2183 Vim9: value of 'edcompatible' and 'gdefault' are used
8.2.2184 Vim9: no error when using "2" for a line number
8.2.2185 BufUnload is not triggered for the quickfix dummy buffer
8.2.2186 Vim9: error when using 'opfunc'
8.2.2187 Python 3 test fails sometimes
8.2.2188 Vim9: crash when calling global function from :def function
8.2.2189 cannot repeat a command that uses the small delete register
8.2.2190 Vim9: crash when compiled with EXITFREE
8.2.2191 Vim9: using wrong name with lambda in nested function
8.2.2192 Codecov on github actions fails
8.2.2193 Vim9: can change constant in :def function
8.2.2194 Vim9: cannot use :const or :final at the script level
8.2.2195 failing tests for :const
8.2.2196 :version output has extra spaces in compile and link command
8.2.2197 assert arguments order reversed
8.2.2198 ml_get error when resizing window and using text property
8.2.2199 first write after setting 'eol' does not have NL added
8.2.2200 Vim9: lambda without white space around -> is confusing
8.2.2201 write file test fails on MS-Windows
8.2.2202 write file test still fails on MS-Windows
8.2.2203 Moodle gift files are not recognized
8.2.2204 Vim9: using -> both for method and lambda is confusing
8.2.2205 Vim9: memory leak when parsing lambda fails
8.2.2206 :exe command line completion only works for first argument
8.2.2207 illegal memory access if popup menu items are changed
8.2.2208 Vim9: after reloading a script variable index may be invalid
8.2.2209 Vim9: return type of => lambda not parsed
8.2.2210 Vim9: allocating a type to set TTFLAG_BOOL_OK
8.2.2211 MS-Windows: can't load Python dll if not in the path
8.2.2212 Vim9: lambda with => does not work at the script level
8.2.2213 checking white space around -> is not backwards compatible
8.2.2214 ":e#" does not give a warning for missing white space
8.2.2215 Vim9: `=expr` not recognized in global command
8.2.2216 Vim9: range with missing colon can be hard to spot
8.2.2217 Vim9: command modifiers not restored in catch block
8.2.2218 Vim9: failure if passing more args to lambda than expected
8.2.2219 Vim9: method call with expression not supported
8.2.2220 Vim9: memory leak when parsing nested parenthesis
8.2.2221 if <Down> is mapped on the command line 'wildchar' is inserted
8.2.2222 Vim9: cannot keep script variables when reloading
8.2.2223 Vim9: Reloading marks a :def function as deleted
8.2.2224 Vim9: crash if script reloaded with different variable type
8.2.2225 Vim9: error when using :import in legacy script twice
8.2.2226 Vim9: script test fails
8.2.2227 Vim9: recognizing lambda is too complicated
8.2.2228 Vim9: cannot use ":e #" because # starts a comment
8.2.2229 build failure without the +eval feature
8.2.2230 Vim9: insert completion runs into error
8.2.2231 when "--remote file" is used "file" is not reloaded
8.2.2232 compiler error for falling through into next case
8.2.2233 cannot convert a byte index into a character index
8.2.2234 command line wildmenu test often fails with Unix GUI
8.2.2235 build failure with some Ruby versions
8.2.2236 'scroll' option can change when setting the statusline
8.2.2237 CI on Mac fails in sed command
8.2.2238 Vim9: cannot load a Vim9 script without the +eval feature
8.2.2239 Vim9: concatenating lines with backslash is inconvenient
8.2.2240 clientserver test fails if full path is used
8.2.2241 Build with Ruby and clang may fail
8.2.2242 Vim9: bar line continuation does not work at script level
8.2.2243 crash when popup mask contains zeroes
8.2.2244 crash when making the window width negative
8.2.2245 Vim9: return value of winrestcmd() cannot be executed
8.2.2246 cursor keys not recognized at the hit-Enter prompt
8.2.2247 VMS: various smaller problems
8.2.2248 ASAN error on exit with GUI
8.2.2249 termcodes test is flaky when used over ssh
8.2.2250 Vim9: sublist is ambiguous
8.2.2251 test failures in legacy script
8.2.2252 Vim9: crash when using lambda without return type in dict
8.2.2253 Vim9: expr test fails
8.2.2254 Vim9: bool option type is number
8.2.2255 Tcl test fails
8.2.2256 Vim9: cannot use function( after line break in :def function
8.2.2257 Vim9: using -> for lambda is ambiguous
8.2.2258 not all OCaml related files are detected
8.2.2259 Test_Executable() fails when using chroot
8.2.2260 window resize test fails in very wide terminal
8.2.2261 Vim9: boolean option gets string type
8.2.2262 Vim9: converting bool to string prefixes v:
8.2.2263 Vim9: compilation error with try-catch in skipped block
8.2.2264 Vim9: no error for mismatched :endfunc or :enddef
8.2.2265 error message for missing endfunc/enddef is last line
8.2.2266 Vim9: it can be hard to see where white space is missing
8.2.2267 Vim9: cannot use unlet for a dict member
8.2.2268 Vim9: list unpack seen as declaration
8.2.2269 not all :hardcopy code covered by tests
8.2.2270 warning for size_t to int conversion
8.2.2271 ml_get error when changing hidden buffer in Python
8.2.2272 Vim9: extend() can violate the type of a variable
8.2.2273 build failure
8.2.2274 badge for Travis is outdated
8.2.2275 CTRL-C not recognized in Mintty
8.2.2276 list of distributed files is outdated
8.2.2277 missing backslash
8.2.2278 falling back to old regexp engine can some patterns
8.2.2279 Vim9: memory leak with catch in skipped block
8.2.2280 fuzzy matching doesn't give access to the scores
8.2.2281 Vim9: compiled "wincmd" cannot be followed by bar
8.2.2282 length check mismatch with argument of strncmp()
8.2.2283 Vim9: crash when lambda has fewer arguments than expected
8.2.2284 Vim9: cannot set an option to a boolean value
8.2.2285 Vim9: cannot set an option to a false
8.2.2286 sort test fails when locale is Canadian English
8.2.2287 sort test fails when locale is French Canadian
8.2.2288 Vim9: line break and comment not always skipped
8.2.2289 Vim9: 'cpo' can become empty
8.2.2290 Vim9: unlet of global variable cannot be compiled
8.2.2291 Vim9: cannot use "null" for v:null
8.2.2292 Vim: expr test fails
8.2.2293 build failure with Motif
8.2.2294 VMS: a few remaining problems
8.2.2295 incsearch does not detect empty pattern properly
8.2.2296 cannot use CTRL-N and CTRL-P in a popup menu
8.2.2297 Vim9: cannot set 'number' to a boolean value
8.2.2298 Vim9: comment right after "(" of function not recognized
8.2.2299 Vim9: invalid memory access making error message flaky
8.2.2300 Vim9: wrong order on type stack when using dict
8.2.2301 Vim9: cannot unlet a dict or list item
8.2.2302 Vim9: using an option value may use uninitialized memory
8.2.2303 Vim9: backtick expansion doesn't work for :foldopen
8.2.2304 Vim9: no test for unletting an imported variable
8.2.2305 Vim9: "++var" and "--var" are silently accepted
8.2.2306 Vim9: when using function reference type is not checked
8.2.2307 a shell command in the vimrc causes terminal output
8.2.2308 Vim9: no error when assigning lambda to funcref
8.2.2309 0o777 not recognized as octal
8.2.2310 Vim9: winsaveview() return type is too generic
8.2.2311 Vim9: cannot assign to variable that shadows command modifier
8.2.2312 build failure with Ruby 3.0 and 32 bits
8.2.2313 Vim9: using uninitialized field when parsing range
8.2.2314 Vim9: returning zero takes two instructions
8.2.2315 Vim9: "enddef" as dict key misintepreted as function end
8.2.2316 Vim9: cannot list a lambda function
8.2.2317 Vim9: command modifier before list unpack doesn't work
8.2.2318 Vim9: string and list index work differently
8.2.2319 "exptype_T" can be read as "expected type"
8.2.2320 Vim9: no error for comparing bool with string
8.2.2321 Vim9: cannot nest closures
8.2.2322 Vim9: closure nested limiting to one level
8.2.2323 Vim9: error when inferring type from empty dict/list
8.2.2324 not easy to get mark en cursor position by character count
8.2.2325 Vim9: crash if map() changes the item type
8.2.2326 build error with +eval feature but without +spell
8.2.2327 debugging code included
8.2.2328 some test files may not be deleted
8.2.2329 not all ways Vim can be started are tested
8.2.2330 Vim9: crash when using :trow in a not executed block
8.2.2331 Vim9: wrong error when modifying dict declared with :final
8.2.2332 Vim9: missing :endif not reported when using :windo
8.2.2333 Vim9: warning for uninitialized variable
8.2.2334 Pascal-like filetypes not always detected
8.2.2335 Vim9: "silent return" does not restore command modifiers
8.2.2336 Vim9: not possible to extend dictionary with different type
8.2.2337 configure test for GTK only says "no"
8.2.2338 Vim9: no error if using job_info() result wrongly
8.2.2339 cannot get the type of a value as a string
8.2.2340 win_execute() unexpectedly returns number zero when failing
8.2.2341 expression command line completion incomplete after "g:"
8.2.2342 "char" functions may return wrong column in Insert mode
8.2.2343 Vim9: return type of readfile() is any
8.2.2344 using inclusive index for slice is not always desired
8.2.2345 no focus events in a terminal
8.2.2346 Codecov reports every little coverage drop
8.2.2347 build failure without GUI
8.2.2348 no check for modified files after focus gained
8.2.2349 Vim9: cannot handle line break after parenthesis at line end
8.2.2350 using "void" for no reason
8.2.2351 Vim9: error msg for "throw" in function called with "silent!"
8.2.2352 if focus lost/gained is received twice code is not ignored
8.2.2353 spartql files are not detected
8.2.2354 crash with a weird combination of autocommands
8.2.2355 stray test failure on Appveyor
8.2.2356 Vim9: ":put =expr" does not handle a list properly
8.2.2357 Vim9: crash when parsing function return type fails
8.2.2358 wrong #ifdef for use_xterm_like_mouse()
8.2.2359 strange test failure with MS-Windows
8.2.2360 test leaves file behind
8.2.2361 Vim9: no highlight for "s///gc" when using 'opfunc'
8.2.2362 Vim9: check of builtin function argument type is incomplete
8.2.2363 curpos() does not accept a string argument as before
8.2.2364 Vim9: line break in lambda accesses freed memory
8.2.2365 Vim9: no check for map() changing item type at script level
8.2.2366 when using ":sleep" the cursor is always displayed
8.2.2367 test failures on some less often used systems
8.2.2368 insufficient tests for setting options
8.2.2369 Vim9: functions return true/false but can't be used as bool
8.2.2370 Vim9: command fails in catch block
8.2.2371 Vim9: crash when using types in :for with unpack
8.2.2372 confusing error message for wrong :let command
8.2.2373 Vim9: list assignment only accepts a number index
8.2.2374 accessing uninitialized memory in test_undo
8.2.2375 test for RGB color skipped in the terminal
8.2.2376 Vim9: crash when dividing by zero in compiled code
8.2.2377 Vim9: crash when using a range after another expression
8.2.2378 Vim9: no error message for dividing by zero
8.2.2379 do spell suggestions twice if 'spellsuggest' contains number
8.2.2380 Vim9: occasional crash when using try/catch and a timer
8.2.2381 Vim9: divide by zero does not abort expression execution
8.2.2382 build failure
8.2.2383 focus escape sequences are not named
8.2.2384 turtle filetype not recognized
8.2.2385 "gj" and "gk" do not work correctly when inside a fold
8.2.2386 Vim9: crash when using ":silent! put"
8.2.2387 runtime type check does not mention argument index
8.2.2388 no easy way to get the maximum or mininum number value
8.2.2389 test failure on a few systems
8.2.2390 Vim9: using positive offset is unexpected
8.2.2391 memory leak when creating a global function with closure
8.2.2392 fennel filetype not recognized
8.2.2393 Vim9: error message when script line starts with "[{"
8.2.2394 Vim9: min() and max() return type is "any"
8.2.2395 Vim9: error for wrong type may report wrong line number
8.2.2396 Vim9: no white space allowed before "->"
8.2.2397 Vim9: "%%" not seen as alternate file name for ":bdel"
8.2.2398 method test fails
8.2.2399 fold test fails in wide terminal
8.2.2400 Vim9: compiled functions are not profiled
8.2.2401 build fails without +profiling feature
8.2.2402 some filetypes not detected
8.2.2403 Vim9: profiling if/elseif/endif not correct
8.2.2404 Vim9: profiling try/catch not correct
8.2.2405 Vim9: no need to allow white space before "(" for :def
8.2.2406 Vim9: profiled :def function leaks memory
8.2.2407 old jumplist code is never used
8.2.2408 MinGW: "--preprocessor" flag no longer supported
8.2.2409 Vim9: profiling only works for one function
8.2.2410 build failure without the +profiling feature
8.2.2411 profile test fails on MS-Windows
8.2.2412 not all fields in "cstack" are initialized
8.2.2413 crash when using :all while using a cmdline window
8.2.2414 using freed memory when closing the cmdline window
8.2.2415 no way to check for the cmdwin feature
8.2.2416 may get stuck in command line window state
8.2.2417 condition stack values may be used when not set
8.2.2418 color not changed if ModeMsg highlight is set in InsertEnter
8.2.2419 autocmd test was failing on MS-Windows with GUI
8.2.2420 too many problems with using all autocommand events
8.2.2421 double free when using autocommand with "argdel"
8.2.2422 crash when deleting with line number out of range
8.2.2423 missing error message
8.2.2424 some tests are known to cause an error with ASAN
8.2.2425 cursor on invalid line with range and :substitute
8.2.2426 allowing 'completefunc' to switch windows causes trouble
8.2.2427 can still switch windows for 'completefunc'
8.2.2428 FocusGained does not work when 'ttymouse' is empty
8.2.2429 :goto does not work correctly with text properties
8.2.2430 :vimgrep expands wildcards twice
8.2.2431 warning for -fno-strength-reduce with Clang 11
8.2.2432 libvterm tests are executed even when libtool doesn't work
8.2.2433 opening cmdline window gives error in BufLeave autocommand
8.2.2434 Vim9: no error when compiling str2nr() with a number
8.2.2435 setline() gives an error for some types
8.2.2436 Vim9 script test is a bit flaky
8.2.2437 deprecation warnings with default configuration
8.2.2438 out of bounds compiler warning
8.2.2439 not easy to figure out what packages to get
8.2.2440 documentation based on patches is outdated
8.2.2441 Vim9: extend() does not give an error for a type mismatch
8.2.2442 automatic GUI selection does not check for GTK 3
8.2.2443 Vim9: no compile time error for wrong str2float argument
8.2.2444 Vim9: compile error with combination of operator and list
8.2.2445 Vim9: no proper error for lambda missing return type
8.2.2446 setting 'term' empty has different error if compiled with GUI
8.2.2447 'foldlevel' not applied to folds restored from session
8.2.2448 compilation error with Ruby 3.0
8.2.2449 Vim9: flatten() always changes the list type
8.2.2450 MS-Windows: ADS was not preserved if 'backupcopy' is "yes"
8.2.2451 MS-Windows: Extended Attributes not preserved
8.2.2452 no completion for the 'filetype' option
8.2.2453 Vim9: a variable name with "->" in the next line doesn't work
8.2.2454 leading space can not be made visible
8.2.2455 Vim9: key type for literal dict and indexing is inconsistent
8.2.2456 Coverity warning for strcpy() into fixed size array
8.2.2457 Coverity warns for memory leak
8.2.2458 Coverity warns for :retab using freed memory
8.2.2459 Coverity reports dead code
8.2.2460 Coverity warns for unused value
8.2.2461 Coverity warns for unchecked return value
8.2.2462 Coverity warns for not checking for fseek() error
8.2.2463 using :arglocal in an autocommand may use freed memory
8.2.2464 using freed memory if window closed in autocommand
8.2.2465 using freed memory in :psearch
8.2.2466 max() and min() can give many error messages
8.2.2467 script generated by :mkview changes alternate file
8.2.2468 not easy to get the full command name from a shortened one
8.2.2469 confusing error if :winsize has a wrong argument
8.2.2470 popup_getoptions() does not get textprop from other tab
8.2.2471 popup_setoptions() does not set textprop in other tab
8.2.2472 crash when using command line window in an autocommand
8.2.2473 crash when leaving command line window triggers autocommand
8.2.2474 using freed memory when window is closed by autocommand
8.2.2475 autocommand tests hangs on MS-Windows
8.2.2476 using freed memory when splitting window while closing buffer
8.2.2477 autocommand tests hang on MS-Windows
8.2.2478 MS-Windows: backup files for plugins are loaded
8.2.2479 set/getbufline test fails without the job feature
8.2.2480 Vim9: some errors for white space do not show context
8.2.2481 Vim9: confusing error when variable arguments have default
8.2.2482 build error
8.2.2483 Vim9: type error for misformed expression
8.2.2484 Vim9: Cannot use a comment starting with #{
8.2.2485 when sourcing a script again the script version isn't reset
8.2.2486 Vim9: some errors for white space do not show context
8.2.2487 terminal shows garbage after double-wide character
8.2.2488 json_encode() gives generic argument error
8.2.2489 current buffer is wrong after deletebufline() fails
8.2.2490 'wrap' option is always reset when starting diff mode
8.2.2491 popup window for text property may show in first screen line
8.2.2492 command line buffer name cannot be translated
8.2.2493 text property for text left of window shows up
8.2.2494 ":rviminfo!" clears most of oldfiles
8.2.2495 text jumps up and down when moving the cursor
8.2.2496 insufficien testing for text jumping fix
8.2.2497 no error when using more than one character for a register
8.2.2498 no test for what 8.2.2494 fixes
8.2.2499 "vim -g --version" does not redirect output
8.2.2500 build fails without the GUI feature
8.2.2501 not always clear where an error is reported
8.2.2502 a few github actions are failing
8.2.2503 Vim9: a caught error may leave something on the stack
8.2.2504 Vim9: crash when using an argument from a closure
8.2.2505 Vim9: crash after defining function with invalid return type
8.2.2506 Vim9: :continue does not work correctly in a :try block
8.2.2507 github build may fail if Ubuntu 20.04 is used
8.2.2508 cannot change the character displayed in non existing lines
8.2.2509 tests fail on s390 build
8.2.2510 internal error when popup with mask is zero height or width
8.2.2511 Vim9: cannot use Vim9 script syntax in some places
8.2.2512 Vim9: compiling error test sometimes fails
8.2.2513 Vim9: missing part of :vim9cmd change
8.2.2514 Vim9: build error in tiny version
8.2.2515 memory access error when truncating an empty message
8.2.2516 test failure on s390
8.2.2517 Vim9: fix for s390 not tested on other systems
8.2.2518 'listchars' should be window-local
8.2.2519 Vim9: no reason to keep strange Vi behavior
8.2.2520 missing tests for 'listchars'
8.2.2521 some compilers can't handle pointer initialization
8.2.2522 Beancount filetype not recognized
8.2.2523 Svelte filetype not recognized
8.2.2524 cannot change the characters displayed in the foldcolumn
8.2.2525 Vim9: only local variables checked for a name
8.2.2526 build failure
8.2.2527 Vim9: lambda return type is not determined at script level
8.2.2528 Vim9: crash when compiling lambda fails
8.2.2529 Vim9: Not possible to use legacy and Vim9 script in one file
8.2.2530 Vim9: not enough testing for profiling
8.2.2531 Vim9: the :k command is obscure
8.2.2532 Vim9: confusing error if :k is used with a range
8.2.2533 Vim9: cannot use a range with :unlet
8.2.2534 missing test coverage
8.2.2535 MS-Windows: cannot run all vim9 tests
8.2.2536 Coverity complains about unchecked return value
8.2.2537 Vim9: crash when map() fails
8.2.2538 crash when using Python list iterator
8.2.2539 Vim9: return from finally block causes a hang
8.2.2540 Vim9: no error for using script var name for argument
8.2.2541 popup_create() does not allow boolean for "cursorline"
8.2.2542 highlight of char beyond line end is not correct
8.2.2543 Vim9: a return inside try/catch does not restore properly
8.2.2544 Vim9: error for argument when checking for lambda
8.2.2545 errors and crash when terminal window is zero height
8.2.2546 typo in mouse key name
8.2.2547 "%" command not accurate for big files
8.2.2548 may get stuck in the cmdline window using :normal
8.2.2549 crash after using "g:" in a for loop
8.2.2550 signal stack size is wrong with latest glibc 2.34
8.2.2551 MS-Windows: colors test file is not installed
8.2.2552 Vim9: no reason to consider "{{{{{{{{" a command
8.2.2553 Vim9: Cannot put "|" after "{"
8.2.2554 Vim9: exporting a final is not tested
8.2.2555 Vim9: missing test for 8.2.2553
8.2.2556 Vim9: :import with "as" not fully supported
8.2.2557 compiler warning for shadowd variable
|
|
Changes between nano 5.5 and 5.6 (cf. ChangeLog):
build: avoid a warning about duplicate symbol when building from tarball
build: detect a build from git also when building out of tree
build: include a workaround only for versions of ncurses that need it
bump version numbers and add a news item for the 5.6 release
color: do not look for another 'end' match after already finding one
color: give highlighted text its own color, to not look like marked text
color: recompile the file-probing regexes a little faster with REG_NOSUB
color: use bright yellow to highlight a search match
color: use inverse video for highlighting when there are no colors
debug: add timing instruments to cache precalculation and screen refresh
display: for a large paste or insertion, recalculate the multiline cache
docs: correct the description of --quickblank for the changed base value
docs: correct the formatting of a comment in the sample nanorc
docs: correct the word order for Alt+D in the cheat sheet -- it changed
docs: mention the new 'set highlightcolor' option
docs: remove all mentions of --markmatch and 'set markmatch'
docs: say that --minibar is modified by --constantshow and --stateflags
feedback: make Full Justify show a message also when using --minibar
gnulib: update to its current upstream state
minibar: show a message a little longer when --quickblank isn't used
minibar: show cursor position + character code only with --constantshow
minibar: show the state flags only when --stateflags is used
minibar: suppress the toggling feedback for M-C, but show it for M-Y/M-P
options: remove --markmatch and 'set markmatch', as the behavior is gone
painting: always do backtracking for the first row of the screen
painting: trigger a refresh when a second start match appears on a line
painting: trigger fewer unneeded full-screen refreshes
painting: when finding an end match, set its multidata right away
scrolling: keep centering after large paste, also when line numbers widen
search: just highlight the found occurrence, instead of marking it
search: make highlighting the standard, non-changeable behavior
tweaks: avoid the vague possibility of advancing beyond end-of-line
tweaks: be slightly more efficient in marking lines as WOULDBE
tweaks: call wattron()/wattroff() only when actually painting something
tweaks: correct a comment, improve another, and trim some verbosity
tweaks: don't bother comparing virgin multidata with current situation
tweaks: don't bother initializing freshly allocated multidata
tweaks: don't bother wiping the multidata before recomputing it
tweaks: elide a function that is now just one line
tweaks: frob a condition, to be more concise, and reshuffle another
tweaks: frob some comments, and adjust indentation after previous change
tweaks: frob some comments, and reshuffle two fragments of code
tweaks: frob two fragments of code, to be more readable
tweaks: make a skipping condition more precise
tweaks: remove an old fix that was made superfluous by a recent fix
tweaks: remove a strangely placed warning
tweaks: rename six symbols, to be more straightforward
tweaks: reshuffle some code, and reduce the scope of a variable
tweaks: reshuffle three conditions into a better order
tweaks: rewrap and reindent a few lines
tweaks: rewrap two lines, for esthetics
tweaks: stop evaluating a rule when the match is offscreen to the right
|
|
Added:
-Add syntax highlighting configuration for V (#78)
-Add the ability to execute external commands from the editor (#83)
-Improve file opening error messages for config files (#91)
Fixed:
-Android: fix a bug (#87) related to a SELinux policy that would cause
Kibi to crash on certain Android versions when setting the termios
(#92).
|
|
## ReText 7.2.0 (2021-02-08)
* Dependency changes:
- Python ≥ 3.6 is now required.
- Qt and PyQt ≥ 5.11 are now required.
* General improvements:
- Added ability to show a side panel with directory tree (contributed by
Xavier Gouchet in #531).
- Added support for searching in the preview mode.
- When some text is selected and a quote, bracket or emphasis key is
pressed, the text is surrounded rather than replaced (contributed by
Daniel Venturini in #520).
- Added an option to fully highlight wrapped lines (contributed by
nihillum in #523).
- Improved current line highlighting for right-to-left text layout.
- Ordered list behavior can now be configured to repeat or increment the
list item number (contributed by Binokkio in #527).
- Added mnemonics to open the menus from keyboard (contributed by David
Hebbeker in #528).
- Added Apply button to the Preferences dialog (contributed by Amos Kong
in #543).
- Removed use of deprecated Python, Python-Markdown, Qt and PyQt API.
* Bugs fixed:
- Issue #507 — Improved the error message when trying to build ReText as a
wheel package.
- Issue #529 — Markup that intersects with code blocks is no longer
highlighted.
- PR #530 — Preview is no longer updated when it is not shown (contributed
by rhn in #530).
- Issue #533 — Fixed showing local images with Qt WebEngine 5.15.
* Translations updated:
- Arabic (contributed by ZamanOof).
- Chinese (China) (contributed by liulitchi).
- Dutch (contributed by Heimen Stoffels).
- Japanese (contributed by YAMADA Shinichirou).
- Persian (contributed by Hadi F).
- Polish (contributed by Maciej Haudek).
- Russian.
- Spanish (contributed by Félix Fischer).
- Swedish (contributed by Philip Andersen).
|
|
pkgsrc changes:
---------------
* zim now requires Python >= 3.2
* zim now depends on Gtk3 and GObject
upstream changes:
-----------------
## 0.73.5 - Sat 30 Jan 2021
* Fix regression for "www." links in pages
* Fix bug with email address or url wrapped in higlight markup
* Fix bug with handling newline in inline formatting
* Fix bug when deleting a bullet-like sequence
* Fix bug with relative links in single page export
* Fix bug if notebook name is not set
* Interpret pasted text as "wiki" format and add "Paste As Verbatim"
* Update default application lookup to latest spec
* Fix portable environment windows installer
* Merge Weblate translations
## 0.73.4 - Thu 19 Nov 2020
* Fix issue with relative links on windows
* Fix reload page after change in external editor
* Fix regressions due to python3.9 change in ElementTree
* Fix regression in nested format in link
* Fix test failure in testing translations
* Let versions control plugin initialize git repro to not quote non-ascii paths
* Update markdown extension and mime-type
* Merge translations
## 0.73.3 - Fri 09 Oct 2020
* Fix missing export formats in windows installer
* Add support for environ.ini at startup for portable install
* Make trash function more robust for GLib.Error errors
* Remove xdg import in windows for mimetyping
* Fix regression with GdkPixbuf.PixbufRotation constants
* Fix issues in parser under Python 3.9
* Fix regression with pages with formatting in heading
* Merge translations
## 0.73.2 - Fri 24 Jul 2020
* Add "show debug log" menu item
* Add missing "triangle" icons for windows installer
* Include helper to spawn external processes for windows installer
* Fix dropdown namespace autocomplete in move-page dialog
* Fix wiki parser for case of nested URL
* Fix ParseTreeBuilder interface for python3.9
* Add debug output for drag-and-drop workaround
* Fix popup menu in attachment browser plugin
* Fix warnings during export for "page.meta"
* Fix on-preferences-changed for tableofcontents plugin
## 0.73.1 - Fri 19 Jun 2020
* Fix regression for opening single instance
* Fix exception on toggle format
* Fix failing tests due to change in sorting python3.8
* Make robust for deprecation of cElementTree in python3.9
* Improve tmpdir usage by using tempfile.mkdtemp()
## 0.73.0 - Sat 06 Jun 2020
* Add ability to combine formatting styles in editor
* Improve URL and link parsing to look for matching brackets
* Reduce the number of `-` needed to auto-format a horizontal line
* Allow typing bullet after e.g. checkbox to replace it
* Add autoformat for sub- and super-script by typing `^..` and `_{..}`
* On autoformat headings also strip trailing `=`
* Fix issue with lost formatting when using spellchecker
* Add support for "paragraph-background" property in style.conf
* Improve keyboard behavior of find bar in editor
* Swap the layout in the InsertDateDialog
* Allow re-arranging side pane tabs by drag and drop
* Add option to automatically collapse sections in the pageindex
* Fix regression for inserting links on "Attach file" and moved this
function to the Insert menu
* Merge MovePageDialog and RenamePageDialog into a single dialog
* Fix behavior when renaming non-existing "placeholder" pages
* Add workaround for drag-and-drop issue #390
* Whitelist image formats in latex export to avoid invalid image types
* Add MacOS menubar plugin & fix for main menu mnemonics in MacOS
* Give temporary directories unique names to improve robustness
* Support TEXTDOMAINDIR evironment variable to set locale directory
* Improve folder checks for automount feature
* Improve window colors in distraction free mode
* Add option to set the wrap-mode in sourceview
* Add theme choice for the source view plugin
* Add "private" switch to server command for commandline usage
* Add authentication support to web server
* Add template selection option to web server dialog
* Add option for fontsize to table of contents plugin
* Add option to show horizontal lines in table of contents
## 0.72.1 - Wed 01 Jan 2020
* Update translations & documentation
## 0.72.0 - Thu 29 Aug 2019
* Improve pathbar with "linked" visual design
* Improve statusbar visual style
* Change behavior for lists with mixed bullets
* Add configuration of keybindings to preferences dialog
* Support gnome-screenshot in the insert screenshot plugin
* Save size of secondary page window
* Add option for linenumbers option in insert code block dialog
* Add option to display date column in tasklist side pane
* Add warnings if locale does not support unicode
* Make SVG thumbnail support configurable
* Fix bug for insert equation and other objects
* Fix use of escape sequence in table cells
* Fix tasklist view for multiple dates in task
* Fix "apply heading" to strip list formatting
* Make ToC plugin update instead of refresh on save
* Fix issue with not-unique headings in tableofcontents
* Fix bugs in auto insert bullet at newline
## 0.71.1 - Thu 23 May 2019
* Fix robustness for OSError on process startup
* Fix for popup menu on page index for Gtk < 3.22
* Updated translations
## 0.71.0 - Thu 25 Apr 2019
* Fix "spill over" between translation files
* Fix use of popup menus
* Hack to work around textview glitches embedded objects
* Make indexer recover from duplicate page names
* Fix recovery of broken index file on startup
* Restore New Sub Page for index context menu
* Let customtools replace autoselected words and insert
* Fallback encoding when calling external applications
* Hide pathbar in distraction free mode
* Merge fix for unicode completion in dialogs
* Remember cursor position on reload
* Fix inlinecalculator plugin
* Update Gtk prerequisite version to 3.18
* Updated Russian translation
## 0.70 - Thu 28 Mar 2019
* Ported zim to use Python3 & Gtk3
* Refactored application framework, all windows run single process now with
single plugin manager and preferences manager
* Refactored plugin extension loading code and added functions to find
extensions and actions
* Removed the notebook "profile" properties
* Plugins now can use notebook properties to store settings per notebook
* The page index side pane and the pathbar are now plugins
* Redesign journal plugin sidepane view and remove dialog
* Renamed "calendar" plugin to "journal"
* Removed OSX menubar plugin
* Image generator plugins now are "inserted objects"
* Workaround for missing clipboard.set_with_data()
* Improved speed of test suite and refactored test constructs
* Support flatpack-spawn to execute processes
* Critical fix for updating links on move page and rename page
* Critical fix for parsing headers when page has no title
* Fix page index issue on delete page
## 0.69 - Sun 16 Dec 2018
* Performance improvements for indexing large notebooks
* Performance improvement for auto-completion of page names in dialogs
* Updated translations from launchpad
## 0.68 - Sat 17 Mar 2018
* Critical fix for updating links on move page and rename page
* Critical fix for rename page and indexing on case-insensitive file systems
(like windows)
* Fix for regression in tasklist option to _not_ regard all checkboxes as tasks
-- Fabian Stanke
* Fix for egression in index navigation with previous page and next page
* Fix for memory leak in spell checker plugin -- Alexander Meshcheryakov
* Fix issues with multi-line selections in linesorter plugin
* Fix bug with opening notebook list from tray icon
* Fix bug with "-s" commandline argument for exporting
* Fix bug with importing attachments in quicknote plugin commandline use
* Pathbar now reveals more path elements in case of ambiguous pages -- Robert Hailey
* Add "font" property for use in "styles.conf"
* Add "navigation.home" to template parser for export -- Rolf Kleef
* Version control plugin updated to better handle git staging -- Paul Becker
* Extend interface for "image generator" plugins - Robert Hailey
* Code cleaned up to be a bit PEP8 compliant and more future proof for python3
conversion -- Christian Stadelmann
## 0.67 - Mon 10 Jul 2017
* Critical fix for missing page headers & remembering custom headers
* Critical fix by removing dependency on threading for index and socket handling
- Hidden option to also do autosave without thread to test further issues
* Critical fix for handling unicode file names on windows
* Fix issue where config values go missing if not used
* Fix error for file shortcuts in various dialogs
* Restored macOS integration using a plugin
* Shorter socket name to avoid os specific error on OS X
* More robustness for socket errors, fallback to --standalone automaticlly
* More robustness at startup when default notebook went missing, fallback to --list
* More robustness in preferences dialog when plugins give exceptions
* More robustness for invalid dates in tasklist parser
* Merge patch to add accelerators for bookmarks
* Updated build process for windows installer
* Fix indexing errors on move/rename page
* Fix regression in close-page when autosave ongoing
* Fix regression drag-n-drop index pane
* Fix regression for keybindings in index pane
* Fix regressions for attaching files
* Fix regression for opening folders
* Fix regression in opening inter-wiki links
* Fix regression in custom tools
* Fix regression in completion of page name in dialog entry
* Fix regression in quicknote "--attachments" option
* Fix regression for quicknote plugin due to process management
* Fix regression in date format for recentchanges dialog
* Fix regression in custom tool execution
* Fix for unicode in auto-linking
* Fix for unicode in arithmetic plugin
* Fix "insert image" also inserting a text link
* Fix search regex for chinese language to not match whitespace for start/end of word
* Fix for table editor plugin when sorting rows
* Fix for wrong usage of escapes in latex export for verbatim blocks
## 0.66 - Fri 28 Apr 2017
* Multiple notebooks run as single process now to reduce multi-process
complexity - more robust startup, reduce need for "--standalone"
* SQLite indexer re-written to fix long standing bugs and design flaws
with indexing
* Improved performance tag filtering in side pane
* Detect pages have changed on disk, even when page present in cache
* Bug fix for drag-n-drop of text within the editor
* New checkbox type available for "moved task" for journal workflow
* Context menu defined for checkboxes
* Horizontal lines "<HR>" added to wiki syntax -- Pavel_M
* Pathbar buttons can now also be used to insert page links by drag-n-drop
-- Klaus Holler
* "search in section" added to context menu for pages
* "search backlinks" added to context menu for pages -- Volodymyr Buell
* Keyboard navigation of plugin tab in preferences dialog -- Jens Sauer
* Allow "mailto:" links contain arguments like "?subject="
* Tasklist plugin: now also available embedded in side pane
* Tasklist plugin: new syntax for including due and start dates
* Tasklist plugin: new formatting priority column including deadlines
* Tasklist plugin: new "flat list" mode to only see lowest level tasks
* Tasklist plugin: removed support for "next" label
* Tasklist plugin: dialog now remembers sorting -- Jonas Pfannschmidt
* Versioncontrol plugin: git: removed global "git add", instead stage
individual files
* Versioncontrol plugin: fossil: fix for fossil "addremove"
* Attachment browser: bug fix for drag-n-drop
* Linesorter plugin: added keybindings to move / duplicate / delete lines
-- Johannes Kirschner
* Sourceview plugin: bug fix to make export via commandline also use
objects -- Alex Ivkin
* Sourceview plugin: bug fix to follow editable state of parent window
-- Jan Taus
* Bookmarks plugin updates -- Pavel_M
* Tableeditor plugin: bug fix for links -- Sašo Živanović
* Linkmap plugin: bug fix "unexpected char '-'"
* Arithmic plugin: bug fix to allow negative numbers -- TROUVERIE Joachim
* Dev: Templates are now translatable, using "gettext()" -- Jens Sauer
* Dev: Index API completely changed, see tasklist for a plugin example
* Dev: New module for file-system interaction, to be used in new code
* Dev: New parsing strategy based on tokenlist, used for tasklist parser
* Dev: Defined notebook API for concurrent operations in gtk main loop
* Dev: Simplified SignalEmitter code
* Packaging: removed support for maemo build - code went stale
* Packaging: make package build reproducible -- Reiner Herrmann
* Added translations for: Amharic, Arabic, Basque, and Portuguese
## 0.65 - Sun 01 Nov 2015
This release fixes two critical bugs in version 0.64:
* <Control> keybindings fail for older gtk versions, and in particular
for the <Control><Space> keybinding
* The table editor tends to drop columns of content in the precences
of empty cells
## 0.64 - Tue 27 Oct 2015
* Bookmark plugin - by Pavel M
* Updated spell plugin to allow using gtkspellcheck as backend
* Updated attachmentbrowser plugin with new thumbnailing logic
* Speed up of sqlite indexing
* Updated support for OS X - by Brecht Machiels
* Bug fixes for the Fossil version control support
* Bug fixes for locale in strftime and strxfrm functions
* Bug fix to avoid overwriting the accelmap config file
## 0.63 - Sat 13 Jun 2015
* Table plugin - by Tobias Haupenthal
* Support for Fossil version control - by Stas Bushuev
... Many bug fixes
## 0.62 - Tue 30 Sep 2014
Bug fix release
* Fixed broken Source View plugin
* Fixed Tray Icon plugin for Ubuntu
* Fixed bug with Caps Lock on windows
* Fixed behavior of New Page dialog
* Fixed status parsing for Git backend
* Fixed bug with CamelCase parsing for Persian & Arabic script
* Fixed parsing of numbered list character to be robust for Chinese characters
* Fixed bug with www server dialog
* Fixed bug in Go Child Page action
* Fixed export using the S5 slideshow template - now splits by heading
* Fixed bug in indexing for python 2.6
* Fixed bug in Open Notebook dialog when selecting current notebook
* Changed lookup path for 3rd party plugin modules - now uses XDG path
* Merged patch to support more screenshot tools in the Insert Screenshot
plugin - Andri Kusumah
* Updated Sort Lines plugin to use natural sorting for unicode
* Added control for handling of line breaks in HTML export
* Changed rendering of checkboxes in HTML export
* Merged patch to set image size for GNU R plugin - Olivier Scholder
* Added control to toggle full page name in Tag index view
* Added handling of SIGTERM signal
## 0.61 - Thu 31 Jul 2014
* Full refactoring of code for parsing and processing wiki syntax
making parser easier to extend and document interface more scalable
* Full refactoring of code for plugin framework making plugins more
flexible by defining decorators for specific application objects
* Full refactoring of code for exporting pages from zim
- Now supports MHTML export format
- Supports exporting multiple pages to a single file
- Supports recursive export of a page and all it's sub-pages
- Templates now support many more instructions and expressions
* Full refactoring of the code for parsing commandline commands and
initializing the application
* New config manager code to make parsing and handling of config files
more robust
* Merged new plugin for editing sequence diagrams by Greg Warner
* Improved the ToC plugin with floating widget
* Fixed unicode issue when calling external applications, and in
particular for the hg and git commands
* Fixed support for unicode CamelCase word detection
* Fixed bug on windows with unicode user names in background process
connection
* Changed "tags" plugin to show full page paths in the pre-tag view
* Added option for custom commands to replace the current selection
* Added keybindings for XF86Back and XF86Forward
* Many small fixes & patches from various persons that I forgot about *sorry*
* Added Finnish translation
## 0.60 - Tue 30 Apr 2013
* In this release the required python version is changed from 2.5 to 2.6 !
* Added a Recent Changes dialog and a Recent Changes pathbar option
* Added search entry to toolbar
* Added function to attachment browser plugin to zoom icon size
* Added new template by Robert Welch
* Critical bug fix for using templates that have a resources folder
* Fix for week number in Journal plugin page template (again)
* Fix for focus switching with distraction free editing plugin
* Fix for handling BOM character at start of file
* Fixed quicknote dialog to ask for confirmation on discard
* Fix to allow calling executables that do not end in .exe on windows
* Fix for various typos in the manual by Stéphane Aulery
* Removed custom zim.www.Server class in favor of standard library version
* New translations for Korean and Norwegian Bokmal
|
|
Version 1.16.8 - 2021-02-05
* minor syntax updates.
* auto unindent on closing curly brace.
* fixed compilation.
|
|
|
|
pkgsrc changes:
---------------
* Add patches to substitute hardcoded /etc and /usr paths in manpages.
* Bump revision.
|
|
-Fix: Switching to/from alternate buffer did not work on WSL environment
(#11, thanks to @E3uka)
-Improve: Update dependencies (term v0.7)
|
|
includes some new syntax highlighting for e.g. go, this release was not
announced on the website for some reason.
|
|
A console text editor for Unix that you already know how to use.
|
|
2021.01.14 - GNU nano 5.5 "Rebecca"
• Option 'set minibar' makes nano suppress the title bar and instead
show a bar with basic editing information at the bottom: file name
(plus an asterisk when the buffer is modified), the cursor position
(line,column), the character under the cursor (U+xxxx), the flags
that --stateflags normally shows, plus the percentage of the buffer
that is above the cursor.
• With 'set promptcolor' the color combination of the prompt bar can
be changed, to allow contrasting it with the mini bar (which always
has the same color as the title bar).
• Option 'set markmatch' highlights the result of a successful search
by putting the mark at the end of the match, making the match more
visible. It also suppresses the cursor until the next keystroke.
(If you dislike the hiding of the cursor, use 'set showcursor'.)
• The bindable toggle 'nowrap' has been renamed to 'breaklonglines',
to match the corresponding option, like for all other toggles.
• Support for Slang has been removed.
|
|
|
|
New:
-Add Julia language support. Thanks @matbesancon for the contribution!
Doc:
-Add link to NetBSD package in README
|
|
# Changelog
## 1.0.20
More bugfixes.
* Fixed a regression with pdf files that could not be overwritten (#2355)
* Fixed page layout update after inserting or deleting a page, changing the page layout or zooming (#1777, #2346, #2411)
* Fixed incorrect rendering of pages after changing the page format (#2457)
* Fixed blocked scrolling after saving a file (#2062)
* Fixed presentation mode after startup (#2413)
## 1.0.19
More bugfixes and improvements due to help from the various community
contributors!
* Changed select object algorithm to be more intuitive
* Added ability for taps with Select Rectangle and Select Region to act like
Select Object (#1980)
* Improved document loading speed (#2002)
* Added a `--version` command to print the Xournal++ version
* Added a `libgtk` version display to the About dialog
* Added a 16kHz sample rate to audio settings and fixed the 91kHz sample rate
(#2092)
* Added file version check for future compatibility (#1991)
* Changed wording of new page template dialog to be less confusing (#1524)
* Fixed behavior of "Attach file to the journal" option when choosing "Annotate
PDF" (#1725, #2106). This now allows the background PDF and the annotation files to
be renamed and moved as long as they 1) share the same file prefix; and 2)
share the same relative path.
* Fixed an issue where clicking the X on the replace file dialog would overwrite
the file (#1983)
* (libcairo >= 1.16 only): Fixed PDF export crashing when the table of contents
is empty (#2236).
* Fixed a bug where the PDF background would not update when loading a new
document (#1964)
* Fixed plugin window causing a crash on Ubuntu 16.04
* Fixed a bug where the icon would not appear correctly on some desktop
environments (#1892)
* Fixed inconsistent ordering of button keybindings (#1961)
* Fixed the Enter key not confirming PDF export settings (#1977)
* Fixed exported PDF title (#2039)
* Fixed a bug where different page backgrounds can cause PDFs to be exported
with the wrong backgrounds (#2119)
* Fixed a bug where the page number count would not be updated after deleting a
page (#2134)
* Fixed selection object tool not working correctly (#2081) / crashing (#2133)
when there are multiple layers
|
|
V0.17.2
---------
* Fixed a regression about here-docs in 0.17.0
|
|
Upstream notes:
small release which fixes some terminal-related problems present in
v2.0.7.
Terminfo fixes
- Mouse mode in alacritty and konsole fixed.
- Modifier key detection for dynamic terminals fixed.
- Background color in terminal emulator fixed.
Syntax highlighting improvements
- C++, Crystal, Groovy, Coffeescript.
- Parentheses no longer highlighted in default theme (makes the colors
less jarring and more consistent with other themes).
|
|
|
|
V0.17.1
---------
* Removed the code for making the cursor busy after 1 second — cursor
overriding isn't marked as thread-safe by Qt.
V0.17.0
---------
* Consider the locale when showing line numbers and omit the group separator.
* Disable "Save with Encoding" with uneditable files.
* Fixed restoring of the current side-pane item after another item is closed
by middle-clicking.
* Fixed a problem in closing side-pane items with filtering.
* Workarounds for Qt bugs in keyboard navigation inside a list view when some
items are hidden.
* Made the warning bar more flexible by giving it a timeout, which can be 0 for
permanent bars.
* Allow saving as root without a root instance when the user doesn't have the
permission to write. Polkit's pkexec is used for gaining the root privileges.
* Distinguish Wayland from the lack of X11.
* Guarantee that the session dialog has focus after opening a session.
* Prevent killTimer() error warnings.
* Added LaTex to the recognized syntaxes.
* Workarounds for bugs in Qt's default printing. Qt can't handle dark color
schemes and the reverse order with printing. Now, FeatherPad supports both.
* Do printing in a separate thread, so that, if it takes a long time,
FeatherPad could still be used.
* Added simple support for gvfs' admin.
* Several fixes to Perl syntax highlighting.
|
|
Change log:
0.5.1
======
- Dependency Changes:
- GLib >= 2.52.0
- GTK >= 3.22.0
- New Features:
- Allow to change the font size from keyboard/mouse (#46, #54, !60)
- Switch to asynchronous search (!58)
- Give more choice for whitespace display (#44, !46)
- Appearance Changes:
- Improve the look of the search bar
- Add a spinner to the search widgets
- Make the occurrences count appear in the search bar
- Reformulate "Home/End Keys" setting description
- Code Refactoring:
- Code refactoring around MousepadView properties (!60)
- Code refactoring around GMenuModel-bindings (!50)
- Bug Fixes:
- Decrease reference count of anchored documents
- Filter document signals on the active document
- Fix a memory leak in the templates menu
- Fix wrong conversion from uri to filename (#81)
- Warn when using GLib functions newer than requirements
(Mousepad 0.5.0 actually required GLib 2.60 due to such an oversight)
- Translation Updates:
Catalan, Chinese (Taiwan), French, German, Italian, Japanese,
Lithuanian, Norwegian Bokmål, Portuguese, Portuguese (Brazil),
Russian, Serbian, Spanish, Swedish, Turkish
|
|
0.18.0
- Dropped Python 2 and Python 3.5
- Using ``pathlib.Path()`` as an output instead of ``str`` in most places:
- ``Project.path``
- ``Script.path``
- ``Definition.module_path``
- ``Refactoring.get_renames``
- ``Refactoring.get_changed_files``
- Functions with ``@property`` now return ``property`` instead of ``function``
in ``Name().type``
- Started using annotations
- Better support for the walrus operator
- Project attributes are now read accessible
- Removed all deprecations
|
|
|
|
|
|
Ali Gholami Rudi (15):
led: use --- filetype for ex prompt and messages
ex: call :p for empty lines only once
ex: escape command with addresses
ex: for ec_exec, '|' is not a command separator
vi: redraw the entire screen if current line changes
led: use the attribute of \n for blanks
vi: hll option to highlight current line
conf.h: update syntax highlighting rules for neatmail summaries
conf: MKFILE_MODE specifies the access mode of new files
vi: fix updating previous hll row
uc: make uc_dec() more compact by removing its loop
uc: make uc_len() more compact by combining the first two conditions
ex: % and # signs in command line arguments should be escaped
vi: call term_done() even if ex_init() fails
led: indenting and deindenting when auto-indent buffer is empty
|
|
The hexer utility is a multi-buffer editor for binary files for Unix-like
systems that displays its buffer(s) as a hex dump. The user interface is
kept similar to vi/ex.
|
|
ChangeLog:
8.2.1934 Vim9: command modifiers in :def function not tested
8.2.1935 sort test fails on Mac
8.2.1936 session sets the local 'scrolloff' value to the global value
8.2.1937 Vim9: test for confirm modifier fails in some situations
8.2.1938 wiping out a terminal buffer makes some tests fail
8.2.1939 invalid memory access in Ex mode with global command
8.2.1940 Vim9: browse modifier test fails on Mac
8.2.1941 Ex mode test fails on MS-Windows with GUI
8.2.1942 insufficient test coverage for the Netbeans interface
8.2.1943 Vim9: wrong error message when colon is missing
8.2.1944 Netbeans test is flaky
8.2.1945 crash when passing NULL function to reduce()
8.2.1946 sort() with NULL string not tested
8.2.1947 crash when using "zj" without folds
8.2.1948 GUI: crash when handling message while closing a window
8.2.1949 Vim9: using extend() on null dict is silently ignored
8.2.1950 Vim9: crash when compiling function fails when getting type
8.2.1951 test for list and dict fails
8.2.1952 Vim9: crash when using a NULL dict key
8.2.1953 Vim9: extra "unknown" error after other error
8.2.1954 Vim9: not all command modifiers are tested
8.2.1955 Vim9: not all command modifiers are tested
8.2.1956 Vim9: cannot specify argument types for lambda
8.2.1957 diff and cursorcolumn highlighting don't mix
8.2.1958 build failure with timers
8.2.1959 crash when terminal buffer name is made empty
8.2.1960 warning for uninitialized variable
8.2.1961 various comments can be improved
8.2.1962 netbeans may access freed memory
8.2.1963 crash when using a popup window with "latin1" encoding
8.2.1964 not all ConTeXt files are recognized
8.2.1965 Vim9: tests fail without the channel feature
8.2.1966 popup becomes current window after closing a terminal window
8.2.1967 the session file does not restore the alternate file
8.2.1968 Vim9: has() assumes a feature does not change dynamically
8.2.1969 Vim9: map() may change the list or dict item type
8.2.1970 it is easy to make mistakes when cleaning up swap files
8.2.1971 memory leak when map() fails
8.2.1972 crash when recreating nested fold
8.2.1973 finding a patch number can be a bit slow
8.2.1974 Vim9: test for has('gui_running') fails with VIMDLL
8.2.1975 Win32: memory leak when encoding conversion fails
8.2.1976 cannot backspace in prompt buffer after using cursor-left
8.2.1977 Vim9: error for using a string in a condition is confusing
8.2.1978 making a mapping work in all modes is complicated
8.2.1979 "term_opencmd" option of term_start() is truncated
8.2.1980 Vim9: some tests are not done at the script level
8.2.1981 MinGW: parallel compilation might fail
8.2.1982 quickfix window not updated when adding invalid entries
8.2.1983 ml_get error when using <Cmd> to open a terminal
8.2.1984 cannot use :vimgrep in omni completion
8.2.1985 crash when closing terminal popup with <Cmd> mapping
8.2.1986 expression test is flaky on Appveyor
8.2.1987 MS-Windows: Win32.mak is no longer needed
8.2.1988 still in Insert mode when opening terminal popup
8.2.1989 info popup triggers WinEnter and WinLeave autocommands
8.2.1990 cursor position wrong in terminal popup with finished job
8.2.1991 Coverity warns for not using the ga_grow() return value
8.2.1992 build fails with small features
8.2.1993 occasional failure of the netbeans test
8.2.1994 MS-Windows: MinGW always does a full build
8.2.1995 the popup menu can cause too much redrawing
8.2.1996 Vim9: invalid error for argument of extend()
8.2.1997 window changes when using bufload() while in a terminal popup
8.2.1998 terminal Cmd test sometimes fails to close popup
8.2.1999 terminal popup test sometimes fails
8.2.2000 Vim9: dict.key assignment not implemented yet
8.2.2001 Vim9: :def function does not apply 'maxfuncdepth'
8.2.2002 Vim9: lambda argument shadowed by function name
8.2.2003 build error with +conceal but without +popupwin
8.2.2004 compiler warning for uninitialized variable
8.2.2005 redoing a mapping with <Cmd> doesn't work properly
8.2.2006 .pbtxt files are not recognized
8.2.2007 test for insert mode in popup is not reliable
8.2.2008 MS-Windows GUI: handling channel messages lags
8.2.2009 MS-Windows: setting $LANG in gvimext only causes problems
8.2.2010 Vim9: compiling fails for unreachable return statement
8.2.2011 "syn sync" reports a very large number
8.2.2012 Vim9: confusing error message when using bool wrongly
8.2.2013 Vim9: not skipping white space after unary minus
8.2.2014 using CTRL-O in a prompt buffer moves cursor to start
8.2.2015 Vim9: literal dict #{} is not like any other language
8.2.2016 swap file test is a little flaky
8.2.2017 missing part of the dict change
8.2.2018 Vim9: script variable not found from lambda
8.2.2019 swap file test fails on MS-Windows
8.2.2020 some compilers do not like the "namespace" argument
8.2.2021 Vim9: get E1099 when autocommand resets did_emsg
8.2.2022 Vim9: star command recognized errornously
8.2.2023 Vim: memory leak when :execute fails
8.2.2024 flicker when redrawing a popup with a title and border
8.2.2025 Amiga: Not all colors are used on OS4
8.2.2026 Coverity warns for possibly using not NUL terminated string
8.2.2027 Coverity warns for uninitialized field
8.2.2028 Coverity warns for using an uninitialized variable
8.2.2029 Coverity warns for not checking return value
8.2.2030 some tests fail on Mac
8.2.2031 some tests fail when run under valgrind
8.2.2032 cabalconfig and cabalproject filetypes not recognized
8.2.2033 Vim9: :def without argument gives compilation error
8.2.2034 Vim9: list unpack in for statement not compiled yet
8.2.2035 MS-Windows: some tests may fail
8.2.2036 buffer messed up if creating the quickfix window fails
8.2.2037 compiler test depends on list of compiler plugins
8.2.2038 compiler test fails on MS-Windows
8.2.2039 viminfo is not written when creating a new file
8.2.2040 terminal buffer disappears even when 'bufhidden' is "hide"
8.2.2041 haskell filetype not optimally recognized
8.2.2042 build failure with +profile but without +reltime
8.2.2043 GTK3: white border around text stands out
8.2.2044 MS-Windows: swap file test sometimes fails
8.2.2045 highlighting a character too much with incsearch
8.2.2046 some test failures don't give a clear error
8.2.2047 Amiga: FEAT_ARP defined when it should not
8.2.2048 Amiga: obsolete code
8.2.2049 Amiga: obsolete function
8.2.2050 search test contains unneeded sleeps
8.2.2051 Vim9: crash when aborting a user function call
8.2.2052 Vim9: "edit +4 fname" gives an error
8.2.2053 Vim9: lamba doesn't accept argument types
8.2.2054 Amiga: FEAT_ARP defined when it should not
8.2.2055 MS-Windows: two Vim instances may use the same temp file
8.2.2056 configure fails if building with implicit-function-declaration
8.2.2057 getting the selection may trigger TextYankPost autocmd
8.2.2058 using mkview/loadview changes the jumplist
8.2.2059 Amiga: can't find plugins
8.2.2060 check for features implemented with "if"
8.2.2061 Vim9: E1030 error when using empty string for term_sendkeys()
8.2.2062 <Cmd> does not handle CTRL-V
8.2.2063 Vim9: only one level of indexing supported
8.2.2064 terminal: cursor is on while redrawing, causing flicker
8.2.2065 using map() and filter() on a range() is inefficient
8.2.2066 Vim9: assignment with += doesn't work
8.2.2067 cursor position in popup terminal is wrong
8.2.2068 transparent syntax item uses start/end of containing region
8.2.2069 the quickfix window is not updated after setqflist()
8.2.2070 can't get the exit value in VimLeave(Pre) autocommands
8.2.2071 Vim9: list assign doesn't except empty remainder list
8.2.2072 Vim9: list assign not well tested
8.2.2073 Vim9: for with unpack only works for local variables
8.2.2074 Vim9: using :normal from Vim9 script can't handle range
8.2.2075 error for const argument to mapnew()
8.2.2076 MS-Windows console: sometimes drops typed characters
8.2.2077 build failure with small features
8.2.2078 illegal memory access when using :print on invalid text
8.2.2079 Vim9: cannot put a linebreak before or after "in" of ":for"
8.2.2080 Vim9: no proper error message for using s:var in for loop
8.2.2081 Vim9: cannot handle a linebreak after "=" in assignment
8.2.2082 Vim9: can still use the depricated #{} dict syntax
8.2.2083 Vim9: crash when using ":silent!" and getting member fails
8.2.2084 CTRL-V U doesn't work to enter a Unicode character
8.2.2085 Qt translation file is recognized as typescript
8.2.2086 libvterm tests are only run on Linux
8.2.2087 Vim9: memory leak when statement is truncated
8.2.2088 Vim9: script test sometimes fails
8.2.2089 libvterm test fails to build on Mac
8.2.2090 Vim9: dict does not accept a key in quotes
8.2.2091 MS-Windows: build warnings
8.2.2092 Vim9: unpredictable errors for script tests
8.2.2093 Vim9: script test sometimes fails
8.2.2094 when an expression fails getting next command may be wrong
8.2.2095 Vim9: crash when failed dict member is followed by concat
8.2.2096 Vim9: command modifiers not restored after assignment
8.2.2097 Vim9: using :silent! when calling a function prevents abort
8.2.2098 Vim9: function argument of sort() and map() not tested
8.2.2099 Vim9: some checks are not tested
8.2.2100 insufficient testing for function range and dict
8.2.2101 Vim9: memory leak when literal dict has an error
8.2.2102 Vim9: not all error messages tested
8.2.2103 Vim9: unreachable code
8.2.2104 build problem with Ruby 2.7
8.2.2105 sound test is a bit flaky
8.2.2106 TOML files are not recognized
8.2.2107 Vim9: some errors not tested
8.2.2108 Vim9: no test to check for :let error
8.2.2109 "vim -" does not work well when modifyOtherKeys is enabled
8.2.2110 cannot use ":shell" when reading from stdin
8.2.2111 GTK: menu background is the same color as the main window
8.2.2112 running tests may leave some files behind
8.2.2113 MS-Windows GUI: crash after using ":set guifont=" four times
8.2.2114 Vim9: unreachable code in assignment
8.2.2115 Vim9: some errors not tested for; dead code
8.2.2116 MS-Windows GUI: test for 'guifont' is incomplete
8.2.2117 some functions use any value as a string
8.2.2118 dead code in the job support
8.2.2119 GTK3: status line background color is wrong
8.2.2120 not all Perl functionality is tested
8.2.2121 internal error when using \ze before \zs in a pattern
8.2.2122 Vim9: crash when sourcing vim9script early
8.2.2123 after using a complete popup the buffer is listed
8.2.2124 Vim9: a range cannot be computed at runtime
8.2.2125 Vim9: leaking memory
8.2.2126 Ruby: missing function prototype
8.2.2127 Vim9: executing user command from Vim9 script not tested
|
|
Moving the cursor now skips over combining characters (and
other zero-width characters). Deleting a character deletes
also any succeeding zero-width characters, but backspacing
deletes just one character at a time.
|
|
|
|
Removed options.mk since qt5 is the only option used and the package can't
build without qt.
Removed patch-versiondialog.cpp since it has been fixed in this version.
Changes from changelog:
- the url used to check a new version has been fixed
(website has moved to https)
- a bug after closing the internal pdf viewer during a session
(not the embed one) has been fixed
- the deactivation of the list of pages in the internal pdf viewer
is now recorded in the viewer settings
- the pos and size of the internal browser is now recorded
- some paths to miktex 2.9 have been updated
- a typo in the english manual has been fixed
- a workaround about the bad detection of dpi screen on Xorg has ben added
- the french translation has been fixed (some missing items)
- a typo in the dutch translation has been fixed
- The ctrl+, shortcut has been added for opening the configuration dialog
- The ctrl+0 shortcut has been added for defining the master document
|
|
For the Python 3.8 default switch.
|
|
|
|
Change log:
0.5.0
======
- Bump required GTK+ in `mousepad-prefs-dialog.ui` (#78)
- Fix an oversight in updating actions state (#76)
- Remove TODO file (#74)
- Ensure that opening modes are excluded from translation
- Translation Updates:
Albanian, Bulgarian, Chinese (China), Dutch, French, German, Greek,
Hebrew, Indonesian, Italian, Norwegian Bokmål, Portuguese,
Portuguese (Brazil), Slovenian, Spanish, Japanese
0.4.90
======
Release candidate for upcoming stable version 0.5.
- Dependency Changes:
- GLib >= 2.45.8
- GTK+ >= 3.20
- GtkSourceView >= 3.24
- GTK+ 2 support has been removed
- GtkSourceView 2 support has been removed
- New Features:
- Add keybindings to show the menubar temporarily when hidden
- Add command line option and setting for file opening mode
- Improve encoding dialog
- Add regex search
- Discontinued Features
- multi-select (GTK+ 2)
- Appearance Changes
- Replace `$HOME` with a tilde in displayed filename
- Add new default keybindings and reveal some hidden ones
- Search bar tweaks
- Make tabs expanded for consistency with other Xfce programs
- Add copyright and license info to About dialog
- Improve label texts of "Find and Replace" dialog and search bar
- Make the statusbar smaller
- Add new app icon and switch to reverse DNS name
- Save the state of the "highlight all" button in the search bar
- Update window title of Find and Replace dialog
- Add "Wrap around" check box to Find and Replace dialog (Bug #11290)
- Infer filetype from shebang line (Bug #10514)
- Show info when Templates directory does not exist (Bug #10486)
- Code Refactoring
- Restore the use of the file `accels.scm`
- Code refactoring around saving and restoring window geometry
- Improve save-related actions
- Fully switch to GtkApplication
- Avoid deprecation warnings 5: CSS related
- Avoid deprecation warnings 4: GtkUIManager and GtkAction
- GtkStock
- Avoid deprecation warnings 2: miscellaneous
- Avoid deprecation warnings 1: alignment and padding
- Avoid compilation warnings other than deprecation
- Remove support for GTK+2
- Switch to README.md and foreign automake mode
- Add basic GitLab pipeline
- Bug Fixes:
- Remove README.md from DISTCLEANFILES, it's not generated
- Fix crash when dragging tab to GSV widget
- Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
- Initialize the recent manager if needed at startup
- Prevent search bar from overlapping the document
- Properly disconnect signal handlers
- Fix make distcheck
- Fix color modifications in search entries
- Do not open an empty document when encoding failed
- Do not search for previously selected text
- Update search field with selected text
- Bug #16717: Move from exo-csource to xdt-csource
- Remember last save location (Bug #14165)
- Use g_get_user_dir to get Templates directory (Bug #11048)
- Sync remaining menu actions to their settings (Bug #11046)
- Install appstream in metainfo folder (Bug #11200)
- Add appdata file (Bug #11200)
- Fix building with `--enable-dbus --disable-gtk3`
- Change visibility of fullscreen bars after small delay (Bug #9735)
- Fix return type of fullscreen settings (Bug #9735)
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
(Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish,
Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
|
|
|
|
Qt Creator is a new cross-platform integrated development environment (IDE)
tailored to the needs of Qt developers. It includes:
* An advanced C++ code editor
* Integrated GUI layout and forms designer
* Project and build management tools
* Integrated, context-sensitive help system
* Visual debugger
* Rapid code navigation tools
* Supports multiple platforms
packaged by a large number of people over the years in wip.
|
|
Changes:
Vim-style expandtab option (#75, #76, #80)
Provides Turkish translation (#68)
Backspace now deletes \ rather than being escaped (#25)
T during motion commands is now VI-compatible (#35)
Encoding related fixes, such as UTF-8 detection (#61, #42, #65)
Fixed a number of memory management issues (#56)
|
|
Add missing tools. Use NetBSD curses where possible.
2020.10.07 - GNU nano 5.3 "Revolution!"
• Option 'set stateflags' makes nano show the state of auto-indenting,
the mark, hard-wrapping, macro recording, and soft-wrapping in the
title bar. The flags take the place of "Modified", and a modified
buffer is instead indicated by an asterisk (*) after its name.
• Nano no longer by default tries using libmagic to determine the type
of a file (when neither filename nor first line gave a clue), because
in most cases it is a waste of time. It requires using the option
--magic or -! or 'set magic' to make nano try libmagic.
• The color of the indicator can be changed with 'set scrollercolor'.
2020.08.24 - GNU nano 5.2 "Ranrapalca"
• Making certain replacements after a large paste does not crash.
• Hitting a toggle at the Search prompt does not clear the answer.
• Using --positionlog does not complain at the first start.
• A macro containing a Search command will not sometimes fail.
|
|
* Noteworthy changes in release 2.4.15 (2020-11-05) [stable]
** Bug fixes
Ensure term.h matches [n]curses[w].h (fix #58880).
Fix a potential crash in the Lisp “interpreter”.
query-replace no longer prints the number of replacements on error.
** Build-related
Various improvements and fixes, including updates to gnulib and bootstrap,
improvements to the build instructions, and the removal of obsolete files.
Use automake’s parallel test harness to run the tests.
Make running the tests with Emacs optional. A lot of them do not pass any
more with recent Emacsen, but this is not an urgent problem.
Use ASAN instead of Valgrind for memory checking: this makes the tests run
much faster.
Remove the use of texinfo markup from docstrings.
tbl_vars.h no longer needs to be generated from tbl_vars.h.in, as no
substitutions were being made.
** Miscellaneous
Some code clean-up, including a simplification to the calling convention
for C functions that implement editor commands.
Update some docstrings to match Emacs 27.1.
|
|
|
|
|
|
Change log:
pluma 1.24.1
* Translations update
* build: silent build warnings for distcheck
* help: Remove Open Location from shortcut keys table
* build: do not override the default value for MATE_COMPILE_WARNINGS
* Use user page on github when user email is private
* Update authors
|
|
|
|
|