- Update to version 5.5.3:
* Fix find and replace of regular expression like ^.*$ that may match empty
range. Find Next previously failed on subsequent searches.
* Fix marking each match of a regular expression like ^$ for an empty line
so it doesn't get stuck, time out, then stop after one segment.
- Update to version 5.5.2:
* Add stretch attribute to style settings.
* Add load.session.always to open both previous session and command line
files. Bug #2440.
OBS-URL: https://build.opensuse.org/request/show/1222979
OBS-URL: https://build.opensuse.org/package/show/editors/scite?expand=0&rev=38
- Update to version 5.1.0:
* Add SciFnDirectStatus, a direct access function which also returns status.
It can be retrieved with SCI_GETDIRECTSTATUSFUNCTION.
This can avoid calling SCI_GETSTATUS after every API to determine
failure so can improve performance.
* Add more type-safe wrappers to the API. These are defined in
include/ScintillaCall.h and implemented in call/ScintillaCall.cxx.
ScintillaCall throws Scintilla::Failure exceptions when a call fails.
* Add APIs for setting appearance (traditional blob or plain text) and
colour of representations and support setting a representation
for the "\r\n" line end sequence.
* Add SCI_REPLACERECTANGULAR to insert text like a rectangular paste.
* Fixed bug with SCI_GETLASTCHILD.
OBS-URL: https://build.opensuse.org/request/show/906395
OBS-URL: https://build.opensuse.org/package/show/editors/scite?expand=0&rev=11
- Updated to version 5.0.3:
+ Lexilla;
* Add namespace feature with GetNameSpace function.
* AddStaticLexerModule function adds a static lexer to
Lexilla's list.
* Add Julia lexer, Feature #1380.
* Fix variable expansion in Batch, Issue #4.
* Fix transition to comment for --> inside JavaScript string,
Bug #2207.
* Remove nested comment and long string support as these were
removed from Lua, Bug #2205.
* Fix empty link titles in Markdown, Bug #2235. Also fix
detection of whether the previous line had content which
treated '\n' and '\r\n' line endings differently.
* Update to Unicode 13, Feature #1379.
+ A more type-safe binding of Scintilla's API that can be used
from C++ is implemented in the ScintillaTypes.h,
ScintillaMessages.h, and ScintillaStructures.h headers.
+ Change the way that selections and carets are drawn to use the
element APIs.
+ Change caret line drawing to use SC_ELEMENT_CARET_LINE_BACK
element and SCI_SETCARETLINELAYER method.
+ Add SCI_MARKERSETLAYER to define layer on which to draw content
area markers. This replaces the use of SC_ALPHA_NOALPHA for
markers.
+ Add SC_ELEMENT_WHITE_SPACE to set the colour of visible
whitespace including translucency.
+ Add elements for hot spots SC_ELEMENT_HOT_SPOT_ACTIVE and
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK.
+ Add SCI_GETELEMENTBASECOLOUR to return the default values for
element colours.
+ Make idle actions wrapping and background styling smoother by
measuring per-byte instead of per-line and allowing just one
line to be processed in a time slice. Very long lines will not
distort estimation or block interaction as much. Feature #1373.
+ Include modifiers in SCN_INDICATORRELEASE notification,
Bug #2254.
+ Update to Unicode 13, Feature #1379.
+ On GTK 3 with Wayland, fix primary selection, Bug #2227.
- Many changes from version 4.4.0 to 5.0.2 see history at
https://www.scintilla.org/SciTEHistory.html.
OBS-URL: https://build.opensuse.org/request/show/897556
OBS-URL: https://build.opensuse.org/package/show/editors/scite?expand=0&rev=9
- Update to version 3.7.5:
* SciTE adds "Select All Bookmarks" command.
* SciTE adds a save.path.suggestion setting to suggest a file
name when saving an unnamed buffer.
* SciTE examines at most 1 MB of a file to automatically
determine indentation for indent.auto to avoid a lengthy pause
when loading very large files.
* SciTE user interface uses lighter colours and fewer 3D
elements to match current desktop environments.
* SciTE sets buffer dirty and shows message when file deleted if
load.on.activate on.
- Drop reproducible.patch: incorporated upstream.
OBS-URL: https://build.opensuse.org/request/show/512864
OBS-URL: https://build.opensuse.org/package/show/editors/scite?expand=0&rev=5
- Updated to version 3.4.4:
+ Style byte indicators removed. They were deprecated in 2007.
Standard indicators should be used instead. Some elements used
by lexers no longer take number of bits or mask arguments so
lexers may need to be updated for LexAccessor::StartAt,
LexAccessor::SetFlags (removed), LexerModule::LexerModule.
+ When multiple selections are active, autocompletion text may be
inserted at each selection with new SCI_AUTOCSETMULTI method.
+ C++ lexer fixes crash for "#define x(" (sf#1614).
+ C++ lexer fixes raw string recognition so that R"xxx(blah)xxx"
is styled as SCE_C_STRINGRAW.
+ The Postscript lexer no longer marks token edges with
indicators as this used style byte indicators.
+ The Scriptol lexer no longer displays indicators for poor
indentation as this used style byte indicators.
+ TCL lexer fixes names of keyword sets (sf#1615).
+ Shell lexer fixes fold matching problem caused by "<<<"
(sf#1605).
+ Fix bug where indicators were not removed when fold
highlighting on (sf#1604).
+ Fix crash on GTK+ with Ubuntu 12.04 and overlay scroll bars.
+ Avoid creating a Cairo context when measuring text on GTK+ as
future versions of GTK+ may prohibit calling gdk_cairo_create
except inside drawing handlers. This prohibition may be
required on Wayland.
+ Fix crash in SciTE when stream comment performed at line end
(sf#1610).
+ For SciTE on GTK+ fix bug with initialisation of toggle buttons
in find and replace strips (sf#1612).
- Changes from version 3.4.3:
OBS-URL: https://build.opensuse.org/request/show/243716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scite?expand=0&rev=11