Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

scite-5.5.1-lp160.1.3 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: scite Distribution: openSUSE Leap 16.0
Version: 5.5.1 Vendor: openSUSE
Release: lp160.1.3 Build date: Fri Aug 2 07:38:04 2024
Group: Unspecified Build host: reproducible
Size: 4912118 Source RPM: scite-5.5.1-lp160.1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.scintilla.org/SciTE.html
Summary: Source Code Editor based on Scintilla
SciTE is a SCIntilla based Text Editor. Originally built to demonstrate
Scintilla, it has grown to be a generally useful editor with facilities for
building and running programs.

Provides

Requires

License

MIT

Changelog

* Fri Aug 02 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.5.1:
    * No editor specific changes.
  - Bump minimum required libscintilla to version 5.5.0 (missed
    during previous update).
* Tue May 07 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to version 5.5.0:
    * Fix read failure for UTF-16LE files where surrogate pair straddles
      block boundary and lead surrogate is a multiple of 256.
    * On GTK, treat message box close as cancel. This is safer when
      closing a file with unsaved changes. Bug #2434.
* Thu Mar 14 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.4.3:
    * No scite specific changes.
* Thu Dec 28 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.4.1:
    * Support opening huge files from command line or file manager
      context menu.
    * Allow "~/" with Open Selected Filename to open home directory
      paths. Feature #1504.
    * Allow empty lines in 'if' clauses again. Bug #2419.
  - Rebase scite-use-system-scintilla.patch for update.
* Wed Nov 22 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.4.0:
    * No Linux specific changes.
  - Drop scite-fix-missing-include.patch: upstreamed.
* Sun Oct 01 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.8:
    * Fix compilation with g++ 12.3. Bug #2396.
* Wed Aug 02 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.7:
    * Add discover.properties property to enable
      command.discover.properties which is now disabled by default
      as a security measure since command.discover.properties may
      perform any command silently and automatically and can be set
      in local properties for a shared directory or downloaded
      project. Bug #2387.
    * Add ZoomFactor property that may be displayed in status bar.
    * Remove nimrod.properties file as it has been superseded by
      nim.properties.
* Sat Jun 10 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.6:
    * Fixes a key binding problem on GTK.
    * Improves support for Bash, Batch, F#, Hollywood, and VB.
* Sat Apr 15 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 5.3.5:
    * C++: Fix failure to recognize keywords containing upper case.
    * GDScript: Support % and $ node paths.
  - Add scite-fix-missing-include.patch: Add missing includes.
* Tue Feb 14 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.3:
    * Add 0-based byte position properties SelectionStart and
      SelectionEnd that may help when developing scripts as they
      correspond to Scintilla arguments.
    * Fix slow-down with folding on huge documents that occurred with
      version 4.1.6.
* Mon Dec 26 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.2:
    * Change release compilation optimization option to favour speed
      over space
  - Minor rebase scite-use-system-scintilla.patch for update.
* Mon Oct 31 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.1:
    * Implement translucent markers.
    * Added invisiblerepresentation style attribute. Feature #1453.
* Fri Sep 09 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.0:
    * Implement find.exclude property to avoid searching in some
      files.
  - Bump required version of libscintilla-devel to 5.3.0.
* Wed Jul 13 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.2.4:
    * The default set of languages imported and visible in menus now
      includes Markdown and PowerShell. Ada, Caml, D, and Fortran
      were excluded but can be reenabled by users setting the
      `imports.exclude' property.
    * On GTK, path bar text can be selected. Feature #1439.
* Wed Jun 22 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.2.3:
    * Fix crash on Windows after opening a file with File Open
      dialog when open.filter empty. Bug #2325.
    * Fix hang on Windows with file on UNC share. Bug #2326.
    * Fix display of replacement field in replace strip on Windows
      with 250% scaling. Bug #2331.
    * Fix localisation for text that start with "match". Bug #2327.
  - Update scite-use-system-scintilla.patch to drop rpath $ORIGIN
    usage that causes build failures on 15.4.
* Mon May 02 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Require libscintilla-devel >= 5.2.2 for building.
* Sun May 01 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.2.2:
    * Add "match" statement to local and directories properties to
      simplify setting properties for particular files.
    * Add $(RelativePath) for path from directory properties
      directory to current file.
    * Set file name properties in wider scope to allow use in "if"
      tests.
    * Fix pattern matching for EditorConfig: '?' does not match '/'.
      Support numeric ranges {start..end} and set ranges [a-z].
    * Fix showing folded lines when using find strip.
    * Add scite.ReloadProperties function to Lua. Feature #1434.
    * Fix read-only indicator on GTK. Bug #2313.
    * Show read-only indicator in title bar. Bug #2313.
    * Fix icon showing on GTK. Bug #2314.
* Thu Feb 24 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.2.1:
    * No upstream documentation of changes.
* Thu Feb 17 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Revert to defining tar_ver macro literally to allow source
    validators and other services to work with the source URL.
* Mon Feb 14 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.2.0:
    * Fix bug where autocomplete did not display for last character
      of the document. Bug #2307.
    * Fix Export as HTML default style when export.html.wysiwyg=0.
      Bug #2311.
    * Lexilla 5.1.5:
    - Bash: Treat \r\n line ends the same as \n. This makes
      testing easier. Issue #57.
    - Batch: Recognise "::" comments when second command on line.
      Bug #2304.
    - F#: Recognise format specifiers in interpolated strings and
      %B for binary. Issue #46.
    - F#: More accurate line-based folding. Issue #56.
    - HTML: Fix folding inside script blocks. Issue #47, Issue
      [#53].
    - Inno Setup: Fix multiline comments in code. Issue #44.
    - Python: Add attribute style with properties
      lexer.python.identifier.attributes and
      lexer.python.decorator.attributes. Pull request #49.
    - Allow choice of object file directory with makefile by
      setting DIR_O. Issue #50.
  - Rebase scite-use-system-scintilla.patch to apply without fuzz.
  - Bump scintilla required version to 5.2.0.
* Fri Dec 24 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.1.6:
    * Fix Lua GetSelText method to not return an extra NUL.
  - Refresh scite-use-system-scintilla.patch to apply cleanly.
* Mon Nov 22 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.1.5:
    * Fix highlighting of matches with "Mark All" button in find
      strip.
* Thu Oct 21 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.1.3:
    * Fix a crash at shutdown.
  - Changes from version 5.1.2:
    * Add filter view and filter mode for replace strip. Feature
      [#1249].
    * For incremental searches and filter view, remember each search
      in the history combo-box.
    * Add fold.line.colour property to set the colour of fold lines.
    * Add font.monospaced.list property which can be used to
      optimize monospaced fonts.
    * Keys in property files may use Unicode escapes \xHH, \uHHHH,
      and \UHHHHHHHH for characters that could not otherwise be
      represented like '=' (\x3D or \U0000003D) and line ends.
      Feature #1407.
    * Fix problems with Escape and Enter in Insert Abbreviation
      dialog on GTK.  Bug #2275.
    * Fix appearance of menu accelerator keys on GTK 3. Bug #1405.
    * Fix indentation and caret positioning bugs with Expand
      Abbreviation and Insert Abbreviation. Bug #2275.
    * Free document memory when closed instead of recycling document
      for future opened file.
    * Fix line continuation handling in Embedded properties and
      forth.properties. Bug #2277, Bug #2278.
  - Refresh scite-use-system-scintilla.patch to apply cleanly.
* Thu Jul 29 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.1.1:
    * In DBCS encodings, treat valid DBCS lead byte followed by
      invalid trail byte as single byte. Feature #1408.
    * Searching was optimized for documents that contain mostly
      ASCII text and is often 2-3 times faster. Feature #1381.
    * Word searching behaves more consistently at start and end of
      document.
    * Add SCI_ALLOCATELINES to allocate indices to hold some number
      of lines. This can decrease reallocation overhead when the
      application can count or estimate the number of lines in huge
      files. Feature #1370.
    * Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable
      autocompletion list on Win32. Feature #1284.
* Tue Jul 27 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Don't disable LTO for openSUSE >= 1550, now supported by
    upstream.
  - Add scite-use-system-scintilla.patch to allow building with
    system scintilla and build with system scintilla.
* Thu Jul 15 2021 Paolo Stivanin <info@paolostivanin.com>
  - 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.
* Thu Jun 03 2021 malcolmlewis@opensuse.org
  - 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.
* Thu May 07 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 4.3.3:
    * improves Assembler, Batch, and Perl lexers
* Thu Apr 16 2020 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.3.2:
    * Add default argument for StyleContext::GetRelative.
    * Automatically scroll while dragging text.
* Wed Feb 05 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 4.3.0
  - drop gtk2 support
    * big upstream changelog -> https://www.scintilla.org/ScintillaHistory.html
* Thu Jul 27 2017 badshah400@gmail.com
  - 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.
* Tue May 30 2017 bwiedemann@suse.com
  - Add reproducible.patch to sort input files to make build reproducible
    (boo#1041090)
* Sat Apr 15 2017 luke.nukem.jones@gmail.com
  - Update to 3.7.4
    + Requires a C++11 compiler. GCC 4.8 and MSVC 2015 are supported.
    + Support dropped for Windows NT 4.
    + Accessibility support may be queried with SCI_GETACCESSIBILITY.
      On GTK+, accessibility may be disabled by calling
      SCI_SETACCESSIBILITY.
    + Lexer added for "indent" language which is styled as plain text
      but folded by indentation level.
    + The Progress ABL lexer handles nested comments where comment
      starts or ends are adjacent like "/*/*" or "*/*/".
    + In the Python lexer, improve f-string support. Add support for
      multiline expressions in triple quoted f-strings. Handle nested
      "()", "[]", and "{}" in f-string expressions and terminate
      expression coloring at ":" or "!". End f-string if ending quote
      is seen in a "{}" expression. Fix terminating single quoted
      f-string at EOL, (sf#1918).
    + The VHDL folder folds an "entity" on the first line of the file.
    + For IMEs, do not clear selected text when there is no
      composition text to show.
    + Fix to crash with fold tags where line inserted at start.
    + Fix to stream selection mode when moving caret up or down,
      sf(#1905).
    + Drawing fixes for fold tags include fully drawing lines and not
      overlapping some drawing and ensuring edges and mark underlines
      are visible.
    + Fix Cocoa failure to display accented character chooser for
      European languages by partially reverting a change made to
      prevent a crash with Chinese input by special-casing the
      Cangjie input source. (sf#1881).
    + Fix potential problems with IME on Cocoa when document contains
      invalid UTF-8.
    + Fix crash on Cocoa with OS X 10.9 due to accessibility API not
      available, (sf#1915).
    + Improved speed of accessibility code on GTK+ by using
      additional memory as a cache, (sf#1910).
    + Fix crash in accessibility code on GTK+ < 3.3.6 caused by
      previous bug fix, (sf#1907).
    + Fix to prevent double scrolling on GTK+ with X11, (sf#1901).
    + SciTE on GTK+ adds an "accessibility" property to allow
      disabling accessibility on GTK+ as an optimization.
    + SciTE on GTK+ has changed file chooser behaviour for some
      actions: overwriting an existing file shows a warning; the
      default session file name "SciTE.session" is shown and a
      "*.session" filter is applied; appropriate filters are
      applied when exporting; the current file name is displayed in
      "Save As" even when that file no longer exists.
    + SciTE fixed a bug where, on GTK+, when the output pane had
      focus, menu commands performed by mouse were sent instead to
      the edit pane.
    + SciTE on Windows 8+ further restricts the paths searched for
      DLLs to the application and system directories which may
      prevent some binary planting attacks.
    + Fix failure to load Direct2D on Windows when used on old
      versions of Windows, (sf#1653).
  - Changes in version 3.7.3
    + Display block caret over the character at the end of a
      selection to be similar to other editors.
    + In SciTE can choose colours for fold markers, (sf#1172).
    + In SciTE can hide buffer numbers in tabs, (sf#1173).
    + The Diff lexer recognizes deleted lines that start with "--- ".
    + The Lua lexer requires the first line to start with "#!" to be
      treated as a shebang comment, not just "#", (sf#1900).
    + The Matlab lexer requires block comment start and end to be
      alone on a line, (sf#1902).
    + The Python lexer supports f-strings with new styles, allows
      Unicode identifiers, and no longer allows @1 to be a decorator,
      (sf#1848).
    + Fix folding inconsistency when fold header added above a folded
      part. Avoid unnecessary unfolding when a deletion does not
      include a line end, (sf#1896).
    + Fix finalization crash on Cocoa, (sf#1909).
    + SciTE on GTK+ can have a wide divider between the panes with
      the split.wide property.
    + Fix display of autocompletion lists and calltips on GTK+ 3.22
      on Wayland. Newer APIs used on GTK+ 3.22 as older APIs were
      deprecated.
    + Fix crash in accessibility code on GTK+ due to signal receipt
      after destruction, (sf#1907).
    + Make trackpad scrolling work on Wayland, (sf#1901).
* Tue Feb 07 2017 malcolmlewis@opensuse.org
  - Updated to version 3.7.2:
    + Minimize redrawing for SCI_SETSELECTIONN* APIs, (sf#1888).
    + Use more precision to allow selecting individual lines in files
      with more than 16.7 million lines.
    + Fix crash on GTK+ <3.8 due to incorrect lifetime of
      accessibility object. More accurate reporting of attribute
      ranges and deletion lengths for accessibility.
    + In SciTE, if a Lua script causes a Scintilla failure exception,
      display error message in output pane instead of exiting,
      (sf#1773).
  - Changes from version 3.7.1:
    + The Scintilla namespace is no longer applied to struct
      definitions in Scintilla.h even when SCI_NAMESPACE defined.
      Client code should not define SCI_NAMESPACE.
    + Structure names in Scintilla.h without prefixes are deprecated
      and will now only be usable with INCLUDE_DEPRECATED_FEATURES
      defined. Use the newer names with the "Sci_" prefix:
    * CharacterRange → Sci_CharacterRange.
    * TextRange → Sci_TextRange.
    * TextToFind → Sci_TextToFind.
    * RangeToFormat → Sci_RangeToFormat.
    * NotifyHeader → Sci_NotifyHeader.
    + Previously deprecated features SC_CP_DBCS, SCI_SETUSEPALETTE
      and SCI_GETUSEPALETTE have been removed and can no longer be
      used in client code.
    + Accessibility support allowing screen readers to work added on
      GTK+.
    + Textual tags may be displayed to the right on folded lines with
      SCI_TOGGLEFOLDSHOWTEXT. This is commonly something like
      "{ ... }" or "<tr>...</tr>". It is displayed with the
      STYLE_FOLDDISPLAYTEXT style and may have a box drawn around it
      with SCI_FOLDDISPLAYTEXTSETSTYLE.
    + A mouse right-click over the margin may send an
      SCN_MARGINRIGHTCLICK event. This only occurs when popup menus
      are turned off. SCI_USEPOPUP now has three states:
      SC_POPUP_NEVER, SC_POPUP_ALL, or SC_POPUP_TEXT.
    + INDIC_POINT and INDIC_POINTCHARACTER indicators added to
      display small arrows underneath positions or characters.
    + Added alternate appearance for visible tabs which looks like a
      horizontal line. Controlled with SCI_SETTABDRAWMODE,
      Feature #1165.
    + Baan folder accommodates sections and lexer fixes definition of
      SCE_BAAN_FUNCDEF.
    + EDIFACT lexer and folder added, Feature #1166.
    + JSON folder fixed where it didn't resume folding with the
      correct fold level.
    + Matlab folder based on syntax instead of indentation so more
      accurate (sf#1692).
    + YAML lexer fixed style of references and keywords when followed
      by a comment, (sf#1872).
    + Margin click to select line now clears rectangular and
      additional selections.
    + Fixed a NULL access bug on GTK+ where the scrollbars could be
      used during destruction, (sf#1873).
    + A potential bug on GTK+ fixed where asynchronous clipboard
      could be delivered after its target Scintilla instance was
      destroyed.
    + SciTE on GTK+ allows localising tool bar tool tips,
      Feature #1167.
    + SciTE measures files larger that 2 GB which allows it to refuse
      to open huge files more consistently and to show better warning
      messages.
  - Changes from version 3.7.0:
    + Word selection, navigation, and manipulation is now performed
      on characters instead of bytes leading to more natural
      behaviour for multi-byte encodings like UTF-8. For UTF-8
      characters 0x80 and above, classification into word;
      punctuation; space; or line-end is based on the Unicode general
      category of the character and is not customizable, (sf#1832).
    + Two enums changed in Scintilla.iface which may lead to changed
      bindings. There were 2 FontQuality enums and the first is now
      PhasesDraw. The prefix for FoldAction was SC_FOLDACTION and is
      now SC_FOLDACTION_ which is similar to other enums. These
      changes do not affect the standard C/C++ binding.
    + EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow
      displaying multiple vertical edges simultaneously.
    + The number of margins can be changed with SCI_SETMARGINS.
    + Margin type SC_MARGIN_COLOUR added so that the application may
      choose any colour for a margin with SCI_SETMARGINBACKN.
    + The WordList class in lexlib used by lexers adds an
      InListAbridged method for matching keywords that have
      particular prefixes and/or suffixes.
    + The Baan lexer was changed significantly with more lexical
      states, keyword sets, and support for abridged keywords.
    + The Progress lexer "progress" has been replaced with a new
      lexer "abl" (Advanced Business Language) with a different set
      of lexical states and more functionality. The lexical state
      prefix has changed from SCE_4GL_ to SCE_ABL_, Feature #1143.
    + The YAML lexer recognizes inline comments, (sf#1660).
    + Fix caret position after left or right movement with
      rectangular selection, (sf#1861).
    + In SciTE, optional prefix argument added to scite.ConstantName
      method, (sf#1860).
    + On GTK+ 3.21+ fix incorrect font size in auto-completion list,
      (sf#1859).
    + Fix SciTE crash when command.mode ends with comma, (sf#1857).
* Fri Sep 16 2016 malcolmlewis@opensuse.org
  - Updated to version 3.6.7:
    + C++11 range-based for loops used in SciTE so GCC 4.6 is now the
      minimum supported version.
    + SCVS_NOWRAPLINESTART option stops left arrow from wrapping to
      the previous line. Most commonly wanted when virtual space is
      used, (sf#1648).
    + The C++ lexer can fold on #else and #elif with the
      fold.cpp.preprocessor.at.else property, (sf#210).
    + The HTML lexer no longer treats "<?" inside a string in a
      script as potentially starting an XML document, (sf#767).
    + The HTML lexer fixes a problem resuming at a script start where
      the starting state continued past where it should, (sf#1849).
    + When inserting spaces for virtual space and the position is in
      indentation and tabs are enabled for indentation then use tabs,
      (sf#1850).
    + Fix fold expand when some child text not styled. Caused by
      fixes for #1799, (sf#1842).
    + Fix scroll bar size warnings on GTK+ caused by #1831, (sf#1851).
    + Small fixes for GTK+ makefile, (sf#1844, sf#1845 and sf#1846).
    + Fix SciTE indentation after code like "void function () {}".
    + Fix SciTE global regex replace of "^" with something which
      missed the line after empty lines with LF line ends, (sf#1839).
    + Fix SciTE on GTK+ 3.20 bug where toggle buttons on find and
      replace strips did not show active state, (sf#1853).
  - Changes from version 3.6.6:
    + C++ 11 <regex> support built by default. Can be disabled by
      defining NO_CXX11_REGEX.
    + SciTE_USERHOME environment variable allows separate location
      for writeable properties files, Feature #965.
    + GObject introspection supports notify and command events.
    + The Progress lexer now allows comments preceded by a tab.
    + Scripts reading Scintilla.iface file include comments for enu
      and lex definitions, (sf#1829).
    + Fix crashes on GTK+ if idle work active when destroyed,
      (sf#1827).
    + Fixed bugs when used on GTK+ 3.20, (sf#1825 and sf#1831).
    + Fix SciTE search field background with dark theme on GTK+
      2.x,(sf#1826).
  - Changes from version 3.6.5:
    + JSON lexer added, Feature #1140.
    + The C++ lexer fixes a bug with multi-line strings with line
      continuation where the string style overflowed after an edit,
      (sf#1824).
    + The Python lexer treats '@' as an operator except when it is
      the first visible character on a line. This is for Python 3.5.
    + The Rust lexer allows '?' as an operator, Feature #1146.
    + Doubled size of compiled regex buffer, (sf#1822).
    + For GTK+, the Super modifier key can be used in key bindings,
      Feature #1142.
    + For GTK+, fix some crashes when using multiple threads.
    + Platform layer font cache removed on GTK+ as platform-
      independent caches are used. This avoids the use of thread
      locking and initialisation of threads so any GTK+ applications
      that rely on Scintilla initialising threads will have to do
      that themselves.
    + SciTE bug fixed with exported HTML where extra line shown,
      (sf#1816).
* Fri Mar 18 2016 malcolmlewis@opensuse.org
  - Update to version 3.6.4:
    + SciTE allows setting the autocompletion type separator
      character.
    + The C++ folder folds code on '(' and ')' to allow multi-line
      calls to be folded, Feature #1138.
    + For the HTML lexer, limit the extent of Mako line comments to
      finish before the line end characters.
    + Folds unfolded when two fold regions are merged by either
      deleting an intervening line or changing its fold level by
      adding characters. This was fixed both in Scintilla and in
      SciTE's equivalent code, (sf#1799).
    + The Progress lexer supports hexadecimal numeric literals,
      single-line comments, abbreviated keywords and extends nested
      comments to unlimited levels.
    + Ruby lexer treats alternate hash key syntax "key:" as a symbol,
      (sf#1810).
    + Rust lexer handles bracketed Unicode string escapes like
      "\u{123abc}", (sf#1809).
    + For Qt, release builds have assertions turned off.
    + For SciTE, more descriptive error messages are displayed when
      there are problems loading the Lua startup script,
      Feature #1139.
* Fri Feb 05 2016 malcolmlewis@opensuse.org
  - Update to version 3.6.3:
    + Allow painting without first styling all visible text then
      styling in the background using idle-time. This helps
      performance when scrolling down in very large documents. Can
      also incrementally style after the visible area to the end of
      the document so that the document is already styled when the
      user scrolls to it.
    + Support GObject introspection on GTK+.
    + SciTE supports pasting to each selection with the
      selection.multipaste setting, Feature #1123.
    + SciTE can optionally display a read-only indicator on tabs and
      in the Buffers menu.
    + Bash lexer flags incomplete here doc delimiters as syntax
      errors (sf#1789).
    + Support added for using '#' in non-comment ways as is possible
      with zsh (sf#1794).
    + Recognize more characters as here-doc delimiters (sf#1778).
    + Errorlist lexer fixes bug with final line in escape sequence
      recognition mode.
    + Lua lexer includes '&' and '|' bitwise operators for Lua 5.3
      (sf#1790).
    + Perl lexer updated for Perl 5.20 and 5.22.
    + Allow '_' for subroutine prototypes (sf#1791).
    + Double-diamond operator <<>>.
    + Hexadecimal floating point literals.
    + Repetition in list assignment (sf#1793).
    + Highlight changed subroutine prototype syntax for Perl 5.20
      (sf#1797).
    + Fix module ::-syntax when special characters such as 'x' are
      used.
    + Added ' and " detection as prefix chars for x repetition
      operator (sf#1800).
    + Visual Prolog lexer recognizes numbers more accurately and
      allows non-ASCII verbatim quoting characters, Feature #1130.
    + Send SCN_UPDATEUI with SC_UPDATE_SELECTION when the application
      changes multiple selection.
    + Expand folded areas before deleting fold header line
      (sf#1796).
    + Treat Unicode line ends like common line ends when maintaining
      fold state.
    + Highlight whole run for hover indicator when wrapped (sf#1784).
    + On GTK+ and Qt, Korean input by word fixed.
    + On GTK+, Qt, and Win32 block IME input when document is
      read-only or any selected text is protected.
    + On GTK+ on OS X, fix warning during destruction (sf#1777).
    + Fix SciTE crashes when using LPEG lexers.
* Fri Jan 01 2016 malcolmlewis@opensuse.org
  - Update to version 3.6.2:
    + Whitespace may be made visible just in indentation.
    + Whitespace dots are centred when larger than 1 pixel.
    + The Scintilla framework on Cocoa now contains version numbers.
    + SciTE's standard properties collect values from all active
      .properties file to produce the Language menu and the file
      types pull-down in the File open dialog.
    + The single executable version of SciTE, Sc1, uses 'module'
      statements within its embedded properties. This makes it act
      more like the full distribution allowing languages to be turned
      on and off by setting imports.include and imports.exclude. The
      default imports.exclude property adds eiffel, erlang, ps, and
      pov so these languages are turned off by default.
    + SciTE adds an output.blank.margin.left property to allow
      setting the output pane margin to a different width than the
      edit pane.
    + Markdown lexer treats line starts consistently to always
      highlight *foo* or similar at line start (sf#1766).
    + Optimise marker redrawing by only drawing affected lines when
      markers shown in the text.
    + On GTK+ 2.x, fix height of lines in autocompletion lists
      (sf#1774).
    + Fix bug with SCI_LINEENDDISPLAY where the caret moved to the
      next document line instead of the end of the display line
      (sf#1772).
    + Report error (SC_STATUS_FAILURE) when negative length passed to
      SCI_SETSTYLING (sf#1768).
    + When SC_MARK_UNDERLINE is not assigned to a margin, stop
      drawing the whole line.
    + When reverting an untitled document in SciTE, just clear it
      with no message about a file (sf#1764).
    + SciTE on GTK+ allows use of Ctrl+A (Select All) inside find and
      replace strips (sf#1769).
* Sun Oct 04 2015 malcolmlewis@opensuse.org
  - Update to version 3.6.1:
    + The oldest version of GTK+ supported now is 2.18 and for glib
      it is 2.22.
    + On GTK+, SC_CHARSET_OEM866 added to allow editing Russian files
      encoded in code page 866, Feature #1019.
    + The errorlist lexer understands some ANSI escape sequences to
      change foreground colour and intensity. This is sufficient to
      colour diagnotic output from gcc and clang when
    - fdiagnostics-color set.
    + The errorlist lexer allows the line number to be 0 in GCC
      errors as some tools report whole file errors as line 0.
    + MySql lexer fixes empty comments /**/ so the comment state does
      not continue.
    + VHDL folder supports "protected" keyword.
    + Treat CRLF line end as two characters in SCI_COUNTCHARACTERS
      (sf#1757).
    + On GTK+ 3.x, fix height of lines in autocompletion lists to
      match the font. Switch from deprecated style calls to CSS
      styling. Removed setting list colours on GTK+ 3.16+ as no
      longer appears needed.
    + On GTK+, avoid "Invalid rectangle passed" warning messages by
      never reporting the client rectangle with a negative width or
      height.
    + Fix SciTE disk exhaustion bug by reporting failures when
      writing files (sf#1760).
    + On GTK+ the keyboard command for View | End of Line was changed
      to Ctrl+Shift+N to avoid clash with Search | Selection Add
      Next (sf#1750).
* Wed Aug 05 2015 malcolmlewis@opensuse.org
  - Update to version 3.6.0:
    + External interfaces use the Sci_Position and Sci_PositionU
      typedefs instead of int and unsigned int to allow for changes
      to a 64-bit interface on 64-bit plactforms in the future.
      Applications and external lexers should start using the new
      type names so that they will be compatible when the 64-bit
      change occurs. There is also Sci_PositionCR (long) for use in
      the Sci_CharacterRange struct which will also eventually become
      64-bit.
    + Multiple selection now works over more key commands. The new
      multiple-selection handling commands include horizontal
      movement and selection commands, line up and down movement and
      selection commands, word and line deletion commands, and line
      end insertion. This change in behaviours is conditional on
      setting the SCI_SETADDITIONALSELECTIONTYPING property.
    + Autocompletion lists send an SCN_AUTOCCOMPLETED notification
      after the text has been inserted.
    + The case mode style attribute can now be SC_CASE_CAMEL.
    + The Python lexer supports substyles for identifiers.
    + SciTE adds support for substyles.
    + SciTE's Export as RTF and Copy as RTF commands support UTF-8.
    + SciTE can display autocompletion on all IME input with
      ime.autocomplete property.
    + SciTE properties files now discard trailing white space on
      variable names.
    + Calling SCI_SETIDENTIFIERS resets styling to ensure any added
      identifier are highlighted.
    + Avoid candidate box randomly popping up away from edit pane
      with (especially Japanese) IME input.
    + Fix drawing problem when control characters are in a hidden
      style as they then have a zero width rectangle to draw but
      modify that rectangle in a way that clears some pixels.
    + Report error when attempt to resize buffer to more than 2GB
      with SC_STATUS_FAILURE.
    + Fix bug on GTK+ with scroll bars leaking (sf#1742).
    + LexOthers.cxx file split into one file per lexer: LexBatch,
      LexDiff, LexErrorList, LexMake, LexNull, and LexProps.
    + SciTE exporters handle styles > 127 correctly now.
    + SciTE implements find.in.files.close.on.find on all platforms.
  - Add optflags to build to remove warning in rpmlint.
* Sat Jun 20 2015 malcolmlewis@opensuse.org
  - Update to version 3.5.7:
    + Added SCI_MULTIPLESELECTADDNEXT to add the next occurrence of
      the main selection within the target to the set of selections
      as main. If the current selection is empty then select word
      around caret. SCI_MULTIPLESELECTADDEACH adds each occurrence of
      the main selection within the target to the set of selections.
    + SciTE adds "Selection Add Next" and "Selection Add Each"
      commands to the Search menu.
    + Added SCI_ISRANGEWORD to determine if the parameters are at the
      start and end of a word.
    + Added SCI_TARGETWHOLEDOCUMENT to set the target to the whole
      document.
    + Verilog lexer recognises protected regions and the folder folds
      protected regions.
    + A performance problem with markers when deleting many lines was
      fixed (sf#1733).
    + On GTK+ 3.4+, when there are both horizontal and vertical
      scrollbars, draw the lower-right corner so that it does not
      appear black when text selected (sf#1611).
    + Fixed most calls deprecated in GTK+ 3.16. Does not fix style
      override calls as they are more complex.
    + SciTE on GTK+ 3.x uses a different technique for highlighting
      the search strip when there is no match which is more
      compatible with future and past versions and different themes.
* Sun May 31 2015 malcolmlewis@opensuse.org
  - Update to version 3.5.6:
    + On Qt, use fractional positioning calls and avoid rounding to
      ensure consistency.
    + SCI_TARGETASUTF8 and SCI_ENCODEDFROMUTF8 implemented on GTK+
    + C++ lexer fixes empty backquoted string (sf#1711).
    + C++ lexer fixes #undef directive (sf#1719).
    + Fortran folder fixes handling of "selecttype" and "selectcase"
      (sf#1724).
    + Verilog folder folds interface definitions.
    + VHDL folder folds units declarations and fixes a case
      insensitivity bug with not treating "IS" the same as "is".
    + Fix bug when drawing text margins in buffered mode which would
      use default encoding instead of chosen encoding (sf#1703).
    + Fix for reading a UTF-16 file in SciTE where a non-BMP
      character is split over a read buffer boundary (sf#1710).
    + Fix exporting from SciTE when using Scintillua for lexing.
    + SciTE does not report twice that a search string can not be
      found when "Replace" pressed (sf#1716).
    + SciTE on GTK+ 3.x disables arrow in search combo when no
      entries (sf#1717).
  - Changes from version 3.5.5:
    + The wxWidgets-specific ascent member of Font has been removed
      which breaks compatibility with current wxStyledTextCtrl
      (sf#1682).
    + IME on Qt supports multiple carets and behaves more like other
      platforms.
    + Always use inline IME on GTK+ for Korean.
    + SQL lexer fixes handling of '+' and '-' in numbers so the '-'
      in '1-1' is seen as an operator and for '1--comment' the
      comment is recognized.
    + TCL lexer reverts change to string handling (sf#1642).
    + Verilog lexer fixes bugs with macro styling. Verilog folder
      fixes bugs with `end completing an `if* instead of `endif and
      fold.at.else, and implements folding at preprocessor `else.
    + VHDL lexer supports extended identifiers.
    + Fix SciTE bug with missing file open filters and add hex to
      excluded set of properties files so that its settings don't
      appear (sf#1707).
    + Fix SciTE bug where files without extensions like "makefile"
      were not highlighted correctly.
* Mon Mar 23 2015 dimstar@opensuse.org
  - Drop scite-fix-desktop-categories.patch: adjust the .desktop
    categories using suse_update_desktop_file instead of a patch.
  - Add scite.changes as source, as it's used during build to inject
    the last change date / time into the build.
* Sun Mar 22 2015 p.drouand@gmail.com
  - Update to version 3.5.4:
    + Adds minor features.
    + Bug fixes.
* Tue Aug 05 2014 malcolmlewis@opensuse.org
  - 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:
    + N/A for linux.
  - Changes from version 3.4.2:
    + Insertions can be filtered or modified by calling
      SCI_CHANGEINSERTION inside a handler for SC_MOD_INSERTCHECK.
    + DMIS lexer added. DMIS is a language for coordinate measuring
      machines, Feature #1049.
    + Line state may be displayed in the line number margin to aid in
      debugging lexing and folding with SC_FOLDFLAG_LINESTATE (128).
    + C++ lexer understands more preprocessor statements. #if defined
      SYMBOL is understood. Some macros with arguments can be
      understood and these may be predefined in keyword set 4
      (keywords5 for SciTE) with syntax similar to
      CHECKVERSION(x)=(x<3), Feature #1051.
    + C++ lexer can highlight task marker keywords in comments as
      SCE_C_TASKMARKER.
    + C++ lexer can optionally highlight escape sequences in strings
      as SCE_C_ESCAPESEQUENCE.
    + C++ lexer supports Go back quoted raw string literals with
      lexer.cpp.backquoted.strings option, Feature #1047.
    + SciTE performs word and search match highlighting as an idle
      task to improve interactivity and allow use of these features
      on large files.
    + Bug fixed where caret remained invisible when period set to 0
      (sf#1592).
    + Fixed display flashing when scrolling with GTK+ 3.10 (sf#1567).
    + Fixed calls and constants deprecated in GTK+ 3.10.
    + For SciTE, protect access to variables used by threads with a
      mutex to prevent data races.
    + For SciTE on GTK+ fix thread object leaks. Display the version
      of GTK+ compiled against in the about box.
    + For SciTE on GTK+ 3.10, fix the size of the tab bar's content
      and use freedesktop.org standard icon names where possible.
    + SciTE's highlight current word feature no longer matches the
      selection when it contains space.
  - Changes from version 3.4.1:
    + Display Unicode line ends as [LS], [PS], and [NEL] blobs.
    + Bug fixed where cursor down failed on wrapped lines (sf#1585).
    + Caret positioning changed a little to appear inside characters
      less often by rounding the caret position to the pixel grid
      instead of truncating (sf#1588).
    + Bug fixed where automatic indentation wrong when caret in
      virtual space (sf#1586).
    + Crash fixed in SciTE with recursive properties files (sf#1507).
    + Bug fixed with SciTE where Ctrl+E before an unmatched end brace
      jumps to file start (sf#315).
  - Changes from version 3.4.0:
    + The Unicode line ends and substyles features added as
      provisional in 3.2.5 are now finalised. There are now no
      provisional features.
    + Added wrap mode SC_WRAP_WHITESPACE which only wraps on
      whitespace, not on style changes.
    + SciTE find and replace strips can perform incremental searching
      and temporary highlighting of all matches with the
      find.strip.incremental, replace.strip.incremental, and
      find.indicator.incremental settings.
    + Additional assembler lexer variant As(SCLEX_AS) for Unix
      assembly code which uses '#' for comments and ';' to separate
      statements.
    + Fix crashes and other bugs in Fortran folder by removing
      folding of do-label constructs.
    + Deleting a whole line deletes the annotations on that line
      instead of the annotations on the next line (sf#1577).
    + Changed position of tall calltips to prefer lower half of
      screen to cut off end instead of start.
    + Fix Qt bug where double click treated as triple click
      (sf#1575).
    + On Qt, selecting an item in an autocompletion list that is not
      currently visible positions it at the top.
* Wed Feb 12 2014 malcolmlewis@opensuse.org
  - Update to version 3.3.9:
    + Fix 3.3.8 bug where external lexers became inaccessible
      (sf#1574).
  - Updates from 3.3.8:
    + DropSelectionN API added to drop a selection from a multiple
      selection.
    + CallTipSetPosStart API added to change the position at which
      backspacing removes the calltip.
    + SC_MARK_BOOKMARK marker symbol added which looks like bookmark
      ribbons used in book reading applications.
    + C++ lexer fixes bug where keyword followed immediately by
      quoted string continued keyword style (sf#1564).
    + Matlab lexer treats '!' differently for Matlab and Octave
      languages (sf#1571).
    + Rust lexer improved with nested comments, more compliant
      doc-comment detection, octal literals, NUL characters treated
      as valid, and highlighting of raw string literals and float
      literals fixed, Feature #1038 (sf#1570).
    + On Qt expose the EOLMode on the document object.
    + Fix hotspot clicking where area was off by half a character
      width (sf#1562).
    + Tweaked scroll positioning by either 2 pixels or 1 pixel when
      caret is at left or right of view to ensure caret is inside
      visible area.
    + Send SCN_UPDATEUI with SC_UPDATE_SELECTION for Shift+Tab inside
      text.
    + SciTE uses a bookmark ribbon symbol for bookmarks as it scales
      better to higher resolutions than the previous blue gem bitmap.
    + SciTE will change the width of margins while running when the
      margin.width and fold.margin.width properties are changed.
    + SciTE displays a warning message when asked to open a
      directory (sf#1568).
  - Updates from 3.3.7:
    + Lexer added for DMAP language. Feature #1026.
    + Bash lexer allows '#' inside words (sf#1553).
    + C++ lexer recognizes C++11 user-defined lierals and applies
      lexical class SCE_C_USERLITERAL.
    + C++ lexer allows single quote characters as digit separators in
      numeric literals like 123'456 as this is included in C++14.
    + C++ lexer fixes bug with #include statements without "
      or > terminating filename (sf#1538).
    + C++ lexer fixes split of Doxygen keywords @code{.fileExtension}
      and @param[in,out] (sf#1551).
    + C++ lexer styles Doxygen keywords at end of document.
    + Cmake lexer fixes bug with empty comments (sf#1550).
    + Fortran folder improved. Treats "else" as fold header.
      Feature #962.
    + Fix bug with adjacent instances of the same indicator with
      different values where only the first was drawn (sf#1560).
    + When scroll width is tracked, take width of annotation lines
      into account.
    + On GTK+, chain up to superclass finalize so that all
      finalization is performed (sf#1549).
    + On GTK+, fix horizontal scroll bar range to not be double the
      needed width (sf#1546).
    + On Qt, bug fixed with drawing of scrollbars, where previous
      contents were not drawn over with some themes.
    + On Qt, bug fixed with finding monitor rectangle which could
      lead to autocomplete showing at wrong location.
    + SciTE fix for multiple message boxes when failing to save a
      file with save.on.deactivate (sf#1540).
    + SciTE on GTK+ fixes SIGCHLD handling so that Lua scripts can
      determine the exit status of processes they start (sf#1557).
* Mon Oct 28 2013 malcolmlewis@opensuse.org
  - Updated to version 3.3.6:
    + Added functions to help convert between substyles and base
      styles and between secondary and primary styles.
    + Lexer added for Rust language. Feature #1024.
    + Avoid false matches in errorlist lexer which is used for the
      SciTE output pane by stricter checking of ctags lines.
    + Perl lexer fixes bugs with multi-byte characters, including in
      HEREDOCs and PODs (sf#1528).
    + SQL folder folds 'create view' statements. Feature #1020.
    + Visual Prolog lexer updated with better support for string
      literals and Unicode. Feature #1025.
    + For SCI_SETIDENTIFIERS, \t, \r, and \n are allowed as well as
      space between identifiers (sf#1521).
    + Gaining and losing focus is now reported as a notification
      with the code set to SCN_FOCUSIN or SCN_FOCUSOUT.
    + On Qt, turn off idle events on destruction to prevent
      repeatedly calling idle.
    + Qt bindings in ScintillaEdit changed to use signed first
      parameter.
    + Compilation errors fixed on GTK+ with SCI_NAMESPACE.
    + Avoid attempts to redraw empty areas when lexing beyond the
      currently visible lines.
    + Control more attributes of indicators in SciTE with
      find.mark.indicator and highlight.current.word.indicator
      properties.
    + Fix SciTE bug with buffers becoming read-only (sf#1525).
    + Fix SciTE on GTK+ 3.x incremental search to change foreground
      colour when no match as changing background colour is
      difficult.
  - Updates from 3.3.5:
    + Characters may be represented by strings. In Unicode mode C1
      control characters are represented by their mnemonics.
    + Added SCI_POSITIONRELATIVE to optimize navigation by
      character.
    + Option to allow mouse selection to switch to rectangular by
      pressing Alt after start of gesture. Feature #1007.
    + Lexer added for KVIrc script. Feature #1008.
    + Bash lexer fixed quoted HereDoc delimiters (sf#1500).
    + Structured Text lexer fixed styling of enumeration members
      (sf#1508).
    + Fixed bug with horizontal caret position when margin changed
      (sf#1512).
    + Ensure selection redrawn correctly in two cases. When
      switching from stream to rectangular selection with
      Alt+Shift+Up. When reducing the range of an additional
      selection by moving mouse up. Feature #1007.
    + Initialize extended styles to the default style.
    + Qt bindings in ScintillaEdit made to work on 64-bit Unix
      systems.
    + Easier access to printing on Qt with formatRange method.
    + Fixed SciTE failure to save initial buffer in single buffer
      mode (sf#1339).
    + SciTE crash fixed for negative line.margin.width (sf#1504).
    + SciTE fix for infinite dialog boxes when failing to
      automatically save a file (sf#1503).
    + SciTE settings buffered.draw, two.phase.draw, and technology
      are applied to the output pane as well as the edit pane.
  - Updates from 3.3.4:
    + Handling of UTF-8 and DBCS text in lexers improved with
      methods ForwardBytes and GetRelativeCharacter added to
      StyleContext (sf#1483).
    + For Unicode text, case-insensitive searching and making text
      upper or lower case is now compliant with Unicode standards
      on all platforms and is much faster for non-ASCII characters.
    + A CategoriseCharacter function was added to return the Unicode
      general category of a character which can be useful in lexers.
    + SciTE 'immediate' subsystem added to allow scripts that work
      while tools are executed.
    + Font quality exposed in SciTE as font.quality setting.
    + ECL lexer regular expression code fixed (sf#1491).
    + Haskell lexer fixed to avoid unnecessary full redraws. Don't
      highlight CPP inside comments when styling.within.preprocessor
      is on (sf#1459).
    + Lua lexer fixes bug in labels with UTF-8 text (sf#1483).
    + Perl lexer fixes bug in string interpolation with UTF-8 text
      (sf#1483).
    + Fixed bugs with case conversion when the result was longer or
      shorter than the original text. Could access past end of
      string potentially crashing. Selection now updated to result
      length.
    + Fixed bug where data being inserted and removed was not being
      reported in notification messages. Bug introduced in 3.3.2.
    + Word wrap bug fixed where the last line could be shown twice.
    + Word wrap bug fixed for lines wrapping too short on GTK+.
    + Word wrap performance improved.
    + Minor memory leak fixed (sf#1487).
    + On Qt, fixed layout problem when QApplication construction
      delayed.
    + On Qt, find_text reports failure with -1 as first element of
      return value.
    + Fixed SciTE on GTK+ bug where a tool command could be
      performed using the keyboard while one was already running
      leading to confusion and crashes (sf#1486).
    + Python scripts used for building and maintenance improved and
      moved into scripts directory.
    + Testing scripts now work on Linux using Qt and PySide.
    + Tk platform defined. Implementation for Tk will be available
      separately from main Scintilla distribution.
  - Updates from 3.3.3:
    + Lexer and folder added for Structured Text language.
      Feature #959.
    + Out of bounds access fixed for GTK+ (sf#1480).
    + Crash fixed for GTK+ on Windows paste.
    + Bug fixed with incorrect event copying on GTK+ 3.x (sf#1481).
    + Bug fixed with right to left locales, like Hebrew, on GTK+
      (sf#1477).
    + Bug fixed with undo grouping of tab and backtab commands
      (sf#1478).
  - Updates from 3.3.2:
    + Basic implementations of common folding methods added to
      Scintilla to make it easier for containers to implement
      folding.
    + Add indicator INDIC_COMPOSITIONTHICK, a thick low underline,
      to mimic an appearance used for Asian language input
      composition.
    + C++ lexer adds style for preprocessor doc comment.
      Feature #990.
    + Haskell lexer and folder improved. Separate mode for literate
      Haskell "literatehaskell" SCLEX_LITERATEHASKELL (sf#1459).
    + LaTeX lexer bug fixed for Unicode character following '\'
      (sf#1468).
    + Fix multi-typing when two carets are located in virtual space
      on one line so that spaces are preserved.
    + Fix lexer problem where no line end was seen at end of
      document.
    + Fix Qt window positioning to not assume the top right of a
      monitor is at 0, 0.
    + Fix Qt to not track mouse when widget is hidden.
    + Qt now supports Qt 5.0 (sf#1448).
    + In SciTE, do not call OnSave twice when files saved
      asynchronously.
  - Updates from 3.3.1:
    + Autocompletion lists can now appear in priority order or be
      sorted by Scintilla. Feature #981.
    + Most lexers now lex an extra NUL byte at the end of the
      document which makes it more likely they will classify
      keywords at document end correctly (sf#574, sf#588).
    + Haskell lexer improved in several ways (sf#1459).
    + Matlab/Octave lexer recognises block comments and ...
      comments (sf#1414).
    + Ruby lexer crash fixed with keyword at start of document.
    + The PLAT_NCURSES platform now called PLAT_CURSES as may work
      on other implementations.
    + While regular expression search in DBCS text is still not
      working, matching partial characters is now avoided by moving
      end of match to end of character.
  - Updates from 3.3.0:
    + SCI_SCROLLRANGE added to scroll the view to display a range of
      text. If the whole range can not be displayed, priority is
      given to one end.
    + C++ lexer no longer recognises raw (R"") strings when the
      first character after " is invalid (sf#1454).
    + HTML lexer recognises JavaScript RegEx literals in more
      contexts (sf#1412).
    + Fixed automatic display of folded text when return pressed at
      end of fold header and first folded line was blank (sf#1455).
    + SCI_VISIBLEFROMDOCLINE fixed to never return a line beyond the
      document end.
    + SCI_LINESCROLL fixed for a negative column offset (sf#1450).
    + On GTK+, fix tab markers so visible if indent markers are
      visible (sf#1453).
* Wed Mar 20 2013 malcolmlewis@opensuse.org
  - Updated to version 3.2.5:
    + To allow cooperation between different uses of extended
      (beyond 255) styles they should be allocated using
      SCI_ALLOCATEEXTENDEDSTYLES.
    + For Unicode documents, lexers that use StyleContext will
      retrieve whole characters instead of bytes. LexAccessor
      provides a LineEnd method which can be a more efficient way to
      handle line ends and can enable Unicode line ends.
    + The C++ lexer understands the #undef directive when
      determining preprocessor definitions. Feature #978.
    + The errorlist lexer recognises gcc include path diagnostics
      that appear before an error.
    + Folding implemented for GetText (PO) translation language
      (sf#1437).
    + HTML lexer does not interrupt comment style for processing
      instructions (sf#1447).
    + Fix SciTE forgetting caret x-position when switching
      documents (sf#1442).
    + Fixed bug where vertical scrollbar thumb appeared at beginning
      of document when scrollbar shown (sf#1446).
    + Provisional features are new features that may change or be
      removed if they cause problems but should become permanent if
      they work well. For this release Unicode line ends and
      substyles are provisional features.
  - Changes from version 3.4.2:
    + Caret line highlight can optionally remain visible when window
      does not have focus. Feature #964.
    + Delegate mechanism for notifications added on Cocoa.
    + NUL characters in selection are copied to clipboard as spaces
      to avoid truncating at the NUL (sf#1289).
    + C++ lexer fixes problem with showing inactive sections when
      preprocessor lines contain trailing comment (sf#1413).
    + C++ lexer fixes problem with JavaScript regular expressions
      with '/' in character ranges (sf#1415).
    + LaTeX folder added. Feature #970.
    + LaTeX lexer improves styling of math environments.
      Feature #970.
    + MySQL lexer implements hidden commands.
    + Only produce a single undo step when autocompleting a single
      word (sf#1421).
    + Fixed crash when printing lines longer than 8000 characters
      (sf#1430).
    + Fixed problem in character movement extends selection mode
      where reversing direction collapsed the selection.
    + Fixed scaling bug when printing on GTK+ (sf#1427).
    + SciTE on GTK toolbar.detachable feature removed.
    + Fixed some background saving bugs in SciTE (sf#1366, sf#1339).
  - Changes from version 3.2.3:
    + Improve speed when performing multiple searches.
    + SciTE adds definition of PLAT_UNIX for both PLAT_GTK and
      PLAT_MAC to allow consolidation of settings valid on all
      Unix variants.
    + Signal autoCompleteCancelled added on Qt.
    + Bash lexer supports nested delimiter pairs (sf#1515556,
      sf#3008483, sf#3512208 and sf#3515392) Feature #3569352.
    + For C/C++, recognize exponent in floating point hexadecimal
      literals (sf#3576454).
    + For C #include statements, do not treat // in the path as a
      comment (sf#3519260).
    + Lexer for GetText translations (PO) improved with additional
      styles and single instance limitation fixed.
    + Ruby for loop folding fixed (sf#3240902, sf#3567391).
    + Ruby recognition of here-doc after class or instance variable
      fixed (sf#3567809).
    + SQL folding of loop and case fixed (sf#3567905).
    + SQL folding of case with assignment fixed (sf#3571820).
    + Fix hang when removing all characters from indicator at end of
      document.
    + Fix failure of \xhh in regular expression search for values
      greater than 0x79.
    + On GTK+ 3 Ubuntu, fix crash when drawing margin.
    + On ncurses, fix excessive spacing with italics line end.
  - Changes from version 3.2.2:
    + Implement INDIC_SQUIGGLEPIXMAP as a faster version of
      INDIC_SQUIGGLE. Avoid poor drawing at right of INDIC_SQUIGGLE.
      Align INDIC_DOTBOX to pixel grid for full intensity.
    + Implement SCI_GETSELECTIONEMPTY API (sf#3543121).
    + Added SCI_VCHOMEDISPLAY and SCI_VCHOMEDISPLAYEXTEND key
      commands Feature #3561433.
    + Allow specifying SciTE Find in Files directory with
      find.in.directory property Feature #3558594.
    + Override SciTE global strip.trailing.spaces with
      strip.trailing.spaces by pattern files Feature #3556320.
    + Fix long XML script tag handling in XML lexer (sf#3534190).
    + Fix rectangular selection range after backspace (sf#3543097).
    + Send SCN_UPDATEUI with SC_UPDATE_SELECTION for backspace in
      virtual space (sf#3543121).
    + Avoid problems when calltip highlight range is negative
      (sf#3545938).
    + Limit time allowed to highlight current word in SciTE to 0.25
      seconds to remain responsive.
    + Fixed SciTE read-only mode to stick with buffer.
    + Remove limit on logical line length in SciTE
      .properties files (sf#3544312).
    + Improve performance of SciTE Save As command.
    + Fix SciTE crash with empty .properties files (sf#3545938,
      sf#3555308).
    + Fix repeated letter in SciTE calltips (sf#3545938).
    + Refine build time checking for Direct2D and DirectWrite.
    + Added ncurses platform definitions. Implementation is
      maintained separately as Scinterm.
* Sun Aug 26 2012 malcolmlewis@opensuse.org
  - Updated to version 3.2.1:
    + In Scintilla.iface, specify features as properties instead of
      functions where possible and fix some enumerations.
    + In SciTE Lua scripts, string properties in Scintilla API can
      be retrieved as well as set using property notation.
    + Added character class APIs: SCI_SETPUNCTUATIONCHARS,
      SCI_GETWORDCHARS, SCI_GETWHITESPACECHARS, and
      SCI_GETPUNCTUATIONCHARS. Feature #3529805.
    + Less/Hss support added to CSS lexer. Feature #3532413.
    + C++ lexer style SCE_C_PREPROCESSORCOMMENT added for stream
      comments in preprocessor (sf#3487406).
    + Fix incorrect styling of inactive code in C++ lexer
      (sf#3533036).
    + Fix incorrect styling by C++ lexer after empty lines in
      preprocessor style.
    + C++ lexer option "lexer.cpp.allow.dollars" fixed so can be
      turned off after being on (sf#3541461).
    + Fortran fixed format lexer fixed to style comments from column
      73 (sf#3540486).
    + Fortran folder folds CRITICAL .. END CRITICAL (sf#3540486).
    + Fortran lexer fixes styling after comment line ending with
      '&' (sf#3087226).
    + Fortran lexer styles preprocessor lines so they do not trigger
      incorrect folding (sf#2906275).
    + Fortran folder fixes folding of nested ifs (sf#2809176).
    + HTML folder fixes folding of CDATA when
      fold.html.preprocessor=0 (sf#3540491).
    + On Cocoa, fix autocompletion font lifetime issue and row
      height computation.
    + In 'choose single' mode, autocompletion will close an existing
      list if asked to display a single entry list.
    + Fixed SCI_MARKERDELETE to only delete one marker per call
      (sf#3535806).
    + Properly position caret after undoing coalesced delete
      operations (sf#3523326).
    + Ensure margin is redrawn when SCI_MARGINSETSTYLE called.
    + Fix clicks in first pixel of margins to send SCN_MARGINCLICK.
    + Fix infinite loop when drawing block caret for a zero width
      space character at document start.
    + Crash fixed for deleting negative range.
    + For characters that overlap the beginning of their space such
      as italics descenders and bold serifs, allow start of text to
      draw 1 pixel into margin (sf#699587 sf#3537799).
    + Fixed problems compiling Scintilla for Qt with GCC 4.7.1 x64.
    + Fixed problem with determining GTK+ sub-platform caused when
      adding Qt support in 3.2.0.
    + Fix incorrect measurement of untitled file in SciTE on Linux
      leading to message "File ...' is 2147483647 bytes long"
      (sf#3537764).
    + In SciTE, fix open of selected filename with line number to go
      to that line.
    + Fix problem with last visible buffer closing in SciTE causing
      invisible buffers to be active.
    + Avoid blinking of SciTE's current word highlight when output
      pane changes.
    + SciTE properties files can be longer than 60K.
* Mon Jun 25 2012 badshah400@gmail.com
  - Update to version 3.2.0:
    + Long list of changes since the last packaged version, see
      http://www.scintilla.org/ScintillaHistory.html for a detailed
      list.
* Thu Feb 23 2012 malcolmlewis@opensuse.org
  - Updated to version 3.0.3:
    + Printing works on GTK+ version 2.x as well as 3.x.
    + Lexer added for the AviSynth language (sf#3475611).
    + Lexer added for the Take Command / TCC scripting language
      (sf#3462462).
    + CSS lexer gains support for SCSS (sf#3268017).
    + CPP lexer fixes problems in the preprocessor structure caused
      by continuation lines (sf#3458508).
    + Errorlist lexer handles column numbers for GCC format
      diagnostics. In SciTE, Next Message goes to column where this
      can be decoded from GCC format diagnostics (sf#3453075).
    + HTML folder fixes spurious folds on some tags (sf#3459262).
    + Ruby lexer fixes bug where '=' at start of file caused whole
      file to appear as a comment (sf#3452488).
    + SQL folder folds blocks of single line comments (sf#3467425).
    + Further support of fractional positioning. Spaces, tabs, and
      single character tokens can take fractional space and wrapped
      lines are positioned taking fractional positions into account
      (sf#3471998).
    + For autocompletion lists Page Up and Down move by the list
      height instead of by 5 lines (sf#3455493).
    + For SCI_LINESCROLLDOWN/UP don't select into virtual space
      (sf#3451681).
    + Fix fold highlight not being fully drawn (sf#3469936).
    + Fix selection margin appearing black when starting in wrap
      mode.
    + Fix crash when changing end of document after adding an
      annotation (sf#3476637).
    + Fix problems with building to make RPMs (sf#3476149).
    + Fix problem with building on GTK+ where recent distributions
      could not find gmodule (sf#3469056).
    + Fix problem with installing SciTE on GTK+ due to icon
      definition in .desktop file including an extension
      (sf#3476117).
    + Fix SciTE bug where new buffers inherited some properties from
      previously opened file (sf#3457060).
    + Fix focus when closing tab in SciTE with middle click. Focus
      moves to edit pane instead of staying on tab bar (sf#3440142).
    + Fix SciTE bug where files became read-only after saving. Drop
      the "*" dirty marker after save completes (sf#3467432).
    + For SciTE handling of diffs with "+++" and "---" lines, also
      handle case where not followed by tab. Go to correct line for
      diff "+++" message (sf#3467143, sf#3467178).
    + SciTE on GTK+ now performs threaded actions even on GTK+
      versions before 2.12.
    + Various windows platform changes.
  - Drop scite-fix-missing-gmodule-reference.patch, scite-fix-
    desktop-icon.patch and scite-fix-scite-optflags.patch as these
    have been upstreamed.
  - Add scite-fix-desktop-categories.patch: update the desktop
    categories (sf#3491187).
  - Pass date and time based on changes file instead of hardcoding a
    date, so we don't need manual updates later on.
  - Add SLE condition for skipping post/postun macros now that
    11.3 is dropped.
* Thu Jan 19 2012 malcolmlewis@opensuse.org
  - Add scite-fix-missing-gmodule-reference.patch: Add linker flag
    for gmodule-2.0 sf#3469056.
  - Drop scite-fix-desktop-file.patch.
  - Add scite-fix-desktop-icon.patch: Drop desktop file icon
    extension sf#3476117.
  - Drop fix-scintilla-optflags.patch and combine with the
    scite-fix-scite-optflags.patch and use CXXFLAGS sf#3476149.
  - Work on a GTK+ 3 build:
    + Add favor_gtk2 to switch between gtk2 and gtk3 builds.
    + For gtk3 build, use gtk3-devel BuildRequires instead of
      gtk2-devel and pass GTK3=1 to make.
    + Enable the gtk3 build with a gtk3_ready macro, since the gtk3
      support is ready.
* Tue Jan 03 2012 malcolmlewis@opensuse.org
  - Updated to 3.0.2:
    + SciTE saves files in the background without blocking the user
      interface.
    + Printing implemented in SciTE on GTK+ 3.x.
    + ILoader interface for background loading finalised and
      documented.
    + CoffeeScript lexer added.
    + C++ lexer fixes crash with "#if defined( XXX 1".
    + Crash with Direct2D on Windows fixed.
    + Backspace removing protected range fixed. Bug #3445911.
    + Cursor setting failure on Windows when screen saver on fixed.
      Bug #3438780.
    + SciTE on GTK+ hang fixed with -open:file option. Bug #3441980.
    + Failure to evaluate shbang fixed in SciTE. Bug #3441801.
    + SciTE failure to treat files starting with "<?xml" as XML
      fixed. Bug #3440718.
    + Made untitled tab saveable when created by closing all files.
      Bug #3440244.
    + SciTE crash fixed when using Scintillua.
    + SciTE revert command fixed so that undo works on individual
      actions instead of undoing to revert point.
    + Focus loss in SciTE when opening a recent file fixed.
      Bug #3440142.
    + Fixed SciTE SelLength property to measure characters instead
      of bytes. Bug #3283519.
  - Updates from 3.0.1:
    + SciTE on Windows now runs Lua scripts directly on the main
      thread instead of starting them on a secondary thread and then
      moving back to the main thread.
    + Highlight "else" as a keyword for TCL in the same way as other
      languages. Bug #1836954.
    + Fix problems with setting fonts for autocompletion lists on
      Windows where font handles were copied and later deleted
      causing a system default font to be used.
    + Fix font size used on Windows for Asian language input methods
      which sometimes led to IME not being visible. Bug #3436753.
    + Fixed polygon drawing on Windows so fold symbols are visible
      again. Bug #3433558.
    + Changed background drawing on GTK+ to allow for fractional
      character positioning as occurs on OS X as this avoids faint
      lines at lexeme boundaries.
    + Ensure pixmaps allocated before painting as there was a crash
      when Scintilla drew without common initialisation calls.
      Bug #3432354.
    + Fixed SciTE on Windows bug causing wrong caret position after
      indenting a selection. Bug #3433433.
    + Fixed SciTE session saving to store buffer position matching
      buffer. Bug #3434372.
    + Fixed leak of document objects in SciTE.
    + Recognize URL characters '?' and '%' for Open Selected command
      in SciTE. Bug #3429409.
  - Updates from 3.0.0:
    + Carbon platform support removed. OS X applications should
      switch to Cocoa.
    + On Windows Vista or newer, drawing may be performed with
      Direct2D and DirectWrite instead of GDI.
    + Cairo is now used for all drawing on GTK+. GDK drawing was
      removed.
    + Paletted display support removed.
    + Fractional font sizes can be specified.
    + Different weights of text supported on some platforms instead
      of just normal and bold.
    + Sub-pixel character positioning supported.
    + SciTE loads files in the background without blocking the user
      interface.
    + SciTE can display diagnostic messages interleaved with the
      text of files immediately after the line referred to by the
      diagnostic.
    + New API to see if all lines are visible which can be used to
      optimize processing fold structure notifications.
    + Scrolling optimized by avoiding invalidation of fold margin
      when redrawing whole window.
    + Optimized SCI_MARKERNEXT.
    + C++ lexer supports Pike hash quoted strings when turned on
      with lexer.cpp.hashquoted.strings.
    + Fixed incorrect line height with annotations in wrapped mode
      when there are multiple views. Bug #3388159.
    + Calltips may be displayed above the text as well as below.
      Bug #3410830.
    + For huge files SciTE only examines the first megabyte for
      newline discovery.
    + SciTE on GTK+ removes the fileselector.show.hidden property
      and check box as this was buggy and GTK+ now supports an
      equivalent feature. Bug #3413630.
    + SciTE on GTK+ supports mnemonics in dynamic menus.
    + SciTE on GTK+ displays the user's home directory as '~' in
      menus to make them shorter.
* Wed Oct 12 2011 malcolmlewis@opensuse.org
  - Updated to version 2.29:
    + To automatically discover the encoding of a file when opening
      it, SciTE can run a program set with
      command.discover.properties.
    + Cairo always used for drawing on GTK+.
    + The set of properties files imported by SciTE can be
      controlled with the properties imports.include and
      imports.exclude. The import statement has been extended to
      allow "import ". The properties files for some languages are
      no longer automatically loaded by default. The properties
      files affected are avenue, baan, escript, lot, metapost,
      and mmixal.
    + C++ lexer fixed a bug with raw strings being recognised too
      easily.
    + LaTeX lexer improved with more states and fixes to most
      outstanding bugs.
    + Lua lexer updates for Lua 5.2 beta with goto labels and "\z"
      string escape.
    + Perl string styling highlights interpolated variables.
    + Perl lexer updated for Perl 5.14.0 with 0X and 0B numeric
      literal prefixes, break keyword and "+" supported in
      subroutine prototypes.ed with CRLF line endings.
    + Markdown lexer fixed to not change state with "_" in middle of
      word.
    + Cocoa restores compatibility with OS X 10.5.
    + Mouse pointer changes over selection to an arrow near start
      when scrolled horizontally.
    + Indicators that finish at the end of the document no longer
      expand when text is appended.
    + SparseState merge fixed to check if other range is empty.
    + On Windows, autocompletion lists will scroll instead of
      document when mouse wheel spun.
    + SciTE performs more rapid polling for command completion so
      will return faster and report more accurate times.
    + SciTE resizes panes proportionally when switched between
      horizontal and vertical layout.
    + SciTE on GTK+ opens multiple files into a single instance more
      reliably.
  - Updates from 2.28:
    + GTK+ Cairo support works back to GTK+ version 2.8. Requires
      changing Scintilla source code to enable before GTK+ 2.22.
      Bug #3322351.
    + Translucent images in RGBA format can be used for margin
      markers and in autocompletion lists.
    + INDIC_DOTBOX added as a translucent dotted rectangular
      indicator.
    + Asian text input using IME works for GTK+ 3.x and GTK+ 2.x
      with Cairo.
    + On GTK+, IME works for Ctrl+Shift+U Unicode input in
      Scintilla. For SciTE, Ctrl+Shift+U is still Make Selection
      Uppercase.
    + Cocoa port supports different character encodings, improves
      scrolling performance and drag image appearance. The control
      ID is included in WM_COMMAND notifications. Text may be
      deleted by dragging to the trash.
    + SciTE on GTK+ uses a paned widget to contain the edit and
      output panes instead of custom code. This allows the divider
      to be moved easily on GTK+ 3 and its appearance follows GTK+
      conventions more closely.
    + SciTE builds and installs on BSD. Bug #3324644.
    + Cobol supports fixed format comments. Bug #3014850.
    + Mako template language block syntax extended and ## comments
      recognised. Feature #3325178. Bug #3318818.
    + Folding of Mako template language within HTML fixed.
      Bug #3324563.
    + Python lexer has lexer.python.keywords2.no.sub.identifiers
      option to avoid highlighting second set of keywords following
      '.'. Bug #3325333.
    + Python folder fixes bug where fold would not extend to final
      line. Bug #3349157.
    + SciTE treats LPEG lexers the same as script lexers by setting
      all 8 style bits.
    + For Cocoa, crashes with unsupported font variants and memory
      leaks for colour objects fixed.
    + Shift-JIS lead byte ranges modified to match Windows.
    + Mouse pointer changes over selection to an arrow more
      consistently. Bug #3315756.
    + Bug fixed with annotations beyond end of document.
      Bug #3347268.
    + Incorrect drawing fixed for combination of background colour
      change and translucent selection. Bug #3377116.
    + Lexers initialized correctly when started at position other
      than start of line. Bug #3377148.
    + Fold highlight drawing fixed for some situations.
      Bug #3323015. Bug #3323805.
    + Case insensitive search fixed for cases where folded character
      uses fewer bytes than base character. Bug #3362038.
    + SciTE bookmark.alpha setting fixed. Bug #3373907.
  - Updates from 2.27:
    + On recent GTK+ 2.x versions when using Cairo, bug fixed where
      wrong colours were drawn.
    + SciTE on GTK+ slow performance in menu maintenance fixed.
      Bug #3315233.
    + Cocoa platform supports 64-bit builds and uses only
      non-deprecated APIs. Asian Input Method Editors are supported.
      Autocompletion lists and calltips implemented. Control
      identifier used in notifications.
    + On Cocoa, rectangular selection now uses Option/Alt key to be
      compatible with Apple Human Interface Guidelines and other
      applications. The Control key is reported with an SCMOD_META
      modifier bit.
    + API added for setting and retrieving the identifier number
      used in notifications.
    + SCI_SETEMPTYSELECTION added to set selection without scrolling
      or redrawing more than needed. Feature #3314877.
    + Added new indicators. INDIC_DASH and INDIC_DOTS are variants
      of underlines. INDIC_SQUIGGLELOW indicator added as shorter
      alternative to INDIC_SQUIGGLE for small fonts. Bug #3314591
    + Margin line selection can be changed to select display lines
      instead of document lines. Bug #3312763.
    + On Windows, SciTE can perform reverse searches by pressing
      Shift+Enter in the Find or Replace strips or dialogs.
    + Matlab lexer does not special case '\' in single quoted
      strings. Bug #948757 Bug #1755950 Bug #1888738 Bug #3316852.
    + Verilog lexer supports SystemVerilog folding and keywords.
    + Font leak fixed. Bug #3306156.
    + Automatic scrolling works for long wrapped lines.
      Bug #3312763.
    + Multiple typing works for cases where selections collapse
      together. Bug #3309906.
    + Fold expanded when needed in word wrap mode. Bug #3291579.
    + Bug fixed with edge drawn in wrong place on wrapped lines.
      Bug #3314807.
    + Bug fixed with unnecessary scrolling for SCI_GOTOLINE.
      Bug #3303406.
    + Bug fixed where extra step needed to undo SCI_CLEAR in virtual
      space. Bug #3159691.
    + Regular expression search fixed for \$ on last line of search
      range. Bug #3313746.
    + SciTE performance improved when switching to a tab with a very
      large file. Bug #3311421.
    + On Windows, SciTE advanced search remembers the "Search only
      in this style" setting. Bug #3313344.
    + On GTK+, SciTE opens help using "xdg-open" instead of
      "netscape" as "netscape" no longer commonly installed.
      Bug #3314377.
    + SciTE script lexers can use 256 styles.
    + SciTE word highlight works for words containing DBCS
      characters. Bug #3315173.
    + Compilation fixed for wxWidgets. Bug #3306156.
  - Drop scite-use-xdg-open-for-help.patch as fixed in 2.27.
  - Rebase scite-fix-file-contains-date-and-time.patch.
  - Use direct source link instead of bzipped file.
* Fri Jun 10 2011 malcolmlewis@opensuse.org
  - Enabled the experimental support for GTK3
* Thu Jun 09 2011 malcolmlewis@opensuse.org
  - Add upstreamed patches for sf#3314371 and sf#3314377
* Thu Jun 09 2011 malcolmlewis@opensuse.org
  - Updated to 2.26
    * Folding margin symbols can be highlighted for the current
      folding block. Feature #3147069.
    * Selected lines can be moved up or down together.
    Feature #3304850.
    * SciTE can highlight all occurrences of the current word or
      selected text. Feature #3291636.
    * Experimental GTK+ 3.0 support: build with "make GTK3=1".
    * INDIC_STRAIGHTBOX added. Is similar to INDIC_ROUNDBOX but
      without rounded corners. Bug #3290435.
    * Can show brace matching and mismatching with indicators
      instead of text style. Translucency of outline can be
    altered for INDIC_ROUNDBOX and INDIC_STRAIGHTBOX.
    Feature #3290434.
    * SciTE can automatically indent python by examining
      previous line for scope-starting ':' with
    indent.python.colon.
    * Batch file lexer allows braces '(' or ')' inside variable
      names.
    * The cpp lexer only recognises Vala triple quoted strings
      when lexer.cpp.triplequoted.strings property is set.
    Bug #3239234.
    * Make file lexer treats a variable with a nested variable
      like $(f$(qx)b) as one variable. Bug #3298223.
    * Folding bug fixed for JavaScript with nested PHP.
      Bug #3193530.
    * HTML lexer styles Django's {# #} comments. Bug #3013798.
    * HTML lexer styles JavaScript regular expression correctly
      for /abc/i.test('abc');. Bug #3209108.
    * Inno Setup Script lexer now works properly when it
      restarts from middle of [CODE] section. Bug #3283880 and
    Bug #3129044.
    * Lua lexer updated for Lua 5.2 with hexadecimal
      floating-point numbers and '\*' whitespace escaping in
    strings. Feature #3243811.
    * Perl folding folds "here doc"s and adds options
      fold.perl.at.else and fold.perl.comment.explicit.
    Fold structure for Perl fixed. Feature #3112671 and
    Bug #3265401.
    * Python lexer supports cpdef keyword for Cython.
      Bug #3279728.
    * SQL folding option lexer.sql.fold.at.else renamed to
      fold.sql.at.else. Bug #3271474.
    * SQL lexer no longer treats ';' as terminating a comment.
      Bug #3196071.
    * Text drawing and measurement segmented into smaller runs
      to avoid platform bugs. Bug #3277449. Bug #3165743.
    * SciTE on Windows adds temp.files.sync.load property to
      open dropped temporary files synchronously as they may be
    removed before they can be opened asynchronously.
    Bug #3072009.
    * Bug fixed with indentation guides ignoring first line in
      SC_IV_LOOKBOTH mode. Bug #3291317.
    * Bugs fixed in backward regex search. Bug #3292659.
    * Bugs with display of folding structure fixed for wrapped
      lines and where there is a fold header but no body.
    Bug #3291579 and Bug #3265401.
    * SciTE on Windows cursor changes to an arrow now when over
      horizontal splitter near top of window. Bug #3286620.
    * Fixed default widget size problem on GTK+. Bug #3267892.
    * Fixed font size when using Cairo on GTK+. Bug #3272662.
    * Fixed primary selection and cursor issues on GTK+ when
      unrealized then realized. Bug #3256153.
    * Right click now cancels selection on GTK+ like on Windows.
      Bug #3235190.
    * SciTE on GTK+ implements z-order buffer switching like on
      Windows. Bug #3228384.
    * Improve selection position after SciTE Insert Abbreviation
      command when abbreviation expansion includes '|'.
  - Updates from 2.25
    * SparseState class makes it easier to write lexers which
      have to remember complex state between lines.
    * Visual Studio project (.dsp) files removed. The make files
      should be used instead as described in the README.
    * Modula 3 lexer added along with SciTE support.
      Feature #3173374.
    * Asm, Basic, and D lexers add extra folding properties.
    * Raw string literals for C++0x supported in C++ lexer.
    * Triple-quoted strings used in Vala language supported in
      C++ lexer. Feature #3177601.
    * The errorlist lexer used in SciTE's output pane colours
      lines that start with '<' as diff deletions.
    Feature #3172878.
    * The Fortran lexer correctly folds type-bound procedures
      from Fortran 2003.
    * LPeg lexer support‎ improved in SciTE.
    * SciTE on Windows-64 fixes for menu localisation and Lua
      scripts. Bug #3204502.
    * SciTE on Windows avoids locking folders when using the
      open or save dialogs. Bug #1795484.
    * Diff lexer fixes problem where diffs of diffs producing
      lines that start with "----". Bug #3197952.
    * Bug fixed when searching upwards in Chinese code page 936.
      Bug #3176271.
    * On Cocoa, translucent drawing performed as on other
      platforms instead of 2.5 times less translucent.
    * Performance issue and potential bug fixed on GTK+ with
      caret line for long lines.
  - Update patches and spec file
* Sat Feb 12 2011 malcolmlewis@opensuse.org
  - PATCH-FIX-OPENSUSE scite-use-xdg-open-for-help.patch
    malcolmlewis@opensuse.org -- Use xdg-open when using help with
    default browser
* Sat Feb 12 2011 malcolmlewis@opensuse.org
  - Fix typographical error in Description
* Sat Feb 12 2011 malcolmlewis@opensuse.org
  - Intial build
  - PATCH-FIX-OPENSUSE scite-fix-desktop-file.patch
    malcolmlewis@opensuse.org -- Fix SuSE desktop file entries
  - PATCH-FIX-OPENSUSE scite fix-scintilla-optflags.patch
    malcolmlewis@opensuse.org -- Add rpm optflags to makefile
  - PATCH-FIX-OPENSUSE scite fix-scite-optflags.patch
    malcolmlewis@opensuse.org -- Add rpm optflags to makefile
  - Add missing man page in install

Files

/usr/bin/SciTE
/usr/lib/scite
/usr/lib/scite/liblexilla.so
/usr/share/applications/SciTE.desktop
/usr/share/doc/packages/scite
/usr/share/doc/packages/scite/README
/usr/share/licenses/scite
/usr/share/licenses/scite/License.txt
/usr/share/man/man1/SciTE.1.gz
/usr/share/pixmaps/Sci48M.png
/usr/share/scite
/usr/share/scite/CommandValues.html
/usr/share/scite/Embedded.properties
/usr/share/scite/PaneAPI.html
/usr/share/scite/PrintHi.png
/usr/share/scite/SciTE.html
/usr/share/scite/SciTE.properties
/usr/share/scite/SciTEDirector.html
/usr/share/scite/SciTEDoc.html
/usr/share/scite/SciTEDownload.html
/usr/share/scite/SciTEExtension.html
/usr/share/scite/SciTEExternalLexer.html
/usr/share/scite/SciTEExtras.html
/usr/share/scite/SciTEFAQ.html
/usr/share/scite/SciTEGlobal.properties
/usr/share/scite/SciTEHistory.html
/usr/share/scite/SciTEIco.png
/usr/share/scite/SciTEImage.html
/usr/share/scite/SciTEIndicators.png
/usr/share/scite/SciTELexer.html
/usr/share/scite/SciTELua.html
/usr/share/scite/SciTERegEx.html
/usr/share/scite/ScriptLexer.html
/usr/share/scite/abaqus.properties
/usr/share/scite/abbrev.properties
/usr/share/scite/ada.properties
/usr/share/scite/asciidoc.properties
/usr/share/scite/asl.properties
/usr/share/scite/asm.properties
/usr/share/scite/asn1.properties
/usr/share/scite/au3.properties
/usr/share/scite/ave.properties
/usr/share/scite/avs.properties
/usr/share/scite/baan.properties
/usr/share/scite/blitzbasic.properties
/usr/share/scite/bullant.properties
/usr/share/scite/caml.properties
/usr/share/scite/cil.properties
/usr/share/scite/cmake.properties
/usr/share/scite/cobol.properties
/usr/share/scite/coffeescript.properties
/usr/share/scite/conf.properties
/usr/share/scite/cpp.properties
/usr/share/scite/csound.properties
/usr/share/scite/css.properties
/usr/share/scite/d.properties
/usr/share/scite/dataflex.properties
/usr/share/scite/ecl.properties
/usr/share/scite/eiffel.properties
/usr/share/scite/erlang.properties
/usr/share/scite/escript.properties
/usr/share/scite/flagship.properties
/usr/share/scite/forth.properties
/usr/share/scite/fortran.properties
/usr/share/scite/freebasic.properties
/usr/share/scite/fsharp.properties
/usr/share/scite/gap.properties
/usr/share/scite/haskell.properties
/usr/share/scite/hex.properties
/usr/share/scite/hollywood.properties
/usr/share/scite/html.properties
/usr/share/scite/inno.properties
/usr/share/scite/json.properties
/usr/share/scite/kix.properties
/usr/share/scite/latex.properties
/usr/share/scite/lisp.properties
/usr/share/scite/lot.properties
/usr/share/scite/lout.properties
/usr/share/scite/lua.properties
/usr/share/scite/markdown.properties
/usr/share/scite/matlab.properties
/usr/share/scite/maxima.properties
/usr/share/scite/metapost.properties
/usr/share/scite/mmixal.properties
/usr/share/scite/modula3.properties
/usr/share/scite/nim.properties
/usr/share/scite/nncrontab.properties
/usr/share/scite/nsis.properties
/usr/share/scite/opal.properties
/usr/share/scite/oscript.properties
/usr/share/scite/others.properties
/usr/share/scite/pascal.properties
/usr/share/scite/perl.properties
/usr/share/scite/pov.properties
/usr/share/scite/powerpro.properties
/usr/share/scite/powershell.properties
/usr/share/scite/ps.properties
/usr/share/scite/purebasic.properties
/usr/share/scite/python.properties
/usr/share/scite/r.properties
/usr/share/scite/raku.properties
/usr/share/scite/rebol.properties
/usr/share/scite/registry.properties
/usr/share/scite/ruby.properties
/usr/share/scite/rust.properties
/usr/share/scite/sas.properties
/usr/share/scite/scriptol.properties
/usr/share/scite/smalltalk.properties
/usr/share/scite/sorcins.properties
/usr/share/scite/specman.properties
/usr/share/scite/spice.properties
/usr/share/scite/sql.properties
/usr/share/scite/tacl.properties
/usr/share/scite/tal.properties
/usr/share/scite/tcl.properties
/usr/share/scite/tex.properties
/usr/share/scite/txt2tags.properties
/usr/share/scite/vb.properties
/usr/share/scite/verilog.properties
/usr/share/scite/vhdl.properties
/usr/share/scite/visualprolog.properties
/usr/share/scite/yaml.properties


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jan 30 23:52:29 2025